US10537049B2

A component attachment apparatus picks up a first component supplied to supply position of a first stick feeder with a head, assembles the first component and a second component by inserting a lead of the first component held by the head into an insertion hole of the second component supplied to supply position of a second stick feeder, and then attaches the assembly to a board. Therefore, in comparison with a case where the first component attached to the second component after the second component is attached to the board, it is possible to stably attach the components to the board with low influence of warping of the board.
US10537048B2

Systems and methods for preventing leakage of electromagnetic waves from electronic devices, or for preventing unwanted RF fields from entering an electronic device. According to an aspect, a system includes a body and a cover positioned to define an enclosed interior space for placement of an electronic device. The system also includes a gasket attached to or integrated one of the body and cover to seal the interior space from outside the electronic device enclosure. Further, the system includes an electromagnetic wave absorptive material attached to a portion of the gasket for absorbing electromagnetic waves generated within or outside of the electronic device enclosure.
US10537031B2

A reflow soldering apparatus, system, and method. The reflow soldering system may include a housing that is alterable between an open state and a closed state, the open state being used for loading and unloading of substrates and the closed state being used during operation. The system may also include a heating assembly located within the chamber and a cooling assembly that is spaced apart from the heating assembly. A support member may be included to support a substrate within the chamber. A first actuator unit may be operably coupled to either the heating and cooling assemblies jointly, or to the support member. Additionally, the system may include a control unit coupled to the first actuator unit to cause relative movement between the substrate and the heating and cooling assemblies. Thus, the substrate can move between the heating and cooling assemblies during the various stages of the reflow soldering process.
US10537021B2

A three-dimensional wiring board production method is provided that includes: a preparation step of preparing a resin film (1) having a breaking elongation of 50% or more; a first metal film formation step of forming a first metal film (3) on a surface of the resin film; a pattern formation step of performing patterning on the first metal film to form a desired pattern; a three-dimensional molding step of performing three-dimensional molding by heating and pressurizing the resin film; and a second metal film formation step of forming a second metal film (21) on the first metal film having a pattern formed thereon. In the first metal film formation step, metal is deposited in a particle state to form the first metal film in a porous state.
US10537016B2

The present disclosure relates to systems and methods using thermal vias to increase the current-carrying capacity of conductive traces on a multilayered printed circuit board (PCB). In various embodiments, parameters associated with vias may be selected to control various electrical and thermal properties of the conductive trace. Such parameters include the via diameter, a plating thickness, a number of vias, a placement of the vias, an amount of conductive material to be added or removed from the conductive trace, a change in the resistance of the conductive trace, a change in a fusing measurement of the conductive trace, and the like.
US10537013B2

Embodiments of the invention include an apparatus, system, and method for cooling a pedestal for supporting a workpiece during plasma processing. An embodiment of a pedestal includes: a base over which the workpiece is to be disposed, a plurality of nozzles to supply a fluid from a supply plenum to impinge on a surface of the base, and a plurality of return conduits to return the supplied fluid to a return plenum. The fluid to be supplied by the plurality of nozzles can be projected as one or more jets submerged in surrounding fluid or as a spray that emerges from a surrounding fluid within a volume between the plurality of nozzles and the base to impinge on the surface of the base.
US10537002B2

A system and method for operating a lighting array is disclosed. In one example, the system and method detect the presence or absence of short circuiting current flow through a light emitting device and provide an indication of the same. The system and method may also increase or decrease current flow through the lighting array to compensate for reduced lighting output or to reduce the possibility of lighting array degradation.
US10536997B2

Devices (1) for producing light comprise inputs (11) for receiving feeding signals via ballasts (2) designed for fluorescent tubes to be replaced by non-fluorescent tubes, drivers (12) for driving light circuits (13), first receivers (14) for receiving definition signals defining features of the ballasts (2), and controllers (15) for, in response to receptions of the definition signals, adapting functions of the devices (1). The functions may comprise reporting functions, whereby apparatuses (3) are informed by the devices (1) about amounts of consumed power of the devices (1) and amounts of consumed power of the ballasts (2). Then, for example in dimming situations, overviews of total amounts of consumed power are realized. The functions may comprise driving functions whereby the light circuits (13) are driven in accordance with requirement data of the ballasts (2). Then, for example in dimming situations, first dimming levels may be forbidden and second dimming levels may be allowed.
US10536991B2

Disclosed is a safety circuit for disrupting power to a heating element of an appliance to be powered through a solid state switch (Q1), typically a triac, from an AC power source (V1) having a positive half cycle and a negative half cycle for delivering power. A low resistance condition is sensed by detecting either the current through, or voltage across, the solid state switch during the positive half cycle and the negative half cycle of the AC power line, when the solid state AC switch is not actuated. A fault signal is generated to interrupt power to the heating element, preferably by a crowbar circuit opening a fuse, whenever the low resistance condition is detected.
US10536972B2

Disclosed herein is a method of transmitting a UL signal from a user equipment (UE) in a wireless communication system supporting an unlicensed band and apparatuses for supporting the same. More specifically, the present invention provides an embodiment in which the UE performs autonomous uplink transmission and scheduled uplink transmission through the unlicensed band, a method of adjusting contention window size when the UE perform the autonomous uplink transmission through the unlicensed band, and an embodiment of performing the autonomous uplink transmission based on the method.
US10536970B2

The present disclosure concerns radio communication. More particularly, the present disclosure inter alia introduces techniques to allow low-complexity UEs 120a-j, e.g. Rel-13 MTC devices, to operate in a legacy LTE system with maintained, or improved, performance.
US10536968B2

The present disclosure provides an SP-ID indication method, an SP-ID indication device, a UE and an access device. The SP-ID indication method includes: transmitting, by a UE, an access request message to an access device through a PRACH, the access request message being at least used to indicate the quantity of PSP-IDs to be transmitted by the UE; and receiving, by the UE, resource information about uplink resources from the access device, the uplink resources being selected by the access device in accordance with the quantity of the PSP-IDs to be transmitted by the UE and used to transmit the PSP-IDs to be transmitted by the UE.
US10536966B2

Techniques for wireless communication are described. One method includes assigning a downlink subframe that is a first occurring downlink subframe in a data frame; and transmitting an encoded control signal during a first transmission opportunity, the encoded control signal including a common portion for receiving devices, the common portion indicating a structure of the data frame, the encoded control signal further including a device specific portion for a specific receiving device, the device specific portion indicating uplink grants and downlink grants during the data frame for the specific receiving device, where at least the common portion of the encoded control signal is transmitted during the selected downlink subframe.
US10536963B2

A user terminal is disclosed that is configurable with a plurality of component carriers. The user terminal has a receiver that receives at least one of downlink control information and Radio Resource Control (RRC) signaling, a transmitter that transmits uplink control information (UCI), which includes at least delivery acknowledgment information, in a specific resource, by using a specific Physical Uplink Control Channel (PUCCH) format (PF), and a processor that executes control to select the specific PF and the specific resource based on a payload size of at least a part of the UCI.
US10536962B2

A first resource assignment can be received in a first TTI. A first set of resources for receiving a first portion of a first DL user data in the first TTI can be determined based on the first resource assignment. A second set of resources for receiving a second portion of the first DL user data in the first TTI can be determined based on the first resource assignment. A resource location of a first DMRS associated with the first portion of the first DL user data in the first set of resources can be determined. A resource location of a second DMRS associated with the second portion of the first DL user data in the second set of resources can be determined. The first DL user data corresponding to at least a first TB can be received from the network in the first TTI in the first and second set of resources. The first portion of the first DL user data in the first set of resources can be demodulated. The first portion of the first DL user data can be demodulated based on the first DMRS. The second portion of the first DL user data can be demodulated based on the second DMRS. A second resource assignment can be received in a second TTI. A third set of resources for receiving a first portion of a second DL user data in the second TTI can be determined based on the second resource assignment. A fourth set of resources for receiving a second portion of the second DL user data in the second TTI can be determined based on the second resource assignment. A resource location of a third DMRS associated with the second portion of the second DL user data in the fourth set of resources can be determined. The second DL user data corresponding to at least a second TB can be received from the network in the second TTI in the third and fourth set of resources. The first portion of the second DL user data can be demodulated based on the first DMRS. The second portion of the second DL user data can be demodulated based on at least the third DMRS.
US10536957B2

The present application provides a method in which a terminal transmits or receives a signal to or from a base station in a wireless communication system. Particularly, the method comprises the steps of: receiving a control signal configured by a first number of time units from the base station; and transmitting or receiving a data signal configured by a second number of time units to or from the base station on the basis of the control signal, wherein the control signal includes an indicator relating to the second number.
US10536956B2

A unified frame structure for communicating in a synchronous and slotted mesh network is provided. Nodes within the mesh network are designated as primary and secondary nodes. For each transmission, a primary node may first send scheduling information to secondary nodes associated with the primary node. The receiver of the scheduled link may send a clear-to-send signal. For uplink scheduled transmissions, the receiver is the primary node. For downlink scheduled transmissions, the receiver is a secondary node. The transmitter of the scheduled link may receive the CTS signal from one or more proximate receivers, including a receiver associated with the scheduled transmission as well as other receivers not associated with the scheduled transmission. The transmitter of the scheduled link may estimate the signal to interference-plus-noise ratio of other links that are of higher priority and may then determine whether to yield or power back off the scheduled transmission.
US10536941B2

Provided are a data transmission method and system for when an LTE system operates using a time division duplexing mode in an unlicensed frequency band, and a device having a base station function. The data transmission method comprises: a channel monitoring sub-frame used for periodically detecting a downlink channel state is arranged in a frame structure of a time division duplexing mode; within any period, if the channel monitoring sub-frame detects that a downlink channel is in idle state, downlink data is sent via a downlink sub-frame located within the period in the frame structure, and if not, downlink data is not sent within the period.
US10536932B2

Disclosed herein is an operating method of a station (STA) in a wireless LAN (WLAN) system. The method includes receiving a downlink (DL) physical protocol data unit (PPDU) and sending an uplink (UL) PPDU as a response to the DL PPDU. The DL PPDU may include at least one MAC protocol data unit (MPDU) and the at least one MPDU may include a first high efficiency (HE) control field. The UL PPDU may include at least one MAC protocol data unit (MPDU) and the at least one MPDU may include a second high efficiency (HE) control field. The each of the first and second HE control fields corresponds to an HT control field and comprises a plurality of aggregated HE control subfield. The HT control field includes VHT subfield value set to “1” and HE subfield value set to “1”.
US10536930B2

A radio terminal (3) can perform carrier aggregation using a first cell (10) of a first radio station (1) and a second cell (20) of a second radio station (2). The first radio station (1) performs, with the radio terminal (3), radio resource control for the first cell (10) and the second cell (20) in order to perform the carrier aggregation. Further, the first radio station (1) transmits, to the second radio station (2), update information regarding an update to a configuration related to the radio resource control for the second cell (20). It is thus, for example, possible to prevent or reduce data transmission/reception failures which would otherwise occur while a configuration of radio parameters or the like is being changed by a radio terminal in carrier aggregation of a plurality of cells served by different radio stations.
US10536929B2

There is provided a device that acquires resource information indicating a radio resource for use in device-to-device (D2D) communication between a first terminal device belonging to a first public land mobile network (PLMN) and a second terminal device belonging to a second PLMN; and controls D2D communication between the first terminal device and the second terminal device based on the resource information.
US10536925B2

Systems and methods relating to scheduling Paging Occasions (POs) are disclosed. Embodiments of a method of operation of a network node are disclosed. In some embodiments, the method of operation of a network nodes comprises assigning POs to a plurality of User Equipments (UEs) in accordance with one or more anti-affinity groups such that, for a defined time interval, POs within the defined time interval are assigned to UEs in a same anti-affinity group. The method further comprises notifying the plurality of UEs of the POs assigned to the UEs. In this manner, the expected maximum number of pages within the defined time interval is substantially reduced.
US10536914B2

A method for clock synchronization in a communication system having first circuitry coupled to a first communication channel and second circuitry, includes generating a first timing synchronization parameter, and synchronizing the second circuitry to a second communication channel using the first timing synchronization parameter.
US10536905B2

Methods and apparatus are provided for a User Equipment (UE) configured by a Master enhanced NodeB (MeNB) for operation with dual connectivity to a Secondary eNB (SeNB) to determine a power for transmission to the MeNB and a power for transmission to the SeNB in a subframe when a total power the UE determines according to power control processes for transmission to the MeNB and for transmission to the SeNB exceeds a maximum transmission power in the subframe. Methods and apparatus are also provided for the MeNB to select one or more antenna ports the UE uses to transmit to the MeNB and inform the selected antenna ports to the UE.
US10536888B2

In a communication method, a user equipment receives system information broadcast from a current serving cell of the user equipment and indicating frequencies different from a frequency of the current serving cell, the user equipment receives a paging signal from the current serving cell that is different from the system information and includes a request message requesting the user equipment to perform frequency redistribution in which the user equipment selects a target frequency, and performs the frequency redistribution in response to receiving the paging signal including the request message. Performing the frequency redistribution comprises the user equipment measuring quality of the frequencies included in the system information received from the current serving cell in response to receiving the paging signal including the request message, and selecting the target frequency based on a result of the measuring. The user equipment reselects a serving cell on the selected target frequency.
US10536886B2

A network sharing method is provided for a first electronic device, the first electronic device having a communication module that establishes a connection with at least one second electronic device through the communication module working in a second working mode. The first electronic device may receive access information of available access point from at least one second electronic device, where the access information is searched by the at least one second electronic device while maintaining the second communication with the first electronic device. The second communication connection with the at least one second electronic device may be disabled by the first communication module and the first communication module may be switched from the second working mode to first working mode. An embodiment may thereafter connect to the available access point through the communication module working in the first working mode such that the Internet is accessed through the available access point. Other embodiments are described and claimed.
US10536882B2

A method for transmitting terminal capability information in a communication system supporting a plurality of carriers is provided. The method includes transmitting a control message including terminal capability information, wherein the terminal capability information includes at least one of an information element (IE) indicating whether to support a multi-bearer, an IE indicating whether to support a secondary cell group (SCG) bearer, or an IE indicating whether to support dual connectivity (DC).
US10536874B2

A technique for operating a mobile station as wireless local-area network [“WLAN”] gateway. The mobile station is provided with a gateway application to control the following operations: activating (3-0) the WLAN means as a WLAN base station capable of communicating with at least one WLAN terminal over a WLAN network; creating a network identifier (3-2, 3-4) for the WLAN base station; assigning (3-8, 3-10) an internet protocol address for the at least one WLAN terminal; resolving domain name service [“DNS”] queries (3-12 . . . 3-18) in cooperation with an external DNS service system; assigning at least one port number for each protocol supported by the gateway application; and tunneling internet traffic (3-30 . . . 3-36) between the at least one WLAN terminal and an internet host over the broadband connection.
US10536865B2

Systems and methods of characterizing an inter-vehicle wireless (IVW) communication system of a vehicle under test (VUT) that includes a communication device are described. The VUT and an instrumentation antenna are positioned at first and second locations, respectively. An azimuth angle is varied between the communication device and the instrumentation antenna by performing rotation of (a) the VUT at the first location while leaving the instrumentation antenna fixed in the second location or (b) the instrumentation antenna in a circular path about the first location while leaving the VUT fixed in the first location. For each of specified azimuth angles, receive performance of the IVW communication system is tested by transmitting packets through the instrumentation antenna to the IVW communication system, receiving packets at the IVW communication system and estimating and recording an error rate indicating a level of success of packets being received by the IVW communication system.
US10536849B2

The present disclosure relates to methods and apparatus for flexible, security context management during AMF changes. One aspect of the disclosure is a mechanism for achieving backward security during AMF changes. Instead of passing the current NAS key to the target AMF, the source AMF derives a new NAS key, provides the new NAS key to the target AMF, and sends a key change indication to the UE, either directly or through some other network node. The UE can then derive the new NAS key from the old NAS key. In some embodiments, the AMF may provide a key generation parameter to the UE to use in deriving the new NAS key. In other embodiments, the target AMF may change one or more security algorithms.
US10536845B2

A method of upgrading firmware by configuring a low data-rate radio frequency (RF) module using high frequency RF bands utilizes at least one remote server, a mobile device, and at least one end device. The end device includes at least one activation module, a high data-rate RF module, and a microcontroller. The mobile device includes a large configuration file for upgrading the firmware and changing the configuration settings of the end device. The activation module sends a power-up command to the microcontroller for activating the high data-rate RF module. Accordingly, the high data-rate RF module forms a connection with the mobile device, whereby the mobile device sends the large configuration file to the end device. The end device executes a firmware upgrade and modifies configuration in accordance with the large configuration file.
US10536834B2

A method and apparatus for performing a device-to-device (D2D) operation in a wireless communication system is provided. In one embodiment, a user equipment (UE) receives a configuration of a reference timing for a cell of first carrier, based on a timing of a primary cell (PCell) of a second carrier, and performs D2D operation with another UE on the cell of the first carrier according to the reference timing. In another embodiment, a UE allocates a D2D transmission power based on an uplink (UL) transmission power for dual connectivity, and performs D2D operation with another UE according to the D2D transmission power.
US10536829B2

A radio communication apparatus according to one embodiment is mounted on a vehicle (V), configured to perform vehicle-to-vehicle communication with another vehicle by using a predetermined frequency band. The radio communication apparatus comprises a controller configured to control a transmission power and/or a transmission directivity in the vehicle-to-vehicle communication to restrain generation of interference in the predetermined frequency band, based on a congestion situation parameter regarding a congestion situation of a road (R) on which the vehicle travels.
US10536818B2

The disclosed system provides an inline messaging capability for multiple participants in a messaging thread. The disclosed system allows a participant in a thread to insert an inline message, which is a message that appears between any two previously received messages selected by the participant (rather than limiting the participant to inserting a new message at the end of the messaging thread). The disclosed system assigns a hierarchical sequence number to each message that enables the system to display messages in a messaging thread in a desired order. The disclosed system also enables the addition of one or more new participants to an existing messaging thread with delivery of previous messages in the thread to the newly added participant or participants.
US10536814B1

A method of determining the presence of a mobile computing device in a vehicle includes: moving the mobile computing device into a vehicle; establishing a data communications connection to the mobile computing device over a data network; collecting at least one identifying factor through the data communications connection which at least partially identifies the vehicle; using an electronic processor, executing at least one software rule to make a vehicle determination which identifies the vehicle based on the at least one identifying factor; and storing the result of the vehicle determination for further use.
US10536799B2

A fence system can determine positions and orientations of objects. The fence system may include fence associated with a fence network that has a plurality of fence nodes. The locations of the fence nodes and fence are defined in a fence coordinate system. A tracked object has a plurality of transient nodes. The fence network may determine the position and orientation of the tracked object based on estimated distances between at least two of the plurality transient nodes and at least two of the plurality of fence nodes. The system may also include a second fence associated fenced object that also has a plurality of transient nodes.
US10536797B1

An apparatus, method, and computer program product are provided to filter and modify option data objects and weighted values associated with option data objects through the application of specific rule sets based on the relative density of option data objects within a particularized area. In some example implementations, option data objects and related parameters are parsed to identify locations associated with the option data object and a weighted value, such as a weighted value generated by a predictive model. Based at least in part on the location associated with the option data object, a determined location of a user of a mobile device, and location-specific distance criteria, the weighted value associated with the option data object may be modified to reflect distance-related option election probabilities.
US10536792B2

An electronic device may comprise audio processing circuitry and a first connector having a first contact and a second contact. In a first mode of operation, the audio processing circuitry is configured to output one or more audio signals carrying music and/or voice via the first contact and the second contact. In a second mode of operation, the audio processing circuitry is configured to output a signal for delivering supply current via the first contact and the second contact. While the electronic device is in the first mode of operation, a gain and/or volume limit of the audio processing circuitry may be set to a first level, and while the electronic device is in the second mode of operation, the gain and/or volume limit of the audio processing circuitry may be set to a second level that is higher than the first level.
US10536791B2

A vehicular sound processing system includes a plurality of interior microphones that detect interior sound emanating from within the interior cabin of the vehicle, and a plurality of exterior microphones that detect exterior sound emanating from exterior the vehicle. The interior microphones also detect exterior sound. A sound processor processes exterior microphone signals to determine exterior sound detected by the exterior microphones. The sound processor processes interior microphone signals to distinguish voices of occupants present within the interior cabin from non-vocal sound emanating from within the interior cabin and from exterior sound emanating from exterior the vehicle. The sound processor processes the exterior microphone signals to determine a sound of interest emanating from exterior of the vehicle. Responsive to determination of the sound of interest, the sound of interest is played by loudspeakers so that a driver of the vehicle can hear the sound of interest.
US10536789B2

Actuator systems for oral-based appliances utilizing transducers which are attached, adhered, or otherwise embedded into or upon a dental or oral appliance to form a hearing aid assembly. Such oral appliances may be a custom-made device which receives incoming sounds and transmits the processed sounds via a vibrating transducer element. The transducer element may utilize electromagnetic or piezoelectric transducer mechanisms and may be positioned directly along the dentition or along an oral appliance housing in various configurations.
US10536788B2

A hearing aid, in particular a behind-the-ear hearing assistance aid, contains a transmitting and/or receiving unit having an antenna element for wireless signal transmission and for wireless energy transfer to an energy store. The antenna element is formed as a foil structure, which at least sectionally encloses the energy store.
US10536778B2

An information processing apparatus includes a processor that performs a separate process to separate a content signal into a primary component which is an objective sound and a secondary component which is other than the objective sound, a speaker that outputs the primary component, and a transmitter that transmits the secondary component to another apparatus.
US10536774B2

A thermal model system for estimating a voice coil temperature of a loudspeaker that has frequency dependent parameters to model thermal behavior of the loudspeaker may include a loudspeaker having a voice coil and a magnet, and a thermal model configured to have multiple frequency dependent thermal circuits including the voice coil and the magnet that determine a voice coil temperature which is used to limit input to the loudspeaker to prevent thermal overload of the loudspeaker.
US10536763B2

Technology presented herein improves the comfort of over ear headphones by reducing over ear heat and therefore sweat via an active ventilation mechanism. Headphones include two or more one-way valves: one valve at the bottom of the cup allowing air to flow in, and another valve at the top of the earcup allowing air to flow out of the earcup. In the audible frequency range the valves have high acoustic impedance in both directions to prevent the sound from escaping from the earcup into the environment. In the inaudible frequency range the valves operate as an upward pump because the upward direction has low impedance and the downward direction has high impedance. The pumping action is further aided by the natural tendency of warm air to rise, and by the speaker creating positive and negative pressure within the earcup and therefore expelling or sucking in air, respectively.
US10536762B2

A microphone device includes a case that has a circuit board therein; a microphone capsule that is apart from the case and has a plurality of sound collecting parts arranged on a surface of a sphere at predetermined intervals; pillars that support the microphone capsule and couple the first end face of the case and the microphone capsule; pillars that support the microphone capsule, and a protrusion part that is placed between the pillars and protrudes from the first end face toward the microphone capsule. The protrusion part is formed such that its diameter becomes smaller from a root coupled to the first end face toward a tip.
US10536754B2

A digital device and controlling method thereof are disclosed. The digital device according to an embodiment of the present invention includes a display unit configured to output a content and a controller. The controller is configured to obtain content information of the content being outputted, obtain at least one associated keyword corresponding to the obtained content information, retrieve at least one piece of associated information related to the content using an associated search term containing the obtained at least one associated keyword, and to output the retrieved at least one piece of the associated information.
US10536749B2

Media-presentation-conscious scheduling protocols are disclosed that may associate a geographical location containing a thing with an identifier of the thing and allow later-found media works that pertain to the identifier to be presented at a mobile device before the device reaches a waypoint of the location. Alternatively or additionally, such protocols may respond to a predicted connectivity impairment of a traveling device by obtaining supplemental content to mitigate a predicted capacity shortage. Alternatively or additionally, such protocols may interrupt live stream content, insert on-demand content, and later return to live stream presentation automatically.
US10536745B2

A method, arrangement and device comprising the arrangement enabling to determine if audio data is present in a digital audio/video stream. If presence of audio data is determined and audio is muted and/or below a determined level, a visual indication is generated which indicates the presence of audio data in the digital audio/video stream.
US10536736B2

A system and method in which a TV signal reception device (e.g., set top box) receives a broadcast signal, sends the broadcast signal to a TV, and sends an event signal to a rating statistics information server or associated user terminal when a predetermined condition occurs, to ultimately cause an associated user terminal to generate fingerprint data of audio from the TV and to provide the fingerprint data to the server so as to facilitate channel identification and generation of ratings statistics.
US10536735B2

Systems and methods for obtaining alternative versions of media content are provided. Digital purchasing technology can be integrated with content viewing technology to provide dynamic content discovery and the ability to easily and efficiently obtain alternative media content to enhance a user's viewing experience. Additionally, a user's viewing experience can be upgraded by easily and efficiently allowing for the viewing of previously obtained alternative media content.
US10536733B2

Systems and methods for matching live media content are disclosed. At a server, obtaining first media content from a client device, herein the first media content corresponds to a portion of media content being played on the client device, and the first media content is associated with a predefined expiration time; obtaining second media content from one or more content feeds, wherein the second media content also corresponds to a portion of the media content being played on the client device; in accordance with a determination that the second media content corresponds to a portion of the media content that has been played on the client device: before the predefined expiration time, obtaining third media content corresponding to the media content being played on the client device, from the one or more content feeds; and comparing the first media content with the third media content.
US10536721B2

Techniques and systems are provided for processing video data and processing one or more media format files. For example, video data can be obtained and processed to generate a media format file that includes the video data and a restricted scheme information box associated with the video data. The restricted scheme information box includes a plurality of scheme type boxes that identify a plurality of restricted scheme types required for processing the video data. In another example, the media format file including the video data and the restricted scheme information box associated with the video data is obtained. The media format file can be parsed, and the video data can be processed according to the plurality of restricted scheme types identified by the plurality of scheme type boxes.
US10536711B2

A system and method for improving the coding efficiency of motion vector information in video coding. According to various embodiments, a list of motion vector predictor candidates is arranged according to predefined rules. Each motion vector also has a reference index associated with it. One of the motion vector candidates is then selected as a predictor based on predefined rules, or the selection is explicitly signaled in the bitstream. The reference index associated with the selected motion vector is used as a reference index for the current block. The reference index is predicted along with the motion vector. Such embodiments can improve the compression efficiency of modern video codecs.
US10536710B2

Systems, apparatus and methods are described including operations for video coding including cross-layer cross-channel residual prediction.
US10536707B2

Methods and systems are disclosed for a mobile device to decode video based on available power and/or energy. For example, the mobile device may receive a media description file (MDF) from for a video stream from a video server. The MDF may include complexity information associated with a plurality of video segments. The complexity information may be related to the amount of processing power to be utilized for decoding the segment at the mobile device. The mobile device may determine at least one power metric for the mobile device. The mobile device may determine a first complexity level to be requested for a first video segment based on the complexity information from the MDF and the power metric. The mobile device may dynamically alter the decoding process to save energy based on the detected power/energy level.
US10536697B2

Provided is a re-encoding method including obtaining a first quantization table from a bitstream including an image encoded using the first quantization table; obtaining a second quantization table based on a pattern representing a size distribution of values of elements of the first quantization table, the second quantization table including elements respectively corresponding to the elements of the first quantization table; and re-encoding a reconstructed image by using the second quantization table, the reconstructed image being obtained by decoding the encoded image by using the first quantization table.
US10536682B2

The present disclosure relates to a method for reproducing an item of video content filmed using a camera. An item of video content composed of sequences is developed and enhanced by commands applied to the camera at the time of filming. With a view to reproduction, the video content is divided into sequences. The commands applied to the camera are extracted for each sequence and make it possible to calculate at least one haptic actuator control parameter associated with this sequence. At the time of the reproduction of a sequence of the video content, at least one control parameter thus calculated controls at least one haptic actuator. In this way, the spectator perceives stimuli making it possible to enhance his perception of the video document during the reproduction. Advantageously, the player able to reproduce the enhanced content determines a cinematographic effect for a set of sequences from commands applied to the camera. Then the haptic metaphor associated with this effect is applied to this set of sequences.
US10536680B2

An imaging device includes an imaging sensor that outputs an imaging signal representing a sequence of frame images of a photographic subject. A buffer memory temporarily stores data of the sequence of frame images from the imaging signal. A release switch is actuated by a user to output an image-taking signal. A controller, upon receipt of the image-taking signal from the release switch: (i) generates moving image data from at least some of the plurality of frame images stored in the buffer memory, (ii) generates at least one piece of still image data based on at least one frame image of the plurality of frame images stored in the buffer memory, and (iii) associates the moving image data with the still image data and records the moving image data and the still image data in a recording medium.
US10536670B2

Disclosed are systems and methods for providing video content while inhibiting the copying of that content for later viewing. Video images may be made difficult to copy for presentation at later times by the omission or addition of content developed in relation to the particular initial viewing. For instance, video information may be customized by omitting information that is not likely to be substantially perceived by the initial viewer but that is substantially likely to be perceived as missing by at least some other viewers. As another example, video information may be customized for a particular viewing instance so that it contains modified, selected or injected information that is likely to be perceived as non-disruptive or unnoticeable by the original viewer but that would be perceived as substantially noticeable and/or disruptive by some other viewers, including when parts of more than one such video information are combined in an effort to remove customization related to their respective original viewings. Various means and methods for accomplishing the forgoing in a variety of settings are disclosed including also for providing privacy related to what is viewed. In some examples higher-resolution images are provided for the region near the viewer's point-of-regard and lower resolution images are provided elsewhere, which also has the effect of reducing the bandwidth required. For interactive content rendered from digital models, a model for a central foveal region may be provide greater detail and have greater computational requirements than a model for a peripheral view, providing both economy/performance in rendering and protection against copying.
US10536669B2

Methods, systems, and apparatus for conducting a video conference. A location of one or more sets of eyes in an image may be determined. The relative location of an image capture device and/or a portion of a display device may be adjusted based on the determined location.
US10536663B2

A technology of preventing feeling of a viewer on brightness from significantly changing when content is switched is provided. A video display device (1) includes a calculation unit (23) that calculates video feature relating to a display video, and a mute video display unit that displays a mute video posterior to a first display video, in which luminance of the mute video is luminance corresponding to a value of the video feature relating to the first display video.
US10536653B2

A solid-state imaging device includes a photoelectric converter including a photoelectric conversion film, a first electrode arranged on one surface side of the photoelectric conversion film, and a plurality of second electrodes arranged on the other surface side of the photoelectric conversion film, a plurality of charge accumulation portions each connected to corresponding one of the plurality of second electrodes, an output unit that outputs a plurality of signals each corresponding to an amount of charges accumulated in each of the plurality of charge accumulation portions, and a control unit that individually controls a drive voltage applied to each of the plurality of second electrodes. The control unit controls the drive voltage applied to each of the second electrodes such that, in an accumulation period of charges of one frame, each of the second electrodes sequentially becomes the lowest potential relative to the charges of the second electrodes.
US10536650B2

Infrared cameras can include an infrared sensor and an infrared lens assembly defining an optical axis. A camera can include an inner gear engaging the infrared lens assembly and a focus ring that engages the inner gear. The inner gear can engage the focus ring and the infrared lens assembly such that rotation of the focus ring about its central axis can cause the rotation of the infrared lens assembly about its optical axis, which may be offset from the central axis of the focus ring. The camera can include a sensor can threadably engaging the infrared lens assembly and fixed relative to the infrared sensor such that rotation of the infrared lens assembly causes the infrared lens assembly to move relative to the infrared sensor. The sensor can support other components such as a visible light lens assembly or a laser within a perimeter of the focus ring.
US10536645B2

An image processing method for processing a first image captured by a camera is provided, in which the first image is retrieved; and an output image is output to an image output circuit after the first image is modified to the output image, wherein a result value of each pixel of the output image is zero or a value generated by subtracting the threshold value from the brightness value of each pixel of the first image.
US10536638B2

A bicycle image capturing device is provided that reduces annoying operations for changing an operation state. The bicycle image capturing device includes a controller. The controller includes a reception unit and an electronic control unit. The reception unit is configured to obtain information related to a component of a bicycle. The bicycle component is operable in at least a first state and a second state that differs from the first state. The electronic control unit is configured to control a first image capturing unit based on the information obtained by the reception unit.
US10536631B2

A video display apparatus comprises an obtaining unit configured to obtain installation data representing an installation condition of a camera; an accepting unit configured to accept a movement of a cut position of a cut video obtained by cutting a part of a video captured by the camera; and a control unit configured to, based on the installation data, switch an image representing a moving direction of the cut position on the video in a case in which the movement is accepted by the accepting unit and superimpose the image on the video.
US10536628B2

Camera settings are provided by retrieving, based on current metadata defining a current position of a camera (5) and from a storage, metadata defining respective positions of other cameras and camera settings used by the other cameras when taking photos or videos that are uploaded on an image/video hosting service. Information representative of camera settings used when taking a photo/video selected among the photos/videos available on the image/video hosting service is provided for transmission to the camera (5).
US10536627B2

A projector includes: an image I/F unit that communicates with a document camera; a projection unit that displays an image based on photographic image data received from the document camera via the image I/F unit on a screen; a position detection unit that detects a position of an indicator with respect to the screen; and an instruction information transmission unit that transmits a control command for causing the document camera to perform a process based on a function related to an icon via the image I/F unit in a case in which it is detected that a region corresponding to the icon of the screen is operated with the indicator based on a detection result of the position detection unit.
US10536625B2

When a first frame included in a moving image satisfies a predetermined condition about a predetermined feature quantity, a second frame is analyzed and a candidate frame is selected from the first frame and the second frame as a candidate of an output target based on a result of analysis of the first frame and a result of analysis of the second frame.
US10536612B2

Matching color information in an optical system can include splitting an image forming beam into a bright intensity beam and a dark intensity beam, detecting, using multiple sensors, a color value for a light component from the bright intensity beam and the dark intensity beam, determining color values for the remaining light components associated with the bright intensity beam and the dark intensity beam, and transforming the color values associated with the dark intensity beam to calibrate the color values of the dark intensity beam against the color values of the light intensity beam, the color values of the light intensity beam including color inaccuracies.
US10536609B2

A method for compensating for printing substrate deformation in a multicolor duplex printing operation by way of a computer. The substrate deformation that arises when individual color separations are printed onto the first and second sides of the printing substrate in the printing units is established and compensated for in the course of an automated register correction process. The computer calculates a forecast of the substrate deformation on a basis of the established first side deformation parameters of the printing substrate. When further color separations are printed onto the second side the forecast is used as an input parameter for a compensation of the substrate deformation of the second side.
US10536600B2

A printing apparatus includes a printer unit that prints an image on a sheet, a network controller that instructs the printer unit to execute a preparation operation according to receipt of print data, and a controller that instructs the printer unit to execute the preparation operation according to input of an execution instruction in a case where a reservation function for reserving printing based on the print data received by the network controller until receipt of the execution instruction is received is enabled.
US10536596B2

A supporting member includes a first plate portion including a supporting surface, a first hole, and a female thread portion formed at an inner peripheral surface of the first hole; a second plate portion provided by hemming the metal plate member; a third plate portion provided by bending the metal plate member at one end portion of the second plate portion at substantially a right angle; and a second hole continuing between the second and third plate portions so that the screw threadably engageable with the female thread portion is prevented from interfering with the second and third plate portions. The second and third plate portions provide a bent portion therebetween positioned within a range of a nominal diameter of the female thread portion with respect to a thickness direction of the third plate portion, as seen in a direction perpendicular to the thickness direction.
US10536582B2

Techniques are disclosed for making an automated telephone call more interactive and intelligent by saving responses gathered from a previous call and using that information to build more personal and engaging subsequent interactions. An initial telephone call can be designed with data needs in mind. Relevant responses from the initial calls can be captured and stored and a follow-up call can be created that includes dialogs that reference specific information from the previous interactions with the system. Such build call techniques can be utilized on outbound, as well as inbound calls, and can simulate a human being's ability to listen, remember and refer to past conversations, making the automated telephone calls more interactive and effective.
US10536558B2

Data systems and processes are disclosed that are capable of providing a modular framework for accessing and manipulating information across multiple device platforms synchronously. The system includes a server-side module repository including at least one module, a subscription service configured to be implemented through a client graphical user interface (GUI) of the multiple device platforms that provides access to interact and navigate the at least one module, and an architecture that allows the at least one module to delegate at least part of a computing task to the server side.
US10536557B2

A method, apparatus, and computer program product are provided to implement a customized caching strategy which optimizes the implementation based on usage patterns. In the context of a method a client request for a service is intercepted and an authentication check is performed for the client request based on cached data. In an instance in which the authentication check succeeds, the method performs an authorization check for the client request based on the cached data. In an instance in which the authorization check succeeds, the method forwards the client request for the service to the service. A corresponding apparatus and a computer program product are also provided.
US10536552B2

Systems and methods are provided to ensure lossless and ordered traversal of digital information destined for and generated from a plurality of live compute assets during the relocation of a plurality of live compute assets from one network enabled computer to a plurality of network enabled computers. After the storage of digital information is initiated through the controlled devices, the live compute assets are relocated to the new computer(s). Simultaneously, or following the relocation of the computer assets, the digital information temporarily stored within the network may be moved and stored subsequently within the network to optimize the reliable delivery through software control of the physical and virtual network/network enabled devices. Upon completion of the relocation of the live compute assets, software is utilized to complete network traversal of new and temporarily stored digital information through the network to/from the relocated compute assets in an ordered, lossless, and reliable manner.
US10536548B2

A set of proxy servers respectively located on a set of servers communicatively coupled via a first network switch and a second network switch are configured to listen on a predefined proxy IP address, and forward communication requests designated for the predefined proxy IP address to a connection pool of IP addresses for a first server. A proxy server hosted on the first server is configured to listen on IP addresses of the first server, and forward communication requests received on the first IP address and the second IP address to the predefined proxy IP address. The IP addresses of the first server including a first IP address associated with the first server's interface with the first network switch and a second IP address associated with the first server's interface with the second network switch.
US10536545B2

Techniques are described herein for routing requests for database cloud services. In an embodiment, a different Uniform Resource Identifier (URI) is assigned to each respective database schema of a plurality of database schemas in one or more databases. For each respective database schema, mapping data is stored that maps at least a portion of the URI to the respective database schema. In response to receiving a first request that includes a URI and a set of one or more database commands, a target database schema in a target database is identified based on the mapping data and the URI. A connection is established for accessing the target database schema in the target database. The set of one or more database commands is sent over the connection to access the target database schema in the target database.
US10536544B2

Methods and systems related to guided workflows for establishing a web presence include a customer user interface with a guided workflow layer based on a knowledge base about the customer, wherein the customer interface allows a customer to manage a customer's web presence based on operation of a logic engine that accesses information about what a customer has done and who the customer is (e.g. type of business), wherein the user interface presents a guided workflow of tasks associated with a recommended area of improvement for the customer.
US10536536B1

A computer-implemented method for retrieving information from information services and providing it to a public application programming interface (API) includes receiving a first request data message using a core discovery agent, the request data message including at least one requested datum, for which a value is sought, and at least one known datum, for which a value is known; calling a resource locator to request a location of an information service that provides a value for the requested datum; calling a resource façade to contact the information service; transmitting a first information service message including the requested datum and known datum from the resource façade to the information service; receiving a second information service message from the information service including a value for the requested datum; and transmitting a resolved data message including the requested datum and its value from the core discovery agent to the public API.
US10536528B2

A personal multimedia communication system and network for emergency services personnel includes a plurality of personal communication systems linked together and to a base station in a network. Each personal communication system includes a PDA device mounted on a PASS control console, a video camera mounted on the PDA device, a GPS unit, a microphone, and other electronic devices. The various electronic devices are all communicatively connected to the PDA device. Data from the various devices may be collected in the PDA device and wirelessly transmitted to any other node or device in the network, including other personal communication devices. Each personal communication device may serve as a repeater, thus providing a wireless communications link between a device located out of range of the base station.
US10536524B2

Methods and systems for storing and distributing content include executing storage rules against ingested content to determine in which of a plurality of storage systems to store the ingested content. A metadata collection that includes records corresponding to the stored content is maintained such that the content may be located by querying or otherwise searching the metadata collection. The metadata collection may be analyzed using various criteria to identify content to be migrated between different storage systems.
US10536515B2

A method and program product includes communicating with a mobile edge computing server as a client. The mobile edge computing server is configured to be in control of a heterogeneous domain. A request to join the heterogeneous domain of the mobile edge computing server is made. The mobile edge computing server is configured for determining an on-board cache size of the requesting client, determining a download size for the requesting client, and transmitting a download to the requesting client. The download includes an application, an operating database, and a size determined by the download size. The download is received. At least one task determined by the download is executed.
US10536514B2

A method and an apparatus for processing a retransmission request in distributed computing are disclosed. The method includes obtaining a retransmission request to be processed in distributed computing; determining a target copy partition corresponding to the retransmission request based on respective partition response time information of individual copy partitions; sending the retransmission request to the target copy partition. Compared with existing technologies, the present disclosure distinguishes each partition with one another based on a partition response time of the respective copy partition to determine a target copy partition corresponding to a retransmission request, thus selecting a copy with a better response time during retransmission, reducing a response time for the retransmission request and reducing an overall load of an associated cluster.
US10536505B2

In one aspect, a system for intelligent monitoring of a network device in a monitored environment includes a processor; a memory; and one or more modules stored in the memory and executable by a processor to perform operations including: capture network device application data for monitored application, capture network device resource data, generate model for transmitting performance data with minimum overhead based on captured network device resource data, and transmit data based on the model.
US10536502B2

Disclosed aspects relate to checkpointing a set of stream computing data with respect to a stream computing environment having a set of windowed stream operators including both a first windowed stream operator and a second windowed stream operator. It may be identified that the first windowed stream operator has a first subset of the set of stream computing data. It may be identified that the second windowed stream operator has the first subset of the set of stream computing data. It may be determined to checkpoint the first subset of the set of stream computing data without a redundant checkpoint related to the first and second windowed stream operators. The set of stream computing data may be checkpointed without the redundant checkpoint of the first subset of the set of stream computing data.
US10536500B2

A method includes receiving, at a device from a content source, a portion of a particular chunk of media content a particular quality level during adaptive bit rate media streaming of the media content. The method includes receiving, at the device, network data related to network conditions associated with the device in response to receipt of the portion. The method also includes, in response to a determination to download the particular chunk at a first quality level different than the particular quality level, the determination based on the particular quality level and the network data: sending a request from the device for the particular chunk at the first quality level to the content source, and replacing the portion with the particular chunk at the first quality level.
US10536488B2

The present technology relates to a receiving device, a reception method, a transmitting device, and a transmission method capable of performing an effective filtering process. There is provided a receiving device including a filtering processing unit that performs a filtering process of a packet by using filtering information arranged in a header of the packet transmitted in a first layer that is a layer upper than an IP layer in layers of a protocol of the IP transmission system in a broadcasting wave of digital broadcasting using an IP transmission system. The present technology, for example, can be applied to a television set.
US10536481B2

Provided are methods and systems for recognizing network devices as trusted. A system for recognizing network devices as trusted may include a network module, a storage device, and a processor. The network module may be configured to receive a request from a network device to establish a data connection between the network device and a server based on a determination that the network device is trusted. The storage device may be configured to store a whitelist associated with a plurality of trusted network devices. The processor may be configured to determine that the network device is trusted. Based on the determination, the processor may associate the network device with the whitelist for a predetermined period of time.
US10536478B2

Techniques for discovery and management of applications in a computing environment of an organization are disclosed. A security management system discovers use of applications within a computing environment to manage access to applications for minimizing security threats and risks in a computing environment of the organization. The security management system can obtain network data about network traffic to identify unique applications. The security management system can perform analysis and correlation, including use of one or more data sources, to determine information about an application. The system can compute a measure of security for an application (“an application risk score”) and a user (“a user risk score”). The score may be analyzed to determine a threat of security posed by the application based on use of the application. The security system can perform one or more instructions to configure access permitted by an application, whether access is denied or restricted.
US10536468B2

Aspects of the present disclosure involve systems, methods, computer program products, and the like, for identifying and mitigating attacks on a voice component of a telecommunications network. In general, the process includes obtaining Layer 3 through Layer 7 transmission information from one or more edge devices to the telecommunications network. In one particular embodiment, a plurality of edge devices (also referred to herein as “session border controllers” or SBCs) is included in the telecommunications network in disparate geographical locations. Each SBC may provide Layer 3 through Layer 7 transmission information for each packet or communication transmitted through the SBC to a local database, which in turn may provide the information to a Central Analysis System or database. In one particular embodiment, the Layer 3 through Layer 7 information includes Session Initiation Protocol routing information for the communications sent to each of the SBCs of the network.
US10536464B2

A login engine for a network device can operate to secure or determine login access in response to a login request according to different sensor data of one or more physical properties. In response to the login request, a first sensor related to a first physical property can operate to detect individual characteristic data and content data. The individual characteristic data can be compared other individual characteristic data of a user profile, which can be stored in a data store. The content data can also be compared to other content data of the user profile. Based on these comparisons satisfying predetermined thresholds, a successful login stage of a plurality of login stages can be enabled.
US10536454B2

Secure communications are provided between a user computing device and a server computing device. An enrollment request is received from a user computing device that is configured via a distributed client software application, and is processed. The enrollment request is usable to enroll the user computing device in a network and includes an encrypted partial initial biometric vector associated with a user. An authentication request is processed that is subsequently received that includes an encrypted partial second biometric vector and that is associated with a user of the user computing device. A comparison of the encrypted partial initial biometric vector and the encrypted partial second biometric vector is performed, and a value representing the comparison is generated and transmitted to the user computing device. The user computing device is authenticated where the value is above a minimum threshold.
US10536453B2

A method for authorizing an action on a self-service system, in which a user is authorized, by using an authorization server, to carry out an action on a self-service system is provided. The user is equipped with a token for his/her identification.
US10536451B2

An authentication apparatus in a multifunction peripheral is configured to display, in a screen, an account field and a password field so as to allow an input, inhibit an input in the account field before an input is made in the password field, mask a letter inputted in the password field, and restrict a letter string including a same letter that has been inputted in the password field, from being inputted in the account field.
US10536450B2

A method and system performed by a computing system for signing in using personal identifiers input via a sign-in portal that supports multiple tenants is provided. The system receives a sign-in request for a user that includes a personal identifier. The personal identifier uniquely identifies a person but does not include an identification of a tenant. The system performs a verification based on the personal identifier to authenticate the user. The system identifies, from a mapping, a tenant to which the personal identifier is mapped. The mapping maps personal identifiers of users to tenants. The system retrieves, from a user store for the tenant, user information relating to the user. The system then creates a security token based on the user information. If verification of the user was successful, the system sends the security token to the sign-in portal as evidence that the user has been authenticated.
US10536446B2

A system and method for single authentication to a multi-tenancy single-page application hosted in a plurality of different datacenters. The method comprises: receiving, from a client device, a login request to access the single-page application; receiving an access token in response to an authentication of a user of the client device, wherein the access token designates at least tenant identification data; determining a datacenter of the plurality of different datacenters executing an instance of the single-page application supporting a tenant of the authenticated user; retrieving, from the determined datacenter, a single web page of the single-page application, wherein the retrieved signal web page includes at least references to resources pointing to a location of the determined datacenter; and serving the web single page to the client device.
US10536428B2

In one embodiment, a processing technique is provided that utilizes multiple network address observations. One or more records are obtained that maintain network address observations, each network address observation associating one or more attributes with a network address observed by one or more source devices. Multiple network addresses from the network address observations are clustered into one or more discrete groups of network addresses based on a clustering criteria. For a selected group of network addresses, an association is formed associating one or more refined attributes derived from the selected group with an individual network address that is a member of the selected group.
US10536422B1

Once multiple message threads are created a user may selectively share information with targeted recipients that may be in various different groups. A user may selectively post to multiple channels and groups dynamically in one single action. This processing of selecting different content postings from different channels may be determined by the likes on a posting, an editorial account, a recommendation system, or an automated algorithm that look for curated postings. These postings may be collated into a story based on time of posting, likes, location, users who posted them, high follower posters, low follower posters and other factors. The content may be posted in a story format which aggregates multiple content pieces in a sequential manner for the user, such as their activities over the past 24 hours, or content that was posted to a specific place such as work or a museum over the past 24 hours.
US10536418B2

Systems, methods, and non-transitory computer-readable media can group a set of live content items based at least in part on the live content items satisfying at least one relatedness criteria, the live content items being broadcasted through the content provider system. The set of live content items is ranked. An interface that includes a content feed through which the ranked set of live content items are accessible is generated.
US10536411B2

The present disclosure is directed to systems and methods for identifying and providing highlight messages from a group messaging thread. For example, systems and methods described herein detect when a group messaging thread participant becomes absent from the group messaging thread, and identifies one or more highlight messages that were submitted to the group messaging thread while the participant was absent. Systems and methods described herein identify highlight messages that are specific to the absent participant, such that when the participant again accesses the group messaging thread, the participant can review the identified highlight messages in order to quickly “catch up” on the group messaging thread without having to read each electronic message submitted to the group messaging thread during the participant's absence.
US10536381B2

In an embodiment of the invention, a system determines connections between source and target nodes in a network by determining edges with common nodes between the source and target nodes within the network for each of one or more hops. Each determined edge links a pair of nodes in a network path between the source and target nodes. The system removes certain edges from the determined edges to produce a resulting set of edges. In particular, each removed edge is an edge that includes a node within a loop in the network or is an edge that is unconnected to another edge. The system determines connections between the source and target nodes based on the resulting set of edges. Embodiments of the present invention further include a method and computer program product for determining connections between source and target nodes in a network in substantially the same manners described above.
US10536379B2

A novel technique is shown for throttling control traffic in a Software Defined Network (SDN) between a controller and network switches when the controller and/or one or more control channels are congested. In this technique, the controller's processing power and the limited control channel bandwidth are more efficiently managed by drastically cutting down the control traffic during times of congestion.
US10536376B2

The present invention relates to a wireless communication system. More specifically, the present invention relates to a method and a device for transmitting or receiving a MAC PDU in a wireless communication system, the method comprising: setting a LCID field in a MAC subheader to a first value indicating that an eLCID field is included in the MAC subheader when a MAC PDU including the LCID field and the eLCID field is to be generated, setting the eLCID field to a second value identifying a logical channel of a MAC SDU or a type of a MAC CE, and generating and transmitting the MAC PDU including the LCID field and the eLCID field, and the MAC SDU or the MAC CE.
US10536374B2

Systems and methods for supporting SMA level abstractions at router ports for inter-subnet exchange of management information in a high performance computing environment. In accordance with an embodiment, a subnet manager in a local subnet is responsible for establishing and configuring a remote attribute a switch having a switch port configured as a router port. This remote attribute can comprise certain information about the local subnet, including connectivity information and port status information. On receiving a query from a remote subnet manager, via a SMP (or a vendor specific SMP), information contained in the remote attribute can be communicated back to the remote subnet manager.
US10536359B2

Techniques for optimized performance data collection at client nodes are disclosed. In one embodiment, a client node in a client-server environment may include at least one processing resource and a computer-readable storage medium having computer-readable program code embodied therewith. The computer-readable program code being configured to obtain resource utilization data associated with a plurality of processes running on the client node, determine a list of processes having resource utilization greater than a threshold based on the resource utilization data, organize the list of processes based on predetermined criteria and the resource utilization data, generate a report including a predefined number of processes from the organized list, and transmit the report to a management node for performance monitoring.
US10536353B2

An automatic service monitor in an information technology environment has its operation controlled by information that, in part, defines entities that perform services and defines key performance indicators (KPIs) that indicate measures of performance of the services. Additional information controls the operation of the service monitor with respect to reporting KPI data on system dashboards based on design templates. Data sources associated with one service that help populate a design template are automatically swapped for data sources associated with a different service to produce automatic dashboard variants.
US10536329B2

A configuration assistance module (CAM) includes a configuration monitor (CM), a configuration analyzer (CA), and a configuration database of one or more supported platform configurations. The CM may and collect hardware and software inventory, e.g., PCIe matrix information, DIMM matrix information, blade configuration information and configuration information for various resources. The CAM may compare the current configuration to the supported configurations, report discrepancies through alerts, and create assist reports. An assist report may be stored to a remote share or master partition and displayed to a GUI, console interface, or the like. The CA module may take an assist report as input and create an analytics report, which may proactively provide inputs for future configurations.
US10536328B2

The current document is directed to methods and systems that implement an application-level tunnel through which syslog messages are transmitted. In one implementation, the message portion of syslog messages transmitted through the application-level tunnel includes both a unique message identifier and a long-message-indication field. Syslog messages that contain message portions of greater lengths than a specified maximum length, referred to as “long syslog messages,” are transmitted through the application-level tunnel as multiple component syslog messages, each with a message portion that includes, in addition to a unique message identifier and a long-message-indication field with a positive value, a long-message field that contains a sequence number for the long-message portion and the total number of long-message portions.
US10536314B2

Embodiments herein provide an OFDMA method for performing OFDM based communication in a wireless communication system. The OFDMA method includes splitting a carrier bandwidth into a number of subbands and modulating resource units in each of the subbands with data symbols in a parallel manner. Further, multiplexing the resource units by transforming each of the modulated resource units through a plurality of unitary transformations at a stage. Further, generating an output by performing a parallel to serial conversion of the transformed resource units. Further, the OFDMA method includes generating an OFDM signal by multiplexing an output from at least one of the previous stage to another stage by transforming the output through a unitary transformation for a defined number of times. Furthermore, the OFDMA method includes transmitting the OFDM signal over a wireless channel in the wireless network system.
US10536310B2

In a signal generating device 2, first signal generation means 12 for generating a most significant bit signal stream MSB, second signal generation means 13 for generating a least significant bit signal stream LSB, a mask generation means 14 for defining a bit that allows error insertion and a bit that prohibits error insertion with different pieces of bit information, and generating a mask pattern of each of the most significant bit signal stream MSB and the least significant bit signal stream LSB, based on symbol transition information indicating a transition destination of four PAM4 symbols of a PAM4 signal; and error insertion means 15 for inserting an error, based on bit information of the mask pattern corresponding to each bit of the most significant bit signal stream and the least significant bit signal stream designated according to a symbol error rate.
US10536307B2

At least one embodiment relates to generating at least one RF signal based on at least one digital baseband signal at a first clock rate. At least one digital pulse sequence at a second clock rate corresponding to a center frequency of the RF signal is modulated based on the digital baseband signal. Pulses of the pulse sequence are quantized based on a time grid of a third clock rate. A ratio between a number of second clock cycles corresponding to one first clock cycle and a number of third clock cycles corresponding to one first clock cycle is non-integer.
US10536305B2

Methods and devices are described for polar encoding and decoding control information that has been modulated based on one or more identifiers of the transmitter and/or receiver. Some embodiments describe scrambling sequence design for multi-mode block discrimination on control information blind detection and decoding. Separate scrambling masks may be applied to disparate bit fields within a coded DCI message, wherein each of the scrambling masks is derived from a user equipment (UE)-specific identifier, a UE group identifier, or a base station identifier. Frozen bits of the polar code may be used to encode and transmit hybrid automatic repeat request (HARQ) acknowledgment messaging for early retransmission of unsuccessful downlink messages. A tiered process of UE identification may be employed to improve a balance between early termination of the decoding process and success of the UE identification process.
US10536293B1

A system and method to monitor individual appliance performance. A monitor module is provided for aggregating data from a plurality of appliances wherein the module includes. Included in the monitor device is a gateway device configured to capture operational data relating to each of the plurality of appliances and an analyzing device configured to determine individual operational characteristics for each of the appliances from analysis of the captured operational data. A notification device is further provided which is configured to provide information to a user regarding the determined operational characteristics for each of the appliances.
US10536286B1

Systems and methods are provided for managing a conference call with multiple voice-enabled and voice-capturing devices, such as smart speakers. Reproduced, duplicate voice commands can cause unexpected results in a conference call. The voice commands can be determined to be received from the same conference call. A voice command for a particular voice-enabled device can be selected based on an energy level of an audio signal, event data, time data, and/or user identification.
US10536273B2

Systems and methods for multi-factor authentication in virtual, augmented, and mixed reality (xR) applications are described. In some embodiments, an xR headset may include a processor and a memory coupled to the processor, the memory comprising program instructions stored thereon that, upon execution, cause the xR headset to: authenticate a user wearing the xR headset, and, in response to the authentication, log the user into an Information Handling System (IHS) distinct from the xR headset.
US10536270B2

A method for message management is disclosed. The method includes: deriving, by a first subscriber node (SN), a secret value associated with a publisher node (PN); generating, by the first SN, a first expected sequence number using a one-way function and the secret value; receiving, by the first SN, a first publisher message generated by the PN and including a first sequence number; validating, by the first SN, the first publisher message by comparing the first sequence number with the first expected sequence number; processing, by the first SN, a payload of the first publisher message in response to the first sequence number and the first expected sequence number matching; and generating, by the first SN node, a second expected sequence number using the one-way function, the first sequence number, and the secret value.
US10536246B2

The present invention relates to an improved applying of dynamic demodulation for a first physical channel (rPDCH) of a radio access of a terminal device (10) to a base station (30) of a wireless communication network. The improved dynamic demodulation is achieved by obtaining (S110), at the terminal device, a demodulation indicator, DI, said DI indicating a usage of configured resources of a second physical channel (PDCCH) for demodulating a part or all of the first physical channel (rPDCH); and by demodulating (S130), at the terminal device, data received on the first physical channel (rPDCH) based on the DI.
US10536244B2

Provided is a highly convenient communication device capable of detecting a communication error caused by an abnormality of a state of communication. A communication device capable of mutually communicating with an electrical device includes: a superimposed signal receiving unit that periodically receives a data signal related to the electrical device as a signal superimposed on an operation signal; a period determination unit that determines whether or not a communication error of the data signal detected by the superimposed signal receiving unit is able to be regarded as having occurred in a transition period of a value of the operation signal; and a state determination unit that determines a state of communication with the electrical device in accordance with the determination by the period determination unit.
US10536242B2

The present disclosure relates to a 5G or pre-5G communication system to be provided for supporting a higher data transfer rate beyond a 4G communication system such as LTE. According to the present disclosure, there is provided a method for supporting repetitive transmission of uplink data by a base station in a mobile communication system operating in a time division duplex (TDD) based cell including at least one subframe for uplink transmission and at least one subframe for downlink transmission comprising repeatedly transmitting uplink data scheduling information in a downlink subframe where an uplink hybrid automatic repeat request (HARQ) process is defined and repeatedly receiving uplink data in uplink subframes which start from an uplink subframe according to an HARQ transmission timing of an HARQ process defined in a downlink subframe where the repetitive transmitting of the uplink data scheduling information is complete.
US10536239B2

A method and apparatus are provided. The method includes receiving, by a user equipment (UE), a first signal from a transceiver, determining one of a probability and a soft mean with a soft variance associated with the detected data symbol, determining a first coefficient and a second coefficient based on the determined one of the probability and the soft mean with the soft variance associated with the detected data symbol, determining channel state information (CSI) on a channel between the transceiver and the UE based on a second signal received by the UE from the transceiver, a previous CSI, the first coefficient and the second coefficient, and tracking the communication channel based on the determined CSI.
US10536231B2

A mixer includes a storage portion, a reception portion, a user-definition-scene-memory setting portion, a setting changing portion, a storage processing portion, and a recall processing portion. The reception portion receives specification of several parameters among a plurality of parameters. The storage portion stores setting values of the plurality of parameters. The user-definition-scene-memory setting portion stores the several parameters, received by the reception portion, in the storage portion for every scene as a user-definition-scene-memory. The setting changing portion receives an operation of changing current setting of the plurality of parameters. The storage processing portion stores setting values of the several parameters, changed in the setting changing portion, in the current data storage portion. The recall processing portion calls setting values of the several parameters corresponding to the user-definition-scene-memory from the storage portion, when a recall of the user-definition-scene memory is received in the reception portion.
US10536227B2

Disclosed are an active antenna device and a test method therefor, for resolving the problem that existing large-scale active antennae cannot be tested by using a traditional test method due to no traditional antenna connectors. The active antenna device comprises: a transceiver array, a radio frequency calibration and test distribution network unit, an antenna passive distribution network unit, an antenna array, and S test connectors, wherein the radio frequency calibration and test distribution network unit is connected to the transceiver array through N data channels and M calibration channels respectively and is connected to the test connectors, and the antenna passive distribution network unit is connected to the radio frequency calibration and test distribution network unit through N data channels and is connected to the antenna array through P data channels, N being a positive integer greater than or equal to 1, M being a positive integer greater than or equal to 1, P being a positive integer greater than or equal to 1, and S being a positive integer greater than or equal to 1.
US10536224B1

Systems, computer-implemented methods, and computer program products to facilitate visualizing arbitrary pulse shapes and schedules in quantum computing applications are provided. According to an embodiment, a system can a processor that can execute computer executable components stored in memory. The system can further comprise a collection component that can receive a pulse schedule of pulse data and control parameters of a quantum device comprising default pulse data of the quantum device. The system can further comprise a plotting component that can generate a plot of the pulse schedule based on the pulse data, the control parameters, and the default pulse data. The system can further comprise a visualization component that can generate a display of the pulse schedule.
US10536223B2

System, methods, and other embodiments described herein relate to a photonic apparatus. The photonic apparatus including a phase shifter that modulates a light wave propagated within the phase shifter by progressively shifting a phase of the light wave along a length of the phase shifter. The photonic apparatus includes optical outputs operably connected with the phase shifter at intervals along the length of the phase shifter. The optical outputs provide the light wave with different phases according to the intervals at which the optical outputs are spaced on the phase shifter.
US10536209B2

Various aspects described herein relate to techniques for beam discovery and beamforming in wireless communications (e.g., 5th Generation (5G) New Radio (NR)). In an aspect, a method related to signaling for channel state information reference signals (CSI-RSs) in wireless communications is provided. The method includes receiving, by a user equipment (UE), a CSI-RS beam of a set of CSI-RS beams, and the CSI-RS beam includes a change indication message. The method further includes determining, by the UE, whether the set of CSI-RS beams have changed based on a value of the change indication message.
US10536208B2

The present invention suppresses a deterioration of transmission performance and reduces an adverse effect on health of a user, irrespective of the kind of selected antennas. A control section includes antenna selecting section configured so that in a case where a plurality of signals are simultaneously transmitted and where a mobile communication terminal is in a certain use state, the antenna selecting section selects at least one of a first antenna through a fourth antenna so that a distribution range of power densities or of specific absorption rates have no overlapping portion or have an overlapping portion equal to or less than a certain range.
US10536206B2

According to one aspect of the present invention, a method for reporting channel state information (CSI) of a terminal in a wireless communication system comprises the steps of: receiving, from a base station, channel state information-reference signal (CSI-RS) resource information on a CSI-RS resource to which a CSI-RS is mapped; receiving the CSI-RS transmitted through one or more antenna ports from the base station on the basis of the received CSI-RS resource information; and reporting, to the base station, the CSI generated on the basis of the received CSI-RS.
US10536204B2

There is provided mechanisms for configuring beamforming settings. A method is performed by a wireless radio transceiver device configured to communicate in directional beams. The method comprises obtaining a performance indication requiring configuration of the beamforming settings of the wireless radio transceiver device. The method comprises selecting a similarity measure objective based on what kind of performance indication was obtained. The method comprises determining, based on the similarity measure objective and results from a similarity measure procedure applied to pairs of received signals, an order in which to evaluate the directional beams when configuring the beamforming settings.
US10536202B2

An apparatus includes a plurality of feeds that form analog beams. The plurality of feeds is divided into a plurality of panels, each panel including one or more feeds from the plurality of feeds. The apparatus also includes processing circuitry, which determines a target area for communications coverage and divides the target area into a plurality of regions. The processing circuitry generates, for each region, a plurality of analog beams. A subset of panels of the plurality of panels generates one or more analog beams of the plurality of analog beams. The plurality of analog beams covering each region forms a cluster. The processing circuitry generates, in each cluster, one or more hybrid beams. Each hybrid beam is a digital beam that is generated by combining one or more analog beams of the plurality of analog beams corresponding to the cluster.
US10536179B2

A switch module includes a filter that allows a signal in a first frequency range to pass therethrough, a filter that allows a signal in a second frequency range to pass therethrough, an impedance load circuit, and an antenna switch including a common terminal connected to an antenna element, a first selection terminal connected to the filter, a second selection terminal connected to the filter, and a third selection terminal connected to the impedance load circuit. When only one frequency range is selected from among the first and second frequency ranges, the antenna switch connects the common terminal to only one of the first and second selection terminals and connects the common terminal to the third selection terminal.
US10536175B1

The present invention relates to a multi-band signal integrated amplification method, an amplifier and an antenna. The method comprises mixing and sending the FM and VHF signals and the UHF signals to the same controllable gain amplifying circuit through an impedance matching circuit and a filtering circuit respectively, and shunt outputting such amplified FM and VHF signals and UHF signals through a signal distributing circuit. The invention ensures that the two sets of signals are transmitted respectively without influencing each other. The two sets of signals sharing one amplifying circuit is beneficial to the reduction of equipment volume and material cost. In addition, it is convenient to adjust the signal to optimal amplification effect, and guarantees the clear restoration of the FM, VHF and UHF signals while maximum reducing the number of amplifiers.
US10536167B2

A distributed data storage system breaks data into n slices and k checksums using at least one matrix-based erasure code based on matrices with invertible submatrices, stores the slices and checksums on a plurality of storage elements, retrieves the slices from the storage elements, and, when slices have been lost or corrupted, retrieves the checksums from the storage elements and restores the data using the at least one matrix-based erasure code and the checksums. In a method for ensuring restoration and integrity of data in computer-related applications, data is broken into n pieces, k checksums are calculated using at least one matrix-based erasure code based on matrices with invertible submatrices, and the n data pieces and k checksums are stored on n+k storage elements or transmitted over a network. If, upon retrieving the n pieces from the storage elements or network, pieces have been lost or corrupted, the checksums are retrieved and the data is restored using the matrix-based erasure code and the checksums.
US10536162B2

A method and information handling system (IHS) converts a globally unique identifier to an electronic data interchange document identifier. The method includes receiving a globally unique identifier and converting the globally unique identifier into 128 binary bits. The 128 binary bits are selectively separated to form groups of bits that translate to integers. Each integer is replaced with an assigned alphanumeric character selected from an alphanumeric character map to form an encoded alphanumeric string of characters for use as an electronic data interchange document identifier.
US10536150B1

Disclosed is a microelectromechanical systems (MEMS) logic gate with a first logic MEMS switch having a first beam with a first switch contact, a first gate, and a first terminal contact, wherein the first beam is coupled to a fixed higher voltage node. The MEMS logic gate also includes a second logic MEMS switch having a second beam with a second switch contact, a second gate, and a second terminal contact, wherein the second beam is electrically coupled to a fixed lower voltage node. Further included is internal logic gate circuitry having a first input terminal and a first output terminal, wherein the internal logic gate circuitry is electrically coupled between the first terminal contact of the first logic MEMS switch and the second terminal contact of the second logic MEMS switch.
US10536144B2

This disclosure relates to leakage current reduction in integrated circuits (ICs). In one aspect, an IC can include a digital logic circuit and a polarization circuit. The digital logic circuit can have a plurality of inputs and can include a plurality of logic gates. The polarization circuit can receive a standby signal and a digital input signal comprising a plurality of bits. When the standby signal is deactivated, the polarization circuit can control the plurality of inputs of the digital logic circuit based on the digital input signal. However, when the standby signal is activated the polarization circuit can control the plurality of inputs of the digital logic circuit to a low power state associated with a smaller leakage current of the plurality of logic gates relative to at least one other state of the digital logic circuit.
US10536140B1

A half bridge circuit is disclosed. The circuit includes a GaN-based substrate, an oscillator on the substrate, and one or more components forming one or more of a low side power transistor, a low side driver, low side logic circuitry, a high side power transistor, a high side driver, and high side logic circuitry. At least one of the low side power transistor, the low side driver, the low side logic circuitry, the high side power transistor, the high side driver, and the high side logic circuitry is at least partially formed on the substrate. The oscillator is configured to generate non-overlapping pulses, and the non-overlapping pulses are separated by a dead time.
US10536134B2

An acoustic wave device includes a plurality of serial resonators and a plurality of parallel resonators configured by acoustic wave elements, which plurality of serial resonators and plurality of parallel resonators configure a filter in which they are connected in a ladder configuration; a first capacitance part which is connected in parallel to at least one of the plurality of serial resonators; and a second capacitance part which is connected in series to at least one of the plurality of parallel resonators.
US10536127B2

A signal channel includes at least one first signal line positioned in a first signal layer and at least one second signal line positioned in a second signal layer. The first signal layer extends in a first horizontal direction. The second signal layer extends along a second horizontal plane parallel to the first horizontal plane and spaced apart from the first horizontal plane along a vertical direction orthogonal to the first and second horizontal planes. The first signal line includes a first coupling segment and the second signal line includes a second coupling segment. The first coupling segment at least partially overlaps the second coupling segment along the vertical direction. The first and second coupling segments are positioned to form a greater degree of capacitive coupling between the first and second coupling segments than a degree of capacitive coupling formed between other segments of the first and second signal lines.
US10536124B1

A power stage includes a power stage amplifier, selectable matching networks, and phase-change material (PCM) radio frequency (RF) switches. Each of the PCM RF switches includes a heating element transverse to a PCM, the heating element approximately defining an active segment of the PCM. A power stage amplifier output is connected to the PCM RF switches. Each of the PCM RF switches is connected to one of the selectable matching networks. A power stage amplifier output is coupled to or decoupled from one of the selectable matching networks by one of the PCM RF switches. In one approach, the power stage is included in a power amplifier module of a communications device. The power amplifier module further includes a bias and match controller that biases the power stage amplifier, and that uses one of the PCM RF switches to couple or decouple the power stage amplifier output.
US10536120B2

The present invention, which relates to a multi-path communication device for sharing a feedback path for digital pre-distortion, includes: a DPD processing unit configured to output a plurality of pre-distorted signals by respectively pre-distorting a plurality of input signals, to output an nth control signal when an nth input signal is input, and to output an nth pre-distorted signal using an nth feedback signal input in response to the nth control signal; a power amplifying unit configured to amplify each of the plurality of pre-distorted signals and output a plurality of amplified signals; a signal combining unit configured to combine some of each of the plurality of amplified signals and output combined feedback signal; and a signal selection unit configured to select and output only the nth feedback signal from the combined feedback signal according to the input nth control signal, thereby preventing an increase in the size of a device and manufacturing cost thereof caused by a plurality of DPD feedback paths.
US10536110B2

A wire management device is disclosed. The device comprises a clip comprising an upper planar member and a lower planar member, each planar member having an inner and outer surface, wherein the inner surface of the upper planar member includes a post extending toward the inner surface of the lower planar member, a stem extending from the outer surface of the lower planar member, the stem including two outwardly-extending flanges, each of the first and second outwardly-extending flanges including an edge portion extending toward the outer surface of the lower planar member, and a transverse passage extending along the outer surface of the lower planar member, the transverse passage extending across the stem, wherein the stem has a recessed portion along the transverse passage.
US10536099B2

A power converter system comprising a power source; a plurality of voltage source converters for driving respective loads; the plurality of voltage converters connected to the power source via a common DC-link, control means (10a, 10b) for driving the voltage source converters by means of respective control signals modulated onto respective modulation carriers; and means for synchronizing the control means such that the respective modulation carriers are interleaved with a selected phase shift therebetween.
US10536097B2

An ultrasonic motor includes an annular vibrator and an annular moving member that is brought into pressure-contact with the vibrator. The vibrator includes an annular vibrating plate and an annular piezoelectric element. The piezoelectric element includes an annular lead-free piezoelectric ceramic piece, a common electrode arranged on one surface of the piezoelectric ceramic piece, and a plurality of electrodes arranged on the other surface of the piezoelectric ceramic piece. The plurality of electrodes include two drive phase electrodes, one or more non-drive phase electrodes, and one or more detection phase electrodes. A second surface of the vibrating plate includes a plurality of groove regions extending radially, and the depths of the groove regions change in a circumferential direction along a curve obtained by superimposing one or more sine waves on one another. The ultrasonic motor exhibits a sufficient drive speed while suppressing generation of an unnecessary vibration wave.
US10536091B1

An energy harvesting device includes: a rectifier circuit rectifying an AC supply voltage received between first and second input terminals thereof to generate a DC rectified voltage between first and second output terminals thereof; a converter circuit performing DC-to-DC conversion upon the DC rectified voltage based on a control signal to generate a DC output voltage; and a control circuit comparing a first to-be-compared voltage (correlated to the DC rectified voltage) and a second to-be-compared voltage (correlated to a difference voltage between one of the first and second input terminals of the rectifier circuit and one of the first and second output terminals of the rectifier circuit) to generate the control signal.
US10536073B2

The present application relates to switching power supplies and in particular to AC to DC switch mode power supplies, to methods of power factor correction for same and to devices and circuits that may be used generally in same. The application describes a number of multi-level approaches and circuits.
US10536066B2

A pressed generator includes a generator body and a driving unit, wherein the driving unit includes a button and a transmission part, the transmission part being configured to convert a movement of pressing the button into a movement of cutting magnetic induction lines by a coil in the generator body. More power can be provided by this pressed generator.
US10536060B2

A method for producing an electric rotary machine including a rotor magnetic mass formed by a stack of superimposed electrical sheets containing housings, and a plurality of permanent magnets inserted in the housings, the housings being provided with a plurality of lugs for locking the permanent magnets in the housings.
US10536056B2

An electric power tool 1 has a motor 3, a housing 2, a power cord 9, and a power supply control circuit portion 8. The housing 2 has a body portion 21 for accommodating the motor, a substrate accommodating portion 23 for accommodating a substrate on which a control substrate for operating the motor 3 is mounted, a handle portion 22 having one end connected to the body portion 21 and another end connected to the substrate accommodating portion 23. The power cord 9 extends from the substrate accommodating portion 23 and is connected to an AC power supply. The power supply circuit portion 8 has a choke coil 86 and a film capacitor 88 for filtering noise, and converts AC power supplied through the power cord 9 to DC power. The choke coil 86 and a film capacitor 88 are accommodated in the substrate accommodating portion 23. Accordingly, the handle portion can be formed shorter, and assemblability of the electric power tool can be improved.
US10536053B2

A system to provide power to a downhole-type tool includes a downhole-type electric motor that can be positioned in a wellbore and a variable speed drive electrically connected to the electric motor, in which the downhole-type electric motor can operate at rotary speeds of at least 6,000 rotations per minute (rpm), the variable speed drive can control and supply power to the electric motor when the electric motor is positioned at a downhole location inside the wellbore, and the variable speed drive can be at a surface of the wellbore.
US10536051B2

Traction/braking device (50) for electric wheel motor comprising a stator assembly (2), a rotor (3), a braking system (4) with brake disc (45) rotating as one with the rotor, the stator assembly comprising a stub axle support (1), a stator body (21) and a cover (22) delimiting a stator cooling chamber (5), the stub axle support comprising a securing base (12) intended for connecting the traction/braking device (50) to the vehicle, the stub axle support (1) comprising three axial passages for two fluid pipes (14, 15) and one for the passage of cables (16), these three passages opening into a central zone (11) of the securing base.
US10536048B2

The present invention relates to a method for manufacturing a sintered bearing having a bearing surface that forms a bearing gap with a shaft to be supported, in its inner periphery. This manufacturing method includes: a compacting step P2 of compacting a base powder containing a diffusion alloyed powder 11 prepared by partially diffusing a copper powder in an iron powder as a main material, a low-melting-point metal powder 14, and a solid lubricant to obtain a green compact, and a sintering step P3 of sintering the green compact 4′ to obtain a sintered compact 4″.
US10536031B2

The present disclosure discloses a UPS system configured in parallel configuration. The UPS system comprises a plurality of slave UPS units, a master UPS unit comprising a controller configured to identify number of operative slave UPS units from the plurality of slave UPS units when at least one slave UPS unit from the plurality of slave UPS units is inoperative and change operating voltage of the master UPS unit based on the identified number of operative slave UPS units. The UPS system further comprises at least one slave UPS unit from the plurality of slave UPS units comprising a controller configured to monitor the operating voltage of the master UPS unit to detect the change in the operating voltage, determine the number of operative slave UPS units, calculate a slave current for supplying to the load, and initiate the slave UPS unit to supply the slave current to the load.
US10536027B2

An uninterruptible power supply (UPS) includes a frame, at least one AC input supported by the frame and configured to be coupled to at least one external power source and at least one AC output supported by the frame and configured to be coupled to at least one external load. The UPS also includes a power conversion circuit supported by the frame and having an output coupled to the at least one AC output, the power conversion circuit configured to selectively provide power from first and second power sources. The UPS further includes first and second static switches supported by the frame and configured to couple and decouple the at least one AC input to and from the at least one AC output and a control circuit supported by the frame and configured to cooperatively control the power conversion circuit and the first and second static switches.
US10536023B2

The present disclosure provides an intelligent insole module. The intelligent insole module is placed inside an insole for tracking a user's exercise behavior. The intelligent insole module comprises a sensing unit, a wireless unit, a control unit and a power supply unit. The sensing unit detects an exercise information. The wireless unit transmits the exercise information. The control unit is connected to the sensing unit and the wireless unit, and controls the sensing unit and the wireless unit. The power supply unit is connected to the control unit, and supplies electricity to the intelligent insole module. The power supply unit comprises a magnetic charging structure.
US10536010B2

An electronic device comprising: a battery having a plurality of cells that are connected in series; a circuit electrically connected to the battery; and a conductive pattern electrically connected to the circuit, wherein the circuit is configured to: receive a first signal wirelessly from a first external device by using the conductive pattern, charge at least some of the plurality of cells in the battery by using a power of the first signal, generate a second signal by changing a first voltage, that is produced by at least two of the plurality of cells in the battery, into a second voltage that is lower than the first voltage, and wirelessly transmit the second signal to a second external device, the second signal being transmitted by using the conductive pattern.
US10536008B2

A distribution board includes: a pack housing unit which houses a battery pack and includes a connecting unit; and a charge control unit. The battery pack includes a connecting terminal unit for charge and discharge of power and can supply power to the distribution board and another device different from the distribution board. The connecting unit is connectable to and disconnectable from the connecting terminal unit. The charge control unit converts AC power supplied from a power system into DC power, and supplies the DC power to the battery pack housed in the pack housing unit to charge the battery pack.
US10536001B2

A photovoltaic system includes photovoltaic cells, inverters, a reduced electricity output state determiner which determines whether each of the photovoltaic cells is in a reduced electricity output state, a first command value generator which generates a first command value for decreasing a first power factor of a first inverter determined as in the reduced electricity output state, a second command value generator which generates a second command value for increasing a second power factor of at least one of second inverters so as to compensate for output power of the first inverter, and a controller which controls the inverters.
US10535992B2

One embodiment provides a switching regulator circuit having an overcurrent protection function that enables complete overcurrent protection though simple in configuration. The switching regulator circuit generates an output signal while boosting an input voltage by switching on/off a switching element using a PWM signal. The switching regulator circuit is equipped with a load switch which is connected to the switching element in series and is normally on. And, the switching regulator circuit is further equipped with an overcurrent protection circuit which keeps the load switch off if a current flowing through the switching element is an overcurrent.
US10535990B2

A power supply device includes a power supply circuit, a detection circuit, and a control circuit. The power supply circuit is configured to output a supply voltage. The detection circuit is configured to sequentially provide a first predetermined resistance and a second predetermined resistance according to a plurality of switching signals, in order to operate with an electronic device and the supply voltage to sequentially obtain a first detection voltage and a second detection voltage. The control circuit is configured to generate the switching signals, and determine a load resistance of the electronic device according to the first detection voltage and the second detection voltage. The control circuit is further configured to determine whether the load resistance is within a predetermined resistance range, and the power supply circuit is further configured to drive the electronic device if the load resistance is within the predetermined resistance range.
US10535979B2

Methods for driving a tunable laser with integrated tuning elements are disclosed. The methods can include modulating the tuning current and laser injection current such that the laser emission wavelength and output power are independently controllable. In some examples, the tuning current and laser injection current are modulated simultaneously and a wider tuning range can result. In some examples, one or both of these currents is sinusoidally modulated. In some examples, a constant output power can be achieved while tuning the emission wavelength. In some examples, the output power and tuning can follow a linear relationship. In some examples, injection current and tuning element drive waveforms necessary to achieve targeted output power and tuning waveforms can be achieved through optimization based on goodness of fit values between the targeted and actual output power and tuning waveforms.
US10535978B2

A system for controlling an optical intensity and modulation of an optical data transmitter which includes current driver circuitry configured to provide a drive current to a laser diode wherein said current comprises a fixed component and a modulated component, said modulated component having a magnitude related to an input data stream. The monitor circuitry contains a photodiode and a first transimpedance amplifier coupled to said photodiode, said monitor circuitry configured to provide an output signal related to an optical intensity of said laser diode. The system further includes replica monitor circuitry containing a replica capacitor with a replica capacitance and a second transimpedance amplifier configured to be substantially identical in construction to said first transimpedance amplifier, said second transimpedance amplifier coupled to said replica capacitor. The system further includes replica capacitance control circuitry configured to control said replica capacitance of said replica capacitor to match a capacitance associated with said photodiode.
US10535976B1

A vertical-cavity surface-emitting laser (VCSEL) device includes a first distributed Bragg reflector (DBR) structure of a first conductivity type, and a second DBR structure of a second conductivity type. The second conductivity type is different than the first conductivity type. The VCSEL includes a cavity positioned between the first DBR structure and the second DBR structure. The cavity includes at least one quantum well structure to generate light. The VCSEL includes a first thermal buffer layer positioned between the cavity and the first DBR structure, and a second thermal buffer positioned between the cavity and the second DBR structure.
US10535957B2

An electrical connector includes: an insulative housing having a base and a tongue; an upper and a lower rows of contacts secured to the insulative housing and exposed, respectively, to two opposite faces of the tongue; a grounding plate arranged between the upper row of contacts and the lower row of contacts; and a shielding shell enclosing the insulative housing, wherein the grounding plate has a pair of side tails exposed to an outside of the insulative housing, and the shielding shell has a pair of soldering legs upwardly abutting the pair of side tails of the grounding plate.
US10535956B2

An electrical device includes an organizer having a dielectric body including an upper surface and a lower surface supporting ends of cables having signal wires and having conductors on the upper surface and on the lower surface being electrically connected to corresponding signal wires. The electrical device includes an impedance control body separate and discrete from the dielectric body and coupled to the dielectric body of the organizer. The impedance control body has an upper pad on the upper surface covering the conductors and signal wire on the upper surface and a lower pad on the lower surface covering the conductors and signal wires on the lower surface. The impedance control body has a connecting tab passing through a void in the organizer between the upper pad and the lower pad.
US10535955B2

A multi-pole plug assembly, in which the positions of a first contact element and a second contact element can be exchanged by means of a turning device is disclosed. The first and second contact elements can be different in terms of their plugging compatibility, for example, in that they are configured as contact pins of different diameters. In addition or alternatively, the first contact element can be connected to an outer conductor, and the second contact element can be connected to a protective conductor or a neutral conductor. The plug assembly can be embodied as a four-pole plug and configured in such a way that the first and second contact pins can adopt the positions 3h and 6h (or vice versa) in relation to a distinctive nose. Within the scope of DIN Standard EN 60309-2, two electrically similar configurations can be realized in this way.
US10535950B2

The invention relates to a plug connector, in particular a direct plug connector, for contacting contact openings of a circuit board, the plug connector including a contact carrier which can include coding devices, in particular coding pins and a polarity reversal safety, in particular configured as polarity protrusions; conductor insertion channels formed by the contact carrier and configured to receive connection conductors, and contact recesses configured to receive plug contacts; a primary safety that supports the contact carrier at the circuit board and that is in particular configured as interlocking elements, characterized in that the primary safety includes at least two interlocking arms that are arranged in pairs adjacent to each other wherein interlocking devices of the interlocking arms have different interlocking geometries.
US10535940B2

A plug-in connector part for connection to a mating plug-in connector part includes: a housing which has a plug-in portion for plug-in connection to the plug-in connector part; at least one contact element, arranged in the plug-in portion and having a shaft portion, for electrically contacting an associated mating contact element of the mating plug-in connector part; and a heat capacity element, which is arranged on the shaft portion of the at least one contact element and rigidly connected to the shaft portion, for absorbing heat from the at least one contact element.
US10535914B2

An antenna device includes: a substrate; a wave antenna, disposed on one surface of the substrate, for transmitting and receiving data to and from an external vehicle or a base station; a GPS antenna disposed on one surface of the substrate; a WiFi antenna, disposed on the other surface of the substrate, for transmitting, to a head unit, data that the wave antenna has received, and transmitting, to the wave antenna, data that has been received from the head unit; and a system module for receiving a signal from at least any one of the wave antenna, the GPS antenna or the WiFi antenna and controlling the same.
US10535899B2

To provide a power storage device whose charge and discharge characteristics are unlikely to be degraded by heat treatment. To provide a power storage device that is highly safe against heat treatment. The power storage device includes a positive electrode, a negative electrode, a separator, an electrolytic solution, and an exterior body. The separator is located between the positive electrode and the negative electrode. The separator contains polyphenylene sulfide or solvent-spun regenerated cellulosic fiber. The electrolytic solution contains a solute and two or more kinds of solvents. The solute contains LiBETA. One of the solvents is propylene carbonate.
US10535895B2

A sulfide solid electrolyte material comprises phosphorus and sulfur. With regard to the sulfide solid electrolyte material, x satisfies 0.00926≤x≤0.37, where a first peak is a peak in a range of not less than 87.5 ppm and not more than 88.5 ppm, the peak being determined by Gaussian curve fitting of a 31P-NMR spectrum, a second peak is a peak in a range of not less than 84.2 ppm and not more than 85.2 ppm, the peak being determined by Gaussian curve fitting of the 31P-NMR spectrum, and a ratio of integrated intensity of the first peak to integrated intensity of the second peak is represented by x:1−x.
US10535892B2

Provided is an alkali metal cell comprising: (a) a quasi-solid cathode containing 30% to 95% by volume of a cathode active material, about 5% to about 40% by volume of a first electrolyte containing an alkali salt dissolved in a solvent and an ion-conducting polymer dissolved, dispersed in or impregnated by a solvent, and about 0.01% to about 30% by volume of a conductive additive wherein the conductive additive, containing conductive filaments, forms a 3D network of electron-conducting pathways such that the quasi-solid electrode has an electrical conductivity from about 10−6 S/cm to about 300 S/cm; (b) an anode; and (c) an ion-conducting membrane or porous separator disposed between the anode and the quasi-solid cathode; wherein the quasi-solid cathode has a thickness from 200 μm to 100 cm and a cathode active material having an active material mass loading greater than 10 mg/cm2.
US10535885B2

A fuel cell stack includes a membrane electrode assembly including a cathode and an anode which are catalyst layers and are formed on a first and a second surface, respectively, of an electrolyte membrane, a first separator disposed at one side of the membrane electrode assembly, and a second separator disposed at the other side of the membrane electrode assembly, wherein a gas path through which a gas is discharged from the cathode or the anode, or a gas is supplied to the cathode or the anode, is disposed between the second separator and the membrane electrode assembly and is formed in a non-reaction zone, and wherein the gas path includes a flow path expansion portion and a height of the flow path expansion portion is greater than a height of a reaction zone.
US10535884B2

An air processing system of a fuel cell vehicle mounted with an integrated valve includes: the integrated valve attached to an air inlet and an air outlet formed integrally with a fuel cell stack and adjusting amounts of air introduced into and discharged from the fuel cell stack. The integrated valve is positioned at the shortest distance from the fuel cell stack, such that an amount of remaining oxygen that is to be consumed at the time of stopping start of a fuel cell vehicle is minimized. Therefore, corrosion of cathode carbon is decreased as compared with the related art, such that durability of the fuel cell vehicle is improved.
US10535878B2

The present invention provides an energy storage device comprising a cathode region or other element. The device has a major active region comprising a plurality of first active regions spatially disposed within the cathode region. The major active region expands or contracts from a first volume to a second volume during a period of a charge and discharge. The device has a catholyte material spatially confined within a spatial region of the cathode region and spatially disposed within spatial regions not occupied by the first active regions. In an example, the catholyte material comprises a lithium, germanium, phosphorous, and sulfur (“LGPS”) containing material configured in a polycrystalline state. The device has an oxygen species configured within the LGPS containing material, the oxygen species having a ratio to the sulfur species of 1:2 and less to form a LGPSO material. The device has a protective material formed overlying exposed regions of the cathode material to substantially maintain the sulfur species within the catholyte material. Also included is a novel dopant configuration of the LiaMPbSc (LMPS) [M=Si, Ge, and/or Sn] containing material.
US10535874B2

A positive electrode active material for a secondary battery is provided. The positive electrode active material is a secondary particle including primary particles of a lithium composite metal oxide that contains nickel, cobalt, and manganese, wherein the manganese content in the lithium composite metal oxide exceeds 50 at % with respect to the sum content of nickel, cobalt, and manganese, and the primary particle is doped with one or two or more dopant elements selected from the group consisting of Nb, Sn, Mo, and Ta, the dopant element content being higher in a surface region of the primary particle than in the interior of the primary particle, and the dopant element concentration being 500 to 5,000 ppm with respect to the total weight of the positive electrode active material. In addition, a lithium secondary battery which includes the positive electrode active material is provided.
US10535867B2

The present teaching provides a non-aqueous electrolyte secondary battery provided with a non-aqueous electrolyte solution having a composition able to achieve high battery performance even in an extremely low temperature region (for example, −30° C. or lower). The non-aqueous electrolyte solution disclosed herein contains, as non-aqueous solvents, ethylene carbonate (EC), propylene carbonate (PC), dimethyl carbonate (DMC), ethyl methyl carbonate (EMC) and ethyl propionate (EP), and when the total volume of the non-aqueous solvents is 100 vol. %, the content of EC is 20 to 30 vol. %, the content of PC is 5 to 10 vol. %, the content of EP is 5 to 10 vol. %, and the content of DMC+EMC is 50 to 70 vol. %.
US10535856B2

A bus bar module includes a plurality of bus bars that connects a plurality of unit cells of a battery assembly constituted by the unit cells, a plurality of electric wires that are welded to surfaces of the bus bars, and an electric wire router that is made of insulating resin and includes bus bar reception portions provided side by side in an array direction of the unit cells, wherein each of the bus bar reception portions includes an opening portion that is formed to be opposed to a back surface of a corresponding one of the bus bars in accordance with a connection portion with a conductor of a corresponding one of the electric wires, and an electric wire tip holding portion that holds the vicinity of a welding portion of the conductor.
US10535847B2

There is provided a secondary battery including an electrode assembly having a stack structure of an anode/a separation film/a cathode, a pouch type exterior member configured of a lower surface in which a receiving part is formed and an upper surface covering the receiving part, a single electrode assembly or a plurality of electrode assemblies being received in the receiving part, and an electrode terminal formed outwardly of the pouch type exterior member, the secondary battery including: a sealing part formed by bonding edges of the pouch type exterior member, wherein a portion of the sealing part formed on a surface of the pouch type exterior member on which the electrode terminal is not formed outwardly of the exterior member is folded downwardly at an angle of 90 degrees.
US10535846B2

A secondary battery having reinforced stability and durability is provided. The secondary battery includes a case having an opening; an electrode assembly in the case with an electrolyte, a cap plate sealing the opening of the case, a terminal assembly electrically connected to the electrode assembly and protruding through the cap plate, and an insulation bag between the electrode assembly and the case to receive the electrode assembly and to hermetically seal the electrolyte.
US10535842B2

The described technology relates to an organic light emitting diode including: a first electrode; a second electrode overlapping the first electrode; an organic emission layer between the first electrode and the second electrode; and a capping layer on the second electrode, wherein the capping layer has an absorption rate of 0.25 or more for light having a wavelength of 405 nm, thereby preventing degradation of the organic emission layer by blocking the light of the harmful wavelength region and providing the organic light emitting diode in which a blue emission efficiency is not deteriorated.
US10535839B2

The present disclosure relates to the field of display technology, and discloses a package structure and an organic light emitting display apparatus. The package structure includes a self-repairing functional layer and a heating layer for heating the self-repairing functional layer. A forming material of the self-repairing functional layer at least includes: a self-repairing material.
US10535836B2

The present disclosure provides a display device comprising: a rollable display panel configured to display an image; a display-panel roller, the display panel being fixed thereto; and a support frame, the display-panel roller being rotatably coupled to the frame, wherein the display-panel roller includes: first and second elongate half-circularly rounded plates to face away each other to form a substantially cylindrical elongate inner space; and first and second support annular rings spaced from each other, wherein the first and second support annular rings are disposed in the inner space. Thus, the rollable display panel may be more easily fixed to the display-panel roller.
US10535827B2

An optical sensor includes a semiconductor layer including a first region, a second region, and a third region between the first region and the second region, a first electrode, a photoelectric conversion layer between the third region and the first electrode, and voltage supply circuitry applying a voltage between the first electrode and the first region to apply a bias voltage to the photoelectric conversion layer. The photoelectric conversion layer has a characteristic showing how a density of current flowing through the photoelectric conversion layer varies with the bias voltage applied to the photoelectric conversion layer. The characteristic includes a third voltage range where an absolute value of a rate of change of the current density relative to the bias voltage is less than in a first voltage range and a second voltage range, the third voltage range being between the first voltage range and the second voltage range.
US10535824B2

A compound and an organic optoelectronic device are provided. The compound has the chemical formula (I): wherein: X1 to X5 are independently selected from C and N, when N is selected, a substituent may not be included; R1 to R9 are independently selected nom hydrogen, deuterium, C1 to C30 alkyl, C1 to C30 heteroatom-substituted alkyl, C6 to C30 aryl, C2 to C30 heteroaryl, and a chemical group A represented by the following chemical formula (II): and at least one of R1 to R9 is selected from the chemical group A. In the chemical formula (II), R10 to R17 are independently selected from hydrogen, deuterium, C1 to C30 alkyl, C1 to C30 heteroatom-substituted alkyl, C6 to C30 aryl, and C2 to C30 heteroaryl, and Y is selected from O, S, substituted or unsubstituted imino, substituted or unsubstituted methylene, and substituted or unsubstituted silylene.
US10535821B2

Embodiments described herein provide a precursor for synthesizing a number of molecules for use in organic photovoltaics. The precursor is diiodo-furopyran (DFP), such as dibromo-DFP (DBDFP), to be used to synthesize a number of different molecules for use in organic photovoltaics. DFP possesses numerous reactive sites that can be used to simultaneously modify the backbone structure (which can be used to tune electronic and crystalline properties) and the side-chains (affecting the solubility and the solubility of any subsequent copolymers). Each of the molecules has either a biisocoumarin or biisoquinoline core structure and can be easily varied to yield a different functional backbone or different substituents. The molecules can be used in copolymers or small molecules for use in OPVs.
US10535816B2

A via structure, a MRAM device using the via structure and a method for fabricating the MRAM device are provided. In the method for fabricating the MRAM device, at first, a first dielectric layer is deposited over a transistor. Then, a contact is formed in the first dielectric layer and electrically connected to the transistor. Thereafter, a metal nitride layer is deposited over the first dielectric layer and the contact. Then, an etch stop layer is deposited over the metal nitride layer. Thereafter, a second dielectric layer is deposited over the etch stop layer. Then, a via structure is formed in the second dielectric layer, the etch stop layer, and the metal nitride layer and landing on the contact. Thereafter, a memory stack is formed over the via structure.
US10535815B2

A method of fabricating a semiconductor device is disclosed. The method includes forming an opening with a tapered profile in a first material layer. An upper width of the opening is greater than a bottom width of opening. The method also includes forming a second material layer in the opening and forming a hard mask to cover a portion of the second material layer. The hard mask aligns to the opening and has a width smaller than the upper width of the opening. The method also includes etching the second material layer by using the hard mask as an etch mask to form an upper portion of a feature with a tapered profile.
US10535813B2

The present disclosure provides a semiconductor device. The semiconductor device includes a semiconductor element, a plurality of terminals, and a sealing resin. The semiconductor element has a front surface and a back surface. The front surface and the back surface face in opposite directions to each other in a thickness direction of the semiconductor element. The plurality of terminals are disposed at a distance from the semiconductor element and are electrically connected to the front surface. The sealing resin has a first surface facing in a same direction as the direction in which the front surface faces. Each of the plurality of terminals has a main surface exposed from the first surface.
US10535788B2

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

An encapsulated integrated photodetector waveguide structures with alignment tolerance and methods of manufacture are disclosed. The method includes forming a waveguide structure bounded by one or more shallow trench isolation (STI) structure(s). The method further includes forming a photodetector fully landed on the waveguide structure.
US10535784B2

Embodiments include apparatuses and methods related to vertically stacked varactors. Specifically two varactors may be constructed of vertically stacked layers including an anode layer, a contact layer, and a varactor layer. The two varactors may share one or more layers in common. In some embodiments the two varactors may share the anode layer in common, while in other embodiments the two varactors may share the contact layer in common.
US10535783B2

One embodiment of the disclosure relates to an unguarded Schottky barrier diode. The diode includes a cathode that has a recessed region and a dielectric interface surface that laterally extends around a perimeter of the recessed region. The diode further includes an anode that conforms to the recessed region. A dielectric layer extends over the dielectric interface surface of the cathode and further extends over a portion of the anode near the perimeter. Other devices and methods are also disclosed.
US10535762B2

SCRs are a must for ESD protection in low voltage—high speed I/O as well as ESD protection of RF pads due to least parasitic loading and smallest foot print offered by SCRs. However, conventionally designed SCRs in FinFET and Nanowire technology suffer from very high turn-on and holding voltage. This issue becomes more severe in sub-14 nm non-planar technologies and cannot be handled by conventional approaches like diode- or transient-turn-on techniques. Proposed invention discloses SCR concept for FinFET and Nanowire technology with diffused junction profiles with sub-3V trigger and holding voltage for efficient and robust ESD protection. Besides low trigger and holding voltage, the proposed device offers a 3 times better ESD robustness per unit area.
US10535759B2

Semiconductor devices and fabrication methods are provided. A fabrication method includes: forming a source and drain material layer over a substrate; forming a mask layer over the source and drain material layer and including a first trench exposing a portion of the source and drain material layer; forming a protective layer on sidewalls of the first trench; forming a second trench in the source and drain material layer using the mask layer and the protective layer as an etch mask; removing the protective layer after the second trench is formed; forming a channel material layer and a gate structure on the channel material layer after the protective layer is removed; and removing the mask layer after the channel material layer and the gate structure are formed. The channel material layer is on the sidewalls and the bottom of the first trench and the second trench.
US10535757B2

A fin field effect transistor (FinFET) includes a fin extending from a substrate, where the fin includes a lower region, a mid region, and an upper region, the upper region having sidewalls that extend laterally beyond sidewalls of the mid region. The FinFET also includes a gate stack disposed over a channel region of the fin, the gate stack including a gate dielectric, a gate electrode, and a gate spacer on either side of the gate stack. A dielectric material is included that surrounds the lower region and the first interface. A fin spacer is included which is disposed on the sidewalls of the mid region, the fin spacer tapering from a top surface of the dielectric material to the second interface, where the fin spacer is a distinct layer from the gate spacers. The upper region may include epitaxial source/drain material.
US10535753B2

The present disclosure relates to a semiconductor structure and a manufacturing process therefor. Provided is a method for manufacturing a bipolar transistor with a trench structure, including providing a semiconductor substrate; fabricating a shallow trench isolation structure to define a device active area; forming an N-type well and a P-type well in the active area to define a first region, a second region and a third region of the bipolar transistor; etching a portion, adjacent to the shallow trench isolation structure, in the first region to form a trench; performing ion implantation to form an emitter, a base and a collector of the bipolar transistor; forming a salicide block structure in the trench; and forming a metal electrode of the bipolar transistor, wherein the emitter is formed in the first region. The present disclosure further provides a bipolar transistor with a trench structure.
US10535751B2

Embodiments disclosed herein relate generally to forming a gate layer in high aspect ratio trenches using a cyclic deposition-treatment process. In an embodiment, a method includes subjecting a substrate surface having at least one feature to a film deposition process to form a conformal film over a bottom surface and along sidewall surfaces of the feature, subjecting the substrate surface to a treatment process to form respective halogen surface layers or respective halogen-terminated layers on the conformal film formed at respective upper portions of the sidewall surfaces, and performing sequentially and repeatedly the film deposition process and the treatment process to fill the feature with the film.
US10535741B2

A vertical JFET is provided. The JFET is mixed with lateral channel structure and p-GaN gate structure. The JFET has a N+ implant source region. In one embodiment, a JFET is provided with a drain metal deposited over a backside of an N substrate, an n-type drift layer epitaxial grown over a topside of the N substrate, a buried P-type block layer deposited over the n-type drift layer, an implanted N+ source region on side walls of the lateral channel layer, and an source metal attached to the top of the p-layer and attached to the implanted N+ source region at the side. In one embodiment, the JFET further comprises a gate layer, and wherein the gate layer is a dielectric gate structure that enables a fully enhanced channel. In another embodiment, the gate layer is a p-type GaN gate structure that enables a partially enhanced channel.
US10535733B2

A sacrificial gate stack for forming a nanosheet transistor includes a substrate. first, second and third silicon channel nanosheets formed over the substrate, and a first sandwich of germanium (Ge) containing layers disposed between the substrate and first silicon channel nanosheet. The stack also includes a second sandwich of Ge containing layers disposed between the first silicon channel nanosheet and the second silicon channel nanosheet; and a third sandwich of Ge containing layers disposed between the second silicon channel nanosheet and the third silicon channel nanosheet. Each sandwich includes first and second low Ge containing layers surrounding a silicon germanium (SiGe) sacrificial nanosheet that has a higher Ge concentration than the first and second low Ge containing layers.
US10535729B2

In a semiconductor device including a low lifetime region of a depth within a range on both sides sandwiching a p-n junction of a p-type semiconductor region bottom portion, the low lifetime region includes a central region that has a portion coinciding with the semiconductor region as seen from one main surface side and is selectively formed as far as the position of a contact end portion of a region of the coinciding portion with which the semiconductor region and a metal electrode are in contact, a peripheral region wherein the central region extends as far as the position of an outer peripheral end of the semiconductor region, and an expanded end portion region wherein the peripheral region extends as far as an outer peripheral end of the innermost of guard rings. Because of this, it is possible to reduce leakage current while maintaining high reverse recovery current resistance.
US10535727B2

A method includes forming a capacitor, which includes depositing a bottom electrode layer, depositing a capacitor insulator layer over the bottom electrode layer, depositing a top electrode layer over the capacitor insulator layer, and depositing a dielectric layer over the top electrode layer. The dielectric layer is etched using a process gas until the top electrode layer is exposed. In the etching of the dielectric layer, the dielectric layer has a first etching rate, and the top electrode layer has a second etching rate, and a ratio of the first etching rate to the second etching rate is higher than about 5.0.
US10535724B2

An organic light emitting diode display is disclosed. The organic light emitting diode display includes a first substrate on which a power electrode supplied with a power voltage and an organic light emitting diode are disposed, a second substrate on which a power line is disposed, the second substrate facing the first substrate, a conductive filler layer interposed between the first substrate and the second substrate, the conductive filler layer including a conductive medium electrically connecting a cathode of the organic light emitting diode to the power line, and a conductive sealant disposed at an edge of the first substrate and an edge of the second substrate, the conductive filler layer being accommodated inside the conductive sealant. The conductive sealant electrically connects the power electrode to the power line.
US10535721B2

A display system including a display screen having first and second display sub-pixels where each first display sub-pixel includes a first light-emitting component emitting a first radiation and covered with a first colored filter and first conductive tracks and where each second display sub-pixel includes a second light-emitting component emitting a second radiation and covered with a second colored filter and second conductive tracks. The display system further includes an image sensor detecting the first or second radiation or a third radiation. The first display sub-pixels include first elements absorbing the first radiation and the second radiation and covering the first conductive tracks. The first absorbing elements and/or the first colored filter delimit a first passageway along the stacking direction for the first, second, or third radiation.
US10535709B2

An optoelectronic device including a substrate with first and second opposite surfaces; and electrical insulation side elements extending from the first surface to the second surface and defining, within the substrate, first semi-conductive or conductive portions which are electrically insulated from each other. The optoelectronic device also includes, for each first portion a first conductive contact pad on the second surface in contact with the first portion and a set of light-emitting diodes resting on the first surface and electrically connected to the first portion. The optoelectronic device also includes a conductive, at least partially transparent electrode layer covering all the light-emitting diodes; an insulating, at least partially transparent encapsulation layer covering the electrode layer; and at least one second conductive contact pad electrically connected to the electrode layer.
US10535706B2

A stacked integrated circuit (IC) device and a method are disclosed. The stacked IC device includes a first semiconductor element and a second semiconductor element bonded on the first semiconductor element. The first semiconductor element includes a first substrate, a common conductive feature in the first substrate, a first inter-level dielectric (ILD) layer, a first interconnection feature and a conductive plug connecting the first interconnection feature to the common conductive feature. The second semiconductor element includes a second substrate, a second ILD layers over the second substrate and a second interconnection feature in second ILD layers. The device also includes a conductive deep plug connecting to the common conductive feature in the first semiconductor element and the second interconnection feature. The conductive deep plug is separated with the conductive plug by the first ILD layer.
US10535701B2

A first plasmonic-nanostructure sensor pixel includes a semiconductor substrate and a plurality of metal pillars. The semiconductor substrate has a top surface and a photodiode region therebeneath. The plurality of metal pillars is at least partially embedded in the substrate and extends from the top surface in a direction substantially perpendicular to the top surface. A second plasmonic-nanostructure sensor pixel includes (a) a semiconductor substrate having a top surface, (b) an oxide layer on the top surface, (c) a thin-film coating between the top surface and the oxide layer, and (d) a plurality of metal nanoparticles (i) at least partially between the top surface and the oxide layer and (ii) at least partially embedded in at least one of the thin-film coating and the oxide layer. A third plasmonic-nanostructure sensor pixel includes features of both the first and second plasmonic-nanostructure sensor pixels.
US10535694B2

Among other things, one or more support structures for integrated circuitry and techniques for forming such support structures are provided. A support structure comprises one or more trench structures, such as a first trench structure and a second trench structure formed around a periphery of integrated circuitry. In some embodiments, one or more trench structures are formed according to partial substrate etching, such that respective trench structures are formed into a region of a substrate. In some embodiments, one or more trench structures are formed according to discontinued substrate etching, such that respective trench structures comprise one or more trench portions separated by separation regions of the substrate. The support structure mitigates stress energy from reaching the integrated circuitry, and facilitates process-induced charge release from the integrated circuitry.
US10535692B2

An imaging panel having a plurality of pixels, for picking up scintillation light obtained by converting X-ray projected from an X-ray source, with use of a scintillator, includes photodiodes, TFTs, and an organic film. The photodiodes are provided at the pixels, respectively, for receiving the scintillation light and converting the same into charges. The TFTs are provided at the pixels, respectively, for reading the charges obtained through the conversion by the photodiodes. In one pixel area of the pixels, an area where the organic film is not provided exists in a layer at an upper position with respect to the TFTs, other than an area where a contact hole CH1 for connecting the photodiode and the drain electrode is provided.
US10535689B2

A semiconductor device including photosensor capable of imaging with high resolution is disclosed. The semiconductor device includes the photosensor having a photodiode, a first transistor, and a second transistor. The photodiode generates an electric signal in accordance with the intensity of light. The first transistor stores charge in a gate thereof and converts the stored charge into an output signal. The second transistor transfers the electric signal generated by the photodiode to the gate of the first transistor and holds the charge stored in the gate of the first transistor. The first transistor has a back gate and the threshold voltage thereof is changed by changing the potential of the back gate.
US10535686B2

A semiconductor device includes a substrate, wherein the substrate includes a channel region. The semiconductor device further includes an isolation feature in the substrate. The isolation feature includes a first portion in the substrate, and a second portion extending along a top surface of the substrate. The second portion partially covers the channel region. The semiconductor device further includes a gate structure over the substrate, wherein the gate structure partially covers the second portion of the isolation feature.
US10535679B2

A semiconductor device includes lower gate electrodes placed on a substrate and spaced apart from one another; upper gate electrodes placed over the lower gate electrodes and spaced apart from one another; an R-type pad extending from one end of at least one electrode among the lower gate electrodes or the upper gate electrodes and having a greater thickness than the lower gate electrode or upper gate electrode connected to the R-type pad; and a P-type pad extending from one end of at least one electrode to which the R-type pad is not connected among the lower gate electrodes or the upper gate electrodes and having a different thickness than the R-type pad, wherein the P-type pad includes a first pad connected to an uppermost lower gate electrode among the lower gate electrodes.
US10535668B1

A plurality of gate stacks is formed over a substrate. The gate stacks are surrounded by a dielectric structure. A plurality of contact-line-blocking patterns is formed over the dielectric structure. The contact-line-blocking patterns are formed using three or more lithography masks. A plurality of trenches is formed in the dielectric structure. The contact-line-blocking patterns serve as protective masks for the dielectric structure to prevent trenches from being formed in portions of the dielectric structure underneath the contact-line-blocking patterns. The trenches are filled with a conductive material to form a plurality of contact lines of the SRAM device.
US10535651B2

An impedance circuit includes a first poly-resistor and a second poly-resistor. The first poly-resistor has a first terminal coupled to a first node, and a second terminal coupled to a second node. The second poly-resistor has a first terminal coupled to the first node, and a second terminal coupled to the second node. The resistance between the first terminal and the second terminal of the first poly-resistor is determined according to a first control voltage. The resistance between the first terminal and the second terminal of the second poly-resistor is determined according to a second control voltage. The first control voltage and the second control voltage are determined according to a first voltage at the first node and a second voltage at the second node.
US10535647B2

The invention provides an ESD (Electrostatic Discharge) protection circuit including a clamp circuit, a switch element, and a detection circuit. The clamp circuit is coupled between an ESD bus and a ground node. The switch element is coupled between a supply node and the ESD bus. The detection circuit is configured to detect whether an ESD event occurs. When no ESD event occurs, the detection circuit closes the switch element, such that the ESD bus is coupled to the supply node. When the ESD event occurs, the detection circuit opens the switch element, such that the ESD bus is decoupled from the supply node.
US10535645B2

A stitched device is disclosed. The stitched device includes first and second base devices having first and second stitched interconnects electrically coupled in a stitching level. This enables a single substrate of the stitched device to have electrically coupled first and second base devices.
US10535639B2

Some embodiments of the present disclosure provide a semiconductor device. The semiconductor device includes: a bottom package; wherein an area of a contact surface between the conductor and the through via substantially equals a cross-sectional area of the through via, and the bottom package includes: a molding compound; a through via penetrating through the molding compound; a die molded in the molding compound; and a conductor on the through via. An associated method of manufacturing the semiconductor device is also disclosed.
US10535637B2

Methods to form stacked circuit assemblies include mounting a first wireless device component to a first surface of a substrate and placing a second wireless device component over the first wireless device component such that the first wireless device component is disposed between the second wireless device component and the first surface of the substrate such that a first overhanging portion of the second wireless device component extends beyond a periphery of the first wireless device component. The first wireless device component is in communication with the second wireless device component and second wireless device component is in communication with the substrate.
US10535634B2

Embodiments herein relate to a system in package (SiP). The SiP may have a first layer of one or more first functional components with respective first active sides and first inactive sides opposite the first active sides. The SiP may further include a second layer of one or more second functional components with respective second active sides and second inactive sides opposite the second active sides. In embodiments, one or more of the first active sides are facing and electrically coupled with one or more of the second active sides through a through-mold via or a through-silicon via.
US10535631B2

Disclosed herein is a package comprising a first redistribution layer (RDL) disposed on a first side of a first semiconductor substrate and a second RDL disposed on a second semiconductor substrate, wherein the first RDL is bonded to the second RDL. First conductive elements are disposed in the first RDL and the second RDL. First vias extend from one or more of the first conductive elements through the first semiconductor substrate to a second side of the first semiconductor substrate opposite the first side. First spacers are interposed between the first semiconductor substrate and the first vias and each extend from a respective one of the first conductive elements through the first semiconductor substrate.
US10535629B2

A method of manufacturing a semiconductor structure includes receiving a first substrate including an IMD layer disposed over the first substrate and a plurality of conductive bumps disposed in the IMD layer; receiving a second substrate; disposing a patterned adhesive over the first substrate, wherein at least a portion of the IMD layer is exposed through the patterned adhesive; and bonding the first substrate with the second substrate, wherein a top surface of the at least portion of the IMD layer is exposed through the patterned adhesive after bonding the first substrate with the second substrate.
US10535628B2

Methods for die attachment of multichip and single components may involve printing a sintering paste on a substrate or on the back side of a die. Printing may involve stencil printing, screen printing, or a dispensing process. Paste may be printed on the back side of an entire wafer prior to dicing, or on the back side of an individual die. Sintering films may also be fabricated and transferred to a wafer, die or substrate. A post-sintering step may increase throughput.
US10535623B2

A wire bond system. Implementations may include: a bond wire including copper (Cu), a bond pad including aluminum (Al) and a sacrificial anode electrically coupled with the bond pad, where the sacrificial anode includes one or more elements having a standard electrode potential below a standard electrode potential of Al.
US10535620B2

A semiconductor device structure and a method for manufacturing a semiconductor device. As a non-limiting example, various aspects of this disclosure provide a semiconductor device structure (e.g., a sensor device structure), and method for manufacturing thereof, that comprises a three-dimensional package structure free of wire bonds, through silicon vias, and/or flip-chip bonding.
US10535613B2

A semiconductor structure, integrated circuit device, and method of forming semiconductor structure are provided. In various embodiments, the semiconductor structure includes a substrate containing a high topography region and a low topography region, an outer protection wall on an outer peripheral portion of the high topography region next to the low topography region, and an anti-reflective coating over the outer protection wall, the high topography region, and the low topography region.
US10535612B2

A semiconductor device package includes a substrate, a first electronic component, a first package body, an electrical contact and a first conductive layer. The substrate has a first surface, a second surface and a lateral surface extending between the first surface and the second surface. The first electronic component is disposed on the first surface of the substrate. The first package body encapsulates the first electronic component. The electrical contact is disposed on the second surface of the substrate. The first conductive layer includes a first portion and a second portion. The first portion is disposed on the first package body and the lateral surface of the substrate. The second portion contacts the electrical contact.
US10535607B2

There is provided a field-effect transistor including: a gate electrode; a semiconductor layer having a source region and a drain region with the gate electrode in between; contact plugs provided on the source region and the drain region; first metals stacked on the contact plugs; and a low-dielectric constant region provided in a region between the first metals along an in-plane direction of the semiconductor layer and provided at least in a first region below bottom surfaces of the first metals along a stacking direction.
US10535599B2

An integrated circuit (IC) device includes: a channel region that extends on the substrate to penetrate a plurality of word lines; a bit line contact pad that contacts an upper surface of the channel region; a bit line that contacts the bit line contact pad and extends on the bit line contact pad in a direction parallel to the main surface of the substrate; a common source line that partially fills a word line cut region and has a height lower than that of the channel region; and a common source via contact that contacts an upper surface of the common source line in the word line cut region.
US10535595B2

Embodiments are generally directed to a conductive base embedded interconnect. An embodiment of an apparatus includes a substrate; an embedded interconnect layer in a first side of the substrate, the embedded interconnect layer including a plurality of contacts; and one or more conductive paths through the substrate, the one or more conductive paths being connected with the embedded interconnect layers.
US10535586B2

Methods and apparatus entailing an interconnect structure comprising interconnect features disposed in dielectric material over a substrate. Each interconnect feature comprises an interconnect member and a via extending between the interconnect member and a conductive member formed within the dielectric material. A through-silicon-via (TSV) structure is formed laterally offset from the interconnect structure by forming a first portion of the TSV structure with a first conductive material and forming a second portion of the TSV structure with a second conductive material. Forming the second portion of the TSV structure occurs substantially simultaneously with forming one of the interconnect features.
US10535584B2

A power electronic arrangement having a power semiconductor module and an external load-connecting element is provided with the external load-connecting element has a first connection device, and the power semiconductor module has a housing, a base plate and an internal load-connecting element with a second connection device, wherein the base plate has a first cut out through which the first connection device extends into the interior of the power semiconductor module and is connected there in a frictionally locking and electrically conductive fashion to a second connection device of the internal load-connecting element.
US10535579B2

A power semiconductor device and package includes multiple electrically parallel semiconductor device legs designed to share source regions and share a drain region between two devices in each leg laterally staggered from each other to distribute thermal conductivity across the shared source regions. A multitude of jigsaw patterned lateral isolation trenches are formed in a substrate of the device. The trenches are configured to isolate the laterally staggered line-in and line-out source regions from a common drain region of the plurality of semiconductor device legs. The staggered devices are also designed for staggered time and staggered heat conductivity delays and current spreading from the package input to an output of a respective pair of devices to improve current and heat conductivity from the package input to an output of a subsequent pair of devices.
US10535571B1

Disclosed herein are methods, structures, and devices for wafer scale testing of photonic integrated circuits.
US10535566B2

A semiconductor device and method of manufacture are provided in which a passivation layer is patterned. In embodiments, by-products from the patterning process are removed using the same etching chamber and at the same time as the removal of a photoresist utilized in the patterning process. Such processes may be used during the manufacturing of FinFET devices.
US10535558B2

A method of forming a semiconductor device fabrication is described that includes forming a material layer over a substrate, forming a first trench in the material layer, forming a first dielectric capping layer along sidewalls of the first trench, forming a second trench in the material layer while the capping layer disposed along sidewalls of the first trench, forming a second dielectric capping layer along sidewalls of the second trench and along the sidewalls of the first trench and forming a conductive feature within the second trench and the first trench.
US10535556B2

A semiconductor device is disclosed, including a plurality of conductive features disposed over a substrate. A dielectric layer separates the conductive features. A conductive line is provided, connecting a subset of the conductive features. The conductive line includes a line-like portion and a line-end portion.
US10535534B2

A method of fabricating an interposer includes: providing a carrier substrate; forming a unit redistribution layer on the carrier substrate, the unit redistribution layer including a conductive via plug and a conductive redistribution line; and removing the carrier substrate from the unit redistribution layer. The formation of the unit redistribution layer includes: forming a first photosensitive pattern layer including a first via hole pattern; forming a second photosensitive pattern layer including a second via hole pattern and a redistribution pattern on the first photosensitive pattern layer; at least partially filling insides of the first via hole pattern, the second via hole pattern, and the redistribution pattern with a conductive material; and performing planarization to make a top surface of the unit redistribution layer flat. According to the method, no undercut occurs under a conductive structure and there are no bubbles between adjacent conductive structures, thus device reliability is enhanced and pattern accuracy is realized.
US10535531B2

A method of etching is described. The method includes providing a substrate having a first material containing organic material and a second material that is different from the first material, forming a first chemical mixture by plasma-excitation of a first process gas containing an inert gas, and exposing the first material on the substrate to the first chemical mixture. Thereafter, the method includes forming a second chemical mixture by plasma-excitation of a second process gas containing C and O, and optionally a noble element, and exposing the first material on the substrate to the second plasma-excited process gas to selectively etch the first material relative to the second material.
US10535525B2

A method for forming a semiconductor device structure is provided. The method includes providing a semiconductor substrate, a gate structure, a first doped structure, a second doped structure, and a dielectric layer. The method includes forming a through hole in the dielectric layer. The method includes performing a physical vapor deposition process to deposit a first metal layer over the first doped structure exposed by the through hole. The method includes reacting the first metal layer with the first doped structure to form a metal semiconductor compound layer between the first metal layer and the first doped structure. The method includes removing the first metal layer. The method includes performing a chemical vapor deposition process to deposit a second metal layer in the through hole. The method includes forming a conductive structure in the through hole and over the second metal layer.
US10535524B1

A method includes forming a first high-k dielectric layer over a first semiconductor region, forming a second high-k dielectric layer over a second semiconductor region, forming a first metal layer comprising a first portion over the first high-k dielectric layer and a second portion over the second high-k dielectric layer, forming an etching mask over the second portion of the first metal layer, and etching the first portion of the first metal layer. The etching mask protects the second portion of the first metal layer. The etching mask is ashed using meta stable plasma. A second metal layer is then formed over the first high-k dielectric layer.
US10535519B2

It is intended to provide a photocured product that is prepared using the photo-imprint method and has favorable pattern precision and improvement in pattern defects. The present invention provides a photocured product obtained by irradiating a coating film in contact with a mold with light, the photocured product containing a fluorine atom-containing surfactant, wherein of secondary ion signals obtained by the surface analysis of the photocured product based on time-of-flight secondary ion mass spectrometry, the intensity of a C2H5O+ ion signal is higher than that of a C3H7O+ ion signal.
US10535518B1

Methods of in situ fabrication and formation of horizontal nanowires for a semiconductor device employ non-catalytic selective area epitaxial growth to selectively grow a semiconductor material in a selective area opening of predefined asymmetrical geometry. The selective area opening is defined in a dielectric layer to expose a semiconductor layer underlying the dielectric layer. The non-catalytic selective area epitaxial growth is performed at a growth temperature sufficient to also in situ form a linear stress crack of nanoscale width that is nucleated from a location in a vicinity of the selective area opening and that propagates in a uniform direction along a crystal plane of the semiconductor layer in both the semiconductor layer and the dielectric layer as a linear nanogap template. The semiconductor material is further selectively grown to fill the linear nanogap template to in situ form the nanowire that is uniformly linear.
US10535496B2

A device with an ion column and a scanning electron microscope comprises at least one column detector of signal electrons placed inside or on the ion column. Signal generated on the sample is detected on the column detector during landing of a broad beam generated by the scanning electron microscope on the sample surface.
US10535491B2

Methods for maintaining a specified beam profile of an x-ray beam extracted from an x-ray target over a large range of extraction angles relative to the target. A beam of electrons is generated and directed toward a target at an angle of incidence with respect to the target, with the beam of electrons forming a focal spot corresponding to the cross-section of the electron beam. At least one of a size, shape, and orientation of the electron beam cross-section is dynamically varied as the extraction angle is varied, and the extracted x-ray beam is collimated. Dynamically varying the size, shape or orientation of the electron beam cross-section may be performed using focusing and stigmator coils.
US10535486B1

According to an embodiment of the present disclosure, a photocathode may include: a mesh having a first surface and a second surface facing away from the first surface, and including metallic, semiconductor or ceramic mesh grid with micron-sized openings in the mesh; a photosensitive film on the first surface of the mesh and extending at least partially into the openings of the mesh; and a graphene layer including one or more graphene sheets on the second surface of the mesh.
US10535483B2

In an electromagnetic relay device, a stationary core is coaxially arranged in an exciting coil, and constitutes a magnetic circuit. A yoke is arranged to surround an outer periphery of the exciting coil and the second end of the exciting coil to constitute the magnetic circuit. The yoke has an opening that is located to be closer to the first end of the exciting coil than to the second end of the exciting coil, and that faces the stationary core. A movable core is located to face the stationary core via the opening. The movable core is pulled to the stationary core upon the exciting coil being energized. A return spring is made of a magnetic member that is volutely wound in an axial direction of the stationary core. The return spring urges the movable core to be separated from the stationary core.
US10535482B2

This disclosure describes systems, methods, and apparatus for determining a relay delay for a relay of a relay device used to switch AC power to and from a load. The relay delay can be pre-determined as a model or polynomial including variables for temperature and age, such that the switching instructions can be sent to the rely a relay delay before a zero crossing of the AC signal that the relay is switching, and where the relay delay accounts for temperature and age of the relay in real time or near real time.
US10535480B2

A gas-insulated circuit breaker is disclosed that includes a housing defining a gas volume for a dielectric gas; a nominal contact system and an interruption contact system with a pin and a tulip that they are electrically connectable to and disconnectable from one another along an axis. The circuit breaker includes a guiding assembly including a guide sleeve and a guiding member that is coupled to the pin; and a gas damping assembly configured to damp a breaking movement of the pin by compressing the dielectric gas in an absorber volume. A movable absorption element and the absorber volume are arranged radially inward of the guide sleeve.
US10535479B2

An electrical switching assembly. The electrical switching assembly includes an integral handle and rotor unit including an integral rotor portion and a handle portion. The rotor portion is configured to receive one or more conductors and is configured to be received in a line base. The integral handle and rotor unit includes the handle portion and the rotor portion in a one-piece assembly and the integral handle and rotor unit is molded as a single unit and formed from a single rigid insulating material.
US10535476B2

An electronic device includes a housing including an opening, a key member disposed to project inwardly of the housing through the opening and, a switch disposed to face the key member, a first member disposed inside the housing, and a waterproof member disposed to surround the opening while being sandwiched between an inner surface of the housing and the first member. The first member includes a projecting portion that projects to be away from the opening and is contactable with the switch when the key member is pressed.
US10535469B1

A ceramic electronic component includes a body including a dielectric layer and first and second internal electrodes disposed to oppose each other with the dielectric layer interposed therebetween, first and second external electrodes each including a connection portion disposed on a side surface of the body and a band portion extending from the connection portion to portions of upper/lower and front/rear surfaces of the body, first and second resin layers each disposed between the band portion and the body and extending from an end of the band portion towards each side surface by a predetermined length, in which the predetermined length is within a range of 3 μm to 200 μm.
US10535468B2

A method for manufacturing a multilayer ceramic capacitor includes preparing a green multilayer body including a stack of dielectric sheets printed with inner electrodes, coating the green multilayer body with a conductive paste that is connected to the inner electrodes, and firing the conductive paste and the green multilayer body at the same time, wherein a rate of temperature increase from about 800° C. to about 1,100° C. during the firing is about 15° C. per minute or more.
US10535461B2

A transformer includes: a first coil section formed by coiling a conductor pattern in a planar state around an insertion hole provided on a circuit board; a second coil section that includes a first ring composed of a coil formed by coiling a conductor plate, the coil being covered with an electric-insulating resin, a second ring composed of a coil formed by coiling a conductor plate, the coil covered with the electric-insulating resin, and a coupled part formed by covering a coupled position between the first ring and the second ring with the electric-insulating resin; and core sections forming a closed magnetic circuit that magnetically couples the first coil section and the second coil section.
US10535457B2

An actuation apparatus may include a magnetic shape memory (MSM) element configured to compress locally at a portion of the MSM element in response to a perpendicular concentrated portion of a magnetic field. The apparatus may further include a plurality of conductive coils laterally offset from the MSM element. Central axes of each conductive coil of the plurality of conductive coils may be substantially parallel to a longitudinal axis of the MSM element. The apparatus may also include at least one permanent magnet in proximity to the MSM element. The permanent magnet may generate a significant portion of the magnetic field. By successively applying, reversing, and reducing or eliminating electrical currents applied to the conductive coils, a position of the perpendicular concentrated portion of the magnetic field may be moved relative to the MSM element.
US10535433B1

A system, methods, and computer-readable media are provided for the automatic identification of patients having an elevated near-term risk of pulmonary function deterioration or respiratory distress. Embodiments of the invention are directed to event prediction, risk stratification, and optimization of the assessment, communication, and decision-making to prevent respiratory events in humans, and in one embodiment take the form of a platform for wearable, mobile, untethered monitoring devices with embedded decision support. Respiratory information is obtained over one or a plurality of previous time intervals, to classify a likelihood of events leading to an acute respiratory decompensation event within a future time interval. In an embodiment, the risk prediction is based a plurality of nonlinearity measures of capnometry information over the previous time interval(s), and the risk for an acute respiratory decompensation event determined using an ensemble model predictor on the nonlinearity measures.
US10535432B2

A monitoring system and method tracks a patient's position over time and ensures that proper turning or other manipulation is done within the time prescribed. Preferably, the techniques herein continuously monitor patient position and alert medical or other personnel of the need for turning or other patient manipulation. The system may be implemented within a medical or other care facility, or within a patient's home.
US10535425B2

A prescription management system receives prescription information and manages containers filled with the prescription. The prescription is stored in the container and the container is attached to a tracking device storing prescription information. The tracking device is managed by the prescription management system. The tracking device activates an indicator when it receives a request from the prescription management system identifying the tracking device. The indicator permits a user, such as a pharmacist, to locate a desired prescription. In some instances, filled prescriptions may be stored in a filled prescription holding area for a long period of time (i.e., the customer hasn't picked up the prescription). The system allows a user to identify these filled prescriptions and return the medication back to available stock for filling future prescriptions. The system may also identify these filled prescriptions and have the filled prescriptions delivered to a customer's home before the prescriptions expire.
US10535423B2

A computer module for managing medical information is described. Aspects of the invention provide a “binding” or association process for mapping information from a patient, including at the bedside, to medical devices and/or locations containing medical devices. This may advantageously allow combining all patient-bound device data in a single repository and effectively enable viewing of all patient data in one location. Accordingly, numerous discrete device data with respect to a single patient may be captured, including from among differing medical device types, and conveniently stored together as part of an intelligent data warehouse for efficient retrieval, updating, processing, including with respect to data analytics, display and/or other advantageous features. A medical device communication system is also described.
US10535419B2

The present disclosure includes apparatuses and methods related to setting a default read signal based on error correction. A number of methods can include reading a page of data from a group of memory cells with a first discrete read signal and error correcting at least one codeword of the page of data as read with the first discrete read signal. Methods can include reading a page of data from the group of memory cells with a second discrete read signal different than the first discrete read signal and error correcting at least one codeword of the page of data as read with the second discrete read signal. One of the first and the second discrete read signals can be set as a default read signal based at least in part on the respective error corrections.
US10535414B2

A shift register element, a method for driving the same, and a display device are disclosed. The shift register element includes: an output module configured to provide an output terminal with a signal of a first signal terminal or a second signal terminal by voltage applied to a first node and a second node; a first driver configured to control voltage of the first node by the signal of the first input terminal; a second driver configured to control voltage of the second node by the signal of the first input terminal, and a signal of a third input terminal; a first feedback and adjustment module configured to control the voltage of the first node by the signals of the output terminal and the second input terminal; and a second feedback and adjustment module configured to control the voltage of the second node by the signal of the output terminal.
US10535412B2

A memory device includes memory cells coupled to a word line. The memory device includes a controller coupled to the word line. The controller is configured to program the memory cells coupled to the word line. The controller is configured to verify a programmed status of a first subset of the memory cells coupled to the word line and a programmed status of a second subset of the memory cells coupled to the word line, based on the programmed status of the first subset of the memory cells.
US10535411B2

Systems and methods for string-based erase verify to create partial good blocks are disclosed. A block in non-volatile flash memory may include multiple strings. In practice, one string may be slower to erase than other strings. In analyzing the strings, the memory device may iteratively analyze the strings to verify as erased. As one example, the iterations are modified by changing which strings are erased in the subsequent iterations (e.g., only the strings that fail the erase verify). As another example, a predetermined number of iterations are performed after a majority of the strings are verified as erased. In this way, the strings verified as erased need not undergo more deep erasing, which may damage the strings. Further, if fewer than all of the strings are verified as erased, the memory device may designate the block as a partially good block.
US10535410B2

Memory systems may include a memory including a plurality of blocks, and a controller suitable for counting, with a counter, a number of reads to a block of the plurality of blocks, updating wordline information of a plurality of wordlines in the counted block when the number of reads exceeds a block read count threshold, selecting a wordline from the plurality of wordlines, determining an error rate of a neighbor wordline to the selected wordline, and reclaiming data in the block when the error rate exceeds an error threshold.
US10535405B2

A memory device and an operating method thereof are provided. A memory device may include a plurality of source lines coupled to a memory block. The memory device may include a plurality of strings coupled to each of the source lines. The memory device may include a row decoder configured to selectively transmit voltages to local lines corresponding to a selected source line among the source lines.
US10535400B2

Systems, apparatuses, and methods for efficiently driving level shifted write data are described. In various embodiments, a level-shifting write driver combines a write data bit and a write mask bit that each use a first supply voltage to indicate a logic high level. During a write operation, the driver generates complementary values on two output nodes based on the write data bit. The output nodes use a second supply voltage greater than the first supply voltage. Before a write operation, the driver precharges each of the two output nodes to the second supply voltage. When the write clock enables a write operation and the write mask bit disables the write operation, the level-shifting write driver puts the two output nodes in a tri-state.
US10535398B2

Systems, among other embodiments, include topologies (data and/or control/address information) between an integrated circuit buffer device (that may be coupled to a master, such as a memory controller) and a plurality of integrated circuit memory devices. For example, data may be provided between the plurality of integrated circuit memory devices and the integrated circuit buffer device using separate segmented (or point-to-point link) signal paths in response to control/address information provided from the integrated circuit buffer device to the plurality of integrated circuit buffer devices using a single fly-by (or bus) signal path. An integrated circuit buffer device enables configurable effective memory organization of the plurality of integrated circuit memory devices. The memory organization represented by the integrated circuit buffer device to a memory controller may be different than the actual memory organization behind or coupled to the integrated circuit buffer device. The buffer device segments and merges the data transferred between the memory controller that expects a particular memory organization and actual memory organization.
US10535397B1

Techniques are provided for sensing a memory cell configured to store three or more states. A charge may be transferred between a digit line and a node coupled with a sense component using a charge transfer device. During a single read operation, multiple voltages may be applied to the gate of the charge transfer device. The node may be sensed a number of times based on a number of voltages applied to the gate of the charge transfer device. The charge may be transferred by the charge transfer device based on a value of the signal on a digit line and a voltage applied to the gate of the charge transfer device. Based on the charge being transferred and the sense component sensing the node multiple times, a logic state associated with the memory cell may be determined.
US10535395B2

Disclosed is a memory device which includes a first memory cell connected to a word line and a first bit line, a second memory cell connected to the word line and a second bit line, and a row decoder selecting the word line, a row decoder configured to select the word line, and a column decoder. A first distance between the row decoder and the first memory cell is shorter than a second distance between the row decoder and the second memory cell. The column decoder selects the first bit line based on a time point when the first memory cell is activated.
US10535388B1

Apparatuses and methods for reducing row address (RAS) to column address (CAS) delay are disclosed. An example apparatus includes a memory including a sense amplifier configured to, during a precharge phase, couple a first gut node of the sense amplifier to a second gut node of the sense amplifier and to a precharge voltage while the first gut node and the second gut node are coupled to a first digit line and a second digit line, respectively, at a first time. The sense amplifier is further configured to, during the precharge phase, decouple the first gut node from the first digit line and decouple the second gut node from the second digit line at a second time that is after the first time. The sense amplifier is further configured to transition to an activation phase in response to an activate command at a third time after the second time to perform a sense operation.
US10535384B2

The present disclosure includes apparatuses and methods related to performing logical operations using sensing circuitry. An example apparatus comprises an array of memory cells and sensing circuitry comprising a primary latch coupled to a sense line of the array. The sensing circuitry can be configured to perform a first operation phase of a logical operation by sensing a memory cell coupled to the sense line, perform a number of intermediate operation phases of the logical operation by sensing a respective number of different memory cells coupled to the sense line, and accumulate a result of the first operation phase and the number of intermediate operation phases in a secondary latch coupled to the primary latch without performing a sense line address access.
US10535378B1

Some embodiments include an integrated assembly which has digit-line-contact-regions laterally spaced from one another by intervening regions. Non-conductive-semiconductor-material is over the intervening regions. Openings extend through the non-conductive-semiconductor-material to the digit-line-contact-regions. Conductive-semiconductor-material-interconnects are within the openings and are coupled with the digit-line-contact-regions. Upper surfaces of the conductive-semiconductor-material-interconnects are beneath a lower surface of the non-conductive-semiconductor-material. Metal-containing-digit-lines are over the non-conductive-semiconductor-material. Conductive regions extend downwardly from the metal-containing-digit-lines to couple with the conductive-semiconductor-material-interconnects. Some embodiments include methods of forming integrated assemblies.
US10535374B2

At least one video stream that is encoded video information, and a management information file indicating attributes relating to the entire recording medium, are recorded in a recording medium. The management information file includes attribute information indicating whether the dynamic range of luminance of an initial video stream, which is played first out of the at least one video stream when the recording medium is inserted into a playback device, is a first dynamic range, or a second dynamic range that is broader than the first dynamic range.
US10535366B2

A magnetic-disk glass substrate has a circular center hole a pair of main surfaces and an edge surface. The edge surface has a side wall surface and chamfered surfaces interposed between the side wall surface and the main surfaces, and a roundness of an edge surface on an outer circumferential side is 1.5 μm or less. Also, a midpoint A between centers of two least square circle respectively derived from outlines in a circumferential direction respectively obtained at two positions spaced apart by 200 μm in a substrate thickness direction on the side wall surface on the outer circumferential side, and centers B and C respectively derived from a respective one of two chamfered surfaces on the outer circumferential side in the substrate thickness direction, are located such that a sum of respective distances between A and B, and A and C, is 1 μm or less.
US10535363B2

An audio processing apparatus includes a transform unit that transforms time series audio data obtained from first and second microphones into first and second frequency spectrum data; a driving noise computation processing unit that computes a subtraction amount of the driving noise for each of frequencies from the first and second frequency spectrum data obtained by the transform unit; a generating unit that, on the basis of the first and the second frequency spectrum data obtained by the transform unit and the driving noise subtraction amount obtained by the driving noise computation processing unit, generates left and right channel frequency spectrum data in which the driving noise is respectively suppressed; and an inverse transform unit that inverse-transforms the left and right channel frequency spectrum data generated by the generating unit into left and right channel time series audio data, respectively.
US10535362B2

Signals are received from audio pickup channels that contain signals from multiple sound sources. The audio pickup channels may include one or more microphones and one or more accelerometers. Signals representative of multiple sound sources are generated using a blind source separation algorithm. It is then determined which of those signals is deemed to be a voice signal and which is deemed to be a noise signal. The output noise signal may be scaled to match a level of the output voice signal, and a clean speech signal is generated based on the output voice signal and the scaled noise signal. Other aspects are described.
US10535359B2

In accordance with an example embodiment of the present invention, disclosed is a method and an apparatus thereof for formatting a payload for transmission of multi-mode speech/audio codec data. The method comprises deciding whether a header-less or a header-full payload format is used for transmission of a coded frame. The decision is based on a codec mode and a required functionality. The payload data is packetized with or without the payload header depending on the decision.
US10535357B2

A device includes a receiver and a decoder. The receiver is configured to receive bitstream parameters corresponding to at least an encoded mid signal. The decoder is configured to generate a synthesized mid signal based on the bitstream parameters. The decoder is also configured to generate a synthesized side signal selectively based on the bitstream parameters in response to determining whether the bitstream parameters correspond to an encoded side signal.
US10535349B2

Network connected devices are controlled. A command is received. A graph model is applied to identify a subset of nodes related to the command. The graph model includes a plurality of nodes that each correspond to a device and the graph model includes a plurality of edges that specify relationships between the plurality of nodes. The subset of nodes is activated in response to the command.
US10535347B2

An approach is provided in which an information handling system sends a request in audio format to a user over a voice channel requesting a user data set. The information handling system receives utterances from the user over the voice channel and determines that the utterances do not provide enough information to complete the requested user data set. In turn, the information handling system establishes a messaging channel with the user and sends a request in digital format to the user over the messaging channel to provide additional data to complete the user data set.
US10535339B2

According to an embodiment, a speech recognition result output device includes a storage and processing circuitry. The storage is configured to store a language model for speech recognition. The processing circuitry is coupled to the storage and configured to acquire a phonetic sequence, convert the phonetic sequence into a phonetic sequence feature vector, convert the phonetic sequence feature vector into graphemes using the language model, and output the graphemes.
US10535338B2

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating representation of acoustic sequences. One of the methods includes: receiving an acoustic sequence, the acoustic sequence comprising a respective acoustic feature representation at each of a plurality of time steps; processing the acoustic feature representation at an initial time step using an acoustic modeling neural network; for each subsequent time step of the plurality of time steps: receiving an output generated by the acoustic modeling neural network for a preceding time step, generating a modified input from the output generated by the acoustic modeling neural network for the preceding time step and the acoustic representation for the time step, and processing the modified input using the acoustic modeling neural network to generate an output for the time step; and generating a phoneme representation for the utterance from the outputs for each of the time steps.
US10535333B2

The invention relates to a method for centralized control of multiple active noise cancellation devices. The method includes identifying a trigger event. Also, the method includes identifying at least one zone of a mapped area in response to identifying the trigger event. Further, the method includes identifying two or more devices based on the at least one zone of the mapped area, and transmitting a command to disable active noise cancellation on the two or more devices.
US10535332B2

A method includes transmitting a focused ultrasound wave into a medium to form (i) an ultrasound intensity well within the medium that exhibits a first range of acoustic pressure and (ii) a surrounding region of the medium that surrounds the ultrasound intensity well and exhibits a second range of acoustic pressure that exceeds the first range of acoustic pressure. The method further includes confining an object within the ultrasound intensity well. Additionally, an acoustic lens is configured to be acoustically coupled to an acoustic transducer. The acoustic lens has a varying longitudinal thickness that increases proportionally with respect to increasing azimuth angle of the acoustic lens. Another acoustic lens is configured to be acoustically coupled to an acoustic that increases proportionally with respect to increasing azimuth angle of the segment.
US10535327B2

Structures and methods are provided for adjusting a size of a slide ring aperture for a musical instrument. Embodiments include a trumpet slide ring spacer adapted to be mounted on an instrument and retained within a valve slide ring.
US10535322B2

Example implementations relate to a system for enabling compression of a video output. For example, the system can include a circuit board including a plurality of slots, each slot to receive a module, a multiplexor coupled between the plurality of slots, and a management controller, among other components. The management controller can detect a respective type of module coupled to each of the plurality of slots and instruct the multiplexor to transmit signals between a first slot among the plurality of slots and a second slot among the plurality of slots in response to detection of a graphics coprocessor module coupled to the first slot and an accelerator module coupled to the second slot. Similarly, the management controller can compress a video output from the first slot using the second slot.
US10535321B2

The present disclosure provides a display panel, a display device and a driving method of a display panel, aiming to lower power consumption of display devices. The display panel operates in P pixel charging sub-phases, and P is a number of rows of pixels. Every two sequential pixel charging sub-phases form one pixel charging phase. In one pixel charging sub-phase of each pixel charging phase, switch group elements of each driving unit are switched on in a first sequence, and in the other pixel charging sub-phase of each pixel charging phase, the switch group elements of each driving unit are switched on in a second sequence. The first sequence and the second sequence are reversed. In the present disclosure, 1≤P, 1≤N, and P and N are positive integers. The above display panel is applicable to display devices.
US10535316B2

A display device includes a display panel including an active area having a plurality of subpixels and a pad area disposed along the active area; a gate driver in the pad area of the display panel and having a plurality of gate-in-panel circuits; a first signal line outside of the gate driver; a second signal line between the gate driver and the active area; and a plurality of dummy gate-in-panel circuits adjacent to the plurality of gate-in-panel circuits.
US10535310B2

Disclosed is a gate driving unit and a driving circuit, the gate driving unit comprising a pull-up control unit for generating a scanning control signal; a pull-up cascade transmission unit for converting a scanning clock signal into a line scanning signal; a pull-down unit for pulling down the scanning control signal and the line scanning signal to a low level; and a pull-down maintaining unit for maintaining the scanning control signal and the line scanning signal at the low level. The gate driving unit increases the reliability of the gate driving circuit.
US10535308B2

An electro-optical device that includes a display unit includes a scan line drive circuit, supplies a predetermined control signal including at least one scan signal to each row, and includes at least a logic circuit generates a control signal, and an output circuit outputs the control signal to the pixel circuit, a first power supply line supplies a first operation voltage to the pixel circuit, a second power supply line supplies a second operation voltage to the scan line drive circuit and is disposed separately from a portion of the first power supply line which is located within a pixel circuit, and a third power supply line supplies the first operation voltage to the output circuit from the first power supply line and is disposed separately from a portion of the second power supply line which is located within the scan line drive circuit.
US10535295B2

A display (100) comprising a plurality of LED chips (604), each LED chip (604) comprising a plurality of light emitting elements (606a-c). Each LED chip (604) is arranged such that a first light emitting element (606a) is configured to illuminate a sub-pixel, and a second light emitting element (606b) is configured to illuminate a sub-pixel using substantially the same wavelength of light as the first light emitting element. There is also described an LED chip, a display pixel, a controlling method, a computer device and a computer program for a display.
US10535293B2

In a method of operating a display device, it is determined whether an image represented by input image data is a single color image, it is determined whether the image represented by the input image data is a low gray image, compensated image data are generated by adding sub-pixel data corresponding to a color different from a color of the single color image to the input image data when the image represented by the input image data is the single color image and the low gray image, and an image is displayed based on the compensated image data.
US10535289B2

A technique of displaying an image at adequate luminance with a configuration simpler than a configuration in related art is disclosed. A display device (1) includes a display unit (40) that is configured such that luminance of an image to be displayed is adjustable on a per area basis of multiple areas, an image processing unit (32) that generates an output image by modifying a signal level of an input image in a current frame by referencing process information concerning a preceding frame generated by a process information generation unit (34) in the preceding frame, and a display control unit (36) that determines maximum luminance, adjusts luminance on a per area basis of the multiple areas, and displays the output image at the adjusted luminance.
US10535285B2

A gate driver on array (GOA) display panel and a GOA display apparatus are disclosed. The display panel has a scan driving circuit, a data driving circuit, a thin-film transistor array, a plurality of scanning lines, a plurality of data lines, and a sub-pixel array. Starting from the first row of the sub-pixels, two of the scanning lines that are connected to two adjacent odd-numbered rows of the sub-pixels are both connected to a first clock signal control terminal; two of the scanning lines that are connected to two adjacent even-numbered rows of the sub-pixels are both connected to a second clock signal control terminal.
US10535283B2

A transmitter includes: a data providing component that provides data to be transmitted; a transforming component that generates transformed data based on the data to be transmitted; and a transmitting component that transmits the transformed data. The transforming component includes a modulator, a code generator and a data structure having stored therein a first mathematical function. The first mathematical function includes a primary first function term. The primary first function term includes a first parameter within a predetermined first delineated boundary of parameters. The code generator generates coded data so as to form an error-detecting code from the data to be transmitted. The modulator modulates the coded data with the primary first function term.
US10535282B2

A training device applicable to training personnel in the treatment of a traumatic injury is presented. The invention includes a compressible body, a base, a wound structure, and an annular cavity. The compressible body simulates a body portion. The compressible body resides within the base. The base is disposed about a top surface of the compressible body. The base is harder than the compressible body so that the base protectively covers the compressible body. The wound structure is disposed along the compressible body. The wound structure includes a wound cavity which extends from the top surface into the compressible body. The annular cavity extends into the compressible body about the wound cavity. The annular cavity permits movement and/or expansion of a wall defined by and between the wound cavity and the annular cavity when probed by a finger or instrument and packed with gauze, bandages, and the like during treatment of the wound structure to stem blood flow from a bleed tube.
US10535280B2

An electronic guidance system for visually impaired persons includes a sensor for detecting the proximity and orientation of an approaching object and a microprocessor that is programmed to translate signals from the sensor into audible signals that are projected by directionally oriented speaker components into the user's ears. The system enables the user to determine the proximity, location, movement and identity of the approaching object.
US10535271B1

The disclosure relates to smart signs or physical markers for facilitating passenger trips for autonomous vehicles. For instance, a physical marker remote from the autonomous vehicles may receive a first notification indicating a request for a trip has been made via a client computing device. The physical marker may determine when the client computing device has reached a physical marker, and in response to the determination, the physical marker may send a second notification to a dispatching server computing device indicating that the client computing device has reached a physical marker. Other aspects of the disclosure relate to various features and uses for the physical marker.
US10535264B2

An ECU recognizes an object detected by a radar sensor and an object detected by a camera sensor as the same object on condition that there is an overlapping region between a reflected wave search region and an image search region. The ECU determines the brightness in the direction in which the object is detected by the camera sensor in response to recognizing the object detected by the radar sensor and the object detected by the camera sensor as the same object. The ECU then changes the size of the image search region based on the determined brightness in the direction in which the object is detected.
US10535262B2

A system includes a transmitter coupled to a vehicle and a client system. The transmitter broadcasts a wireless signal. The client system includes a receiver that receives the wireless signal from the transmitter. The client system determines an identifier within the wireless signal, compares the identifier within the wireless signal to a list of identifiers, and in response to determining that the identifier within the wireless signal matches a particular identifier within the list of identifiers, generates an alert that the vehicle is approaching.
US10535260B2

A vehicle may request road rules information from local jurisdiction information servers and compile the road rules information into compiled rules for a current location of the vehicle. The vehicle may also monitor system bus activity to identify occurrence of a road situation; determine whether a driving behavior is in conflict with a compiled rule corresponding to the road situation for the current location of the vehicle. When a conflict is detected, the vehicle may invoke an interaction associated with the compiled rule to address the driving behavior.
US10535256B1

In some embodiments, a method of providing a user with a roadway route to a destination that maximizes the probability of reaching the destination by a deadline includes providing a database of traffic delay probability distributions based on historical traffic delay information, performing route-planning using at least one of the traffic delay probability distributions and parametric optimization to determine at least one route to the destination that maximizes the probability of reaching the destination by the deadline, and displaying the at least one route to the user. In some embodiments, the database includes a mean value and a variance value associated with each route from a plurality of routes stored at the database, and the performing includes the following steps: defining a first set of routes from the plurality of routes, selecting a first route from the plurality of routes as a current optimal route, defining a second set of routes and a third set of routes based on the first route, and discarding the second set of routes.
US10535252B2

Methods are disclosed that, in some aspects, provide for the determination of alarm events or non-alarm events based on data received from various sensors monitoring one or more entry points of a premises. Non-alarm events may, for example, include a seismic event or a knock event. Determining whether the data received from the various sensors is an alarm or non-alarm event may be based on data received from two or more sensors monitoring two or more entry points of the premises. Further, data related to the non-alarm event that occurred at the premise may be compared to data related to non-alarm events that occurred at other premises and, based on the comparison, one or more authorities may be alerted to the non-alarm event.
US10535250B2

In order to detect a behavioral state of an evacuee in a facility and provide, for an evacuee, an evacuation instruction according to the behavioral state, the present invention provides an evacuation guidance system including: a storage means; an analysis control means for acquiring pressure data generated by at least one pressure sensor installed on an evacuation route in a facility and storing the pressure data in the storage means, and also for comparing a plurality of pieces of the pressure data generated in a verification time period, analyzing a temporal change in the pressure data, and analyzing a state of a person located on the pressure sensor; and an evacuation instruction means for generating evacuation instruction information based on an analysis result of the analysis control means.
US10535248B2

A therapeutic event such as administering a medication is established. A trigger is established for the therapeutic event, the trigger being a status of some condition. A determination is made as to whether the trigger is present. A prompt is established for the therapeutic event. If the trigger is present, the prompt is delivered to a subject such as a patient. A determination is able to be made as to whether the prompt is delivered, and/or whether the therapeutic event is executed by the subject.
US10535245B2

Heat pump system (100) comprising a heat medium circuit (210,220,230,240,250,310,320,410,420,430,440,450,460) in turn comprising at least three heat exchanging means (314,315,315,422,433,452) between the heat medium and a respective heat source or sink selected from outdoor air, a water body, the ground, indoor air, pool water or tap water, a valve means (311,312,313,421,431,451) arranged to selectively direct the heat medium to at least two of said heat exchanging means, and a control means (500). The invention is characterized in that the heat pump system comprises temperature sensors (314a,314b;315a,315b;316a,316b;423,424,425;432,434,435) both upstream and downstream of at least one of said heat exchanging means, in that the system determines, based upon temperature measurement values comprising at least one value read from said sensors, to what heat exchanging means the heat medium is to be directed, and in that when heat medium is not directed to a certain heat exchanging means a measured temperature value is read upstream and downstream of the certain heat exchanging means, and in that an alert is set off in case the values differ by more than a predetermined value. The invention also relates to a method.
US10535241B2

Examples of systems and method track a location of an asset within a space using an asset tag location estimation system, track movement of a selected user, or user's mobile device, using a positioning system, and associate the tracked asset with the selected user, or user's mobile device, based on a determination of a trajectory of the asset and the mobile device. Trajectories of the user/mobile device and the asset tag may be determined by a backend server. The trajectory of the selected user/mobile device and the trajectory of the asset tag are compared by the backend server to determine a correspondence between the respective trajectories based on a predetermined correspondence criteria. The determined correspondence indicates that a user of the corresponding mobile device is moving the asset. In response to the determined correspondence, the backend server associates the asset tag to the selected user/mobile device in a database.
US10535238B2

Exemplary approaches herein provide a barbed tape and security sensor assembly. In one approach, a barbed tape and security sensor assembly includes a vibration detection system including a sensor wire and a sensor housing, the sensor wire configured to be secured to a barrier for detecting vibration in the barrier. The barbed tape and security sensor assembly further includes a barbed tape directly coupled to the sensor housing or the sensor wire by a bracket.
US10535236B2

A lighting device or an apparatus for use with a light source has one or more sensors, intelligence in the form of programmed processors and communication capabilities. Each sensor is configured to monitor one or more conditions external to a lighting device not directly related to operational performance of the respective lighting device. Programming provides a standardized interface to enable processing of sensed conditions from sensors of different types.
US10535232B2

A gaming machine includes a display system, player input system, and processor programmed or otherwise operable to perform a number of operations through the gaming machine hardware to provide a player-interactive feature. The gaming machine is adapted to operate in a base game state in which a base set of symbol locations is populated with game symbols responsive to a play initiation input from the player input system. The gaming machine is also controlled to activate a bonus input device while the gaming machine is in the base game state, and to place the gaming machine in a bonus state in response to a player actuation of the activated bonus input device. In response to a play initiation input while the gaming machine is in the bonus game state, two or more bonus game sets of symbol locations are populated with game symbols for that respective play initiation input.
US10535231B2

Disclosed is a computer-implemented method of (and system for) operating instances of a game having a plurality of game positions that can be occupied by players, such as a poker-type game. The method comprises assigning a player a plurality of weights relating to game positions, where each weight indicates a bias towards placement of the player at a game position. When a player has played in a first game at a given position, the weights are updated to indicate an altered bias towards placement at each position. The player is then assigned to a second game based on the updated weights.
US10535228B2

A gaming system, apparatus, and method are disclosed providing improvements to feature games played on slot machines or other gaming machines. A bonus symbol feature game selection is provided that determines multiple feature games to be made available for the player by a player selection. The games made available are determined at least in part based on the base game result. A wheel enhancement feature game is provided in which a wheel is modified with various types of persistent modifications selected by player picks. The enhancements accumulate until a wheel spin is achieved, building excitement with the player. Chances of achieving a wheel spin may also be altered by the persistent modifications.
US10535226B2

Methods, devices, and systems for conducting a checkless cash access settlement are provided. In one embodiment, a cash advance method includes the following: a customer initiates a cash access transaction via a cash access system; the customer receives authorization or denial; the customer provides identification and the financial card to a cashier or attendant; the cashier or attendant validates the customer's identity, retrieves the transaction information, and completes the cash advance application; the application prints a non-negotiable instrument, such as a transaction receipt; the customer signs the receipt confirming the transaction with a physical receipt or electronic capture.
US10535214B2

A compact vending machine for dispensing food products is disclosed. The compact vending machine includes a lightweight housing which may be mounted on a wall and a payment system that is configured to accept non-cash payments. A power source of the compact vending machine may be an external powers source, such as a power outlet, or an internal battery. An embodiment of the compact vending machine includes a controller and a communication system that are configured to transmit status information about the compact vending machine to a network.
US10535213B2

A banknote handling apparatus includes an inlet, a first transport unit and a second transport unit which are configured to transport banknotes taken in through the inlet, a recognition unit configured to recognize each of the banknotes, a bundling stacker configured to stack any banknote recognized, by the recognition unit, as a banknote to be bundled, a non-bundling stacker configured to stack any banknote recognized, by the recognition unit, as a banknote not to be bundled, a bundling unit configured to bundle the banknotes stacked in the bundling stacker, and a dispense port through which the banknotes bundled by the bundling unit are dispensed. The bundling stacker includes only two bundling stackers, and the non-bundling stacker includes only two non-bundling stackers.
US10535205B2

A computer-implemented method, computer program product, and system for vehicle maintenance are provided. The computer-implemented method may include predicting a future vehicle location based on a vehicle location history; predicting future vehicle usage from user information, wherein the user information includes information collected from a user's social media account; identifying maintenance needs of a vehicle; and determining available times for vehicle maintenance based on the future vehicle location and the user information.
US10535197B2

Various embodiments of the present invention relate generally to systems and methods for analyzing and manipulating images and video. According to particular embodiments, the spatial relationship between multiple images and video is analyzed together with location information data, for purposes of creating a representation referred to herein as a surround view for presentation on a device. A visual guide can provided for capturing the multiple images used in the surround view. The visual guide can be a synthetic object that is rendered in real-time into the images output to a display of an image capture device. The visual guide can help user keep the image capture device moving along a desired trajectory.
US10535189B2

Systems and methods for determining a centerline of a tubular structure from volumetric data of vessels where a contrast agent was injected into the blood stream to enhance the imagery for centerlining. Given a 3D array of scalar values and a first and second point, the system and methods iteratively find a path from the start position to the end position that lies in the center of a tubular structure. A user interface may be provided to visually present and manipulate a centerline of the tubular structure and the tubular structure itself.
US10535183B2

Graphics processing systems and methods provide soft shadowing effects into rendered images. This is achieved in a simple manner which can be implemented in real-time without incurring high processing costs so it is suitable for implementation in low-cost devices. Rays are cast from positions on visible surfaces corresponding to pixel positions towards the center of a light, and occlusions of the rays are determined. The results of these determinations are used to apply soft shadows to the rendered pixel values.
US10535182B2

A system, devices and methods to reduce the volume of data required to represent three-dimensional smooth cylindrical curves and to ray-trace these three-dimensional smooth cylindrical curves using a set of geometric primitives which have implicit curvature.
US10535180B2

A method for displaying graphics of clouds in a three-dimensional (3D) virtual environment includes generating a filtered texture based on a threshold filter applied to a cloud texture where the filter threshold corresponds to cloud coverage information in weather data of a geographic region. The method further includes mapping the filtered texture to a geometric surface corresponding to a sky dome in the 3D virtual environment, coloring a plurality of texels in the mapped filtered texture on the geometric surface stored in the memory based on an isotropic single-scatter color model, and generating a graphical depiction of the 3D virtual environment including at least a portion of the geometric surface corresponding to the sky dome with clouds based on the plurality of texels of the filtered texture that are colored and mapped to the geometric surface.
US10535179B2

A method comprising: causing detection of a modification of a visual appearance of a portion of the visual scene; causing determination that the portion of the visual scene that has been modified is or includes a first portion of the visual scene that has a corresponding first sound object; causing modification of the first sound object to modify a spatial extent of the first sound object; and causing rendering of the visual scene and the corresponding sound scene including rendering of the modified portion of the visual scene in the visual scene and rendering of the modified first sound object with modified spatial extent in the corresponding sound scene.
US10535175B2

A method of creating a computer-generated animation uses a graphical user interface including a two-dimensional array of cells. The array has a plurality of rows associated with computer-generated elements and a plurality of columns associated with frames of the animation. The array includes a first cell associated with a first computer-generated element and a first frame. A first view of the array is displayed in which the first cell has a first width and includes a key frame indicator that indicates that a designated value is associated with the first computer-generated element for the first frame. A second view is displayed in which the first cell has a second width and includes an element value indicator. The second width is greater than the first width, and the element value indicator represents the designated value associated with the first computer-generated element.
US10535165B2

Methods, devices, and apparatus, including computer programs encoded on a computer storage medium for reconstructing image are provided. In one aspect, a method of reconstructing image includes obtaining scanning data for a subject in a continuous incremental scanning of medical equipment including real crystals for detection, associating each of the real crystals with one or more virtual crystals in a virtual scanning system, determining delay random coincidence data of two virtual crystals connected by a response line in the virtual scanning system, obtaining random coincidence data by denoising the delay random coincidence data based on crystal receiving efficiency for each of the real crystals, and reconstructing an image with the scanning data by taking the random coincidence data into account.
US10535156B2

Examples of the present disclosure describe systems and methods for scene reconstruction from bursts of image data. In an example, an image capture device may gather information from multiple positions within the scene. At each position, a burst of image data may be captured, such that other images within the burst may be used to identify common image features, anchor points, and geometry, in order to generate a scene reconstruction as observed from the position. Thus, as a result of capturing bursts from multiple positions in a scene, multiple burst reconstructions may be generated. Each burst may be oriented within the scene by identifying a key frame for each burst and using common image features and anchor points among the key frames to determine a camera position for each key frame. The burst reconstructions may then be combined into a unified reconstruction, thereby generating a high-quality reconstruction of the scene.
US10535145B2

A recognition device and method for recognizing a target. The recognition device includes a sensor and an electronic processor. The electronic processor configured to receive the characteristic from the sensor. The electronic processor identifies a profile based on the characteristic and compares the profile to a plurality of predetermined profiles to determine an identity profile. The electronic processor identifies the target based on the identity profile and determines, based on at least one selected from the group consisting of a location of the target, speed of the target, and a direction of movement of the target, a virtual geographic boundary. The electronic processor causes a transmission of the at least one selected from the group consisting of the identity profile and the characteristic to at least one associated device located in the virtual geographic boundary.
US10535144B1

A method for multi-sensor fusion using a projective particle filter includes measuring, using a plurality of sensors, data related to one or more objects. A higher dimensional state space may be sampled using particle data. Particle data may be projected onto an observation space to extract measurement data. The measurement data are combined to infer higher-dimensional information. The higher dimensional state space includes presumed information related to one or more states associated with the one or more objects. The higher-dimensional information includes estimated information related to one or more states associated with the one or more objects.
US10535140B2

An image processing apparatus includes a controller configured to control an image scanner to generate scanned data by scanning an image recorded on a document sheet, calculate an edge intensity of each of pixels included in the scanned data, determine a binarization threshold from pixel values of particular pixels, the particular pixels being a part of the pixels included in the scanned data, each particular pixel having a density value higher than density values of surrounding pixels thereof and having an edge intensity equal to or higher than an edge threshold, and generate a binary image from the scanned data, using the binarization threshold.
US10535136B2

Described embodiments include a processor that receives signals from a probe, as the probe is placed at respective locations on a body of a subject, and derives, from the signals, a set of points that correspond to the respective locations. The processor then registers the set of points with a three-dimensional image of the body, by identifying, for each of the points, one or more voxels of the image whose respective surface normals are oriented within a given angle of an orientation at which the probe was held at the location to which the point corresponds, and computing a transformation that aligns each of the points with a selected one of the voxels that were identified for the point. The processor then tracks, based on the registering, a location of an intrabody tool, in a coordinate system of an imaging device that was used to acquire the image.
US10535135B2

Medical image data is identified, and a lung field region and an emphysema region in each of a plurality of tomographic images are extracted. A mechanism is provided, which is capable of calculating the ratio of the emphysema region to the lung field region, and displaying an image of the medical image data and a value representing the calculated ratio in association with each other.
US10535133B2

A computer-implemented method, system and non-transitory computer readable storage medium for classifying a region of interest of a subject, including receiving imaging data comprising at least one image element, the imaging data comprising the region of interest of the subject; providing a plurality of atlases, each of the plurality of atlases having a candidate region that corresponds to the region of interest of the imaging data, each of the plurality of atlases having at least one image element with associated location and property information; co-registering the plurality of atlases to the imaging data, using at least one processor; assigning a probability to generate a labeling parameter for the region of interest, the probability being associated with each atlas; and classifying the region of interest of the subject based on the assigning.
US10535130B2

A life determination device comprises: an image acquiring unit that acquires an image showing a result of machining by cutting on a target of the machining by cutting; a feature quantity acquiring unit that acquires a feature quantity indicating the quality of the result of the machining by cutting from the image acquired by the image acquiring unit; and a life determining unit that determines the life of a cutting tool having been used for the machining by cutting on the target based on the feature quantity acquired by the feature quantity acquiring unit.
US10535118B2

A display device includes a display unit which includes a plurality of pixels and a display area having a corner of a non-right angular shape and a signal controller which controls the display unit to display an image through the plurality of pixels based on an input image signal, detects a specific pattern in a partial region, of the image, corresponding to a partial area, of the display unit, including the corner of the non-right angular shape, and controls the display unit to display a partial image corresponding to the partial region of the image in the display area without crossing the corner, according to a position of the specific pattern in the partial region.
US10535117B1

A multi-user application system environment engine has an application system that, in turn, includes a simulation engine and a virtualized software environment. The simulation engine runs on top of the virtualized software environment and includes a declaration processor, a scene tree object manager, a persistence processor in communication with the scene tree object manager, a visual editor, an editor broadcaster, an editor listener, and a rendering processor, coupled to the virtualized software environment, to requisition hardware resources to cause physical manifestation of an instantiated scene tree of objects.
US10535116B2

An immersive three dimensional (3-D) virtual reality sharing program is disclosed. The system comprises a content controller configured to determine the physical locations of a reference point and boundary in a physical space and map them to a corresponding point and boundary in a virtual world. The physical location and orientation of a user device relative to the reference point and boundary are used to determine a corresponding location and orientation in the 3-D virtual world. A representation of a portion of the 3-D virtual world corresponding to the determined location and orientation is rendered at the user device. As the user device is moved in the physical world, a corresponding updated location in the 3-D virtual world is determined, and the rendered representation updated. Thus, the user device acts as a window into the 3-D virtual world.
US10535105B2

Systems, methods, and non-transitory computer readable media are configured to provide a plurality of control modes to selectively control display of content items in a news feed of a user. One or more content items associated with a predetermined entity selected by the user or a predetermined event are identified based on at least one control mode of the plurality of control modes. Display of at least one content item of the one or more content items is provided in the news feed of the user.
US10535059B2

A retail store is comprised of a retail space having billboard paper with images of items and item codes for purchasing the items. The retail store further includes a pick area where physical items of the store are located. A device operated by a user scans the item codes and the item codes are communicated to a server for item information and item pricing. As item identifiers are moved to a cart depicted on the device by the user, the server communicates the item details to a display device in the pick area where corresponding items are picked for a transaction of the user in real time. When the user checks out and pays for the items in the cart, the user retrieves the bagged items for the transaction from a pickup drive-thru accessible from an external area of the retail store where the pick area is located.
US10535058B2

A mobile device is used to initiate and execute a transaction between a customer and a merchant. A mobile device is used to initiate a point of sale transaction, wherein a merchant ID is sent to a payment processing server. Responsive to receiving a communication from the mobile device, the payment processing server requests transaction information from the merchant, wherein the merchant is identified based on the provided merchant ID. The merchant can provide transaction information such as the total sale amount to the payment processing server. The payment processing server can authenticate the customer and initiate a purchase transaction with the appropriate financial institutions associated with the customer and the merchant. The payment processing server can send a confirmation of the executed transaction to the merchant and the mobile device.
US10535055B2

A collaborative betting platform is structured around a server (1) in communication with client devices (4) via the Internet (3), the server (1) configured to facilitate specific electronic betting transactions, and more particularly allowing electronic betting selections registered by primary bettors (110) to be conditionally processed on behalf of secondary bettors (120). Such facilitation of electronic betting selections is contingent upon recording a credit note against an account of a secondary bettor (120), which has the effect of reserving funds in the account of the secondary bettor (120). The amount of the credit note is representative of a minimum stake amount which the secondary bettor (120) is requested to commit to bet by accepting a back bet offer based upon a betting selection registered by a primary bettor (110).
US10535053B2

A retail shopping facility having at least one public entrance, a customer service area, a product display area, and at least one point-of-sale (POS) station also has at least one scanner configured to remotely and uniquely identify a product previously purchased from the product display area as that product re-enters the retail shopping facility via the public entrance with a customer. That scanner provides corresponding identifying information regarding that returning product to a control circuit that in turn uses that information to automatically process an exchange transaction of the returning product for a substitute product in the product display area such that the exchange transaction occurs without the customer engaging either the customer service area or one of the POS stations.
US10535041B2

Disclosed herein is a mechanism, which may be in a community-driven system, to assist a user, or member of the community, to articulate a request, such as a question, that is likely to receive a response, e.g., an answer to a question posed, from the user community. A machine learning approach may be used to generate a model, which model may be trained using previously-posted requests, e.g., questions, and response, e.g., answers. The generated model may be used to make a prediction, e.g., to predict a potential number of answers for a given question, which prediction may also have an accompanying confidence score. A prediction generated by the model may be presented to the user as the user is providing the input, e.g., typing a question. Such prediction may be generated for a partial question, e.g., as the question is being typed, as well as a completed question.
US10535040B2

Some embodiments provide systems, apparatuses, and methods to direct the consolidation of products in fulfilling a product order for a retail shopping facility. In some embodiments, a system is configured to identify a shipment order for products to be delivered to a shopping facility and that includes a request for a full pull pallet of a first product and additional products; define the full pull pallet as an enhanced case intended to be treated by an orderfiller worker as less than a full pull pallet; generate a pallet assembly list identifying the enhanced case and the items of a plurality of the additional products; and communicate the pallet assembly list to a user interface unit to be accessible by an orderfiller worker and directing the orderfiller worker to retrieve and cooperate the enhanced case and the additional products as an assembled pallet.
US10535039B2

In some embodiments, methods and systems for determining stocking locations of products having more than one stocking location on a sales floor of a retail facility include an electronic inventory management database that stores product identification data indicating an identify of one or more products at the retail facility and product location data indicating a stocking location of the products on the sales floor of the retail facility. An electronic inventory management device including a processor-based control circuit is configured to correlate the product identification data and the product location data stored in the electronic inventory management database, determine that one or more products are stocked in first and second stocking locations on the sales floor of the retail facility, track worker task events associated with the products, and determine whether the product is to be stocked or was stocked at the first or second stocking location.
US10535036B2

In some embodiments, methods and systems are provided that provided for delivering products ordered by a customer of a retailer to a delivery destination designated by the ordering customer by way of having another customer pick up the ordered products at the store location of the retailer and then hand off the picked up products to an autonomous transport vehicle that delivers the handed off products to a delivery destination designated by the ordering customer.
US10535035B2

In some embodiments, methods and systems are provided that provided for delivering products ordered by a customer of a retailer to a delivery destination designated by the ordering customer by way of autonomous transport vehicles configured to identify products to be dropped off at their next delivery destinations and to prepare such products for deployment while the ATVs are still en-route to their next delivery destinations, and to automatically deploy such products upon arrival at such delivery destinations.
US10535032B2

Process model merging receives data representative of a first model that models a first process and a second model that models a second process, and determines, based on the data and a predetermined plurality of basic model manipulation operations, atomic differences in the second model relative to the first model. Compound differences are determined in the second model relative to the first model. A user is informed of the atomic differences and the compound differences. The user is allowed to select a set of the plurality of basic model manipulation operations. A modified first model is obtained by applying the selected set of basic model manipulation operations to the first model.
US10535030B2

A method of automated remote terminal benchmarking includes providing a computing system including a processor having an associated memory which implements a benchmarking algorithm. The benchmarking algorithm implements receiving raw data associated with a plurality of Key Performance Indicator (KPIs) including real-time data from different bulk liquid terminals spanning sites across a plurality of continents, and calculating a global target benchmark value or global target benchmark range for at least a first of the plurality of KPIs from the raw data. Responsive to a user' request at a selected first of the different bulk liquid terminal (first terminal), a benchmark report is generated which benchmarks a KPI performance of the first terminal including for the first KPI by a comparison to the global target benchmark value or global target benchmark range.
US10535028B2

Method, system, and computer program product for simulating the layout and flow of a manufacturing facility. An initial facility layout concept and a baseline input data set are received which define placement and movement of virtual objects within a virtual facility model. At least one of several analyses is performed based on the initial facility layout concept and the baseline input data set. An event flow analysis that outputs timing for movement of the objects from the initial positions may be performed. A geometric flow analysis that outputs interactions between the objects resulting from the movements from the initial positions may be performed. An ergonomic analysis that outputs human postures and motions resulting from interactions with objects may be performed. A simulated flow model for the manufacturing facility is generated. A three-dimensional virtual environment of the simulated flow model is generated and output for display.
US10535027B2

Systems and methods for recommending merchant actions include a physical merchant location having a plurality of beacon devices. A system provider device receives a plurality of first location information from the plurality of beacon devices that is collected from a customer beacon communication device that is associated with a customer. The system provider device also receives a plurality of second location information over the network from the plurality of beacon devices that is collected from a merchant beacon communication device that is associated with an asset of the merchant. The system provider device analyzes the plurality of first location information and the plurality of second location information to determine at least one merchant action recommendation related to the customer and the asset of the merchant and provides the at least one merchant action recommendation over the network for display on a display device.
US10535026B2

A method for executing a plurality of business rules on a plurality of incomplete data is provided. The method may include receiving the plurality of business rules, an object model, and a plurality of ruleset parameters. The method may also include generating a dependency tree based on the received plurality of business rules, the received object model, and the received plurality of ruleset parameters. The method may further include generating a plurality of ruleset source code based on a dependency tree that allows for disabling at least one of the received plurality of business rules. The method may also include determining a plurality of data corresponding to the presented set of data elements needed for evaluating the corresponding business rule is unavailable. The method may further include disabling the corresponding business rule based on determining the plurality of data is unavailable.
US10535024B1

In some examples, a service provider may determine from a shift schedule that a first employee is scheduled to work a particular shift at a business within a threshold period of time. The service provider may determine, based on a location of a first mobile device of the first employee, that the first employee is unlikely to arrive at the business in time for the start of the particular shift. In response, the service provider may find a replacement employee to fill the shift of the first employee. For instance, the service provider may send the communication to a second mobile device associated with a second employee that is determined to be within a threshold distance of the business. Alternatively, if the service provider determines that the business is overstaffed on a particular day, the service provider may offer a selected employee an incentive to depart work early.
US10535019B2

One embodiment provides a method comprising answering one or more incoming phone calls received at one or more pre-specified phone numbers utilizing a bot. The bot is configured to engage in a conversation with a caller initiating an incoming phone call utilizing a voice recording that impersonates a human being. The method further comprises recording each conversation the bot engages in, and classifying each recorded conversation as one of poison data or truthful training data based on content of the recorded conversation and one or more learned detection models for detecting poisoned data.
US10535018B1

In an example embodiment, each of a plurality of members of a social networking service is mapped to a weighted skill vector, each weighted skill vector including a list of skills for the member with an associated weight indicating a strength of the skill. Members of the social networking service who belong to an industry are aggregated to obtain a weighted matrix of members and skills along with compensation vectors indicating compensation for each of the members in the matrix. The weighted matrix of members and skills and corresponding compensation vectors are used to train a machine learning skill monetary value prediction model to output a predicted monetary value for a skill contained in a candidate vector fed to the machine learning skill monetary value prediction model. A recommendation is provided to a member of one or more skills to add based on output of the model.
US10535015B2

A method and apparatus for training an algorithm to recognize a walking state of a user wearing a walking assistance apparatus are provided. The method and apparatus may generate virtual sensing data associated with walking of a virtual human model through a dynamic simulation, and may train the algorithm based on the virtual sensing data.
US10535008B1

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for parallel time series analysis. One of the methods includes receiving a plurality of data elements. The plurality of data elements are partitioned into a plurality of chunks, wherein the plurality of chunks, including a first chunk and a plurality of additional chunks, have an ordering according to the data elements included in each chunk. Each chunk is assigned to a particular segment of a plurality of segments. A first iteration of an autoregressive integrated moving average is computed for each chunk assigned to each segment. A second iteration of the autoregressive integrated moving average is computed for each chunk assigned to each segment, wherein computing uses the result data for a corresponding preceding chunk in the first iteration. One or more additional iterations of the autoregressive integrated moving average are computed until stopping criteria has been satisfied.
US10535007B2

A method for determining a similarity between a plurality of graphs includes inferring a low-rank representation of a first graph, inferring a low-rank representation of a second graph, wherein the low-rank representations of the first and second graphs are stored in memory, estimating a left interaction between the first and second graphs, estimating a middle interaction between the first and second graphs, estimating a right interaction between the first and second graphs, wherein the estimations are based on the low-rank representations of the first and second graphs stored in memory, and aggregating the left interaction, the middle interaction and the right interaction into a kernel, wherein the kernel is indicative of the similarity between the first and second graphs.
US10535004B2

A method for predicting an interface control action of a user with an in-vehicle user interface involves collecting and storing data. The data can be vehicle data about the vehicle and its environment collected from at least one sensor of the vehicle and user data about user interactions with the user interface and/or different applications inside the vehicle. Likelihoods are assigned to at least two possible interface control actions by the user based on the collected and stored data. At least one most likely interface control action is determined from the likelihoods and the user is presented with the at least one most likely interface control action so that it is selectable and performable with one single user interaction with the user interface.
US10535000B2

A method for training a neural network of a neural network based speaker classifier for use in speaker change detection. The method comprises: a) preprocessing input speech data; b) extracting a plurality of feature frames from the preprocessed input speech data; c) normalizing the extracted feature frames of each speaker within the preprocessed input speech data with each speaker's mean and variance; d) concatenating the normalized feature frames to form overlapped longer frames having a frame length and a hop size; e) inputting the overlapped longer frames to the neural network based speaker classifier; and f) training the neural network through forward-backward propagation.
US10534998B2

Methods and systems are provided for deblurring images. A neural network is trained where the training includes selecting a central training image from a sequence of blurred images. An earlier training image and a later training image are selected based on the earlier training image preceding the central training image in the sequence and the later training image following the central training image in the sequence and based on proximity of the images to the central training image in the sequence. A training output image is generated by the neural network from the central training image, the earlier training image, and the later training image. Similarity is evaluated between the training output image and a reference image. The neural network is modified based on the evaluated similarity. The trained neural network is used to generate a deblurred output image from a blurry input image.
US10534997B2

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for receiving a request from a client to process a computational graph; obtaining data representing the computational graph, the computational graph comprising a plurality of nodes and directed edges, wherein each node represents a respective operation, wherein each directed edge connects a respective first node to a respective second node that represents an operation that receives, as input, an output of an operation represented by the respective first node; identifying a plurality of available devices for performing the requested operation; partitioning the computational graph into a plurality of subgraphs, each subgraph comprising one or more nodes in the computational graph; and assigning, for each subgraph, the operations represented by the one or more nodes in the subgraph to a respective available device in the plurality of available devices for operation.
US10534994B1

The present disclosure relates to a computer-implemented method for analyzing one or more hyper-parameters for a multi-layer computational structure. The method may include accessing, using at least one processor, input data for recognition. The input data may include at least one of an image, a pattern, a speech input, a natural language input, a video input, and a complex data set. The method may further include processing the input data using one or more layers of the multi-layer computational structure and performing matrix factorization of the one or more layers. The method may also include analyzing one or more hyper-parameters for the one or more layers based upon, at least in part, the matrix factorization of the one or more layers.
US10534991B2

A microcircuit card including an overall span of contacts including at least individual contact surfaces connected to this microcircuit while defining two parallel columns situated in proximity to two edges of the overall span, in a card body having a format at least equal to the 2FF format, in which there is made a pre-cutout in the 4FF format surrounding the overall span of contacts and a pre-cutout in the 3FF format surrounding the pre-cutout in the 4FF format, these pre-cutouts being such that the individual contact surfaces have, with respect to each of the pre-cutouts, positions and dimensions such that they encompass the theoretical contact zones defined by the standards defining these 4FF, 3FF and 2FF formats, the upper edge of the pre-cutout in the 3FF format being situated at a distance at least equal to 400 micrometers from the upper edge of the pre-cutout in the 4FF format.
US10534988B2

Durable fabric RFID labels are provided for mounting on garments, fabrics and other fabric-containing items, the mounting and durability being before, during or after manufacturing and processing of the items. These labels are robust enough to withstand processing during manufacturing, while being capable of remaining on the item during inventory handling, merchandising and consumer use, including washing and drying. The durable labels include an RFID inlay, a face sheet overlying a first face of the RFID inlay, and a functional adhesive, such as a hot-melt adhesive, overlying a second face of the RFID inlay. The face sheet can be of printable material or have indicia or be a printed face sheet. The functional adhesive can be of a moisture-resistive type. The RFID inlay can be encased within a pocket of polymeric material. A polymeric sheet reinforcement layer can be adhered to and cover all or a portion of the RFID inlay.
US10534986B2

A printing apparatus includes a first interpretation unit configured to generate intermediate data of a page by interpreting print data, a second interpretation unit configured to generate intermediate data of another page by interpreting the print data, and a controller configured to perform, according to a specific print setting command indicating that a specific process is to be performed on all pages, control such that the specific process is performed on all the pages. The controller performs the control if the specific print setting command is included in a specific page.
US10534985B2

A vehicle camera device is applied in a vehicle. The vehicle camera device performs image recognition of current driving image to obtain a license-plate pattern in the driving image, and when size of the license-plate pattern is less than a threshold, increases a focus according to current speed of the vehicle.
US10534980B2

A method and apparatus for recognizing an object may obtain, from an input image, feature points and descriptors corresponding to the feature points, determine indices of the feature points based on the descriptors, estimate a density distribution of feature points for each of the indices, and recognize an object included in the input image based on the estimated density distribution.
US10534973B2

Methods, systems, and media for color palette extraction for videos are provided. In some embodiments, the method comprises: identifying, at a server, a frame of a video content item; clustering pixels of the frame of the video content item based on a color of each of the pixels into a group of clusters; for each of a plurality of clusters in the group of clusters, determining an average color for the cluster; selecting a cluster of the plurality of clusters based on the average color of the cluster; determining a color palette corresponding to the frame of the video content item for one or more user interface elements in which the video content item is to be presented based on the average color of the selected cluster; and transmitting information indicating the color palette to a user device in response to a request to present the video content item.
US10534967B2

A fish monitoring system deployed in a particular area to obtain fish images is described. Neural networks and machine-learning techniques may be implemented to periodically train fish monitoring systems and generate monitoring modes to capture high quality images of fish based on the conditions in the determined area. The camera systems may be configured according to the settings, e.g., positions, viewing angles, specified by the monitoring modes when conditions matching the monitoring modes are detected. Each monitoring mode may be associated with one or more fish activities, such as sleeping, eating, swimming alone, and one or more parameters, such as time, location, and fish type.
US10534966B1

Systems and method of identifying activities and/or events represented in a video are presented herein. An activity and/or event may be represented in a video by virtue of one or both of an entity moving with a capture device during capture of the video preforming the activity and/or event, or the video portraying one or more entities performing the activity and/or event. Activity types may be characterized by one or more of common movements, equipment, spatial context, and/or other features. Events may be characterized by one or both of individual movements and/or sets of movements that may routinely occur during performance of an activity. The identification of activities and/or events represented in a video may be based on one or more spectrogram representations of sensor output signals of one or more sensors coupled to a capture device.
US10534964B2

Methods and devices for extracting feature descriptors for a video, the video having a sequence of pictures. The method includes identifying a first key picture and a second key picture later in the sequence than the first key picture; extracting a first set of feature descriptors from the first key picture and a second set of feature descriptors from the second key picture; identifying a set of pairs of feature descriptors, where each pair includes one descriptor from the first set and one descriptor from the second set; generating motion information describing the motion field between the first key picture and the second key picture; and filtering the set of pairs of feature descriptors based on correlation with the motion information to produce and output a subset of persistent descriptors.
US10534955B2

A method for evaluating a facial performance using facial capture of two users includes obtaining a reference set of facial performance data representing a first user's facial capture; obtaining a facial capture of a second user; extracting a second set of facial performance data based on the second user's facial capture; calculating at least one matching metric based on a comparison of the reference set of facial performance data to the second set of facial performance data; and displaying an indication of the at least one matching metric on a display.
US10534950B2

A method performed by a computer for biometric authentication includes: obtaining, by a processor of the computer, a first image group including a plurality of images that are sequentially captured by a biometric sensor configured to capture at least a part of a region of a body of a user; obtaining, by the processor of the computer, a movement amount of the body and a distance between the body and the biometric sensor; and selecting, by the processor of the computer, a second image group from the first image group in accordance with the movement amount and the distance, the second image group including images to be used in authentication processing with respect to the body, wherein the size of a common region between images to be included in the second image group is adjusted according to the distance.
US10534926B2

A messaging system for providing messaging service between or among user accounts includes a message database server. The message database server includes an account module to maintain user accounts and an upload module to receive message data from a user communication device associated with a user account. The message data may include a message and a share list that authorizes identified user accounts in which the message is to be shared. A single instance storage module may store the message as a single instance. A share module may share the message with the identified user accounts and delete the message at a predetermined time as specified in the share list.
US10534922B2

Security system for protecting a vehicle electronic system by selectively intervening in the communications path in order to prevent the arrival of malicious messages at ECUs, in particular at the safety critical ECUs. The security system includes a filter which prevents illegal messages sent by any system or device communicating over a vehicle communications bus from reaching their destination. The filter may, at its discretion according to preconfigured rules, send messages as is, block messages, change the content of the messages, request authentication or limit the rate such messages can be delivered, by buffering the messages and sending them only in preconfigured intervals.
US10534921B2

Systems and methods for copy and decrypt support for encrypted virtual machines are disclosed. An example method may include receiving, at a source host machine hosting a virtual machine (VM), a request to migrate the VM to a destination host machine, identifying a first page of memory of the VM on the source host machine for migration, write-protecting the first page, the first page of memory encrypted with a VM-specific encryption key, allocating a second page, executing a copy-and-reencrypt command using the first page and the second page as parameters for the copy-and-reencrypt command, the copy-and-reencrypt command to output the second page comprising contents of the first page re-encrypted with a migration key, and transmitting contents of the second page to the destination host machine.
US10534912B1

A system for performing code security scan includes a non-transitory computer readable medium and a processor. The non-transitory computer readable medium stores a plurality of identifiers each identifying a software security analysis tool of one of several categories, including SAST, DAST and OSA tools. The processor receives an identification of code to be scanned. The processor selects at least two identifiers from the plurality of identifiers. The at least two identifiers identify at least two select software security analysis tools for execution on the identified code. The processor receives an execution result from each select software security analysis tool after performing execution on the identified code. The processor aggregates the execution result from each select software security analysis tool. A user interface displays an aggregation of the execution result from each select software security analysis tool.
US10534909B2

Systems and methods for multi-tiered sandbox based network threat detection are provided. According to one embodiment, a file is received by a computer system. The file is caused to exhibit a first set of behaviors by processing the file within a virtualization application based environment of the computer system. The virtualization application based environment is created based on an application to which the file pertains. The file is further caused to exhibit a second set of behaviors by processing the file within a container based environment of the computer system. Differences, if any, between the first set of behaviors and the second set of behaviors. Finally, the file is classified as malicious when the differences are greater than a predefined or configurable threshold.
US10534897B2

Method for processing data, in which a Petri net is encoded, written into a memory and read and executed by at least one instance, wherein transitions of the Petri net read from at least one tape and/or write on at least one tape symbols or symbol strings, with the aid of at least one head. [FIG. 1]. In an alternative, data-processing, co-operating nets are composed, the composition result is encoded, written into a memory and read and executed from the memory by at least one instance. In doing this, components can have cryptological functions. The data-processing nets can receive and process second data from a cryptological function which is executed in a protected manner. The invention enables processing of data which prevents semantic analysis of laid-open, possibly few processing steps and which can produce a linkage of the processing steps with a hardware which is difficult to isolate.
US10534894B2

Telemedicine systems and methods are described. In a telemedicine system operable to communicate with a remote operations center, communications can be transmitted/received using a transceiver having an antenna. The antenna can include first and second di-pole antenna elements, the first di-pole antenna element being vertically polarized and the second di-pole antenna element being horizontally polarized. A controller of the system can establish, using the transceiver, a telemedicine session with the operations center using a Transport Morphing Protocol (TMP), the TMP being an acknowledgement-based user datagram protocol. The controller can also mask one or more transient network degradations to increase resiliency of the telemedicine session. The telemedicine system can include a 2D and 3D carotid Doppler and transcranial Doppler and/or other diagnostic devices, and provides for real-time connectivity and communication between medical personnel in an emergency vehicle and a receiving hospital for immediate diagnosis and treatment to a patient in need.
US10534893B2

A computer-implemented method for designing a three-dimensional modeled object. The method comprises providing a modeling graph having nodes that represent geometrical objects and arcs that each represent a relationship linking the two geometrical objects represented by the incident nodes of the arc, wherein procedural relationships are represented by unidirectional arcs having the same orientation as the procedural relationships, and wherein the relationships linking the geometrical objects further include live relationships that are represented by bidirectional arcs. The method also comprises upon a modification of the data defining the 3D modeled object, determining a strong graph, wherein the strong graph is the graph of strong components of the modeling graph, and updating the 3D modeled object according to a traversal of the strong graph.
US10534887B1

A method including creating a plurality of component groups in a circuit layout coupling multiple components in each component group of the plurality of component groups with a power rail, a ground rail, or a bulk, is provided. The method includes creating internal clusters based on a group cost and including the group cost in an overall cost function, forming a gap between two component groups of the plurality of component groups, and filling the gap with a first gap cell adjacent to a first power rail and to a first ground rail, and a second gap cell adjacent to the first gap cell. A system and a non-transitory, machine readable medium storing instructions to perform the above method are also provided.
US10534875B2

A method of partitioning a model to facilitate printing of the model on a 3D printer includes identifying partition sensitive locations on the model and creating a binary tree with a root note representative of the model. An iterative partitioning process is applied to divide the model into objects by selecting a node of the binary tree without any children nodes, identifying a portion of the model corresponding to the node, and determining candidate cutting planes on the portion of the model based on the partition sensitive locations. During the process, analytic hierarchical processing (AHP) is applied to select an optimal cutting plane from the candidate cutting planes based on partitioning criteria. The optimal cutting plane is used to segment the portion of the model into sub-portions, and two children nodes representative of these sub-portions are created on the node of the binary tree.
US10534873B2

The present invention is a computer modeling system for creating a comprehensive environmental impact model. The system performs a series of novel functions to reflect the impact of multiple emissions on all species of interest within an environment at designated concentration levels. The system can be further utilized as a repository to update environmental data received from scientific researchers and to update existing models accordingly. The system integrates new data and updates calculations to create increasingly complex, comprehensive and reliable predictive models for users, which include US and foreign entities charged with developing emissions standards.
US10534872B2

A method includes accessing, via a processor, a first user selection relating to a location of a pipe segment of a piping model. The pipe segment includes data in a first format. The method includes accessing, via the processor, a second user selection relating to a point type based on a number of branches at the location of the pipe segment. The method includes determining, via the processor, a point associated with a route of the pipe segment. The point is based on the location and the point type. The route includes the point and at least one additional point. The method includes generating, via the processor, a representation of the route to be stored in a second format. The second format is associated with piping analysis.
US10534869B2

An anatomical implant application, such as a bone implant application for instance, can receive an anatomical image that is representative of an anatomical structure. The anatomical implant application can generate an implant image that is associated with the anatomical structure. The generated implant image can define an inner surface that faces the anatomical image. A plurality of distances can be determined from respective locations of the inner surface of the implant image to the anatomical image in respective straight lines. The distances may represent a superimposition of the implant image over the anatomical image. The distances may be compared to a tolerance. The inner surface may be repositioned so as to change at least the select one of the distances. An implant, such as a bone implant for instance, may be fabricated in accordance with data that is associated with the implant image.
US10534867B2

A computer-implemented method and system creates a multi-element feature in a three-dimensional (3D) computer-aided design (CAD) model. A first element and a second element are selected to include in the multi-element feature. A single sketch is created comprised of sketch entities, a subset of which defines the first element and another subset of which defines the second element. A connection entity is included in the single sketch. The connection entity joins the first and the second elements. A modeling operation applied to the single sketch creates the multi-element feature.
US10534862B2

A method, apparatus and computer program product for responding to an indirect utterance in a dialog between a user and a conversational system is described. An indirect utterance is received. A parse structure of the indirect utterance is generated. The indirect utterance is an utterance which does not match a user goal expressed as elements of a knowledge graph. The parse structure is connected through the knowledge graph to a user goal to issue a request which is not stated in the indirect utterance. A system response is performed, where the system response is a dialog system response based on a combination of the parse structure and the connected user goal.
US10534861B2

A device may obtain a document. The device may identify a skip value for the document. The skip value may relate to a quantity of words or a quantity of characters that are to be skipped in an n-gram. The device may determine one or more skip n-grams using the skip value for the document. A skip n-gram, of the one or more skip n-grams, may include a sequence of one or more words or one or more characters with a set of occurrences in the document. The sequence of one or more words or one or more characters may include a skip value quantity of words or characters within the sequence. The device may extract one or more terms from the document based on the one or more skip n-grams. The device may provide information identifying the one or more terms.
US10534857B2

A method of providing feed information is provided. The method comprises calculating an affinity score for each information source that provides updates to an information feed for a first user of a social networking system wherein the affinity score for each information source is calculated based on interaction factors between the first user and the information source. The method further comprises assigning a transparency value to each information source by converting the affinity score to a transparency value, generating the information feed of the social networking system for the first user wherein the information feed includes updates from the information sources, sending the information feed and the transparency value for each information source to a web browser operated by the first user, and instructing the web browser to display each update at a transparency level that corresponds to the transparency value assigned to the information source that provided the update.
US10534848B2

This disclosure describes techniques and architectures that involve a latent activity model for workplace emails. Such a model is based, at least in part, on a concept that communications, such as email at a workplace, are purposeful and organized by activities. An activity is a set of interrelated actions and events around a common goal, involving a particular group of people, set of resources, and time framework, for example. The latent activity model involves a probabilistic inference in graphical models that jointly captures the interplay between latent activities and the email contexts governed by the emails. Such contexts may be email recipients, subject and body of the email, and so on.
US10534847B2

Devices, systems, and methods for automatically creating a document. In one example, the system and method perform or include capturing, with a web-extension associated with a word-processing application, implicitly-tagged-content and an explicitly-tagged-content displayed on a web browser along with tags associated with the implicitly-tagged-content and the explicitly-tagged-content; receiving, with a speech-to-text interface, natural-language audio instruction associated with generating a document; generating, with a natural-language processor, a plain-text command associated with the natural-language audio instruction; retrieving personalized-content based on the plain-text command; and organizing, with a content-organizer, the personalized-content based on one or more criteria selected from a group consisting of page rank of a content displayed on the web browser, a source of the content, an authoring-style, and a document template. The document is generated using information received from the content-organizer.
US10534839B2

A method for matrix by vector multiplication, applied in an artificial neural network system, is disclosed. The method comprises: compressing a plurality of weight values in a weight matrix and indices of an input vector into a compressed main stream; storing M sets of synapse values in M memory devices; and, performing reading and MAC operations according to the M sets of synapse values and the compressed main stream to obtain a number M of output vectors. The step of compressing comprises: dividing the weight matrix into a plurality of N×L blocks; converting entries of a target block and corresponding indices of the input vector into a working block and an index matrix; removing zero entries in the working block; shifting non-zero entries row-by-row to one of their left and right sides in the working block; and, respectively shifting corresponding entries in the index matrix.
US10534833B2

A method of Webpage navigation can include a computer device loading a Webpage having at least a first portion and a second portion, arranging the Webpage in order to present the first portion in the display area of the computer device and to place the second portion out of the display area, and presenting a navigation map corresponding to the Webpage in the display area. In response to a control command input with respect to the navigation map, the Webpage can be arranged in order to present the second portion in the display area.
US10534831B2

Systems, computer-implemented methods, and media for updating content of a page composed of markup language in response to a triggering event method include: receiving a request that indicates a triggering event; determining the type of triggering event based on the request; determining at least one page element from amongst plural page elements of the page to be updated based on the request; generating a response to the request, the response including metadata indicating the at least one page element and the content of the at least one page element, the content of the at least one page element being composed of the markup language; and transmitting the response.
US10534827B2

Computer-implemented systems and methods are provided for identifying language that would be considered obscene or otherwise offensive to a user or proprietor of a system. A plurality of offensive words are received, where each offensive word is associated with a severity score identifying the offensiveness of that word. A string of words is received. A distance between a candidate word and each offensive word in the plurality of offensive words is calculated, and a plurality of offensiveness scores for the candidate word are calculated, each offensiveness score based on the calculated distance between the candidate word and the offensive word and the severity score of the offensive word. A determination is made as to whether the candidate word is an offender word, where the candidate word is deemed to be an offender word when the highest offensiveness score in the plurality of offensiveness scores exceeds an offensiveness threshold value.
US10534816B2

A system links data objects associated with a common entity and includes at least one processor. The system compares data objects within one or more source systems to identify candidate data objects associated with a corresponding common entity based on information within those data objects. The candidate data objects are analyzed based on supplemental temporal information within the one or more source systems pertaining to the candidate data objects to determine resulting data objects associated with the corresponding common entity. The resulting data objects are linked to form a set of data objects for the common entity. Embodiments of the present invention further include a method and computer program product for linking data objects associated with a common entity.
US10534815B2

In one embodiment, a method includes accessing multiple posts of an online social network, each post being associated with a first entity of the online social network. The method also includes generating multiple candidate keywords by extracting one or more n-grams from content of the accessed posts and calculating a rank for each candidate keyword. The method also includes storing one or more candidate keywords in association with the first entity, each stored candidate keyword having a calculated rank higher than a threshold rank and sending, to a second entity of the online social network, one or more suggested queries associated with the first entity for display on the client system, each suggested query comprising one or more of the stored candidate keywords associated with the first entity.
US10534814B2

In one embodiment, a method includes accessing content objects of an online social network, each content object being associated with an entity of the online social network, where each content object includes content of the content object and is associated with metadata, generating a set of n-grams by extracting one or more n-grams from the content of the content object, calculating, for each extracted n-gram, a quality score for the n-gram based on occurrence counts associated with map tiles of a geographical map, where each occurrence count comprises a count of entities geographically located in a corresponding map tile and associated with the n-gram, generating a snippet-module including one or more of the extracted n-grams from the set of n-grams having quality-scores greater than a threshold quality-score, and sending, to a client system of a user of the online social network, the snippet-module for display to the user.
US10534811B2

A method and system of using Artificial Intelligence to automatically create and generate an interactive play-along song from a selected audio file/song imported from either a music streaming service, a personal music library and the like, that can later be played on an interactive music engine.
US10534809B2

System, device, and method of image processing, particularly utilizing machine learning and computer vision. A computerized method includes: obtaining a user-image of a user of an electronic device; generating a user-mask image that corresponds to the user-image processed to exclude background image-data of that user-image; receiving a product-image of a particular product; generating from the product-image a product-mask image that corresponds to the product-image processed to exclude background image-data of the product-image; receiving the product-mask image and the user-mask image, and generating from them a combined or composite user-and-product image which depicts that particular user engaging with that particular product.
US10534808B2

A visual query such as a photograph, a screen shot, a scanned image, a video frame, or an image created by a content authoring application is submitted to a visual query search system. The search system processes the visual query by sending it to a plurality of parallel search systems, each implementing a distinct visual query search process. These parallel search systems may include but are not limited to optical character recognition (OCR), facial recognition, product recognition, bar code recognition, object-or-object-category recognition, named entity recognition, and color recognition. Then at least one search result is sent to the client system. In some embodiments, when the visual query is an image containing a text element and a non-text element, at least one search result includes an optical character recognition result for the text element and at least one image-match result for the non-text element.
US10534803B2

Electronic natural language processing in a natural language processing (NLP) system, such as a Question-Answering (QA) system. A receives electronic text input, in question form, and determines a readability level indicator in the question. The readability level indicator includes at least a grammatical error, a slang term, and a misspelling type. The computer determines a readability level for the electronic text input based on the readability level indicator, and retrieves candidate answers based on the readability level.
US10534775B2

A system for cardinality estimation for database query planning is provided. In some implementations, the system performs operations comprising selecting a subset of data from a set of data on which a database query is to be executed, the set of data including a first quantity of tuples and the subset of data including a second quantity of tuples. The operations can further comprise determining, based on evaluating one or more predicates on the subset, a third quantity of tuples in the subset which satisfy the one or more predicates. The operations can further comprise determining, based on the first quantity, the second quantity, and the third quantity, a range within the subset that comprises estimated cardinalities of the one or more predicates within a predetermined error threshold range. Related systems, methods, and articles of manufacture are also described.
US10534774B2

Mechanisms for improving resource usage of a computing system by properly balancing the timing of performance degradation analysis of an executable action set of a query based on an impact on the workload of that query. The mechanism collects workload metrics for each of multiple queries and their associated executable action sets. Performance degradation occurs when the current executed action set is no longer appropriate for the corresponding query such that more resources are used than are necessary. For each query, the system determines whether to perform degradation analysis of the current executable action set in a manner that is workload aware. That is, queries that occupy more computing resources or that impact the overall workload more will tend to have degradation analysis performed more frequently than those queries that have less impact on the overall workload. This results in improved resource usage for the workload with low overhead.
US10534750B1

According to one set of embodiments, a computer system can receive a request/command to delete a snapshot from among a plurality of snapshots of a dataset that are stored in cloud/object storage. In response, the computer system can determine a first minimum chunk identifier (ID) and a first maximum chunk ID of a range of data chunks referred to by the first snapshot, and a second minimum chunk ID and a second maximum chunk ID of a range of data chunks referred to by an immediate child snapshot of the first snapshot. The computer system can then, for each data chunk identified by a chunk ID spanning from the second minimum chunk ID to the first maximum chunk ID, check whether the data chunk is referred to by the immediate child snapshot and if not, delete the data chunk from the cloud/object storage.
US10534747B2

Technologies for providing a scalable architecture to efficiently perform compute operations in memory include a memory having media access circuitry coupled to a memory media. The media access circuitry is to access data from the memory media to perform a requested operation, perform, with each of multiple compute logic units included in the media access circuitry, the requested operation concurrently on the accessed data, and write, to the memory media, resultant data produced from execution of the requested operation.
US10534744B2

A method, system and computer-usable medium are disclosed for performing a network traffic combination operation. With the network traffic combination operation, a plurality of input queues are defined by an operating system for an adapter based upon workload type (e.g., as determined by a transport layer). Additionally, the operating system defines each input queue to match a virtual memory architecture of the transport layer (e.g., one input queue is defined as 31 bit and other input queue is defined as 64 bit). When data is received off the wire as inbound data from a physical NIC, the network adapter associates the inbound data with the appropriate memory type. Thus, data copies are eliminated and memory consumption and associated storage management operations are reduced for the smaller bit architecture communications while allowing the operating system to continue executing in a larger bit architecture configuration.
US10534740B2

Provided is a multi-master collision prevention system including: a plurality of functional blocks including a plurality of external modules and a plurality of internal modules performing different functions; a plurality of interfaces respectively connected to the plurality of external modules, respectively; a plurality of dedicated registers including priority information of the plurality of functional blocks and connected to the plurality of functional blocks, respectively; a common block selectively connected to the plurality of functional blocks, and configured to function as a master for controlling the common blocks when the plurality of functional blocks are connected to the common block; and a priority determination unit configured to determine a connection between any one of the plurality of functional blocks and the common block.
US10534739B2

A bus between a requester and a target component includes a portion dedicated to carry information indicating a privilege level, from among a plurality of privilege levels, of machine-readable instructions executed on the requester.
US10534736B1

A system includes a display subsystem. The display subsystem includes a shared buffer having allocated portions, each allocated to one of a plurality of display threads, each display thread associated with a display peripheral. The display subsystem also includes a direct memory access (DMA) engine configured to receive a request from a main processor to deallocate an amount of space from a first allocated portion associated with a first display thread. In response to receiving the request, the DMA engine deallocates the amount of space from the first allocated portion and shifts the allocated portions of at least some of other display threads to maintain contiguity of the allocated portions and concatenate free space at an end of the shared buffer.
US10534734B1

A processor/endpoint communication coupling configuration system includes a plurality of processing subsystems coupled to a multi-endpoint adapter device by a plurality of communication couplings included on at least one hardware subsystem. A communication coupling configuration engine identifies each at least one hardware subsystem, determines at least one communication coupling configuration capability of the plurality of communication couplings, and determines at least one first multi-endpoint adapter device capability of the multi-endpoint adapter device. The communication coupling configuration engine then configures the plurality of communication couplings based on the at least one hardware subsystem, the at least one communication configuration capability, and the at least one first multi-endpoint adapter device capability in order to provide at least one communication resource between at least one of the plurality of processing subsystems and at least one endpoint on the first multi-endpoint adapter device.
US10534730B1

A first processor that has a trusted relationship with a trusted memory region (TMR) that includes a first region for storing microcode used to execute a microcontroller on a second processor and a second region for storing data associated with the microcontroller. The microcontroller supports a virtual function that is executed on the second processor. An access controller is configured by the first processor to selectively provide the microcontroller with access to the TMR based on whether the request is to write in the first region. The access controller grants read requests from the microcontroller to read from the first region and denies write requests from the microcontroller to write to the first region. The access controller grants requests from the microcontroller to read from the second region or write to the second region.
US10534728B2

A method may include, in an information handling system comprising a processor and a management controller communicatively coupled to the processor and configured to provide management of the information handling system, executing by the management controller a management application for management of one or more storage resources of the information handling system, determining by the management controller whether one or more processor-attached storage resources are present in the information handling system, wherein the one or more processor-attached storage resources are coupled to the processor by other than a backplane of the information handling system, and responsive to determining that one or more processor-attached storage resources are present, executing by the management controller an adaptable virtual backplane that emulates a physical backplane to the management application as if the physical backplane were interfaced between the management application and the processor-attached storage resources.
US10534725B2

Technology for decrypting and using a security module in a processor cache in a secure mode such that dynamic address translation prevents access to portions of the volatile memory outside of a secret store in a volatile memory.
US10534718B2

An example apparatus for memory addressing can include an array of memory cells. The apparatus can include a memory cache configured to store at least a portion of an address mapping table. The address mapping table can include a number of regions corresponding to respective amounts of logical address space of the array. The address mapping table can map translation units (TUs) to physical locations in the array. Each one of the number of regions can include a first table. The first table can include entries corresponding to respective TU logical address of the respective amounts of logical address space, respective pointers, and respective offsets. Each one of the number of regions can include a second table. The second table can include entries corresponding to respective physical address ranges of the array. The entries of the second table can include respective physical address fields and corresponding respective count fields.
US10534715B2

Operation of a multi-slice processor that includes a plurality of execution slices, a plurality of load/store slices, and one or more page walk caches, where operation includes: receiving, at a load/store slice, an instruction to be issued; determining, at the load/store slice, a process type indicating a source of the instruction to be a host process or a guest process; and determining, in accordance with an allocation policy and in dependence upon the process type, an allocation of an entry of the page walk cache, wherein the page walk cache comprises one or more entries for both host processes and guest processes.
US10534711B2

Replicating a primary application cache that serves a primary application on one network node into a secondary application cache that serves a secondary application on a second network node. Cache portions that are within the primary application cache are identified, and then identifiers (but not the cache portions) are transferred to the second network node. Once these identifiers are received, the cache portions that they identify may then be retrieved into the secondary application caches. This process may be repeatedly performed such that the secondary application cache moves towards the same state as the primary application cache though the state of the primary application cache also changes as the primary application operates by receiving read and write requests.
US10534709B2

A data storage device includes a write cache, a non-volatile memory and a controller coupled to the write cache and to the non-volatile memory. The controller is configured to, responsive to receiving a plurality of flush commands, write all data from the write cache to the non-volatile memory while executing fewer than all of the plurality of flush commands.
US10534708B1

Embodiments relate to efficiently replicating data from a source storage space to a target storage space. The storage spaces share a common namespace of paths where content units are stored. A shallow cache is maintained for the target storage space. Each entry in the cache includes a hash of a content unit in the target storage space and associated hierarchy paths in the target storage space where the corresponding content unit is stored. When a set of content units in the source storage space is to be replicated at the target storage space, any content unit with a hash in the cache is replicated from one of the associated paths in the cache, thus avoiding having to replicate content from the source storage space.
US10534702B2

An information processing method to be executed by a processor executing instructions in a memory, the information processing method includes allocating, in a first area of the storage area, an area having a predetermined size to an application, determining whether an processing area to be used when processing of the application is executed in the first area, and upon condition that it is determined that the processing is able to be reserved in the first area, reserving the processing area in the first area as the allocated area having the predetermined size to an application, and upon condition that it is determined that the processing area is not able to be reserved in the first area, trying to reserve the processing area in a second area in the storage area, and performing notification upon condition that the processing is not able to be reserved in the second area.
US10534701B1

A system for providing an API-driven continuous test platform is disclosed. The system may include one or more processors, a test engine, one or more test agents, and a database. The system may prepare (according to a configuration file) a first test configuration comprising a first selection of the one or more test agents, execute (using the test engine) the first test configuration to produce one or more first test results, and store (using the database) the one or more first test results. Finally, the system may process (using a continuous integration and continuous delivery (CI/CD) pipeline) the first test results by performing at least one of the following CI/CD processes: updating a central code base of an enterprise production environment, rejecting at least one code snippet processed by the test engine during execution of the first test configuration, and marking the first test results as inconclusive.
US10534699B2

Embodiments of the present disclosure relate to a method and device for executing test cases. The method comprises obtaining a set of test cases to be executed, and determining a test platform type and a test script associated with each test case in the set of test cases based on a knowledge base. The method further comprises dividing the set of test cases into a plurality of test subsets or test suites based on the test platform type, and executing test cases in each test subset using the respective test environment and test script. In embodiments of the present disclosure, the plurality of test suites are generated automatically based on the knowledge base, and the respective test environment and test script are used for executing each test suite. Accordingly, embodiments of the present disclosure can implement automatic generation and execution of the test suites, and can improve the operation efficiency for test cases.
US10534698B2

A web server, such as one operating with a test agent in a database system receives a request for executing a test. The request is sent by a test master to an endpoint of the web server. In response to receiving the request by the web server, without exchanging information between the test agent and the test master, the test agent performs a series of operations as follows. A complete set of test steps is determined for the test. A complete set of test data used to execute the complete set of test steps is determined. The complete set of test steps for the test is executed with the complete set of test data. A final test execution status is generated for the test. The test agent can make the final test execution status for the test available for the test master to retrieve by way of the web server.
US10534695B2

Methods and systems for initializing test environments comprising receiving input defining a plurality of parameters which are used to identify template configuration information which comprises static configuration information and instances of environment variables. A copy of the template configuration information is created and updated based on one or more of the parameters. The updated information is saved as an environment configuration descriptor that defines one or more services required for the test environment. The descriptor is then used to initialize test environment.
US10534692B2

Instrumenting code. One embodiment includes identifying a line of source code having an incomplete instrumentation. A unique identifier tag is obtained from an identifier source. The unique identifier tag is inserted into the instrumentation.
US10534690B1

This disclosure relates to quality control testing of software and hardware applications, and more specifically to performing quality control testing concurrently on multiple software deployments. The method and system monitor user inputs on a master machine to capture user events that are translated into action paths and action requests that concurrently reproduce the user event on a set of test machines with a variety of hardware configurations and software versions.
US10534677B2

Migrating applications executing on a storage system, including: detecting, by the storage system, that an application executing on a first platform within the storage system should be migrated to a second platform within the storage system; rejecting, by the storage system, all pending input/output (‘I/O’) requests received by the storage system from the application executing on the first platform; and initiating, by the storage system, execution of the application on the second platform.
US10534671B1

A method for managing container images in a container hosting environment, comprising a set of machine nodes for hosting container images, comprises the following steps. At a machine node of the set of machine nodes, at least one image layer of a container image comprising multiple image layers is identified for compaction. The identified image layer is compacted by merging data of the identified layer with data of another image layer of the container image. The data of the compacted image layer is transmitted to a backup store remote from the machine node for storage. The set of machine nodes and the backup store are implemented via processing devices operatively coupled via a communication network to form the container hosting environment. The compacted image layer may then be recovered from the backup store.
US10534654B2

A circuit arrangement and program product for dynamically providing a status of a hardware thread/hardware resource independent of the operation of the hardware thread/hardware resource using an inter-thread communication protocol. A master hardware thread may be configured to communicate status requests to associated slave hardware threads and/or hardware resources. Each slave hardware thread/hardware resource may be configured with hardware logic configured to automatically determine status information for the slave hardware thread/hardware resource and communicate a status response to the master hardware thread without interrupting processing of the slave hardware thread/hardware resource.
US10534650B2

According to one embodiment of the present disclosure, there is provided a processing method including obtaining parallelized unit information for video parallel processing; obtaining performance information that indicates performance of a plurality of cores; and allocating a plurality of video unit data to the plurality of cores based on the parallelized unit information and the performance information. The parallelized unit information includes complexity information that indicates complexity of the plurality of video unit data.
US10534641B2

An electronic device includes a CPU that executes the process execution program to function as a plurality of process execution units as threads and an execution control unit. The plurality of process execution units use the CPU to execute a process. The execution control unit controls executing of the process by the plurality of process execution units. The execution control unit sets a CPU usage priority level for each of the plurality of process execution units. The execution control unit changes the CPU usage priority level of the job of a type other than a specific type to a priority level that is equal to or less than a specific priority level, when the job of the specific type and the job of the type other than the specific type are simultaneously executed.
US10534637B1

Systems and methods for managing software applications are provided. The system may receive a user input request, via a graphical user interface, to chain together two or more applications. The system determines application profiles associated with each application, where the application profile specifies an input type and an output type for that application. The system determines whether the first output type of the first application is compatible with the second input type of the second application. If so, the system generates a chain application configured to execute the first application and second application in sequential order in which an intermediate output of the first application is passed to the second application as an input.
US10534633B2

An application software platform is provided for use in a process plant or other environment to enable various different applications to run, to obtain access to, and to use data from various different assets in the plant or other asset environment in a consistent and easily understood manner. The software platform includes a class-based object structure or model that is set up and used to organize and to efficiently provide access to data about, generated by, or obtained from the assets in the plant. This class-based object structure may be used to provide efficient and organized communications between the various monitoring or other applications and the plant assets or sources of data. The class-based object structure is extensible and includes or defines various hierarchies of class objects that, in turn, define various levels of the assets or other physical or logic entities being monitored (i.e., from which or about which data is being obtained), as well as properties and behaviors of the assets or physical or logical entities being monitored.
US10534631B2

One embodiment includes obtaining virtual machine (VM) information for at least one VM. The VM information includes a VSI type identification (ID) associated with each VM. A policy discriminator (PD) is associated for each VSI type ID, where the PD represents scalable policy assignment. At least one rule and bandwidth filter information associated with a VSI type ID is retrieved from virtual station interface (VSI) database (DB) information and PD for each VSI type ID. The associated at least one rule and filter information is applied based on one of multiple PD types. The multiple PD types comprise a VM type and a virtual local area network (vLAN) type.
US10534628B2

Embodiments include systems and computer program products to perform an operation for managing different virtual machine images as a single virtual machine image. The operation generally includes generating a representation of a virtual machine (VM) image, and generating a first VM instance from the VM image. The representation of the VM image includes a set of artifacts associated with the VM image. The operation also includes receiving an indication of an available software update. Upon determining that the software update is applicable to the representation of the VM image, the operation further includes applying the software update to the first VM instance image.
US10534625B1

Disclosed herein is an apparatus and method for emulating hardware. The apparatus includes a data array configured to store input data for an emulation cycle and a carry chain coupled to the data array receives one or more inputs from the data array. The carry chain is configured to generate output data in response to performing an arithmetic operation by a set of configurable logic gates using the one or more inputs in a pre-determined number of clock cycles. One or more processors are coupled to the carry chain and the data array, and are configured to emulate a logic gate function using at least the input data from the data array or the output data from the carry chain.
US10534621B2

An information processing apparatus has a processor and a programmable logic circuit device (PLD) that includes a reconfiguration region to configure a logic circuit requested by a configuration request from the processor. The processor compares a first execution time of a plurality of the logic circuits for a case when a degree of parallelism adjustment is performed by decreasing a degree of parallelism of a first logic circuit and increasing a degree of parallelism of a second logic circuit and a second execution time of the plurality of logic circuits for a case when the degree of parallelism adjustment is not performed, and requests the degree of parallelism adjustment to the PLD when the first execution time is shorter than the second execution time, and does not request the degree of parallelism adjustment to the PLD when the first execution time is not shorter than the second execution time.
US10534617B2

Backing up virtual machine operating system data on sequential-access data storage systems is provided. A virtual machine boots into an operating system using operating system data that is provided to the virtual machine from a random access storage unit. The random access storage unit stores the operating system data as a first plurality of blocks. The operating system data is recorded in a sequential order as it is provided to the virtual machine. The operative system data is recorded in a record file. Sequential boot data is recorded on a sequential backup system based, at least in part, on the record file. The sequential boot data is a copy of the operating system data that represent the operating system as a second plurality of blocks based, at least in part, on the sequential order of the operating system data provided to the virtual machine.
US10534611B2

Embodiments relate to branch prediction using a pattern history table (PHT) that is indexed using a global path vector (GPV). An aspect includes receiving a search address by a branch prediction logic that is in communication with the PHT and the GPV. Another aspect includes starting with the search address, simultaneously determining a plurality of branch predictions by the branch prediction logic based on the PHT, wherein the plurality of branch predictions comprises one of: (i) at least one not taken prediction and a single taken prediction, and (ii) a plurality of not taken predictions. Another aspect includes updating the GPV by shifting an instruction identifier of a branch instruction associated with a taken prediction into the GPV, wherein the GPV is not updated based on any not taken prediction.
US10534607B2

Methods, systems, and apparatus, including an apparatus for accessing a N-dimensional tensor, the apparatus including, for each dimension of the N-dimensional tensor, a partial address offset value element that stores a partial address offset value for the dimension based at least on an initial value for the dimension, a step value for the dimension, and a number of iterations of a loop for the dimension. The apparatus includes a hardware adder and a processor. The processor obtains an instruction to access a particular element of the N-dimensional tensor. The N-dimensional tensor has multiple elements arranged across each of the N dimensions, where N is an integer that is equal to or greater than one. The processor determines, using the partial address offset value elements and the hardware adder, an address of the particular element and outputs data indicating the determined address for accessing the particular element of the N-dimensional tensor.
US10534593B2

Embodiments relate to optimizing an indirect call function. More specifically, an indirect call function configuration comprises a first application module having a target function of the indirect function call, a second application module with a symbolic reference to the target function of the indirect function call, and a third application module to originate an indirect function call. A compiler is provided to identify potential target functions and indicate the potential target functions in the program code. Additionally, the compiler determines and indicates in the program code that the function pointer value resulting from a non-call reference of a function symbol is solely used to perform indirect calls in the same module. A linker can read the indication the compiler made in the program code and optimize the indirect call function.
US10534592B2

Technologies are provided for creating and using template constraint expressions in constraint-based systems. Template constraint expressions can be created that can be used to define multiple usages of a same constraint rule in a configuration model. Using the template constraint expression, the constraint rule can be translated once and used multiple times as different instances of the rule are activated. Updates to the rule can be made to the template constraint expression and applied to all of the related instances. Constraint expressions can be created based on the template constraint expression. Multiple object instances in a configuration model can be identified that satisfy matching criteria of the template constraint expression. Variables of the matching object instances can be mapped to variable placeholders in the template constraint expression to create constraint expressions. A constraint solver can be used to evaluate the constraint expressions.
US10534586B2

A method, apparatus and system for achieving visual programming of interaction workflows for customer contact centers which eliminates the need for skilled computer telephony interaction programmers to program the screen pops and workflows that are presented to live-agent customer service representatives in a contact center. Further, the disclosed method and apparatus enables integration of contact information from omni-channel systems, as well as customer relationship management (“CRM”) data, data collected from interactive voice response (“IVR”) systems, and data pulled from third-party databases, into the screen pops and workflows in a way that is agnostic as to the type or protocol of the PBX switch, the IVR system and the CRM system utilized by a particular call center, by facilitating a level of abstraction and data flow between and among these components.
US10534584B2

An ecosystem supporting the design and the construction of software applications (Apps) is described. Such an ecosystem supports rapid and efficient design of Apps that provide a consistent user experience through one or more user interfaces.
US10534580B2

Processing circuitry is provided for comparing a number of adjacent widths having a common value and extending from a starting position within an input number with a runlength specified by a variable number. The circuitry includes a mask generator for generating a mask value in dependence upon the variable number, combination circuitry for performing a logical combination operation upon respective bits within the input number starting from the starting position and corresponding bits within the mask value so as to generate an intermediate value. Result circuitry then generates a result indicative of whether or not the number of adjacent bits is less than or equal to the run length in dependence upon a determination if any bits within the intermediate value have a predetermined value.
US10534579B2

A system according to one embodiment includes a pinned layer; a spacer layer above the pinned layer; a free layer above the spacer layer; a heating device, for heating the free layer to induce a paramagnetic thermal instability in the free layer whereby a magnetization of the free layer randomly switches between different detectable magnetic states upon heating thereof; and a magnetoresistance detection circuit for detecting an instantaneous magnetic state of the free layer.
US10534575B1

A system, a method, and computer program product for performing buffering operations. A data update is received at a buffering location. The buffering location includes a first buffer portion and a second buffer portion. The data update includes an address tag. The buffering location is communicatively coupled to a memory location configured to receive the data update. A target address of the data update in the memory location is determined using the first buffer portion and compared to the address tag. The data update is applied using the first buffer portion to update data in the first buffer portion upon determination that the target address matches the address tag. The target address of the data update is pre-fetched from the memory location upon determination that the target address does not match the address tag. The first and second buffer portions buffer the data update using the pre-fetched target address.
US10534570B2

An image forming system comprises: an application server installed on an internet; multiple image forming devices installed on a local network; multiple relay servers, installed on the local network, relaying communication between at least one of the multiple image forming devices and the application server; and a connection mediation server, installed on the internet, sending an access request to one of the multiple relay servers, and connecting the relay server to the application server. The connection mediation server includes: a relay server identifying part configured to identify the relay server which relays the communication between one of the multiple image forming devices and the application server from among the multiple relay servers; and an access request sending part configured to send the access request to the relay server identified by the relay server identifying part, and establish the communication between the image forming device and the application server.
US10534568B2

An image forming apparatus includes a first device having first circuitry and a printer and/or a scanner, and a second device to operate the first device, the second device including second circuitry to install, on a memory of the second device, one or more applications for executing image processing using the printer or the scanner. When determining that a current time is equal to an update time set within an update time range defined by a user, the second circuitry acquires, from a server via the first device and a network, update target application information indicating a target application among the one or more applications installed in the second device, requests, to the server via the first device, downloading of the target application, acquires the target application from the server via the first device, and installs the acquired target application in the second device.
US10534564B2

A multi-platform data storage system configured to accessing a plurality of storage platforms that use different storage access and/or storage management protocols. The multi-platform data storage system can, for example, include a storage mobility and management layer providing virtual management of data stored in the plurality of storage platforms, and a storage protocol converter operatively coupled between the storage mobility and management layer and the plurality of storage platforms. During access and/or management communication from the storage mobility and management layer to a particular one of the storage platforms, the storage protocol converter can operate to convert the access and/or management communication from a layer protocol used by the storage mobility and management layer to the storage access protocol used by the particular one of the storage platforms.
US10534561B1

A storage apparatus and a storing method are provided. The storage apparatus includes one or more storage devices, an interface expander and a master controller. The storage device includes a storage module, a storage control circuit and a ready/busy pin. The storage control circuit outputs an operational state signal according to an operational state of the storage module through the ready/busy pin. The master controller outputs an interface signal to indicate the interface expander to provide the operational state signal. The interface expander detects the ready/busy pin of the storage device to receive and transmit the operational state signal from the storage device to the master controller according to the interface signal. The master controller determines whether the storage device is in a busy state or a ready state according to the operational state signal, and accordingly outputs a control signal to control operations of the storage devices.
US10534560B2

A data storage device includes a first controller; a scale-out storage device; and an interface connected between the first controller and the scale-out storage device, wherein the first controller is configured to transmit, to the scale-out storage device through the interface, a first command including a command type and command information having a parameter with respect to the command type, wherein the scale-out storage device is configured to perform an operation corresponding to the first command, and wherein the scale-out storage device includes, a scale-out controller connected to the interface, a volatile memory connected to the scale-out controller, and a non-volatile memory connected to the scale-out controller.
US10534558B1

A storage array uses paged metadata. Each storage director has access to a plurality of object storage systems which describe locations of paged metadata in backing storage. Each object storage system includes different types of inodes which describe objects in backing storage. The object storage systems are used to locate and relocate metadata for loading into global memory, and creation and deletion of objects. An object storage system may be selected based on factors including ratio of different inode types, locality of object usage and anticipated object activity level.
US10534553B2

Apparatuses and methods for memory array accessibility can include an apparatus with an array of memory cells. The array can include a first portion accessible by a controller of the array and inaccessible to devices external to the apparatus. The array can include a second portion accessible to the devices external to the apparatus. The array can include a number of registers that store row address that indicate which portion of the array is the first portion. The apparatus can include the controller configured to access the number of registers to allow access to the second portion by the devices external to the apparatus based on the stored row addresses.
US10534550B2

According to an embodiment, an information processing apparatus includes a non-volatile memory manager. The non-volatile memory manager is configured to save, in a non-volatile memory section, information of a plurality of storage sections to be read after rebooting. The non-volatile memory section is configured to keep storing information even if power is off.
US10534539B1

A method, computer program product, and computer system for selecting, by a computing device, a first disk extent for each RAID extent in an extent pool. Remaining disk extents for each RAID extent in the extent pool may be selected.
US10534535B2

The present invention relates to a watch-type terminal enabling touch input sensing and a method for controlling the same. The watch-type terminal comprises: a display unit; a sensing unit for sensing the touch surface area of a touch input applied to the display unit; and a control unit for detecting the direction of changes in the touch surface area of the touch input which has been sensed and, in response to the changes in the touch surface area, for executing a particular function connected to the direction of changes of the touch surface area among a plurality of functions for controlling the operation of a watch-type terminal.
US10534529B2

A control method of the disclosure causes a computer of an information apparatus to: display a display screen representing a floor plan for one floor including at least two rooms on the display; display device icons representing target devices within regions of the respective rooms included in the floor plan, the device icons being initially displayed at positions within the regions of the respective rooms; and when it is sensed that an illumination icon representing an illumination device among the one or more target devices is selected within a region of any room of the at least two rooms, display a region corresponding to the room, in which it is sensed that the illumination icon is selected, with brightness not less than specific brightness, in a case where power for the illumination device installed in the room, in which it is sensed that the illumination icon is selected, is on.
US10534518B2

A method of on-demand model navigation includes providing a graphical explorer layout (GEL) algorithm for user exploring within an enterprise process model including assets as nodes, relationships between assets as links between nodes, and related node information. The GEL triggers on the display device displaying an initial dashboard fixed view including ≥2 of the nodes (shown nodes), a context menu and a menu for the links. Responsive to selecting a first of the shown nodes (first selected node) from the dashboard fixed view, displaying a first on-demand enterprise model graph showing the first selected node as an anchor node along with related nodes with links therebetween shown. Responsive to selecting a second of the shown nodes, a second on-demand enterprise model graph having ≥two levels can be displayed with the second selected node as an anchor node along with related nodes with the links therebetween shown.
US10534517B2

A measuring device comprises a control unit, a display unit and an input unit. The control unit is configured to control the display unit to display a first content in a first display area and a second content in a second display area. The input unit is configured to allow a user to select one of the first display area, the second display area and no display area. The control unit is then configured to display the first content at least partially transparent, when the first display area is selected, and to display the second content at least partially transparent, when the second display area is selected.
US10534516B2

Usability of a device having a user interface that contains a plurality of user-selectable elements presented in a spatial arrangement that varies over time is improved by storing the spatial arrangement at an initial given time in a memory and, upon receiving user input at a later time, applying the user input denoting a selection within the spatial arrangement as at the initial given time stored in the memory, in order to achieve the automatic selection of the element that existed at the selected location within the arrangement at a period of time before the selection was made, rather than the selection of the element that exists within the arrangement at the actual time of the selection being made.
US10534495B2

A rollable display panel and a rollable display device, the rollable display panel including a display region configured to display an image; a non-display region surrounding the display region; and a resistor sensor in the non-display region including sensing material of which resistance values are different by location, wherein the resistor sensor outputs a sensing signal that is regularly changed proportional to a rolling length of the rollable display panel, and a sensor driver that determines a driving region of the rollable display panel based on the sensing signal.
US10534492B2

The present invention provides a mutual capacitive touch panel including a first conductive layer and a second conductive layer. The first conductive layer includes a plurality of electrodes arranged in an array and a plurality of connecting line segments. In each column of the array, the electrodes in the ((N×M)-1)th row are electrically connected to one another through some of the connecting line segments to form a first electrode series, and the electrodes in the (N×M)th row are electrically connected to one another through some of the connecting line segments to form a second electrode series. The second conductive layer includes a plurality of electrode strips extending along a row direction of the array and respectively overlapping the electrodes located at the corresponding row. Each electrode strip includes a plurality of shielding portions, each of which overlaps one corresponding of the connecting line segments.
US10534486B2

A touch screen includes a first electrode layer, an insulating layer on a first electrode layer, and a second electrode layer on the insulating layer. The first electrode layer or second electrode layer includes first sensing electrode columns and second sensing electrode columns. The first sensing columns include first sensing electrodes having sub-electrodes. The second sensing electrode columns are alternately arranged with the first sensing electrode columns and include second sensing electrode. The sub-electrodes of one of adjacent first sensing electrodes are electrically connected to sub-electrodes of another one of the adjacent first sensing electrodes, respectively.
US10534483B2

The present invention relates to a touch panel and, more particularly, to a touch panel capable of improving electrical conductive characteristics of the touch panel, reducing the size of the touch panel, improving the visibility of the touch panel, and minimizing damage to a substrate when a failure test is performed on the touch panel.
US10534481B2

High aspect ratio touch sensor panels are disclosed in which multiple row electrode blocks can be formed in a single row within an active area of the touch sensor panel, each row electrode block including a plurality of vertically adjacent row electrodes, or in some instances only one row electrode. In addition, each column electrode can be separated into multiple column electrode segments, each column electrode segment being vertically oriented and formed in a different column. The column electrode segments associated with any one column electrode can be spread out so that each of these column electrodes segments can be co-located and associated with a different row electrode block.
US10534471B2

An electronic apparatus with independent power sources includes a functional circuit, a plurality of touch sensing electrodes, at least one force sensing electrode and a force and touch sensing circuit, wherein the functional circuit and the force and touch sensing circuit are powered by a first power source and a second power source different with the first power source, respectively. The force and touch sensing circuit is electrically connected with the touch sensing electrodes and the force sensing electrode to sense external touch and touching force by driving the touch sensing electrodes and the force sensing electrode. The first power source and the second power source have no common current loop therebetween during touch or force sensing operation.
US10534469B2

The present invention relates to the field of touch technologies, and provides a force detection method, apparatus and device. The force detection method includes: receiving a deformation caused by external force and identified by at least one sensing electrode, and converting the deformation into a corresponding raw feature value characterized by an electrical signal, wherein the raw feature value corresponds to the force; and calculating force information fed back by the at least one sensing electrode according to the raw feature value of the at least one sensing electrode. With the force detection method, apparatus and device according to the invention, when a plurality of positions is pressed by force, the force information at each position may be accurately acquired. In practice, multi-finger press detection may be implemented on the touch screen by using fewer electrodes, thereby reducing the cost and improving the user experience.
US10534467B2

Disclosed is a touch sensor, including: first sensing patterns extended in a first direction and arranged in a second direction crossing the first direction, in which each of the first sensing patterns includes: first variable resistive patterns arranged in the first direction; and first conductive patterns connecting the first variable resistive patterns, and lengths of the first variable resistive patterns in the first direction are increased in the second direction.
US10534465B2

A performance of a display device having an input device is improved. A display device includes: an electro-optical layer; a first driving electrode and a second driving electrode which drives the electro-optical layer; a driver chip which outputs a video signal; a switch circuit which is arranged outside the driver chip, which selects a potential to be supplied to the second driving electrode, and which includes a first switch element and a second switch element; a shift register circuit connected to the switch circuit; and a detection circuit which detects that an object is close or in contact. Each of the first switch element and the second switch element is selectively turned ON or OFF by the shift register circuit. The detection circuit is electrically connected to the first switch element and the second switch element.
US10534463B2

A touch input device may be provided that includes: a cover; a display module disposed under the cover; and a pressure sensing unit disposed under the display module. The pressure sensing unit includes a first elastic foam, a pressure sensor disposed on the first elastic foam, and a first adhesive layer disposed between the first elastic foam and the pressure sensor. A change amount of a stress of the first elastic foam required for the first elastic foam to be compressed to half of the thickness thereof from its original state is less than the change amount of the stress of the first elastic foam required for the first elastic foam to be compressed from half of the thickness thereof to the thickness to which the first elastic foam is able to be maximally compressed.
US10534462B2

The present disclosure relates to a display screen assembly, an electronic device and a manufacturing method of the display screen assembly. The display screen assembly includes a bracket, a display screen, a cover plate and a decoration enclosure. The bracket includes a bottom wall and a side wall. The display screen includes a top surface and a bottom surface provided on the bottom wall. The display screen and the side wall are located at two opposite sides of the bottom wall respectively. The bottom surface of the cover plate is joined with the top surface of the display screen. The cover plate has a groove at a side wall thereof. The decoration enclosure includes a first joining part and a second joining part coupled mutually, the first joining part is received in the groove, and the second joining part is joined with the side wall of the bracket.
US10534454B2

A system, including: a computing device that executes an interactive application and generates and transmits image frames; a head-mounted display (HMD) that receives and presents the image frames, wherein the HMD includes a magnetic emitter that emits a magnetic signal having a synchronization encoding synchronized to the received image frames; a controller device that includes a magnetic sensor that detects the magnetic signal, wherein the controller device processes the detected magnetic signal to determine magnetic position data and read the synchronization encoding, wherein the controller device uses the synchronization encoding to generate corresponding timing data indicating a timing of the magnetic position data based on the synchronization encoding, wherein the controller device transmits the magnetic position data and the corresponding timing data to the computing device; wherein the computing device uses the magnetic position data and the corresponding timing data to determine the location and/or orientation of the controller device.
US10534439B2

Techniques for gesture-based device connections are described. For example, a method may comprise receiving video data corresponding to motion of a first computing device, receiving sensor data corresponding to motion of the first computing device, comparing, by a processor, the video data and the sensor data to one or more gesture models, and initiating establishment of a wireless connection between the first computing device and a second computing device if the video data and sensor data correspond to gesture models for the same gesture. Other embodiments are described and claimed.
US10534433B1

A haptic device is provided that includes a jamming assembly, anchored to the back of a user's hand, having (i) a jamming lever, (ii) an actuator to move the jamming lever from a first position to a second position different from the first position, and (iii) a slidable member configured to move back and forth in response to movement of a first of the user's fingers. The haptic device also includes an elongated element with opposing first and second end portions, where (i) the first end portion is anchored to a predefined portion of the user's first finger, and (ii) the second end portion is attached to an end portion of the slidable member. The jamming lever, when moved to the second position by the actuator, engages with a portion of the slidable member to prevent movement of the member, the elongated element, and the user's finger in a direction.
US10534430B2

A device for immersive visual representations to a user of virtual scenes, inside a helmet enabling head movements, receives information related to positions of the user's eyes with respect to the helmet, determines visual generation parameters of the virtual scenes in function of that information, and provides those parameters for carrying out the immersive visual representations in the helmet based on those parameters. The device further determines the visual generation parameters so as to spatially adjust continuously the representations of the virtual scenes in function of the positions of the user's eyes. An individual head equipment comprises such a device, a helmet, at least one visual generation apparatus, and one or more sensor(s) providing the positions of the user's eyes.
US10534426B2

There is provided an interactive system, which includes a remote controller. The remote controller is equipped with a camera to capture an operating frame having a user image and a background image therein; and a processing unit to analyze the operating frame to identify a user image section and a background image section within the operating frame corresponding to the user image and the background image respectively, wherein the processing unit generates a movement information of the remote controller according to intensity distributions of the user image section and the background image section.
US10534421B2

A system provides virtual per-processor timers based on a timer such as a platform timer. To virtualize a timer to be used by each processor independently, a data structure is maintained in memory for the timer. The data structure has an entry for each interrupt to be produced for each processor using the timer, specifying the processor and the due time, with the entries sorted by due time. If the virtualized timer is a platform timer that maintains context during power transitions, a processor can switch to the virtual per-processor timer upon a context-losing power transition.
US10534411B2

A hard drive carrier and a method for removing a hard drive carrier from an enclosure are provided herein. In one example, the hard drive carrier includes a platform located in a center position on a front face of the hard drive carrier. The hard drive carrier includes a first pinch point and a second pinch point, where the second pinch point is located opposite of the first pinch point. The hard drive carrier also includes a first tab disposed adjacent to the first pinch point and a second tab, where the second tab is located opposite of the first tab.
US10534409B2

One embodiment of the present disclosure set forth a system for hot swapping an expansion card. The system includes a fastener mechanism for coupling an expansion card to a motherboard. The system further includes a switch for controlling voltage supply to the expansion card. When the fastener mechanism is in an activated state, the fastener mechanism secures the expansion card to the motherboard and the switch causes voltage to be supplied to the expansion card. When the fastener mechanism is in a partially activated state, the fastener mechanism secures the expansion card to the motherboard and the switch prevents voltage from being supplied to the expansion card.
US10534401B2

A display device or a display system with which a viewer can feel a strong or natural stereoscopic effect in a two-dimensional image and is less likely to be fatigued is provided. The display system includes a display portion, a detection portion, and a control portion. The display portion is flexible. The detection portion is configured to detect the conditions of a viewer's eye to obtain detection information and to supply the detection information to the control portion. The control portion is configured to extract information on the viewer's fatigue from the detection information and to change the curvature of the display portion on the basis of the information on the viewer's fatigue. The central angle of the curved surface of the display portion is preferably greater than or equal to 20° and less than 90°.
US10534398B2

An electronic device includes: an electrostatic capacitance-type touch panel; an electrically conductive movable part; and an electrical conductor which moves with a movement of the movable part. At least a part of the electrical conductor moves, overlapping the touch panel, as viewed in a plan view observing the touch panel. The movable part and the electrical conductor are electrically continuous to each other.
US10534395B2

An application runs at a first operating frequency if the application is designed for a current version of a system and runs at a second operating frequency if the application is designed for a prior version of the system that operates at a lower frequency than the first operating frequency. The second operating frequency may be higher than the operating frequency of the prior version of the system to account for differences in latency, throughput or other processing characteristics between the two systems. Software readable cycle counters are based on a spoof clock running at the operating frequency of the prior version of the system, rather than the true operating frequency. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.
US10534382B2

The invention comprises systems and methods for detecting the use of networked consumer electronics devices as indications of occupancy of a structure for purposes of automatically adjusting the temperature setpoint on a thermostatic HVAC control. At least one thermostat is located inside a structure and is used to control an HVAC system in the structure. At least one networked electronic device is used to indicate the state of occupancy of the structure. The state of occupancy is used to alter the setpoint on the thermostatic HVAC control to reduce unneeded conditioning of unoccupied spaces.
US10534377B2

Disclosed is a control system for a water network. The control system includes a plurality of remotely-located monitoring and or monitoring and automatic control stations each including an automation controller for local control and automation, and each in communication via a dual-ring communication topology for system or wide-area control. The dual-ring facilitates redundant peer-to-peer data exchange to provide upstream and downstream water flow and water quality information. Systems described herein may calculate flow differential based on water flow data from each of the monitoring stations, and control flow based on the calculated flow differential.
US10534373B2

An apparatus for locational aiming of an overhead directional service unit includes a body including a first end configured to be matingly engaged with a housing assembly of the overhead directional service unit and a second end longitudinally opposed to the first end. A light source is disposed within the body and operable to project a light beam from the second end in a direction defined by a longitudinal axis of the body. With the first end matingly engaged with the housing assembly, pivotal movement of the body about a pivot axis relative to a mounting assembly of the overhead directional service unit applies a leverage force to the housing assembly to pivotally reposition the housing assembly relative to the mounting assembly so that the housing assembly is directionally aimed toward a target location visually indicated by the light beam.
US10534372B2

A method of unmanned aerial vehicle (UAV) operation, including: receiving from a customer a first data request, the first data request having: a first geographic coverage area; and a refresh rate for the first geographic coverage area; planning a first plurality of flight missions to accomplish the first data request; uploading flight missions data representing the first plurality of flight missions into a UAV pod; and deploying the UAV pod.
US10534371B2

A system and method for providing power to and monitoring the energy usage includes at least one electrical control unit having an unmanned vehicle, at least one electrical control unit, a sensor enabled to monitor a given condition; a power source; a processor configured to be in communication with the at least one sensor and said power source, said processor further configured to manage communications with said management system; an unmanned vehicle releasably coupled to said electrical control unit, said processor being adapted to release said unmanned vehicle to enable the unmanned vehicle to separate from said electrical control unit, wherein said sensor is enabled to monitor at least one of the following: voltage, current, real power, apparent power, reactive power, frequency, total harmonic distortion, arc fault, plug loads, power factor, GFI, AFI, light, temperature, humidity, methane, carbon monoxide, motion, thermal, occupancy, radio frequency, audio, video, infrared, and combinations thereof and wherein said unmanned vehicle can travel to various locations.
US10534366B2

A human-following robot for searching a following target when failing to track the following target includes a location estimating module configured to estimate a location of the following target based on map information and trajectory information, a search range setting module configured to set a search range of the following target based on the estimated location information and human walking pattern information, and tracking module configured to track the following target after moving to the search range. Since the robot estimates a location of a missed following target and the moves to the estimated location by utilizing map information and human walking pattern information including walking pattern data of persons in a surrounding environment, which is accumulated during a predetermined period, the following target may be detected again.
US10534361B2

Among other things, one or more techniques and/or systems are provided for generating a health profile of an industrial asset based upon data pertaining to such an industrial asset. The health profile describes an expected condition of the industrial asset during a prediction period, a predicted cause of the expected condition, and/or a predicted impact of the expected condition. In some embodiments, the health profile is generated using a model that is configured to be periodically and/or intermittently updated. Further, in some embodiments, a diagnostic profile may be generated describing diagnostic actions that may be taken to improve predictions included within a health profile and/or to improve a confidence in one or more of those predictions.
US10534354B2

A device maintenance apparatus, includes: a communication control part configured to control a communication with a device; a device information acquisition part configured to acquire device information of the device via the communication; a storage configured to store maintenance process information, the maintenance process information including device specifying information for specifying a maintenance target device and process specifying information for specifying details of a maintenance process; and an information processing part configured to compare the acquired device information to the stored maintenance process information, and to execute a maintenance process on the device based on the result of the comparison.
US10534343B2

A unit is connected to both devices to be controlled and the other unit. The unit includes a control unit connected to the devices to be controlled, and a shared memory to be capable of storing therein information. The control unit allocates control data related to the devices to be controlled to the shared memory of its own unit and the shared memory of the other unit so as to be stored respectively in the shared memories.
US10534342B2

A method of providing batch process data from a process control system of a process plant to a remote computing device includes receiving a request to create a list of batch data to be provided to the remote computing device, presenting a selection interface to facilitate selection of batch data to be provided, and receiving, via the selection interface, a selection of a batch executive from which to provide the batch process data. The method also includes receiving, via the selection interface, one or more filter criteria, applying the filter criteria to data available from the batch executive to determine a set of data to be included on the list of batch data to be provided to the remote computing device, and transmitting to a mobile server an indication of the set of data associated with the list of batch data to be provided to the mobile device.
US10534341B2

Methods, systems, and computer-readable media storing instructions are described for receiving, at a first adapter on a first computer system, a first Enterprise Quality Management (EQM) communication configured to pass EQM data between the first computer system and a second computer system on the computer network, transforming the EQM communication into a standardized data format, transmitting the standardized first EQM communication to a second adapter resident on a second computer system, receiving a second EQM communication comprising EQM response data from the second adapter in response to the first EQM communication, the second EQM communication being transmitted by the second adapter in the standardized data format, determine whether the second EQM communication is interpretable by the first computer system, and transforming the second EQM communication into a data format interpretable by the first computer system when the second EQM communication is not interpretable by the second computer system.
US10534336B2

An occupancy sensor is disclosed including a passive infrared (PIR) sensing element, a temperature sensing element, and a processor. The processor receives temperature signals from the temperature sensing element and configures the occupancy sensor into a selected operating mode based the received temperature signal. The operating mode may be associated with a predetermined sensing threshold of the PIR sensing element. The processor controls an associated load based on the selected operating mode and the received occupancy signals. The occupancy sensor can alternatively include an occupancy sensing element and a photodetector. Based on the amount of light detected by the photodetector over time, the occupancy sensor can calculate a rough estimate of time of day, and can automatically adjust one or more sensing and/or operational characteristics based on that time of day determination. A photosensor may implement daylight harvesting based on different light levels associated with different times of day.
US10534330B2

Methods and systems are described for selecting a level of autonomy. According to at least one embodiment, a method for selecting a level of autonomy includes determining a first likely condition of a first user of a task and/or building system, selecting a first autonomy level from multiple levels based at least in part on the first likely condition, and making a first decision in the task and/or the building system based on the first autonomy level.
US10534319B2

An escapement for a timepiece includes an escape wheel that rotates about a shaft center and a pallet that oscillates. The escape wheel includes fifteen teeth. The pallet includes an entry pallet jewel and an exit pallet jewel that switch the rotation and stop of the escape wheel and receive torque from the escape wheel by contacting the teeth. The escape wheel and a balance (an impulse pin) apply and receive torque only via the pallet. The pallet includes a third pallet jewel (a torque applying and receiving member) that receives torque from a convex portion of the escape wheel in addition to the entry pallet jewel and the exit pallet jewel.
US10534313B2

Control to drive and stop developing roller is effected. A cartridge includes a drive transmission member movable between a transmitting position capable of transmitting the driving force toward a developing roller and a blocking position capable of blocking the transmission of the driving force to the developing roller.
US10534310B2

The present disclosure provides a cleaning blade capable of improving chipping resistance. A cleaning blade includes a blade part made of polyurethane and having an edge that comes in slidable contact with a mating part. The edge includes: a base material containing polyurethane; an impregnated layer containing polyurethane in the base material and a cured acrylic product and present from the surface through to the inside of the base material; and a particle layer containing particles supported by the surface of the base material. The average particle diameter of the particles is between 3 nm and 100 nm, inclusive. The thickness of the impregnated layer is 30 nm or greater and less than 1000 nm. The edge has an area ratio of the particle layer to the impregnated layer that is between 5% and 30%, inclusive in a cross section perpendicular to the surface of the base material.
US10534308B2

A transmission device includes a gear member, an intermediate member removably attached to the gear member and including a guiding groove, and a transmitter including a shaft, the shaft having at least one protrusion extending radially outward from the shaft, and the guiding groove is shaped such that the protrusion is movable along the guiding groove in an axial direction and rotatable relative to the guiding groove.