US10561048B2

A layer of the mixture that contains polymer and conductive particles is applied over a first surface, when the mixture has a first viscosity that allows the conductive particles to rearrange within the layer. An electric field is applied over the layer, so that a number of the conductive particles are aligned with the field and thereafter the viscosity of the layer is changed to a second, higher viscosity, in order to mechanically stabilise the layer. This leads to a stable layer with enhanced and anisotropic conductivity.
US10561047B2

A gasket assembly structure including a frame which includes a front half and a back half joined together with a plurality of interlocking tabs located around a perimeter of the frame, defining a window, and an electromagnetic gasket, constrained between the front half and the back half of the frame; where the electromagnetic gasket lines an interior perimeter of the window and partially extends from the frame into the window, and a passageway through the window of the frame with boarders defined by the constrained electromagnetic gasket. A housing structure including a receptacle recessed within an opening on a front side of the housing, the receptacle is rigidly attached to the housing, and a gasket assembly recessed within the opening and located between the front side of the housing and the receptacle, where the gasket assembly is directly secured to the housing.
US10561046B2

A seal for an International Protection (IP)-sealing and electromagnetic capability (EMC)-shielding connection between a first housing component and a second housing component of an electrical or electronic device is disclosed. The seal includes an elastomer-containing sealing body and a metallic support that is embedded to some extent in the sealing body. The sealing body and the metallic support are connected to one another in an adhesive and/or form-fitting manner and thus form a material bond, and the metallic support has a plurality of contact segments, which project out of the sealing body and are configured such that the contact segments make electrical contact in resilient fashion with a first boundary surface that is assigned to the first housing component, and a second boundary surface that is assigned to the second housing component, the seal being pressed in between said boundary surfaces in an installed state.
US10561037B1

A backplane structure includes: a backplane; an electronic board having a plurality of first through-holes and a plurality of second through-holes spaced apart from the plurality of the first through-holes, the first through-holes each having a rectangular cross section; a plurality of strutting components, a plurality of connecting pieces, and a plurality of locking components, wherein the plurality of strutting components and the plurality of locking components are both disposed at positions corresponding to the second through-holes and the first through-holes on the backplane, respectively, the plurality of strutting components are fixedly connected to the electronic board via the plurality of connecting pieces, each of the locking components includes an inwardly concave locking slot disposed in a side surface of the locking component perpendicular to the backplane, and each of the locking components is locked with the electronic board via each of first through-holes.
US10561027B2

Disclosed is an electronic device including a display for data input/output, a bent display having a bent face formed by bending at least portion of a flat-type display and on which a mounted component is exposed, to provide a unique user experience, pleasing aesthetics, increased user function and improved grip capabilities.
US10561023B2

A method of making an electronic device may include forming at least one circuit layer that includes solder pads on a substrate and forming at least one liquid crystal polymer (LCP) solder mask having mask openings therein. The method may also include forming at least one thin film resistor on the LCP solder mask and coupling the at least one LCP solder mask to the substrate so that the at least one thin film resistor is coupled to the at least one circuit layer and so that the solder pads are aligned with the mask openings.
US10561019B2

Integrated multilayer structure (100, 400) for hosting electronics, comprising a first substrate (102) comprising organic, electrically substantially insulating natural material including and exhibiting a related naturally grown or natural textile based surface texture, said first substrate having a first side (102A) facing a predefined front side of the structure, said first side of the first substrate being optionally configured to face a user and/or use environment of the structure or of its host device, and an opposite second side (102B), a plastic layer (112), optionally comprising thermoplastic or thermoset plastics, molded onto said second side of the first substrate so as to at least partially cover it, and circuitry (104, 104B) provided on the second side of the first substrate, said circuitry being at least partially embedded in the molded material of the plastic layer. Related method of manufacture is presented.
US10561017B1

A circuit board includes a first wiring layer and a build-up structure. The build-up structure includes at least one dielectric layer and at least one second wiring layer. Each dielectric layer and each second wiring layer are alternately arranged. The at least one dielectric layer comprises an outermost dielectric layer. The at least one second wiring layer is formed on a side of the outermost dielectric layer, and comprises an outermost second wiring layer. A portion of the first wiring layer is embedded in a side of the outermost dielectric layer facing away the outermost second wiring layer, a remaining portion of the first wiring layer protrudes from the outermost dielectric layer. A method for manufacturing a circuit board is provided.
US10561007B2

A lighting device includes a housing and a power connector attached to the housing. The lighting device also includes a wireless lighting control device positioned inside the housing. The wireless lighting control device includes a wireless transceiver to wirelessly receive lighting control instructions and a control interface circuitry compatible with a lighting fixture driver. The wireless lighting control device further includes a controller communicably coupled to the wireless transceiver and to the control interface circuitry. The controller is configured to control the control interface circuitry based on the lighting control instructions received by the wireless transceiver.
US10561004B2

A home automation (HA) system may include HA operation devices within a structure. At least one of the HA operation devices may include a light dimmer for a given area. The HA system may also include HA user interface devices for respective users within the structure. Each HA user interface device may be configured to wirelessly communicate with at least one of the HA operation devices. A HA hub device within the structure may provide communications for the HA user interface and operation devices. The HA hub device may receive a light-off command from an HA user interface device for the light dimmer and send a sequence of partial dimming commands to the light dimmer to turn the light off, and determine whether the given area is occupied based upon at least one HA operation device, and when occupied, then send a light-on override command to the light dimmer.
US10561001B2

Illumination device maintains distance between eyes of user and object, and lights up desktop with appropriate illuminance. Illumination device includes light source for lighting up desktop, arm mechanism incorporates motor for moving position of light source, face camera detects position of eyes of user, desk cameras detects illuminance distribution on desk, image processing part calculates posture of user and distance between eyes of user and desk, based on face images obtained with face camera and desk images obtained with desk cameras, computation part calculates optimal light source position of light source wherein dispersion of illuminance distribution on desk is minimized, based on posture of user derived with image processing part and illuminance distribution obtained with desk camera, warning part that generates warning, in cases where distance is less than or equal to predetermined value, and control part operates arm mechanism such that light source moves to optimal light source position.
US10560996B2

A dimming processing system for an LED lamp includes a signal input area, a plurality of color trigger switches located in the signal input area, an HSV color selection area composed of the plurality of color trigger switches, and a non-color selection area located in the signal input area, a value module, and a dimming processing module. The value unit is configured to turn on one of the selected color trigger switches in the last selected HSV color selection area having the largest distance from the pole of the polar coordinate system when one of the color trigger switches is sequentially switched to select one of the selection switches or when one selection switch and one color trigger switch are simultaneously selected, and the HSV value corresponding to the color trigger switch is extracted, thereby avoiding blurring and uncertainty of finger sliding.
US10560995B2

The invention relates to a method for configuring a lighting system including a set of at least 3 light sources (Li) having different spectra (Si(λ)), including a step of automatically defining the intensities (φi) of each of the light sources of said set by minimising a distance between a reference spectrum (SR(λ)) and a synthetic spectrum (Ss(λ)) defined by the sum of the spectra (Si(λ)) of each source (Li) of said set weighted by said intensities (φi).
US10560984B2

Aspects and embodiments of inductive heating systems are described. In one embodiment, the system includes a manifold assembly with number of manifold pipes that are connected to a manifold plate. An inductive coil is around the manifold assembly. A control circuit is electrically coupled to the inductive coil and to a power supply to inductively heat the manifold pipes of the manifold assembly using the inductive coil.
US10560983B2

A computer is programmed to modify an electrical property to adjust an opacity of a sensor cover window. The computer is programmed to actuate an excitation source to emit electro-magnetic beams toward the cover window.
US10560981B2

A method by which a terminal receives data in a wireless communication system and a device using the method are provided. The method is characterized by receiving first data in a unit of transport block, the transport block including at least one code block, transmitting acknowledgement/negative-acknowledgement (ACK/NACK) information for each code block, of which there is at least one, and receiving, in a unit of code block, second data included in a code block, for which NACK has been transmitted, among code blocks, of which there is at least one.
US10560974B2

Disclosed are a method and an apparatus for selecting and connecting a gateway by a user device by using Bluetooth low energy technology, and a voice recognition system including a first device, a first gateway, and a voice recognition server. The first device broadcasts a voice signal to a neighboring gateway, the voice signal is forwarded to the voice recognition server by neighboring gateways, and the voice recognition server transmits a connection request message to an optimal gateway by processing the voice signal. After authentication of the voice recognition server is performed, the optimal gateway receiving the connection request message and a user device are connected to each other.
US10560970B2

An information processing apparatus is configured to acquire the history of access points previously connected to the information processing apparatus and to enable selection, based on the acquired history, an access point to be set for a device. Based on information on an access point selected from the displayed access points, the information processing apparatus notifies the device of a setting for connection to the selected access point.
US10560968B2

A method of avoiding response signal collisions includes broadcasting a message from a broadcasting device to a plurality of downstream devices, the message containing timing instructions specifying a time at which each downstream device should send its response to the message after successfully receiving the message, and determining whether every downstream device targeted in the message successfully received the message. A method of processing a message includes analyzing, by a downstream device in a communication network, filtering information in a received message to determine whether the filtering information targets the downstream device, and responsive to determining that the filtering information targets the downstream device, determining, by the downstream device, whether the message requires a response, and responsive to a determination that the message requires a response, analyzing timing information in the received message to determine response timing, and scheduling a response as defined in the timing information.
US10560965B2

The present invention relates to a wireless communication method for clear channel assessment and a wireless communication terminal using the same, and more particularly, to a wireless communication method and a wireless communication terminal for performing efficient clear channel assessment based on BBS identifier information of non-legacy wireless LAN information. To this end, provided is a wireless communication method including: receiving a radio signal of a specific channel; measuring a signal strength of the received radio signal; and determining whether the specific channel is busy based on the measured signal strength and BSS identifier information of the radio signal.
US10560963B2

A method performed by a first radio node to select a Listen-Before-Talk, LBT, method based on a type of information to be transmitted in a radio channel in unlicensed spectrum. The first radio node performs an LBT using the selected LBT method. When the information is data, the method includes always deferring transmission until: A) after completion of a first period of observation, an outcome of at least a second period of observation is that the channel is idle, or B) an outcome of a first period and one or more defer periods is that the channel is idle. When the information is control or management information, the selected method includes allowing transmission immediately after an outcome of the first period is that the channel is idle. A duration of the first period provides priority to the control or management information over data.
US10560956B2

A method or apparatus for wireless communication at a scheduling entity communicating with a plurality of devices over a plurality of links in a shared spectrum in a way to avoid undue interference among the plurality of links. The apparatus receives a set of priority indicators, each priority indicator corresponding to time varying priorities for communicating over the plurality of links. The apparatus assigns each of the plurality of links a subset of the set of priority indicators. Each priority indicator maps to a time varying priority level for the communication during each of a plurality of frames. The apparatus may also receive an indication of a mapping function for determining the corresponding priority level for each priority indicator according to a frame number. Links assigned disjoint priority indicators may have TDM transmissions, whereas links having an overlapping priority indicator may have simultaneous transmissions.
US10560949B2

A second communication device transmits information relating to a request for a first set of radio resources of a radio channel for a first data transmission to a third communication device. This information is received by a first communication device. In response thereto, the first communication device transmits an interference notification to the second communication device when the received information relating to a request for radio resources of the radio channel is determined to conflict with requested radio resources of the radio channel for a second data transmission to or from the first communication device. The second communication device receives an interference notification from the first communication device indicating that its transmitted information relating to a request for radio resources of the radio channel has been determined to conflict with requested radio resources of the radio channel for the second data transmission to or from the first communication device.
US10560946B2

A device-to-device (D2D) transmission distance obtaining method and a device, related to the field of communications technologies and applied to wireless communications, where the method includes obtaining, by a first device, transmit power information, where the transmit power information indicates a transmit power used by the first device for sending data to a second device, and sending, by the first device, the transmit power information to the second device such that the second device obtains a distance between the second device and the first device, where the distance between the second device and the first device is obtained according to the transmit power and receive power used by the second device for sending the data. Hence, a more accurate D2D distance can be obtained.
US10560938B2

Disclosed is a method for allowing a terminal to transmit and receive signals to and/from a base station in a wireless communication system using a time division multiplexing method. Specifically, the method comprises the steps of: receiving a request signal for resetting into a second uplink/downlink setting while transmitting and receiving a signal according to a first uplink/downlink setting; terminating an uplink retransmission process associated with a specific uplink subframe when the use of the specific uplink subframe is changed into a downlink subframe according to the second uplink/downlink setting; and applying the second uplink/downlink setting at a specific time point to transmit and receive signals.
US10560936B2

A resource indication method and an apparatus relating to the communications field provided to resolve a problem that overheads are extremely large when an access point indicates a resource to each station, and improve resource utilization in resource indication. The method includes generating, by an access point, resource mapping information, where the resource mapping information includes a plurality of mapping segments, each mapping segment is associated with a frame type, each mapping segment includes a plurality of resource indicators, and each resource indicator indicates a resource allocated to a station in a frame corresponding to a frame type associated with a mapping segment to which the resource indicator belongs, and sending, by the access point, the resource mapping information.
US10560935B2

According to one embodiment of the present invention, a method by which a first device transmits and receives a signal in a wireless communication system comprises the steps of: transmitting system information; and transmitting a downlink signal in a predetermined subframe on the basis of the system information, wherein, when the predetermined subframe is indicated as a subframe for an uplink transmission in the system information, the first device transmits, to a second device, information indicating that a frequency shift has been applied and/or information indicating that a time shift has been applied.
US10560927B2

[Object] To provide a mechanism capable of efficiently operating vast millimeter-wave band resources.[Solution] Provided is an apparatus that operates a small cell, the apparatus including: a processing unit configured to improve a downlink quality of a unit frequency band used in the small cell by limiting resources used for downlink transmission.
US10560926B2

The present invention discloses an uplink data transmission method and device. The method includes: receiving, by a network device, a control symbol sent by a terminal device by using a control time-frequency resource, where the control symbol carries control information, the control information is used to indicate a data encoding scheme used by the terminal device, the control time-frequency resource belongs to a transmission resource including a data time-frequency resource, and the control time-frequency resource and the data time-frequency resource are different; performing demodulation and decoding processing on the control symbol to obtain the control information; and performing, according to the control information, decoding processing on a data symbol sent by the terminal device by using the data time-frequency resource, to obtain uplink data.
US10560924B2

A mobile station apparatus that transmits a physical uplink control channel and computes a transmit power for a physical uplink control channel transmission in a subframe based on a physical uplink control channel format for the physical uplink control channel transmission in the subframe. The mobile station apparatus assumes that the transmit power for the physical uplink control channel transmission in the subframe is computed based on a predefined physical uplink control channel format in a case that the mobile station apparatus does not transmit the physical uplink control channel in the subframe.
US10560922B2

A channel transmission method, a base station, and a terminal device are provided. In one example method, a base station determines a communication mode to be used between the base station and a terminal device. The base station determines a transmission parameter set of a first channel according to the determined communication mode. The communication mode corresponds to the transmission parameter set of the first channel. The base station transmits information associated with the first channel to the terminal device.
US10560920B2

The technical solutions described herein provide a resource configuration method, system, and apparatus for a single-cell multicast control channel (SC-MCCH). An example method comprises: a base station sends a system broadcast message, wherein the system broadcast message carries configuration information of an SC-MCCH configured by the base station, the configuration information comprising: an SC-MCCH modification period (MP) and time-domain position information of the SC-MCCH; the base station sends frequency-domain scheduling information of the SC-MCCH over a physical downlink control channel (PDCCH) of a subframe where the SC-MCCH is located, wherein the frequency-domain scheduling information comprises at least one of: frequency-domain position information of the SC-MCCH and a modulation and coding scheme (MCS) of the SC-MCCH.
US10560914B2

Systems and methods relating to a cellular communications system having an architecture in which Serving Gateway (SGW) user plane functionality is separated from SGW control plane functionality are disclosed. In some embodiments, a cellular communications system having an architecture in which SGW user plane functionality is separated from SGW control plane functionality comprises a Serving Gateway Control plane entity (SGW-C) partitioned into a plurality of virtual SGW-Cs that correspond to a respective plurality of SGW User Plane (SGW-UP) service areas. The cellular communications system further comprises a plurality of SGW-UP pools each comprising one or more SGW User entities (SGW-Us), wherein each SGW-UP pool serves a respective one of the plurality of SGW-UP service areas. In this manner, the coordination problem between Tracking Areas (TAs) and the SGW-UP service areas is avoided.
US10560912B2

A method and apparatus for detecting, by a first device, a timing measurement frame from a second device, the timing measurement frame having a plurality of time measurement samples, wherein at least the first of the measurement samples has a transmit timestamp value; determining transmit timing values for the subsequent measurement samples; applying a receive timestamp value to each of the received measurement samples; and determining a relative clock drift between a clock of the first device and a clock of the second device by comparing the receive timestamp values with transmit timing values of one or more measurement samples contained in the frame.
US10560907B2

A method for determining a transmit power in a coverage enhancement scenario and a device resolve a problem that the prior art lacks a solution to determining a transmit power of a preamble sequence in a random access process in the coverage enhancement scenario. The method includes: obtaining, by a terminal, configuration information that is used to determine a transmit power used for transmitting a signal at each coverage enhancement level; and determining, by the terminal according to the obtained configuration information, a transmit power used for transmitting the signal at a coverage enhancement level currently used by the terminal, so as to determine the transmit power used for transmitting the signal in the coverage enhancement scenario.
US10560904B2

The present disclosure provides a method and a device in wireless transmission. A User Equipment (UE) transmits Q piece(s) of indication information, and then transmits a first reference signal and a first radio signal on a first carrier, wherein the first radio signal includes L radio sub-signals, and the L radio sub-signals occupy L time intervals respectively. The Q piece(s) of indication information is(are) used for determining ratios of transmit powers of the first radio signal to transmit powers of the first reference signal in Q time interval(s) respectively. The Q time interval(s) is(are) one(Q ones) of the L time intervals. The present disclosure can implement dynamic regulation of transmit powers of the first radio signal in the Q time interval(s), thereby optimizing the transmit power of the first radio signal on the premise of ensuring physical channels carrying control information acquire sufficient transmit powers in carrier aggregation scenarios.
US10560903B2

An infrastructure equipment transmitting/receiving data to/from one or more communications devices in a wireless communications network, includes a transmitter, receiver, and controller controlling the transmitter and receiver to provide a wireless access interface providing communications resources arranged in time divided units of a system bandwidth providing plural blocks of communications resources, and one or more narrowband carriers. Each carrier provides, within a carrier frequency bandwidth, communications resources for allocation to narrow band communications devices, the carrier bandwidth being less than and within the system bandwidth, signals being transmitted to the narrowband communications devices via the narrow band carriers with a first power. The controller controls the transmitter to transmit signals on a down-link of a narrowband carrier to a narrow-band communications device with an increased power, power of the signals being increased to a greater second power to reduce a time of communicating a high priority message.
US10560901B2

A method and apparatus is provided for receiving a first higher layer configuration message including information of a mapping between a set of sounding reference signal indications and a set of power control parameters, when the user equipment is configured with more than one sounding reference signal resource for uplink data channel transmission. A second higher layer configuration message including a configured grant uplink transmission configuration is received, wherein the configured grant uplink transmission configuration does not include a sounding reference signal indication. An activation message is received in downlink control information for the configured grant uplink transmission configuration. In response to receiving uplink grant downlink control information including is a sounding reference signal resource indication field, power control parameters are determined for the configured grant uplink transmission based on the sounding reference signal resource indication, wherein the user equipment determines the power control parameters for the sounding reference signal resource indication based on the mapping indicated in the first higher layer configuration message. In response to being configured with only a single sounding reference signal resource for uplink data channel transmission or if a sounding reference signal indication is not present in the uplink grant downlink control information, the power control parameters for the configured grant uplink transmission are determined based on a direct semi-static configuration. The configured grant uplink transmission is transmitted using the determined power control parameters.
US10560896B2

The present specification relates to a method for transmitting signals by a station (STA) which operates in a wireless LAN system. Here, the method for transmitting signals by a station can comprise: a step of receiving a first frame for converting a power saving (PS) mode, from an access point (AP) station, to an awake mode; and a step of transmitting a second frame for informing the awake mode of the station in response to the first frame. Here, the second frame can be a null data packet (NDP) frame.
US10560893B2

There is provided a communications system comprising an access network node and a plurality of resource limited nodes. The access network node comprises: a control unit operable to estimate a belief on a network condition for a resource limited node of the plurality of resource limited nodes based on network observations and a history profile of the network observations; dynamically update the belief for the resource limited node in the access network node; determine that the severity of the updated belief in the network condition is indicative that a change in sleep duty cycle of the resource limited node is required; determine that correlation between the resource limited nodes within the plurality of resource limited nodes is indicative that a change in sleep duty cycle of the resource limited node is required; and update the sleep duty cycle of the resource limited node to optimize the overall energy consumed in the resource limited nodes while achieving a specific detection threshold.
US10560876B2

The present invention relates to a method and apparatus for group communication. In more detail, the present invention relates to a method and apparatus for allowing a terminal to participate in group communication effectively on the move, and a communication method of a base station in a mobile communication system according to the present invention includes receiving Multimedia Broadcast Multicast Service (MBMS) bearer information including a QoS parameter from a Multi-cell/multicast Coordination Entity (MCE); updating bearer information for a terminal using the received MBMS bearer information; making a handover decision of the terminal and transmitting a handover request message including the MBMS bearer information to a Mobility Management Entity (MME) or a second base station which does not support MBMS; transmitting a handover command message from the second base station to the terminal; and forwarding MBMS data to the second base station during a predetermined period. The group communication service reception method and apparatus of the present invention is advantageous in that a terminal participated in group communication is capable of receiving the group communication service seamlessly, even when the terminal enters an area not supporting MBMS, by switching the communication path to a Point-To-Point (PTP) communication path quickly.
US10560871B2

A method includes detecting a first operation, where the first operation is used to trigger sending an object on an application program, and the object includes a video file, an audio file, a picture, or a page that contains a link; in response to the first operation, determining a traffic value for loading the object, and displaying the traffic value in an input box of a to-be-sent screen; detecting a second operation, where the second operation is used to determine to send the object and information that includes at least the traffic value; and in response to the second operation, sending the object and the information that includes at least the traffic value.
US10560855B2

Optimizing performance between a wireless distribution system (WDS) and a macro network(s). In this regard, a macro network optimization system is configured to detect a performance indicator(s) between a WDS and a macro network and optimize the performance of the macro network based on the detected performance indicator(s). The macro network optimization system analyzes a macro network performance report provided by the macro network and/or a WDS performance report provided by the WDS to detect the performance indicator(s) between the WDS and the macro network. The macro network optimization system reconfigures operations of one or more macro network elements to optimize performance between the WDS and the macro network based on the detected performance indicator(s). By detecting and optimizing performance between the WDS and the macro network, capacity, throughput, and/or coverage of the WDS and the macro network can be improved, thus providing better quality of experience (QoE).
US10560849B2

There are provided measures for cell clustering based configuration of flexible time division duplex communication, such as e.g. in layered heterogeneous network deployments. Such measures may exemplarily comprise measures for specifying a desired uplink-downlink configuration for time division duplex communication in a subject cell of a cellular communication system, obtaining at least one desired uplink-downlink configuration for time division duplex communication in at least one neighboring cell of the cellular communication system, wherein the at least one neighboring cell and the subject cell belong to the same cell cluster, and defining an uplink-downlink configuration for time division duplex communication in at least the subject cell of the cell cluster out of a set of predefined uplink-downlink configurations with flexible subframe patterns for flexible time division duplex communication on the basis of the specified desired uplink-downlink configuration for the subject cell and the obtained at least one desired uplink-downlink configuration for the at least one neighboring cell.
US10560847B2

A mobile terminal is disclosed. The mobile terminal includes a touch panel and an input detection part, a display part, a determination part, and an execution part. The input detection part is configured to detect inputs to the touch panel. The display part is configured to display an object corresponding to a lock state in which predetermined processing based on inputs detected by the input detection part is not executed. The determination part is configured to determine whether or not a predetermined input to the object is detected by the input detection part. The execution part is configured to release the lock state and execute predetermined processing if the determination part determines that a predetermined input to the object is detected.
US10560841B2

Disclosed are systems, methods, and non-transitory computer-readable media for facilitating anonymized communication sessions. An anonymized communication platform receives a request to initiate an anonymized communication session between a first user and a second user of an online service. The anonymized communication platform selects, from a set of available proxy contact identifiers, a first proxy contact identifier for the first user, and a second proxy contact identifier for the second user, and generates an anonymized communication record for the anonymized communication session that indicates that that the first proxy contact identifier is assigned to the first user and the second proxy contact identifier is assigned to the second user. The anonymized communication platform causes the first proxy contact identifier and the second proxy contact identifiers to be provided to the first and second users.
US10560835B2

Luminaires in a lighting system have mutually different addresses. A setting device includes a communication unit that transmits an address request signal at a first transmission power level and a control unit that determines whether a total number of the addresses transmitted from one or more of the luminaires in response to receiving the address request signal is within a target range. The control unit instructs the communication unit to transmit the address request signal at a transmission power level different from the first transmission power level when the total number of the addresses is outside the target range, and executes pairing of the one or more of the luminaires that responded to the address request signal with a wireless controller when the total number of the addresses is within the target range.
US10560832B2

The present disclosure relates to a communication method and system for converging a 5th-Generation (5G) communication system for supporting higher data rates beyond a 4th-Generation (4G) system with a technology for Internet of Things (IoT). The present disclosure may be applied to intelligent services based on the 5G communication technology and the IoT-related technology, such as smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services. Provided is a method and apparatus for supporting interworking between devices by using short-range communication. A server for supporting interworking between devices using short-range communication includes an interface unit configured to receive purchasing information regarding a first device and device information regarding a second device that is a target device for interworking with the first device and a controller configured to generate interworking information regarding the first device based on the device information received from the interface unit and to transmit the interworking information to the second device.
US10560831B2

A notification of an emergent condition. In one example, a mobile device application executing on the processor of a user device communicates with a server system over a telecommunications network, which generally comprises the public Internet. The mobile device user includes a “dead man's switch” control, which begins the emergency notification process if released. The emergency alert process uses a central case management server to provide a uniform interface into key data, reducing the need for operators to provide information verbally.
US10560822B2

A communication device for communication in a car-to-X communication network, including a transceiver device, which is configured to emit a first message to a further communication device via the car-to-X communication network, wherein the transceiver device is configured to receive a second message from the further communication device; and a processing device which is configured to process the second message to identify whether the second message contains a version of the first message, and wherein the processing device is further configured to handle the message contained in the second message as confirmation of receipt of the first message by the further communication device.
US10560804B2

A computer-implemented method of enabling device use is provided. The method includes receiving from a first user an indication of at least one geographic area. Location information of a second user corresponding to a mobile device is received. The location information of the second user and the at least one geographic area are compared, and at least one of an application on the mobile device and a functional component of the mobile device are enabled based on the comparison of the location information of the second user and the at least one geographic area. A computing system for enabling device use is also provided.
US10560785B2

An electronic device comprising: a substrate; a first elastic body which is positioned on one surface of the substrate; and a second elastic body which is positioned under the other surface of the substrate and is harder than the first elastic body, wherein the first elastic body and the second elastic body sandwich and hold the substrate.
US10560782B2

A signal processor that performs crosstalk cancellation on an audio signal that is input, in a distorted acoustic space where two speakers are placed, the two speakers including an X-side speaker and a Y-side speaker, where X denotes one of left and right, and Y denotes the other of left and right. The signal processor causes the Y-side speaker to output a sound of the audio signal and causes the X-side speaker to output a sound of a signal obtained by processing the audio signal using transfer function GCY, where a transfer function between the Y-side speaker and the Y-side ear is defined as GYY, a transfer function between the X-side speaker and the Y-side ear is defined as GXY, and a transfer function obtained by dividing the transfer function GYY by the transfer function GXY is defined as GCY.
US10560772B2

Wireless data network access architecture and methods enabling location-specific and/or user-specific provision of services or resources. In one embodiment, an end-user device makes a request for service within a wireless LAN (WLAN). A wireless access point (WAP) controller/policy server determines whether the user device meets criteria for a first user status or a second user status, and assigns the appropriate status to an identifier of the end-user device. When the user device is assigned the first user status, the user device is provided network access according to e.g., a first permissible bandwidth allocation. Otherwise, the user device is provided network access according to a second, different bandwidth allocation. The first and second user status may be assigned based on a location of the user device within e.g., a venue, a class of end-user device, end user application, an access pass associated with the user device, or yet other criteria.
US10560767B2

A sound generator including a housing having a first wall portion with a housing opening, a shielding element covering at least a portion of the first wall portion and having a shield opening, where the shielding element covers a portion of the first wall portion.
US10560758B1

An online system presents content in videos to users. Content providers may value having their content injected into videos from certain sources more than others. This preference is quantified as a brand value score. The brand value score is determined as a function of user engagement with a source of the video and, to account for brand value, the system performs a two-stage auction. First, the system determines whether to inject any content into a video by determining a distribution of brand value of videos per demand for videos in a previous period and filling a projected demand for the content in a current period to determine a brand value threshold. Then, any videos having a brand value above the threshold are eligible for the second stage of the selection process where the system performs an auction where projected benefit of presenting the content is compared to projected loss.
US10560757B1

System, method, and computer program product embodiments are disclosed for integrated diagnosis and debugging of content distribution systems. A system includes a networking module that receives, from a central server, instructions for running network diagnostics on a cable headend. A diagnostics environment module is configured to perform diagnostic operations based on the received instructions. The networking module transmits results of the diagnostic operations to the central server.
US10560756B2

A new television broadcast model called a Broadcast Market Exchange (BMX) eliminates the inefficiency in spectrum usage, providing maximum flexibility in delivering content through either VHF (for fixed location receiving devices) or UHF (optimized for mobile receiving devices) transmission/propagation. In conjunction with the BMX, a wireless communications system architecture is provided to enable a broadcast augmentation channel. The augmentation channel provides supplementation of the Quality of Service (QoS) of a one way User Datagram Protocol (UDP) delivery environment. The augmentation channel may be comprised of one or more physical delivery mechanisms (wired or wireless), but can be effectively unified for increasing QoS and or scalable levels of service (additional essence) to improve the user experience.
US10560755B2

A first communication device communicatively coupled with a second communication device by way of a first network interface and by way of a second network interface parallel to the first network interface prepares object data in accordance with a data partitioning protocol for transmission to the second communication device. The first communication device transmits the prepared object data to the second communication device at an overall data transfer rate that is at least as great as a sum of first and second data transfer rates associated, respectively, with the first and second network interfaces by concurrently transmitting first and second portions of the prepared object data by way of the first and second network interfaces and at the first and second data transfer rates, respectively. Corresponding methods and devices for receiving concurrently transmitted object data by way of parallel network interfaces are also disclosed.
US10560753B2

Methods and systems for image alteration. A video signal having multiple images is accessed, and images are altered to blur the video signal based on a subscriber alteration request. The alteration request is selectable among a partial blur, a full blur, and a restore image. The request includes instructions to selectably blur a partial portion of an image by stretching a first portion, without stretching a second portion. The alteration includes accessing an alternation setting selected from a cycle of alteration settings, a group of preprogrammed alteration settings and combinations thereof. The blurred video signal is provide for presentation by subscriber equipment. The video signal is restored in response to a restorative event detected within the blurred video signal. The detecting of the restorative event includes determining a location of a scene change in the blurred video signal.
US10560748B2

This disclosure relates to, among other things, systems and methods for managing the secure management and distribution of electronic content over broadcast and/or broadband communication channels. Certain embodiments disclosed herein may allow for implementation of a digital rights management service in connection with bidirectional communication channels and/or unidirectional communication channels, such as a broadcast signal. Various embodiments may allow for the generation and/or transmission of a digital rights management license in a field included in a broadcast signal. The license may be used by a client device to securely manage a received broadcast signal in accordance with associated rules and/or rights.
US10560743B2

In order to maximize the availability of a television receiver/decoder housing, the invention enables the download of updates while said housing is being used. In order to do so, when the housing detects that an update is available, the housing allocates itself a portion of the acquisition resources of the update in order to store this update in a housing storage memory. Once the download is complete, the user can either activate the update or carry on using a former version of the housing application, the user thus being able to select a microcode version which is activated by default on switching on the receiver/decoder housing.
US10560739B2

Provided are a method, system, apparatus, and non-transitory computer-readable medium for extracting a highlight image of video content. A method configured as a computer includes providing video content to a client electronic device; receiving a selection on a partial section of the video content from the client electronic device; storing the selected partial section in association with the video content; and providing the stored partial section in a form of a comment on the video content.
US10560736B2

A method and a system for providing in-vehicle services to commuters are provided. A first device transmits online and offline applications to a second device. The online and offline applications are rendered on the second device by way of a first master application installed on the second device. The first device receives one of a first or second request from the second device indicating a selection of an online or offline application, respectively. The first device retrieves one of a first multimedia file from a first memory of the first device in response to the first request or a second multimedia file from a first server in response to the second request. The first device streams one of the first or second multimedia file to the second device.
US10560735B2

Media, method and system for augmenting media through automotive motion. Embodiments of the invention broadly receive media control inputs from a user consuming media, determine a vehicle behavior corresponding to the media control input and, if it is feasible to do so, actuate one or more vehicle controls to implement a vehicle behavior corresponding to the media control input. For example, if the user navigates their in-game avatar left, the vehicle may implement a corresponding lane change to the left. Embodiments of the invention may also augment the presentation of the media based on the sensed conditions of the vehicle.
US10560732B2

A system for permitting temporary access for delivery of owned content to a location selected by a subscriber is provided. The system includes a central facility in communication with a plurality of local networks. Through one of the local networks, the subscriber can access a database in the central facility, which contains content owned by the subscriber. An enhanced progressive download system and method for high definition audio-visual content is also provided. This method uses the download speed of the subscriber, the run time of the content to be downloaded, the size of the content, and the amount of local storage in the appliance of the subscriber. A desired wait time for downloading the content is selected, and based on these parameters, the amount of local storage needed for the content is calculated. If a ratio of the local storage available to the local storage needed for the content is above a desired threshold, a download of the content can begin.
US10560731B2

The present disclosure provides a method and a server apparatus for delivering content based on content-aware using a neural network. A server apparatus for content delivery is provided, including a content clustering unit for clustering multiple contents provided from a content provider based on a similarity; a training unit for training a cluster-wise content reconstruction model by using contents contained in each cluster in accordance with a result of clustering performed by the content clustering unit; a storage unit for storing the multiple contents and the cluster-wise content reconstruction model; and a transmission unit for transmitting content requested by a user and a content reconstruction model corresponding to a cluster containing the content requested to a user terminal.
US10560721B2

Provided is a method and apparatus for performing intra-prediction using an adaptive filter. The method for performing intra-prediction includes the steps of: determining whether or not to apply a first filter for a reference pixel value on the basis of information of a neighboring block of a current block; applying the first filter for the reference pixel value when it is determined to apply the first filter; performing intra-prediction on the current block on the basis of the reference pixel value; determining whether or not to apply a second filter for a prediction value according to each prediction mode of the current block, which is predicted by the intra-prediction performance on the basis of the information of the neighboring block; and applying the second filter for the prediction value according to each prediction mode of the current block when it is determined to apply the second filter.
US10560719B2

A video encoding and decoding method and apparatus are provided. The video encoding method includes: obtaining a first statistical characteristic of previous K frames of images of a video sequence; determining a first background frame; determining, according to the first statistical characteristic, a QP used for encoding the first background frame; encoding the first background frame according to the QP, to obtain a first background long-term reference frame; and encoding the (K+1)th frame of image of the video sequence to the (K+L)th frame of image of the video sequence according to the first background long-term reference frame. When encoding is performed on the (K+1)th frame of image of the video sequence to the (K+L)th frame of image of the video sequence, the used QP for encoding the background long-term reference frame is determined according to the first statistical characteristic related to video content of the previous K frames of images.
US10560712B2

An example method includes obtaining, for a current block of video data, values of motion vectors (MVs) of an affine motion model of a neighboring block of video data; deriving, from the values of the MVs of the affine motion model of the neighboring block, values of predictors for MVs of an affine motion model of the current block; decoding, from a video bitstream, a representation of differences between the values of the MVs of the affine motion model for the current block and the values of the predictors; determining the values of the MVs of the affine motion model for the current block from the values of the predictors and the decoded differences; determining, based on the determined values of the MVs of the affine motion model for the current block, a predictor block of video data; and reconstructing the current block based on the predictor block.
US10560702B2

Techniques related to transform unit size determination for video coding are discussed. Such techniques may include comparing individual prediction residues of a unit of a picture of video such as a coding unit to an adaptive threshold and splitting a transform unit corresponding to the unit if any of the prediction residues exceed the adaptive threshold.
US10560688B2

A non-telecentric display system that prevents ghost images includes an optical waveguide and a display engine. An image former of the display engine includes a reflective surface having a surface normal thereto. An illumination engine of the display engine emits light towards the reflective surface of the image former such that chief rays are offset by acute angles from the surface normal to the reflective surface. The display engine directs light corresponding to an image, that reflects off the reflective surface of the image former, towards an input-coupler of the optical waveguide so light corresponding to the image is coupled therein and travels by total internal reflection to an output-coupler of the waveguide. Ghost images are prevented at least in part due to the chief rays of light emitted by the illumination engine being offset by acute angles from the surface normal to the reflective surface.
US10560683B2

A method of producing vertically or forward projecting three-dimensional images using virtual 3D models, wherein said 3D models are created by the simultaneous localization and depth-mapping of the physical features of real objects. A camera is used to take a first image from a first perspective, and a subsequent image from a subsequent perspective, wherein the autofocus system provides a first set of depth mapping data and a subsequent set of depth mapping data. The first set of depth mapping data and the subsequent set of depth mapping data are used to generate a disparity mapping. A virtual 3D model is created from the disparity mapping. The virtual 3D model is imaged to obtain images that can be viewed as three-dimensional. Enhanced 3D effects are added to the virtual 3D model that cause aspects of the image to appear to extend above, or in front of, the display medium.
US10560682B2

Apparatus and methods for providing a frame packing arrangement for the encoding/decoding of, for example, panoramic content. In one embodiment, an encoder apparatus is disclosed. In a variant, the encoder apparatus is configured to encode Segmented Sphere Projections (SSP) imaging data and/or Rotated Sphere Projections (RSP) imaging data into an extant imaging format. In another variant, a decoder apparatus is disclosed. In one embodiment, the decoder apparatus is configured to decode SSP imaging data and/or RSP imaging data from an extant imaging format. Computing devices, computer-readable storage apparatus, integrated circuits and methods for using the aforementioned encoder and decoder are also disclosed.
US10560678B2

A video processing method includes: receiving a current input frame having a 360-degree image/video content represented in a 360-degree Virtual Reality (360 VR) projection format, applying content-oriented rotation to the 360-degree image/video content in the current input frame to generate a content-rotated frame having a rotated 360-degree image/video content represented in the 360 VR projection format, encoding the content-rotated frame to generate a bitstream, and signaling at least one syntax element via the bitstream, wherein the at least one syntax element is set to indicate rotation information of the content-oriented rotation.
US10560676B2

Color calibration of color image rendering devices, such as large color displays, which operate by either projection or emission of images, utilize internal color measurement instrument or external color measurement modules locatable on a wall or speaker. A dual use camera is provided for a portable or laptop computer, or a cellular phone, handset, personal digital assistant or other handheld device with a digital camera, in which one of the camera or a display is movable with respect to the other to enable the camera in a first mode to capture images of the display for enabling calibration of the display, and in a second mode for capturing image other than of the display. The displays may represent rendering devices for enabling virtual proofing in a network, or may be part of stand-alone systems and apparatuses for color calibration. Improved calibration is also provided for sensing and correcting for non-uniformities of rendering devices, such as color displays, printer, presses, or other color image rendering device.
US10560674B2

Display with an appropriate luminance dynamic range is realizable on a receiving side. A gamma curve is applied to input video data having a level range from 0% to 100%*N (N: a number larger than 1) to obtain transmission video data. This transmission video data is transmitted together with auxiliary information used for converting a high-luminance level on the receiving side. A high-level side level range of the transmission video data is converted on the receiving side such that a maximum level becomes a predetermined level based on the auxiliary information received together with the transmission video data.
US10560667B2

A device and method for detection of an event in a monitoring area. The detection device includes a camera interface for transferring at least one image of the monitoring area, an image analysis unit configured to determine event specifications for at least any one position in the monitoring area, an alarm unit configured to define an alarm based on a comparison of alarm specifications with the event specifications, a storage unit configured to store the event specifications for the at least any one position, a calculation unit configured to determine at least one false event area based on the event specifications and the alarm specifications, and a masking unit configured to automatically modify the alarm specifications within the at least one false event area, exclude the false event area from the determination of event specifications by the image analysis unit, or both.
US10560661B2

Systems and methods are described for detecting and remedying potential incongruence in a video conference. A camera of a video conferencing system may capture video images of a conference room. A processor of the video conferencing system may identify locations of a plurality of participants within an image plane of a video image. Using face and shape detection, a location of a center point of each identified participant's torso may be calculated. A region of congruence bounded by key parallax lines may be calculated, the key parallax lines being a subset of all parallax lines running through the center points of each identified participant. When the audio device location is not within the region of congruence, audio captured by an audio device may be adjusted to reduce effects of incongruence when the captured audio is replayed at a far end of the video conference.
US10560660B2

Rectilinear viewport extraction from a region of a wide field of view is described using messaging in the video transmission field. Some embodiments pertain to a method that includes receiving a wide field of view video, receiving position data from a remote coupled user device, selecting a region of interest in the video based on the received position data, extracting the region of interest from the video, generating region metadata describing the extracted region of interest, encoding the extracted region of interest of the video, and transmitting the encoded video with the region metadata to the user device.
US10560655B2

Systems and methods to automatically transfer audiovisual content include camera devices, client computing devices, and centralized servers. A camera device captures audiovisual content and notifies an external entity, e.g., a (client) computing device or a centralized server. The external entity may effectuate transfer of the content to other computing devices and/or destinations. Operations on the audiovisual content, including but not limited to tagging, transcoding, clipping, speed changes, and/or image cropping, are synchronized and propagated across different computing devices and the centralized server such that any user from any computing device can be presented with the latest version of any particular audiovisual content.
US10560649B2

An image sensor pixel may include a photodiode that generates first charge for a first frame and second charge for a second frame, first and second storage gates coupled to the photodiode, a floating diffusion coupled to the first storage gate through a first transistor, a second transistor coupled to the second storage gate, and a capacitor coupled to the floating diffusion through a third transistor. The image sensor pixel may output image signals associated with the first charge generated by the photodiode for the first image frame while the photodiode concurrently generates the second charge for the second image frame. The second storage gate may be used to store overflow charge. Overflow charge for the second frame may be stored at the second storage gate while image signals associated with the first image frame are read out from capacitor and the floating diffusion.
US10560645B2

Various methods and systems are disclosed for near-infrared video compositing techniques and an associated immersive video environment. In an example, a video environment includes: a visible light camera and an infrared detection camera arranged to capture video from a performance area; a visible light source and infrared light source arranged to emit visible light onto the performance area; a display source to provide video output; and a display screen arranged in the performance area between the camera system and the infrared light source. The display screen is further arranged to reflect visible light originating from the display source, while permitting infrared and visible light from the performance area to reach the cameras. In a further example, the system includes a backdrop integrating the infrared light source, as infrared light from the infrared light source passes through the backdrop into the performance area.
US10560641B2

Systems, methods, and non-transitory computer readable media can provide a vibrating source configured to cause movement of a camera sensor to generate a bias for the camera sensor. A high frequency accelerometer configured to measure movement of the camera sensor can be provided. A plurality of images of a scene can be captured using the camera sensor based on the generated bias at a resolution supported by the camera sensor, wherein the high frequency accelerometer measures movement of the camera sensor during the capture of the plurality of images.
US10560639B2

Provided is an endoscope system that maintains the hue of an endoscopic image even in a case where a wavelength shift occurs in light for observation.An endoscope system includes a light source unit including at least one first light source that emits light including two color components with mutually different wavelengths; an image sensor having at least a first element part that has a spectral sensitivity for a first color component and a second element part that has a spectral sensitivity for the second color component out of the two color components of the first light source; and a processor that images an observation object using the light emitted from the at least one first light source of the light source unit and obtains a first signal value of the first color component obtained in the first element part of the image sensor, and a second signal value of the second color component obtained in the second element part. The processor calculates a signal ratio between the first signal value and the second signal value, and sets the signal ratio to a predetermined set value by changing at least one signal value out of the first signal value and the second signal value.
US10560637B2

An image processing system includes an image receiving unit configured to receive a picture sent by a remote shooting apparatus, an image analysis unit configured to analyze the picture to obtain exposure situations of respective parts in the picture, an exposure evaluation unit configured to evaluate exposure conditions of the respective parts in the picture based on the exposure situations of the respective parts in the picture to determine whether the respective parts in the picture are overexposed and determine overexposed parts, and an exposure information prompt unit configured to prompt an evaluation result in accordance with evaluation of the exposure evaluation unit.
US10560632B2

A moving image reproducing apparatus is capable of enlarging and reproducing respective objects while keeping relation between the objects in a moving image. A first obtaining unit obtains position information about objects detected by a tracking unit. A calculation unit calculates distances between the objects based on the position information. A first decision unit decides a group to which each of the objects belongs based on a period during which the calculated distance is less than a threshold. A second decision unit decides a division number of a screen of a target frame corresponding to the number of groups. A selection unit selects a layout structure having divided screens corresponding to the division number. A third decision unit decides a layout of the groups to the divided screens of the selected layout structure. A reproduction unit reproduces the moving image while changing the target frame into the decided layout.
US10560628B2

In some implementations, a 360-degree camera includes two wide-angle lenses that provide a spherical view of a scene. The 360-degree camera is configured to be connected to a computing device (e.g., a smart phone) for rendering the captured images. In some implementations, the camera lenses in the 360-degree camera are wide-angle lenses (e.g., 208°) and corrections are performed to the projection of the 3D video data into a planar view to adjust the fisheye effect. A fisheye mapping function is selected that improves the distribution of sampling rays to present a natural view without blurred areas.
US10560615B2

There is provided an electronic apparatus that includes a housing. A control circuit is provided inside the housing, a battery is provided inside the housing, a heat storage material is provided between the control circuit and the battery inside the housing, and a gap is provided between the control circuit and the battery.
US10560614B2

A polygon monitoring camera with multi-functional mounting structure has a housing, a first assembling surface and a second assembling surface. A camera module is provided within the inside of the housing. The first assembling surface formed on either side of the housing is configured to fix an mounting module thereon; while the second assembling surface formed on another surface of the housing is configured to install additionally a fixing unit configured to fix another mounting module or a second polygon monitoring camera that is identical in appearance and contains a depth camera module. In this manner, manufacturers can customize the mounting modules required for different user according to their actual needs, and solve the problem that the conventional multi-functional cameras cannot meet the requirements of customized design due to different specifications of the camera, and present disclosure can achieve increased functions of a single camera in flexible manner.
US10560612B2

An endoscope includes at least one lens having a circular exterior shape in a direction perpendicular to an optical axis, an image sensor that has a square exterior shape in the direction perpendicular to the optical axis, and has one side whose length is same as length of a diameter of the lens, a sensor cover that has a square exterior shape in the direction perpendicular to the optical axis, and has one side whose length is same as one side length of the image sensor, a bonding resin portion that fixes the sensor cover to the lens, the optical axis of the lens coinciding with a center of the imaging area.
US10560596B2

An image forming apparatus includes a printing device, an output value converting unit, and a controller. The output value converting unit is configured to (a) change pixel values of pixels alternatively determined in a primary scanning direction and a secondary scanning direction so as to delete a dot on the pixels in a solid part in a target image and (b) change pixel values of pixels that are alternatively not determined in the primary scanning direction and the secondary scanning direction so as to gain a dot size of the pixels in the solid part. The controller is configured to control the printing device so as to print the solid part with dot sizes corresponding to the pixel values.
US10560592B2

An operation switch press erroneous-detection avoidance device, if an operation on an operation switch is performed by an approaching object to the operation switch, in a case where the operation on the operation switch is detected during a period when an event which occurs in association with the operation on the operation switch occurs, prohibits a process associated with the operation switch from being activated.
US10560589B2

When an address is inputted through input means for inputting an address of a receiving end, an image transmission apparatus carries out an authentication process that determines whether or not the inputting person is a right authorized person. When it is determined that the corresponding operation is right through the authentication process, the image transmission apparatus transmits image data to the address of the receiving end thus inputted.
US10560571B2

A technique for obtaining caller-originated alert signals in IP-based communication sessions is disclosed. According to one embodiment, the technique may be realized as a method comprising the steps of: receiving, from a first user equipment and via a first communication channel, a request to initiate a communication session, the request being received at a second user equipment; in response to the request, causing a phonepage server to transmit, via a second communication channel, a caller-originated alert to the second user equipment; and rendering the caller-originated alert to alert a user associated with the second user equipment.
US10560564B2

A method can be used for managing a real-time detection related to a scene. A succession of steps of scene detection is spaced apart by time intervals. A time interval separating a current step of scene detection from a previous step of scene detection is adjusted according to an adjustment criterion linked to a previous scene actually detected. The succession of steps and the adjustment are performed by a wireless communication apparatus.
US10560561B1

The communication device comprising a wireless communication implementer, a route displaying implementer, and a multiple language mode implementer.
US10560553B2

The present invention provides a computer implemented method, system, and computer program product of assigning pools of internet protocols to file access protocols for network-attached storage (NAS) failover. In an exemplary embodiment, the present invention includes generating, by a computer system, a pool of internet protocol addresses for each of a plurality of computer file access protocols running on a plurality of protocol node computer systems, where the protocol nodes are configured to access a plurality of computer files stored on a NAS system via computer file access protocol services corresponding to the file access protocols, resulting in IP pools comprising IP addresses, and for each IP pool, among the IP pools, corresponding to a file access protocol among the file access protocols, assigning, by the computer system, the IP addresses in the IP pool to protocol nodes, among the protocol nodes, for which the file access protocol is operational.
US10560550B1

A first network device may establish connectivity with a second network device. The first network device may determine information that identifies a cluster identifier based on establishing connectivity with the second network device. The first network device may compare a first software version of the first network device and a second software version of the second network device. The first network device may selectively obtain and install a system image of the second network device based on comparing the first software version and the second software version. The first network device may receive, from the second network device, configuration information and user session information based on selectively obtaining the system image. The first network device and the second network device may form a high-availability cluster.
US10560544B2

A system and method for facilitating cache alignment in a cross-enterprise file collaboration system. The example method includes maintaining a plurality of messages in a cache, each message associated with a message offset; determining a message batch size; receiving a first request for a message characterized by a first offset; responding to the first request at least in part by sending an amount of data equal to the batch size starting at the first offset; receiving a second request for a second message of characterized by a second offset; and if the second offset plus the data batch size spans across a boundary determined by the first offset plus the data batch size, then responding to the second request by sending an amount of data equal to the first offset plus the data batch size minus the second offset. In a more specific embodiment, the first and second requests are received from different committers.
US10560542B2

A mechanism and method for accessing message data in a shared memory by at least one client, includes an allocation of data in the shared memory, the memory configured in a plurality of buffers, and accessing the data by a client or a server without locking or restricting access to the data.
US10560533B2

A media server receives a request from an unpaired mobile device, queries a login database to determine whether the mobile device is logged in for high speed Internet access, and, when yes, identifies a particular guest area of the hospitality establishment according to details in its login record. One of the media devices accessible from within the particular guest area is selected and paired with the mobile device without requiring a user of the mobile device to input into the mobile device a connect code of the selected media device. In another example, a user initiates a codeless pairing mode on a particular one of the media devices and begins interacting with the media server utilizing an unpaired mobile device. Since, only one media device can be in that mode at a time, the media server pairs the newly detected unpaired mobile device with the particular media device.
US10560531B2

The present invention relates to a location-based system and method for controlling electrical or electronic devices comprising: beacons coupled to said devices for sending and receiving positioning signals; a control device for determining the position thereof, on the basis of the positioning signals received, and sending it to a central control module together with indications to act on a parameter of the devices; a central control module for sending control instructions to a processor module of the corresponding device, which is determined depending on the position of the control device; and a processor module, coupled to each of the devices, for directly acting on the parameters of the device depending on the control instructions received.
US10560524B2

Computerized embodiments are disclosed that provide for testing an executable content page, normally run in a server environment, on a local computing device. In one embodiment, replica application program interfaces are stored on a hard drive of the local computing device in a local file at a same relative path location as corresponding application program interfaces stored in the server environment. The replica application program interfaces emulate the functionality of, and have the same names and arguments as, the corresponding application program interfaces. When an executable content page is executed on the local computing device for testing, representative state transfer (REST) calls may be made to the server environment via the replica application program interfaces stored on the local hard drive. In this manner, changes to an executable content page can be made and tested locally, without having to first upload the executable content page to the server environment.
US10560523B1

Described are techniques for synchronizing system times. A request is sent from a first system to a second system to obtain a current remote system time. A first time value denotes a time when the request is sent. A response, including the current remote system time, is received from the second system. A second time value denotes a time when the response is received by the first system. An average of the first time value and the second time value is determined A difference between the current remote system time and the average is determined. It is determined whether the difference is more than an endurance value. Responsive to determining the difference is more than the endurance value, the difference is used to convert a remote system time of the second system to an equivalent local system time of the first system.
US10560520B2

Systems and methods are described herein for receiving, by a server computer associated with a cloud-based application, a request via a network from a requesting device associated with an on-premise application, for at least one feature associated with an application service provided by the cloud-based application, the request including a requester identifier and a requested feature identifier, determining, by the server computer associated with the cloud-based application, a version identifier for the request based on the requester identifier, accessing, by the server computer associated with the cloud-based application, instructions for the cloud-based application which include instructions associated with a plurality of version identifiers, each version identifier associated with at least one feature identifier, parsing, by the server computer associated with the cloud-based application, the instructions for the cloud-based application to determine a subset of instructions associated with the version identifier of the request and the requested feature identifier, executing, by the server computer associated with the cloud-based application, the subset of instructions associated with the version identifier of the request and the requested feature identifier, and returning, by the server computer associated with the cloud-based application, a response to the requesting device via the network, indicating that at least one feature associated with the application service provided by the cloud-based application has been executed.
US10560518B2

In accordance with an embodiment, described herein is a system and method for optimizing cloud infrastructure through client request classification in a cloud computing environment. The cloud infrastructure can include one or more high-compute infrastructure instances, and one or more standard-compute infrastructure instances. Each request received at a load balancer can be checked against a request classification cache, to determine whether the request has been classified, and if it has been classified, whether the request can be routed to a high-compute infrastructure instance or a standard-compute infrastructure instance based on a classification of the request. An unclassified request can be classified based on a plurality of request parameters, and threshold values derived from the cloud infrastructure; and can be stored in the request classification cache. Classified requests in the classification cache can be provided to a cloud vendor for use in optimizing the cloud infrastructure.
US10560516B2

An application platform system and method. A data synchronization instance manages a reference state object for a data synchronization system (DSS) account. A first local state object is stored at a first application system. The first application system receives update notifications provided by the DSS. A second local state object is stored at a second application system. The second application system receives update notifications provided by the DSS. An application instruction of the first application system is transformed into a state update, and the first local state object is modified to include the state update. The state update is provided to the DSS via a local update notification. The reference state object is modified to include the state update. The state update is provided to the second application system via a reference update notification. The second local state object is modified to include the state update.
US10560508B2

Systems and methods for personalizing video playback are disclosed. In embodiments, a computer-implemented method, comprises: initiating, by a computing device, a video playing session of a video; recording, by the computing device, user initiated playback actions during the video playing session as playback event data; determining, by the computing device, context data based on content of the video, and saving the context data; determining, by the computing device, insights regarding the user playback event data utilizing the context data; and generating, by the computing device, one or more recommendations based on the insights.
US10560507B2

Standardized hot-pluggable transceiving unit implementing a cloud gateway functionality. The transceiving unit receives a source video IP flow. At least one processing unit in the housing executes a HTTP client and a conversion function. The HTTP client establishes a connection with a HTTP server hosted by a cloud video server, and receives the source video IP flow from the HTTP server of the cloud video server via the first connector. The source video IP flow uses one of the HTTP or the HTTPS protocol. The conversion function generates a video stream based on the source video IP flow, and the video stream is outputted by the transceiving unit. Alternatively, the transceiving unit receives a source video stream converted in a video IP flow by the conversion function, and the HTTP client uploads the video IP flow to the HTTP server of the cloud video server.
US10560505B2

A region of interest (ROI) video request processing method and apparatus, where the method includes obtaining an ROI video request sent by a receiving device; selecting a first proximity ROI video from proximity ROI videos, where the proximity ROI videos are generated ROI videos that include at least a partial region in a target region indicated by the ROI video request; and sending the first proximity ROI video to the receiving device. According to the embodiments, the ROI video request can be met without consuming an encoder resource to break through limitation caused by an encoder resource amount to a quantity of ROI video requests that can be simultaneously met by the sending device.
US10560497B1

Systems and methods for developing, deploying, and/or providing location-based controls for remote visitation in controlled-environment facilities are disclosed. In some embodiments, a method may include identifying a request to establish a visitation session between a resident and a non-resident of a controlled-environment facility, wherein the visitation session includes at least one of: a voice or a video call, and wherein the non-resident operates a mobile device; receiving spacial information of the mobile device; and applying a rule to the visitation session based upon the spacial information.
US10560490B2

A system and method for facilitating signaling and media communication at a communication platform that includes receiving a communication request to a resource, wherein the communication request specifies a destination endpoint; establishing signaling and media communication in a session with the destination endpoint of the communication request; registering a callback resource to a signaling event of the session; monitoring signaling messages of the session; detecting the signaling event in the signaling messages of the session; and triggering the callback resource upon detecting the signaling event.
US10560488B2

A computer-implemented system and method for secure electronic message exchange including coupling a control platform to a workstation of a plurality of workstations via a communications medium, where the control platform includes one or more apparatuses for monitoring, controlling, conversion, and billing, related to messages exchanged between a plurality of local users and a plurality of remote users. The system prevents forwarding or copying of a message sent by a local user of the plurality of local users and received by a remote user of the plurality of remote users, to another party by the control platform. The system and method also provides for authenticating the remote user with the control platform.
US10560487B2

A security manager configured to generate a plurality of learned security policies and provide at least one learned security policy and a security agent to a client machine for enforcement of the at least one learned security policy by the security agent on the client machine. The security manager configured to receive alerts from the security agent indicating anomalous behavior on the client machine.
US10560486B2

A system and method for managing and analyzing security requirements in reusable models. At least one functional model, at least one security implementation model, at least one requirement model, and meta models of the models are read by a reader. A correspondence between the functional model, security implementation model, and the requirements model is analyzed, whereby the correspondence indicates that compliance/security/accreditation requirements defined in the requirement model match with security objectives implemented by controls defined by the security implementation model. Next, it is determined whether correspondence is or is not given based on the analysis of the correspondence and then evidence is generated based on the analysis of the correspondence and the determination and the impact of changes is analyzed.
US10560480B1

A first device may include one or more processors. The first device may receive a network address request to obtain a network address that is associated with an application. The network address request may include application information that identifies the application. The first device may determine that the application is associated with a rule. The first device may store the application information and information identifying the network address request. The first device may obtain the network address based on the network address request. The first device may determine that the network address is associated with the rule. The first device may provide the network address, the rule, and/or the application information to a second device, to permit the second device to enforce the rule, based on determining that the application is associated with the rule and determining that the network address is associated with the rule.
US10560476B2

A computer program product for secure data storage. The present invention may include completing a registration process by sending, by the client device, a connection request to the server. The present invention may include generating, by the server, an authentication session identification (ID). The present invention may include sending, by the server, a stored salt and the generated authentication session ID to the client device. The present invention may include sending, by the server, the generated authentication session ID, the server encryption key and user data to the third-party device. The present invention may include sending, by the client device, the generated authentication session ID and user data to the third-party device. The present invention may include generating, by the third-party device, a decryption key. The present invention may include determining the user data received by the client device and the decrypted user data received by the server is authenticated.
US10560457B2

A master database server may store policy tables which are replicated to SQL databases on a periodic schedule. A master server may receive a privileged command request from a user. The master server may query the SQL database to determine whether the user is authorized to execute the command request. The master server may determine whether the user is a member of a privileged request command (“PRC”) group, whether the PRC group has access to the master server, and whether the PRC group has permission to execute the command request.
US10560450B2

A disclosed example to batch replace credentials for multiple websites includes accessing mappings between first encrypted credentials and corresponding ones of the websites; decrypting the first encrypted credentials using a master key to generate a plurality of first decrypted credentials; providing ones of the first decrypted credentials and corresponding ones of second decrypted credentials to corresponding ones of the websites to batch replace the first decrypted credentials with the corresponding ones of the second decrypted credentials at the corresponding ones of the websites; generating second encrypted credentials by encrypting the second decrypted credentials using the master key; and storing the second encrypted credentials in a database.
US10560448B1

The present disclosure relates to systems and methods for on-boarding an out of the box (OOB) device so as to secure electronic control of the OOB device. In some embodiments, a method may be performed by a computing device having an electronic processor, and may include automatically electronically receiving, by a processor, an electronic request to on-board from the OOB device, and authenticating, by the processor, a standardized certificate associated with the OOB device. The method may further include obtaining, by the processor, a policy authority to electronically control the OOB device. The method may further include securing electronic control of the OOB device, by the processor, based at least in part on the obtained approval.
US10560438B2

A system and method for remote monitoring and management of an instant issuance system is provided. The embodiments provide secure communication between different entities within the instant issuance system. Security can be established via mutual authentication between the communicating entities of the instant issuance system prior and/or concurrent with a communication taking place.
US10560433B2

A system for securely provided content to a user hides the identity of the user and/or the content from an outside observer by utilizing a plurality of virtual private networks (VPNs) and virtual machines (VMs) to obfuscate transmission sources. A key is used to generate and control access to a first VPN between a user device and a server that has access to the content. Once the first VPN is generated, user device and server could communicate securely to generate unique VMs having distinct identifiers from the user device and the server, and a second VPN could be generated between the two newly generated VMs. Once content has been provided to the user device via its VM, the content session could end and all the secure infrastructure could be deconstructed.
US10560430B2

Systems and methods for automatic content remediation notification are disclosed herein. The system can include memory that can contain a content library database. The system can include a first user device and one or more servers. The one or more servers can: receive a content aggregation creation request from the first user device; identify content information associated with a set of the plurality of data packets; apply a filter request to the set of the plurality of data packets; automatically provide information relating to data packets in the restricted set of data packets to the first user device; receive content aggregate information identifying a content aggregate from the first user device; evaluate the content aggregate according to the metadata associated with the data packets of the content aggregate; and output an indicator of the evaluation result to the first user device.
US10560428B2

A flexible hybrid firewall architecture that allows a mix of firewalls at end points in front of a target and at the initiator points. Groups of Priv-IDs may be created where each group is isolated from other worlds, with all firewalls controlled by a device management and security module.
US10560422B2

Systems and methods for enhanced monitoring and adaptive management of inter-network Domain Name System (“DNS”) traffic include an information capture device in a monitored network. The information capture device receives a redirected connection request originated by a client machine in the monitored network in response to a modified DNS answer from a recursive name server outside of the monitored network, captures detailed information associated with the redirected connection request that is inaccessible to the recursive name server, and sends the captured information to a data storage accessible to the recursive name server for storage as augmented DNS data associated with the client machine and/or the redirected connection request. The information capture device further provides, in response to the redirected connection request, an adaptive answer generated based on the augmented DNS data to the client machine.
US10560421B2

A Location/Identifier Separation Protocol (LISP) mapping server, including: a network interface for communicating with a LISP-enabled network; a mapping database; a subscription database; and an overlapping subscription publication engine (OSPE) to: receive a first mapping of a first subnetwork to a first routing locator (RLOC); add the first mapping to the mapping database; receive from a first ingress tunnel router (ITR) a subscription request for an endpoint identifier (EID) within the first subnetwork; add to a first subscription entry for the first subnetwork in the subscription database a subscription for the first ITR; receive a second mapping of a second subnetwork to a second RLOC, wherein the second subnetwork overlaps the first subnetwork; add the second mapping to the mapping database; and copy at least part of the first subscription entry to a second subscription entry for the second subnetwork.
US10560409B2

An electronic device can include a display, a communication interface comprising communication circuitry, and a processor comprising processing circuitry. The processor can be configured to receive a plurality of images comprising a first image and a second image in a first order from an external electronic device using the communication circuitry of the communication interface, arrange the first image and the second image in a second order based on first property information corresponding to the first image and second property information corresponding to the second image, and arrange and display the first image and the second image in the second order through the display.
US10560405B2

A method, system and computer program product for ensuring that all users of a group message receive a response to the group message. The content of a detected group message is analyzed to determine if the group message requires a response and, if so, to assess the urgency of the response. If the analyzed group message requires a response, then a determination is made as to whether a response was received by all or a subset of the users of the group message (sender and recipients of the group message) within a threshold amount of time based on the urgency of the response. If the response was only received by a subset of the users of the group message, then the response is broadcasted to the other users of the group message who had not previously received the response if no confidential information is detected in the response.
US10560398B2

Systems and methods to reserve resources is provided. In exemplary embodiments, a selection of a profile from a user is received. A dynamic graphical user interface is generated, using one or more processors. The dynamic graphical user interface allows the user to configure a topology based on the selected profile. The dynamic graphical user interface provides input fields in which the user may select a resource. An indication of the selected applicable topology property for configuring the topology is received. A topology is automatically generating based in part on the selected applicable topology property.
US10560396B2

A method, computer program product, and system includes a processor(s) obtaining historical data related to buffer space usage of a common shared storage resource by a group of journals. The processor(s) monitors each journal over repeating temporal periods and determined a predictability for each journal (i.e., predictable or unpredictable. The processor(s) generates usage statics for each journal during each monitored period dependent on whether the journal was predictable or unpredictable during the monitored period. For each monitored period, the processor(s) ranks predictable journals by a buffer space requirement for each journal of the predictable journals. Based on the rankings, the processor(s) determined a buffer space requirement for each journal for a current period, where the current period shares temporal qualities with the given monitored period. The processor(s) allocates, for use during the current period, based on the buffer space requirement, buffer space to each journal.
US10560394B2

In one embodiment, a method includes assigning a number of threads for user plane functions to a corresponding number of transmit queues for transmission of packets on a network interface, assigning additional threads exceeding the number of transmit queues to software transmission queues associated with the threads assigned to the transmit queues, identifying a load at each of the threads, dynamically updating assignment of the additional threads to the software transmission queues based on the load at the threads, and transmitting packets from the transmit queues for transmission on a network from a physical interface at a network device. An apparatus and logic are also disclosed herein.
US10560383B2

A router in a network receives a data packet to be transmitted to a receiver and obtains packet latency information identifying a time by which the packet is to be delivered to the receiver. The router then adds the packet to a push-in first-out (PIFO) queue in the router. The router pushes the packet into the PIFO queue as a function of the packet latency information and latency information of other packets in the PIFO queue.
US10560382B2

A data transmission method and an apparatus are provided. The data transmission method in the present invention includes: determining, by a first device and according to data stream information, whether a data transfer protocol TCP parameter in a data stream corresponding to the data stream information needs to be modified, where the data stream information includes at least one of the following information: information about the first device, information about a second device, service information, or network status information; if determining that the TCP parameter needs to be modified, modifying, by the first device, the TCP parameter, to obtain a modified TCP parameter; and generating, by the first device, a modification result of the TCP parameter.
US10560380B2

An approach for improving throughput for encapsulated network traffic is provided. In an embodiment, a method comprises obtaining a plurality of network addresses of a plurality of intermediaries that facilitate communications between a plurality of virtual machines. A set of source-destination intermediary pairs is determined based on the plurality of network addresses, and for each source-destination intermediary pair, from the set of source-destination intermediary pairs, a precomputed encapsulated header is generated and included in a set of precomputed encapsulated headers. If a data packet from a particular source intermediary and destined to a particular destination intermediary is received, and a particular precomputed encapsulated header for the particular source intermediary and the particular destination intermediary is included in the set of precomputed encapsulated headers, then the particular precomputed encapsulated header is retrieved from the set of precomputed encapsulated headers and used to form a particular encapsulated packet.
US10560379B1

A network device may determine, based on at least one network egress characteristic associated with a network device, a measure of priority associated with a network address. The network device may provide the measure of priority to a plurality of other routers, determine that a particular network egress characteristic of the at least one network egress characteristic has changed, and update the measure of priority based on the particular network egress characteristic. Based on the updated measure of priority, the network device may perform an action.
US10560374B2

Embodiments of the present disclosure describe systems, devices, and methods for traffic steering in mobile networks. Various embodiments may include a service steering and control function to route a service dataflow through one or more service enablers based on service steering and control rules. Other embodiments may be described or claimed.
US10560369B2

A method, corresponding system, and computer program product for detecting and transferring defect information during a manufacturing process is disclosed. The method includes receiving data to be transferred from a source to a destination over a primary communication link. The method identifies at least one type of data in the received data in response to receiving the data to be transferred over the primary communication link. Thereafter, the method allows transfer of a first type of data from the at least one type of data to the destination over a secondary communication link, the first type of data corresponding to the defect information, and wherein the secondary communication link is different from the primary communication link. Further, the method allows transfer of a second type of data from the at least one type of data to the destination over the primary communication link.
US10560368B2

A wireless network device may receive, over an interface, a broadcasted hello message that indicates network topology and interface information of neighbor nodes in a network. The wireless network device may transmit an announce message to unblocked hello peers of the wireless network device. The wireless network device may receive, on a wired interface from another node, a hello message. The wireless network device and the another node may each be identified as island heads based on the received hello message. The wired interface may be utilized for connecting the island heads.
US10560362B2

Systems and methods for controlling applications on a network are provided. According to one embodiment, a network security device intercepts network traffic and conducts a heuristic detection of an application protocol used in the network traffic by multiple application protocol identifying engines defined in a heuristic rule. According to another embodiment, the network security device confirms a suspect application protocol as an actual application protocol used in the network traffic by sending a probing request to the destination peer of the network traffic based on the suspect application protocol. The suspect application protocol is confirmed if an appropriate response is received from the destination peer.
US10560356B2

A computer implemented method of assuring correctness of data updated at a remote server and used by a local application, comprising one or more processors at a client terminal adapted to receive from a remote server updated values for a plurality of data items associated with a dataset required for execution of an application executed by the processor(s) where the dataset defines a close relation among the plurality of associated data items, determine whether the reception includes updated values for all of the associated data items, retrieve automatically from a local memory resource, previous values for all of the associated data items in case the updated value is missing for at least one of the associated data items and provide to the application the updated values or the previous values according to the determination.
US10560354B2

End-to-end, in situ packet enrichment for network analytics includes receiving, at a network device is a part of an end-to-end path in a network, a template that specifies unique information elements to be added to a header of a packet traversing the network device when different combinations of network features are applied to the packet at the network device. When the network device applies one or more of the network features to the packet, the network device inserts one a particular information element of the unique information elements into the header of the packet based on the template and the one or more network features applied to the packet. The particular information element inserted into the header is resolvable to a list of the one or more network features applied to the packet at the network device.
US10560345B2

A management method accesses a service template indicative of dependencies among tiers of an application service. A deployment schema is extracted from a public cloud provider and a cloud deployment template is generated in accordance with the schema. The service is then migrated from one deployment platform to another in accordance with the templates. Migration may be from an on-premises deployment to a public cloud deployment or vice versa. Migrating may include mapping application service requirements indicated in the service template to public cloud features available from the public cloud provider. The application template may identify a dependency between two tiers of the service placed within a performance-optimized domain of a premises deployment wherein mapping the application service requirements may include identifying, from the schema, an analogous domain for the public cloud provider and instantiating instances of the first tier and the second within an instance of the optimization domain.
US10560343B1

Briefly, methods and/or apparatuses are described for network management via a graphical user interface (GUI).
US10560338B2

A method and apparatus for path detection are disclosed. In the method and apparatus, a data path may link two path-end nodes in a network. Event data for the network may be received and may be used to determine, for each node resident on the path, proximity measures to each path-end node. The proximity measure of network nodes may be evaluated to determine whether a path exists between the two path-end nodes.
US10560336B2

Systems, methods, and related technologies for device monitoring are described. In certain aspects, network traffic data is analyzed to determine one or more devices associated with a network. The network may be a remote network. The network traffic data may further be used to determine one or more non-active devices associated with the network.
US10560311B2

A management apparatus executes: receiving from a given communication apparatus where a fault has occurred, fault information; selecting a given flow that passes through the given communication apparatus from among a group of flows on the basis of the identification information of the given communication apparatus included in the fault information; determining whether the communication pattern of the given flow is similar to the given time series data indicating the change over time of the traffic within a period from a set period prior to the fault occurrence date and time to the fault occurrence date and time for the given flow; calculating the certainty that the given flow has been transmitted on the fault occurrence date and time on the basis of a frequency of appearance of the traffic of the communication pattern determined to be similar; and outputting calculation results.
US10560309B1

This disclosure describes techniques for analyzing information generated as a result of monitoring resources within computing environments. In one example, this disclosure describes a method that includes observing a plurality of alerts generated in response to monitoring resources associated with a plurality of connected elements within a network; determining a plurality of occurrence counts; determining a plurality of concurrent occurrence counts, wherein each of the plurality of concurrent occurrence counts represents a count of concurrent occurrences of two or more of the alerts in the set of historical alerts; and identifying one or more root cause alerts, wherein the one or more root cause alerts are determined based on the plurality of occurrence counts and the plurality of the concurrent occurrence counts, and wherein the one or more root cause alerts are a subset of the plurality of alerts.
US10560303B2

The systems and methods disclosed herein are generally directed to the real-time modification of symbol rates, during modulation, based on performance metrics such as noise and traffic levels. In one embodiment, machine learning algorithms may be used to determine programmatically expected channel conditions and, in turn, an optimized symbol rate. In one embodiment, adaptive bit loading can be used such that a lower order modulation scheme can be used to overcome the noise and increase the signal-to-noise ratio (SNR) of the transmitted signal. In one embodiment, more throughput (for example, more bps/Hz) can be achieved in the network by using subcarriers that have a higher SNR. Further, the bit loading can serve to maximize the data rate subject to the power and bit error ratio (BER) constraints of the network. In one embodiment, the machine learning algorithms may dynamically change the symbol rate of modulation to enhance the network performance. In one embodiment, the above may be used to extend the reach between network nodes.
US10560300B2

A receiver recovers local service data symbols from first Orthogonal Frequency Division Multiplexed (OFDM) symbols in the presence of second OFDM symbols, the second OFDM symbols carry national broadcast data symbols and modulated on to the sub-carriers of the second OFDM symbols using a first modulation scheme, and the first OFDM symbols carry the national broadcast data symbols and the local service data symbols from a local insertion pipe and modulated on to the sub-carriers of the first OFDM symbols using a second modulation scheme. The receiver comprises an OFDM detector which includes an equaliser for recovering local service modulated sub-carriers of the second modulation scheme by generating an estimate of a combined channel ([Hn(z)+Hl(z)]) via which the first and second OFDM symbols have passed using the pilot sub-carrier symbols of the first and second OFDM symbols.
US10560299B2

Techniques are disclosed relating to generating and receiving radio frames with multiple portions that have different encoding schemes. An apparatus may include one or more processing elements configured to receive, via a wireless radio, wireless data that includes a plurality of portions that each include multiple orthogonal frequency-division multiplexing (OFDM) symbols. Different ones of the portions have different frequency transform sizes and different sampling rates. The wireless data may also include control data that indicates the frequency transform sizes and sampling rates for the ones of the portions. The apparatus may select, based on the control data and a determined velocity of the apparatus, one or more but not all of the plurality of portions and may decode the selected one or more portions to determine data represented by the OFDM symbols in the selected one or more portions. Different portions of the wireless data may be adapted for decoding by devices moving at different maximum velocities.
US10560298B2

This application discloses a signal transmission method. The method includes: mapping, to M evenly spaced subcarriers, each of a first sequence including M elements and a second sequence including M elements, where the M subcarriers are subcarriers on a same time domain symbol, the first sequence and the second sequence are code division-orthogonal, the first sequence a0, a1, . . . , aM-1 is obtained by extending a third sequence c0, c1, . . . , cK-1 having a length of K, and the second sequence b0, b1, . . . , bM-1 is obtained by extending a fourth sequence d0, d1, . . . dK-1 having a length of K, where M=p×K, i is a variable, a value of i is 0, 1, . . . , M−1, u and v each are one of 0, 1, . . . , p−1, and v is not equal to u; generating a to-be-sent signal based on elements on the M subcarriers; and sending the to-be-sent signal.
US10560296B2

A transmitting apparatus according to one aspect of the present disclosure transmits a plurality of first transmission data and a plurality of second transmission data by using an OFDM (Orthogonal Frequency-Division Multiplexing) method. The transmitting apparatus includes frame configuring circuitry, which in operation, generates a frame including a first period in which a preamble is transmitted, a second period in which the plurality of first transmission data is multiplexed by a time division multiplexing method and is transmitted, and a third period in which the plurality of second transmission data is multiplexed by a frequency division multiplexing method and is transmitted; and transmitting circuitry that transmits the frame.
US10560285B2

A method for evaluating signal data includes a bus signal channel supplying the signal data, a reference channel supplying reference signal values, which form the basis of the signal data, and a computer performing a signal interpretation based on an interpretable portion of the signal data and on the reference signal values, and reconstructing a signal based on the interpretation.
US10560283B2

Provided is a system and method for a multi-tenant datacenter with layer 2 cloud interconnection and cloud storage. More specifically, the datacenter providing cloud storage, includes a plurality of Client Systems coupled to a first datacenter each Client System having a set of infrastructure resources and an initial networking configuration; and a first cloud computing environment established in the first datacenter, and coupled to the Client Systems by OSI Layer 2 as a data link layer for the transfer of data frames, each frame having a plurality of OSI Layer 2 tags, the first cloud computing environment providing storage resources for allocation to at least two Client Systems, the plurality of OSI Layer 2 tags permitting the at least two Client Systems to have overlapping network configurations. An associated method of providing a multi-tenant datacenter with layer 2 cloud interconnection and cloud storage is also provided.
US10560280B2

A method and system for detecting malicious behavior from smart appliances within a network. Smart appliances have a certain level of intelligence that allows them to perform a specific role more effectively and conveniently. Network traffic data and appliance identification data is collected about smart appliances within a network. The data is sent to a behavior analysis engine, which computes confidence levels for anomalies within the network traffic that may be caused by malicious behavior. If the behavior analysis engine determines that malicious behavior is present in the network, it sends an instruction to a network traffic hub to block network traffic relating to the anomaly. In some embodiments, network traffic is blocked based on source-destination pairs. In some embodiments, network traffic is blocked from a device outside the network that is determined to be malicious.
US10560279B2

The present disclosure relates to a method for controlling for configuring a scenario mode for smart devices. The method include: acquiring a user account bound with a first smart device and a second smart device; identifying a predefined scenario mode template according to device information of the first smart device and the second smart device, wherein the predefined scenario template corresponds to a predefined scenario mode which associates at least one startup condition for the first smart device to trigger the scenario mode with at least one task to be performed by the second smart device when the scenario mode is triggered; bounding the predefined scenario mode template with the user account to enable the predefined scenario mode for the first smart device and the second smart device.
US10560261B1

Methods, systems, and devices that support determining whether media data has been altered are described. Captured media data may be segmented into one or more subsets, and cryptographic representations (e.g., hashes) based on the subsets may be written to an immutable ledger, possibly along with metadata and other related data. A block of a blockchain may be created for each entry in the immutable ledger. A set of media data may be validated, if a corresponding immutable ledger exists, based on segmenting the set of media data into one or more subsets in accordance with the segmenting upon capture, creating candidate cryptographic representations (e.g., hashes) based on the subsets, and comparing the candidate cryptographic representations with contents of the corresponding immutable ledger.
US10560254B1

The application is generally directed to transmitting and receiving signals in a fashion that can mask the presence of the signals by including timing information in the signals using artifacts in a carrier signal. For example, one embodiment includes a method of transmitting a signal in a way to mask the presence of the signal or to reduce the ability of external entities to extract data from the signal. The method includes accessing a data signal. A phase of the data signal is correlated to a phase of a substantially continuous carrier signal carrying the data signal. The substantially continuous carrier signal carrying the data signal with the phase of the data signal correlated to the phase of the substantially continuous carrier signal is transmitted to a receiver, such that the data signal can be extracted by using phase correlation between the data signal and the substantially continuous carrier signal.
US10560252B2

An apparatus for time aware audio streams is described herein. The apparatus includes a converter and an alignment unit. The converter is to perform sample rate conversion of data from a first clock to a second clock. The alignment unit is to indicate valid sample points in the data based on a relationship between the first clock and the second clock.
US10560232B2

Briefly, in accordance with one or more embodiments, user equipment (UE) comprising circuitry to connect to a network via a serving cell; and indicate to the network a measurement gap capability of the UE. The measurement gap capability includes information if the UE supports a carrier aggregation (CA) specific measurement gap and if the UE has two or more radio-frequency (RF) chains. The UE then receives a CA specific measurement gap configuration from the network for the two or more RF chains.
US10560230B2

The present invention relates to a method for an NR (New Radio Access Technology) user equipment to transmit and receive a signal in a wireless communication system and an apparatus therefor. The method comprises the steps of checking a PDCCH (Physical Downlink Control Channel) order and, if the PDCCH order is checked, initiating a random access procedure. In this case, if a first uplink carrier and a second uplink carrier are configured, the random access procedure is configured to transmit a random access preamble via a specific uplink carrier corresponding to an indicator associated with the PDCCH order among the first uplink carrier and the second uplink carrier.
US10560221B2

One or more codewords are generated by encoding input bits at input bit positions onto sub-channels that are provided by a code. Each of the sub-channels has an associated reliability of correct decoding of an input bit at an input bit position. Each codeword is transmitted to a decoder, and a word based on each transmitted codeword is received at the decoder. Each received word is decoded, and the reliabilities of the sub-channels are determined based on decoded bits and known input bits from which each codeword was generated. An indication that is based on the determined reliabilities of the sub-channels, such as an indication of the determined reliabilities, is transmitted to the encoder, and may be used by the encoder in selecting the sub-channels for encoding subsequent input bits, for example.
US10560219B2

A method performed by a radio node for configuring a plurality of Channel Quality Information (CQI) values. The radio node operates in a wireless communication network. The radio node configures the plurality of CQI values. Each of the plurality of CQI values are configured in association with a first indication for a number of repetitions of data transmission. Also described is a method performed by a wireless device for receiving configuration data from the radio node. The wireless device operates in the wireless communication network. The wireless device receives the configuration data from the radio node. The configuration data indicates configuration for the plurality of CQI values.
US10560218B2

An assistant sub-channel to carry a decoding assistant bit, in input bits that are to be encoded, is selected from each of a plurality of non-adjacent segments. Each segment includes a subset of sub-channels with associated reliabilities. Some embodiments also involve grouping the sub-channels into the segments. After a target number of assistant sub-channels have been selected, the input bits are encoded to generate a codeword, and the codeword is transmitted. Assistant sub-channel selection could involve iterations to select assistant sub-channels at each iteration, until at least the target number of assistant sub-channels have been selected.
US10560213B2

An optical device includes an optical coupler that performs branching of the input light and outputs a first-type branched light and a second-type branched light; a polarization converter that changes the direction of polarization of the second-type branched light output from the optical coupler; and a polarization synthesizer that outputs a polarization multiplexed light by synthesizing the first-type branched light, which is output from the optical coupler, and the second-type branched light, which has the direction of polarization changed by the polarization converter. The optical coupler has the wavelength characteristic that cancels out the wavelength characteristic of the polarization synthesizer regarding the second-type branched light included in the polarization multiplexed light.
US10560209B2

Embodiments of the present invention disclose an optical signal transmission method, apparatus, and system. The apparatus includes a short wavelength division multiplexer, a signal processor, a first linear driver, a second linear driver, a first transmitter, and a second transmitter. The signal processor is configured to perform bit rate allocation and code pattern modulation on a received binary signal, to obtain a first electrical signal to be sent to the first linear driver and a second electrical signal to be sent to the second linear driver. It can be learnt that, by implementing the embodiments of the present invention, a quantity of wavelengths transmitted in a multimode optical fiber can be reduced by performing bit rate allocation on a binary signal, thereby reducing interference between channels in the optical fiber for optical signal transmission.
US10560208B2

A cell search method of a terminal in a wireless communication system, comprises: a step of receiving a narrow band synchronization signal through a narrow band from a base station; and a step of acquiring time synchronization and frequency synchronization with the base station on the basis of the narrow band synchronization signal and detecting an identifier of the base station, wherein the narrow band has a system bandwidth of 180 kHz and includes twelve carriers arranged at intervals of 15 kHz, and the narrow band synchronization signal consists of a first narrow band synchronization signal and a second narrow band synchronization signal, wherein the first narrow band synchronization signal can be transmitted in a sixth subframe of a radio frame and the second narrow band synchronization signal can be transmitted in a tenth subframe of the radio frame.
US10560207B2

A method for facilitating targeted secondary content delivery to a user is envisaged. The primary content is broadcast on a television accessible to a user, followed by targeted delivery of relevant secondary content onto a handheld device of the user. The secondary content deemed as being relevant to the primary content is delivered in an unobtrusive manner without altering the viewing experience of the primary content, only after verification of the viewership of the primary content. The secondary content deemed as relevant to the primary content is transmitted to a handheld device accessible to the user thereby not altering the viewing experience corresponding to the viewing of the primary content on the television. The secondary content is delivered to the handheld device via electromagnetic waves, preferably radio waves without necessitating an active internet connection for the handheld device, and without necessitating the user to remain logged-on to the handheld device.
US10560206B2

A device may receive a beamformed wireless signal from a base station. The device may perform a frequency conversion of the beamformed wireless signal to form a frequency converted signal after receiving the beamformed wireless signal. The device may perform, after performing the frequency conversion, processing related to at least one of: analyzing the frequency converted signal, scanning a channel associated with the frequency converted signal, or generating a map related to the frequency converted signal. The device may generate, after performing the processing, output related to at least one of: the analyzing the frequency converted signal, the scanning the channel, or the generating the map.
US10560200B2

A technology of dynamically adjusting an optical power receiving range of an optical module in a passive optical network is provided. In an optical module it includes an optical signal receive end receives an optical signal, an avalanche photodiode converts the optical signal into an optical current, an optical power detection module obtains an optical power value of the optical current, a main control chip adjusts a resistance value of a variable feedback resistor circuit according to the optical power value, and a transconductance amplifier outputs a voltage according to the resistance value of the variable feedback resistor circuit and the optical current. In this way, a bit error rate is effectively reduced, an optical power receiving range of the optical module is expanded, and system robustness is enhanced.
US10560194B2

A system is configured to determine a first power level of a first signal output from a first modulator, and determine a second power level of a second signal output from a second modulator. The first signal may include a first optical signal associated with a particular polarization orientation, and the second signal may include a second optical signal associated with the particular polarization orientation. The system is configured to determine a relationship between the first power level and the second power level, and to set, based on the relationship between the first power level and the second power level, a reverse bias voltage associated with the first modulator, where the reverse bias voltage may be used to control the first power level of the first signal.
US10560192B2

In certain embodiments, a system for transmitting (electromagnetic or acoustic) wave-based signals towards a target includes a plurality of transceivers and a controller. Each transceiver transmits a probe signal towards the target and receives an associated backscatter signal corresponding to reflection of the probe signals from the target. The controller determines, for each transceiver, a Doppler frequency shift and a time delay, modifies each associated backscatter signal based on the corresponding Doppler frequency shift and time delay to generate an associated motion-compensated backscatter signal, and applies time reversal (TR) processing to each motion-compensated backscatter signal to generate an associated motion-compensated TR signal. Each transceiver transmits towards the target a transmission signal based the associated motion-compensated TR signal. In communications systems, the transmission signals are data-modulated versions of the motion-compensated TR signals. In radar and sonar systems, the transmission signals are the motion-compensated TR signals.
US10560189B2

An optical network is suggested, comprising a first set of optical fibers, a multimode multiplexer, a multimode amplifier, a multimode demultiplexer, and a second set of optical fibers, wherein the first set of optical fibers is connected via the multimode multiplexer to the multimode amplifier and wherein the multimode amplifier is connected via the multimode demultiplexer to the second set of optical fibers. Accordingly, an optical network element is provided.
US10560175B2

This application provides a data transmission method and an apparatus. The method includes: obtaining, by user equipment, to-be-sent user data; performing, by the user equipment, channel encoding on the to-be-sent user data to obtain N sets of encoded data; performing, by the user equipment, codebook mapping on each of the N sets of encoded data by using a codebook, to obtain N sets of codebook-mapped data, where different sets of encoded data use codebooks that occupy mutually different non-zero physical REs, the non-zero physical RE means a non-zero waveform obtained after mapped data is mapped to a physical RE, and N is a positive integer greater than or equal to 2; and sending, by the user equipment, the N sets of codebook-mapped data to a base station.
US10560172B2

A Channel Status Information (CSI) transmission method and apparatus of a terminal are provided for use in a wireless communication system. In the wireless communication system supporting carrier aggregation, the terminal transmits the CSIs of component carriers without conflict of their transmission time points, resulting in an improvement of system performance. In a case where the transmission time points are determined to overlap unavoidably, the terminal transmits the CSI as compressed.
US10560168B2

A method for multiuser superposition transmission (MUST) in a wireless communication system, and a device therefor are disclosed. Particularly, a method by which a first base station (eNodeB (eNB)) performs MUST involving joint transmission in a wireless communication system can comprise the steps of: receiving, from a MUST-paired near user equipment (UE), first channel state information (CSI) for the first eNB participating in the joint transmission; setting a parameter required to perform the MUST involving the joint transmission for the MUST-paired UE, on the basis of the first CSI and the second CSI for a second eNB participating in the joint transmission; and transmitting the parameter to the MUST-paired UE and the second eNB.
US10560164B1

A first communication device generates a beamforming training initiator packet for transmission in the wireless communication network, the beamforming training initiator packet including i) information indicating a start of a beamforming training session, and ii) respective identifiers of multiple second communication devices that are to process beamforming training packets transmitted by the first communication device during the beamforming training session. The first communication device transmits the beamforming training initiator packet, and after transmitting the beamforming training initiator packet, transmits a plurality of beamforming training packets during the beamforming training session.
US10560157B2

A wireless communication system includes a first communication apparatus including a first antenna and a second antenna, a second communication apparatus including a third antenna and a fourth antenna, a first communication control unit that controls wireless communication based on electric field coupling or magnetic field coupling between the first antenna and the third antenna, and a second communication control unit that controls wireless communication based on electric field coupling or magnetic field coupling between the second antenna and the fourth antenna.
US10560149B1

This disclosure describes techniques for using alternating current (AC) power waveforms to communicate between devices in a doorbell circuit. A signaling device that emits sound may be positioned in the doorbell circuit between an AC power source and a doorbell device (such as an A/V device including a doorbell). A signaling device may be coupled in parallel to a signaling-control device that includes electronic circuitry that provides a selective bypass to allow for larger amounts of current drawn by the A/V device to bypass the signaling device without causing the signaling device to emit the sound. The A/V device and the signaling-control device may use AC power waveforms to communicate data and/or data between each other. For example, the A/V device and the signaling-control device may control respective signal relays to selectively open and close the doorbell circuit in order to communicate with each other using the AC current waveform.
US10560142B2

A non-transitory computer-readable recording medium storing a program that causes a computer to execute a procedure to determine a feature of each standard of a wireless environment in which radio signals including a CSS signal chirp-modulated co-exist, the procedure includes obtaining a spectrum by subjecting each radio signal to fast Fourier transform with predetermined frequency resolution and time resolution capable of visualizing a feature of the CSS signal, coarsening the frequency resolution of the spectrum by adopting an effective value in a specific frequency domain, calculating a duration of the radio signal, based on the coarsened frequency resolution of the spectrum, coarsening the time resolution of the spectrum by adopting an effective value in the duration, calculating a bandwidth of the radio signal, based on the coarsened time resolution of the spectrum, and determining the feature of the radio signal of each standard, based on the duration and the bandwidth.
US10560141B2

Disclosed are a mobile terminal, a base station and a non-transitory computer-readable medium to securely receive a signal. When the mobile terminal sends information, randomly implementing an XNOR calculation is randomly implemented on corresponding digits of a low-frequency digital sequence which is to transmit the information and a first cyclic PN sequence or a second cyclic PN sequence so as to obtain spread sequences. The spread sequences are modulated and sent. The base station or the mobile terminal receives the spread sequence, and despreads the same using the first and second cyclic PN sequences. The present invention effectively prevents lawbreakers from decoding and monitoring a communication process.
US10560137B2

A multiway switch, a radio frequency system, and a wireless communication device are provided. The multiway switch includes five throw (T) ports and four pole (P) ports. The five T ports include one first T port coupled with all of the four P ports. The multiway switch is configured to be coupled with a radio frequency circuit and an antenna system of an electronic device operable in a dual-frequency single-transmit mode, to enable a preset function of the electronic device, the antenna system includes four antennas corresponding to the four P ports, and the preset function is a function of transmitting a sounding reference signal (SRS) through the four antennas in turn.
US10560134B2

A system and method for frequency-agnostic multiband aggregation of received signals is disclosed for use in high capacity communication. The system includes two up-conversion mixer stages and one down-conversion mixer stage, with SAW filter banks or other band pass filter banks used to select frequency bands of interest for aggregation based on configurable multiband combination settings. The method provides for the design of optimal multiband aggregation configuration settings.
US10560133B2

To provide a device for radio communication using a plurality of antennas, in which: an amplitude/phase adjuster (1) and an amplitude/phase controller (1) control the amplitude and the phase of signals input from at least two antennas such that a directivity, allowing a desired signal to be obtained; an amplitude/phase adjuster (2) and an amplitude/phase controller (2) control the amplitude and the phase of the signals input from the antennas such that an arrival direction of the desired signal becomes a null point and that a directivity, allowing a signal other than the desired signal to be obtained; a signal synthesizer (1) combines the signals; a signal synthesizer (2) combines the signals; and a desired signal generator removes a signal from the signal synthesizer (2) from a signal from the signal synthesizer (1).
US10560129B2

A radio frequency (RF) multiplexer includes, for example, a common port, a first port for a first frequency band, a second port for a second frequency band, and a third port for a third frequency band. The RF multiplexer also includes, for example, a first quadrature hybrid coupler (QHC), a second QHC and a third QHC. A coupling of the first QHC, a first pair of filters, and the second QHC separates the first frequency band and the second frequency band from the common port to the first port and to the second port, respectively. A coupling of the first QHC, a second pair of filters, and the third QHC separates the first frequency band and the third frequency band from the common port to the first port and to the third port respectively.
US10560119B2

A method for performing encoding on the basis of a parity check matrix of a LDPC code, according to one embodiment of the present invention, comprises the steps of: generating, by a terminal, a parity check matrix, wherein the parity check matrix corresponds to a characteristic matrix, each element of the characteristic matrix corresponds to a shift index value determined by a modulo operation between a corresponding element in a base matrix and a lifting value, and the base matrix is a 46×68 matrix; and performing, by the terminal, encoding of input data by using the parity check matrix, wherein the lifting value is associated with the length of the input data.
US10560116B2

A method includes, for an N-bit system on chip (SoC), calculating a minimum number of bits NP that can simultaneously switch without producing an error across a complete warranty time period of the N-bit SoC. The method also includes carrying out power estimation calculations for the N-bit SoC using the calculated minimum number of bits NP.
US10560112B2

An analog-to-digital converter (ADC) includes a digital-to-analog converter (DAC) that has a configurable capacitor array. Based on measurements of differential nonlinearity (DNL) and/or integral nonlinearity (INL) error by an external test computer system, an order for use of the DAC's capacitors can be determined so as to reduce DNL error aggregation, also called INL. The DAC includes a switch matrix that can be programmed by programming data supplied by the test computer system.
US10560108B2

Apparatuses and methods are disclosed for detecting a loop count in a delay-locked loop that uses a divide clock in a measure initialization process. An example apparatus includes a divider configured to receive a signal and produce a first divided signal and a second divided signal that is complementary to the first divided signal, a first circuit configured to count the first divided signal during a first enabled period and produce a first count value, a second circuit configured to count the second divided signal during a second enabled period and produce a second count value, and an adder configured to produce a third count value responsive to the first and second count values.
US10560095B2

According to various aspects, systems and methods for providing a soft-decoding physical unclonable function are provided. According to one embodiment, PUF circuitry includes circuit elements with impedance values that are used to generate a PUF value. For example, one or more resistors may be connected to a voltage source. The resistors may generate a resulting voltage signal that is measured and indicates a ratio of the impedance values of the resistors. Due to manufacturing variations, each impedance value may be unique, such that the impedance values may be used to provide a unique number sequence. Each ratio value may be converted into a single bit or multi-bit digital value through digitization, for example with a comparator and/or an analog to digital converter, and the series of digital values may represent or be used to generate a unique number sequence.
US10560093B1

A semiconductor device includes a first termination circuit comprising an impedance value and configured to control the impedance value of the first termination circuit based on a first selection termination control signal and a termination control signal and a second termination circuit comprising an impedance value and configured to control the impedance value of the second termination circuit based on a second selection termination control signal and the termination control signal.
US10560092B2

A circuit for controlling a first plurality of transistors connected in parallel and a second plurality of transistors connected in parallel, includes: a first plurality of stages, a respective one of the first plurality of stages being configured to supply a first control signal to a respective one of the first plurality of transistors; and a second plurality of stages, a respective one of the second plurality of stages being configured to supply a second control signal to a respective one of the second plurality of transistors. An output current of the respective one of the first plurality of stages is regulated based on a difference between a first value representative of a sum of output currents of each stage of the first plurality of stages and a second value representative of a sum of set points assigned to the first plurality of stages.
US10560090B2

A one-way conduction device includes a first transistor and a driving circuit. The driving circuit includes a first circuit, a second circuit and a detection circuit. The first transistor is coupled between an input end and an output end of the one-way conduction device. In the first circuit, a first conduction unit is coupled between the input end of the one-way conduction device and a first resistor. In the second circuit, a second conduction unit is coupled between the output end of the one-way conduction device and a second resistor. In the driving circuit, the detection circuit detects whether a current flows from the first circuit to the second circuit, and accordingly turns on or turns off the first transistor. In this manner, the driving circuit can control the turning on and off of the one-way conduction device.
US10560088B1

A driver circuit for driving a totem-pole circuit including cascade-connected high-side and low-side power devices. The driver circuit includes high-side and low-side drive circuits which respectively drive the high-side and low-side power devices, a pulse generation circuit which generates set and reset signals based on a high-side input logic signal, a level shift circuit which transmits the set and reset signals to the high-side drive circuit, a high-side potential detection circuit which detects a high-side reference potential, a high-side potential determination circuit which outputs an event signal upon detecting that the high-side reference potential exceeds a reference voltage, and an on-pulse stop circuit which validates or invalidates a low-side input logic signal based on the high-side input logic signal and the event signal. When the high-side input logic signal is at a low level and upon receiving the event signal, the on-pulse stop circuit invalidates the low-side input logic signal.
US10560087B2

A passive leakage management circuit for a switch leakage current including a switch having operable in a first operating mode, wherein the switch output supplies an output current having a first predetermined voltage, and a second operating mode, wherein the switch output supplies a leakage current having a second voltage, a first current path, and a leakage current path.
US10560078B2

Provided is an electronic device including a ramp signal generation circuit configured to generate a ramp signal having a second slope that is greater by a first level than a first slope which corresponds to an analog gain, and a slope correction circuit configured to correct the second slope of the ramp signal by the first level to obtain the first slope.
US10560075B1

Measurement of power distribution network (PDN) Z-parameters and S-parameters of a programmable logic device (PLD), such as field programmable gate array (FPGA) or complex programmable logic device (CPLD), is performed by configuring and using only logic blocks and I/O blocks commonly available in any existing programmable logic device, without the need of built-in dedicated circuits. The measured models include the PDN elements on the PLD die, PLD package, and PCB. The S-parameter and Z-parameter models can be then used in circuit simulation tools to evaluate the power supply noise in the PLD logic core and the timing jitter in the PLD I/O data links.
US10560074B1

A method couples a first bias signal to first and second internal nodes via first and second resistors, couples a second bias signal to third and fourth internal nodes via third and fourth resistors, couples the first internal node to the second internal node via a switch of a first type, and couples the third internal node to the fourth internal node via a switch of a second type. The method further couples the first internal node to the third internal node via a first transmission gate, couples the second internal node to the fourth internal node via a second transmission gate, couples a first terminal to the first and third internal nodes via first and third capacitors, respectively, and couples a second terminal to the second and fourth internal nodes via second and fourth capacitors, respectively.
US10560073B2

This method for the non-linear estimation of no more than two mixed signals from separate sources, the time/frequency representation of which shows an unknown non-zero proportion of zero components, using an array made up of P>2 antennas, when the directional vectors U and V of the sources emitting these signals are additionally known or estimated, includes the following steps: a) Calculating the successive discrete Fourier transforms of the signal received by the antennas and sampled to obtain a time-frequency P-vector grid of the signal; each element of the grid being referred to as a box and containing a complex vector X forming a measurement; b) For each box, calculating the conditional expectation estimator of the signal, or of the signals, from the measurement X and an a priori probability density for the signals that is a Gaussian mixture.
US10560065B2

In a piezoelectric resonator manufacturing method, a sacrificial layer is formed on a back surface of a piezoelectric substrate. A support layer is formed on the back surface of the piezoelectric substrate so as to cover the sacrificial layer. A support layer as a piezoelectric resonator is formed by flattening the support layer. A recess in which the surface of the sacrificial layer is recessed with respect to the surface of the support layer is formed by abrading the surfaces of the support layer and the sacrificial layer. The recess extends to a vicinity of a boundary surface between the support layer and the sacrificial layer in the support layer. A support substrate is adhered to the surfaces of the support layer including the recess and the sacrificial layer via an adhesive material.
US10560059B2

A power amplifier module includes an amplifier that amplifies an input signal and outputs an amplified signal, a matching circuit disposed between an output terminal of the amplifier and a subsequent circuit, a choke inductor having a first end to which a power supply voltage is applied and a second end from which power supply is provided to the amplifier through the output terminal of the amplifier, and a first attenuation circuit disposed between the output terminal of the amplifier and the second end of the choke inductor and configured to attenuate a harmonic component of the amplified signal.
US10560056B2

Power consumption of a signal processing circuit is reduced. Further, power consumption of a semiconductor device including the signal processing circuit is reduced. The signal processing circuit includes a reference voltage generation circuit, a voltage divider circuit, an operational amplifier, a bias circuit for supplying bias current to the operational amplifier, and first and second holding circuits. The first holding circuit is connected between the reference voltage generation circuit and the bias circuit. The second holding circuit is connected between the voltage divider circuit and a non-inverting input terminal of the operational amplifier. Reference voltage from the reference voltage generation circuit and reference voltage from the voltage divider circuit can be held in the first and second holding circuits, respectively, so that the reference voltage generation circuit can stop operating. Thus, power consumption of the reference voltage generation circuit can be reduced.
US10560053B2

Frequency synthesizer circuitry includes multi-phase clock generator circuitry, frequency divider circuitry, signal retiming circuitry, and signal combining circuitry. The multi-phase clock generator circuitry receives an input clock signal and generates a number of multi-phase clock signals. The frequency divider circuitry also receives the input clock signal and performs frequency division thereon to generate a reference signal. The signal retiming circuitry receives the reference signal and the multi-phase clock signals and generates a number of retiming signals. The signal combining circuitry combines two of the retiming signals to provide an output clock signal that has the same frequency as the reference signal but a different duty cycle.
US10560037B2

A control apparatus includes a control logic circuit that is configured to generate control signals for controlling at least two inverters (e.g., 3-phase inverters) that are coupled in parallel. The control logic circuit is configured to sample output currents present in common load terminals of the inverters, and to compare the sampled currents to generated current references. The output currents may be sampled, and/or the current references generated, at a fixed rate. Errors between the sampled currents and current references are evaluated against hysteresis dead bands around the current references. The control signals are generated based on (i) retrieved modulator output values for a selected one of the inverters and (ii) the errors as evaluated against the hysteresis dead bands. The control logic circuit may implement first and second counters for coordinating the current reference generation, sampling the output currents, retrieving the modulator output values, etc.
US10560035B2

[Object][Solving Means] A discharge device includes a discharge unit and a cut-off detection unit. The discharge unit is configured to discharge a capacitor at a variable discharge current value on the basis of a voltage of a rectified signal obtained by full-wave rectifying an AC voltage input via an input filter including the capacitor. The cut-off detection unit is configured to monitor the voltage of the rectified signal and to detect whether or not a power supply is cut off on the basis of a change of the voltage when the capacitor is discharged by the discharge unit at a specific discharge current value.
US10560029B2

A controller for increasing efficiency of a power converter includes a comparison module and a gate signal generation unit. The comparison module is used for generating a detection voltage according to a direct current (DC) input voltage of a primary side of the power converter, and comparing the detection voltage with a predetermined value to generate a comparison result. The gate signal generation unit is used for changing a sink current flowing through a gate pin of the controller according to the comparison result, wherein the gate pin of the controller is coupled to a power switch of the primary side of the power converter.
US10560025B2

A switching power converter is configured to control switching noise by implementing a plurality of pulse width modulation modes of operation. The peak current in each pulse width modulation mode of operation is controlled so that an output power for the switching power converter is continuous with regard to transitions between the pulse width modulation modes.
US10560014B2

Fault protection of a voltage source converter is provided. An apparatus has a chain-link circuit in series with a director switch. The chain-link circuit includes cells including an energy storage element and cell switching elements connected with anti-parallel diodes. Each cell switching element has a cell switching element controller. The director switch includes director switch units, each having a director switching element and a director switch unit controller. Each cell switching element controller monitors for a fault current and turns-off its associated cell switching element and reports a fault event to a fault controller. Each director switch unit controller monitors for a fault current and reports a fault event to the fault controller but the director switch unit control keeps its associated director switching element turned-on. The fault controller monitors for reports of fault events to order the cell switching elements of at least some of the cells to turn-off.
US10560012B1

A ZVS (zero voltage switching) control circuit for use in a flyback power converter includes a primary side controller and a secondary side controller. The primary side controller generates a switching signal to control a power transformer through a power transistor to generate an output voltage. The secondary side controller generates an SR (synchronous rectifier) signal to control an SR transistor at a secondary side of the power transformer. The SR signal includes an SR-control pulse and a ZVS pulse. The SR-control pulse controls the SR transistor according to a demagnetizing period of the power transformer. The ZVS pulse determines the starting timing of the switching signal to achieve zero voltage switching for the power transistor. The secondary side controller generates the ZVS pulse after a delay time from when the power transformer is demagnetized. The delay time is determined according to an output load of the output voltage.
US10560004B2

A sensor magnet holder is used to fix a sensor magnet to a motor shaft. The sensor magnet holder includes a press fitting part to which the motor shaft is press fitted; a holding part provided radially outside the press fitting part to hold the sensor magnet; and a joint part that joins the press fitting part and the holding part. The joint part is configured such that at least a part of the joint part is deflected by an external force.
US10559997B2

In order to facilitate the assembly of the brush assembly and to improve the productivity, the brush device includes a positive side brush subassembly having a positive side brush for feeding a commutator, a positive side brush holder for holding the positive side brush, and a positive side plate to which the positive side brush holder is attached, and a negative side brush subassembly having a negative side brush for feeding the commutator, a negative side brush holder for holding the negative side brush, and a negative side plate to which the negative side brush holder is attached. The positive side brush subassembly and the negative side brush subassembly are combined with each other.
US10559993B2

A first coil fixing component has a first body portion inserted into a first void portion formed between a coil and a first end surface of a tooth portion, a first convex portion inserted into a first concave portion of the tooth portion, and a first locking portion extending from an end on an inner side of a radial direction of the first body portion toward the opposite side of the first end surface to lock the coil. A second coil fixing component has a second body portion inserted into a second void portion formed between the coil and a second end surface of the tooth portion, a second convex portion inserted into the second concave portion of the tooth portion, and a second locking portion extending from an end on the inner side of the radial direction of the second body portion toward the opposite side of the second end surface to lock the coil. The second body portion has an elastic structure that exerts elastic force in an axial direction.
US10559983B2

The technology described herein relate to polarization adaptive wireless power transmission systems. In an implementation, a wireless power transmission system is described. The wireless power transmission system includes a plurality of antennas and control circuitry operatively coupled to the plurality of antennas. The control circuitry is configured to determine polarization information of a beacon signal received at multiple antennas of the plurality of antennas of the antenna array. The beacon signal is transmitted by a client device in a multipath wireless power delivery environment. The control circuitry is further configured to dynamically configure polarization information associated with each of the multiple antennas of the plurality of antennas of the antenna array to match the polarization information determined at respective antennas of the multiple antennas.
US10559982B2

Various techniques are described herein for efficiently transmitting and receiving wireless power and/or data signals. In one example, a transmitter includes multiple antennas, a dielectric material in proximity to the multiple antennas, and multiple scattering elements embedded in the dielectric material. One or more of the multiple scattering elements are configured to be excited by one or more signals emitted by the multiple antennas.
US10559979B2

An apparatus comprising: control circuitry configured to switch the apparatus between a charging state in which energy transfer from the apparatus to a rechargeable apparatus is enabled and a non-charging state in which energy transfer from the apparatus to the rechargeable apparatus is not enabled; charging circuitry configured to transfer energy, when the apparatus is in the charging state, to the rechargeable apparatus for storage at the rechargeable apparatus; and indication circuitry configured to enable an indication, when the apparatus is in the non-charging state, to prompt user action to bring the rechargeable apparatus towards the apparatus for charging.
US10559976B2

Systems, methods, and apparatus for smart electric power grid communication are disclosed in the present invention. At least one grid element is constructed and configured in network-based communication with a server via at least one coordinator. The at least one grid element is transformed into at least one active grid element automatically and/or autonomously after initial connection with the server. The at least one active grid element sends and receives messages to and from the server via at least one coordinator. The at least one coordinator matches and prioritizes the at least one active grid element. The at least one coordinator provides a priority flag on the messages. The at least one coordinator tracks an actual amount of power introduced to and available for an electric power grid or a curtailment power available from the at least one active grid element.
US10559972B2

Methods, systems, and apparatus, including for back-up power sources. In one aspect, a method includes providing a plurality of first battery devices, each first battery device respectively electrically coupled to a respective server rack in a plurality of server racks and having a respective capacity to provide power to the respective rack for a power anomaly for up to a first duration. Providing a second battery device electrically coupled to the plurality of server racks and having a capacity to provide power to the plurality of respective server racks for a power anomaly for up to a second duration, wherein the second duration is longer than the first duration. A power anomaly is a deviation of mains power from one or more of a nominal supply voltage and frequency.
US10559966B2

A method of displaying information on a display is provided. The method includes: receiving a request to display, on the display, information indicating whether each of a plurality of battery packs associated with the display, is mounted on a device of a plurality of devices, and, in response to the request, displaying, on a monitor of the display, information indicating whether or not each of the plurality of battery packs associated with the display is mounted on a device. Each of the plurality of battery packs is mountable on the plurality of devices.
US10559965B2

An electronic display assembly includes a housing with a pass-through device which accepts a utility line. One or more electronic display subassemblies are placed within said housing and a are surrounded by a substantially sealed closed loop pathway. An open loop pathway permits ambient air to pass through said housing and thermally interact with said closed loop pathway without mixing. At least two peripheral devices are located within said housing, one of which is a charging subassembly and the other is selected from the group consisting of: a camera, a touchscreen, an additional electronic display, video communications equipment, audio communications equipment, and an emergency notification subassembly.
US10559956B2

A load control device for controlling power delivered from an AC power source to an electrical device may be configured to conduct current through earth ground and may disconnect a switching circuit to reduce an amount of current conducted through the earth ground. The load control device may comprise a controllably conductive device configured to control the power delivered from the AC power source to the electrical device so as to generate a switched-hot voltage, a switching circuit electrically coupled with a detect circuit, and a control circuit configured to render the switching circuit conductive and nonconductive. The detect circuit may generate a detect signal indicating a magnitude of the switched-hot voltage. The control circuit may be configured to monitor the detect signal and to render the switching circuit non-conductive after detecting an edge on the detect signal to reduce the total current through the earth ground.
US10559953B2

A power distribution and communication system includes nodes connected by power lines and communication links. The system receives power from one or more power sources. Each node contains at least one power port, data port and load port. Associated with each power port and load port is a port monitor for measuring current flowing into or out of the port and the voltage difference between the port outlet and ground, which measurements are passed to a processing element. The processing element and monitor analyze measured values to detect fault conditions. Upon fault condition detection, the port is disabled by opening a switch, disconnecting the port from the system voltage. The processing element receives power directly from the power line, thus receiving power from a live power line even if the associated power port is disabled allowing the processing element to enable a disabled node following a failure.
US10559944B2

A spark plug for an internal combustion engine that can improve bonding strength between a center electrode and a conductive glass is provided. The spark plug includes a housing, an insulator, a center electrode, a ground electrode, and a conductive glass. The center electrode has a locking portion that is locked from a base end side to a step portion formed on an inner peripheral surface of the insulator, and an electrode head that is closer to the base end side than the locking portion is. A concave portion is partially formed on the tip end surface of the electrode head. A concave contour, which is an outer peripheral contour of the concave portion when viewed in a plug axial direction, forms a closed curve which is spaced apart from a head contour, which is an outer peripheral contour of the base end surface of the electrode head, and surrounds a center axis (B) of the center electrode. The concave contour has an outward portion protruding toward the head contour and an inward portion protruding toward the center axis (B) of the center electrode.
US10559941B2

A packaged transmitter device includes a base member comprising a planar part mounted with a thermoelectric cooler, a transmitter, and a coupling lens assembly, and an assembling part connected to one side of the planar part. The device further includes a circuit board bended to have a first end region and a second end region being raised to a higher level. The first end region disposed on a top surface of the planar part includes multiple electrical connection patches respectively connected to the thermoelectric and the transmitter. The second end region includes an electrical port for external connection. Additionally, the device includes a cover member disposed over the planar part. Furthermore, the device includes a cylindrical member installed to the assembling part for enclosing an isolator aligned to the coupling lens assembly along its axis and connected to a fiber to couple optical signal from the transmitter to the fiber.
US10559935B2

A brush used to contact with a commutator, includes a brush body which includes two opposite axial end faces and a protruding portion projecting from the brush body toward the commutator. The protruding portion includes a first surface, a second surface and at least two teeth. The first surface and the second surface are respectively adjacent to the two axial end faces. Angles formed between the first surface and the second surface and corresponding adjacent axial end faces are obtuse. The teeth is located between the first surface and the second surface, and extends generally along a circumferential direction of the commutator. The ratio of a total width of the at least two teeth in an axial direction of the brush to an axial height of the brush body is in the range of 0.25-0.75. An electric motor including the brush is also provided.
US10559932B2

A bidirectional duplex electrical connector includes: a circuit board provided with two sets of circuits; a base seat; and a tongue, top and bottom surfaces of the tongue are top and bottom flat surfaces, each of the top and bottom flat surfaces is provided with a connection interface, and each of the two connection interfaces includes one row of electrical connection points, wherein the tongue and the base seat are integrally formed together, and the two rows of electrical connection points are respectively arranged and exposed, and in flat surface contact with and fixed to and only provided on front sections of the top and bottom flat surfaces of the tongue, wherein the tongue and the base seat covers top and bottom surfaces and two side surfaces of the circuit board.
US10559916B1

The present invention provides a power adapter assembly including a first adapter and a second adapter. The first adapter includes a main body and a rotating cover. The main body includes a first electrical contact element. The rotating cover is pivotally connected with the main body and rotated between a first position and a second position. The rotating cover includes a first through hole and a protruding pin. The protruding pin is disposed adjacent to the outer edge of the rotating cover. At the first position, the first through hole and the first electrical contact element are misaligned with each other. At the second position, the first through hole and the first electrical contact element are aligned with each other. The second adapter includes a second electrical contact element, an accommodation space and a guiding groove. The guiding groove is disposed on the inner wall of the accommodation space. When the first adapter and the second adapter are matched with each other, the guiding groove abuts against the protruding pin to drive the rotating cover to the second position, so as to electrically connect the first electrical contact element and the second electrical contact element.
US10559915B1

A ruggedized electrical receptacle that has a shell configured to receive an interface of a mating connector and a contact subassembly received in the shell. The contact subassembly includes a contact printed circuit board, interface contacts coupled to one face of the contact printed circuit board, termination contacts coupled to the other face thereof, and an overmold overmolded on the board. The overmold surrounds the contact printed circuit board such that free ends of the interface contacts are exposed and tail ends of the termination contacts are exposed. An internal sealing member is disposed between an outer surface of the overmold and the inner surface of the shell, thereby creating a seal therebetween.
US10559907B1

An electrical plug connector including a body having a cavity, an electrical connection portion on the body, a wire locking mechanism in the cavity, and a current transmitter electrically connecting the electrical connection portion and the wire locking mechanism. The body may include a cover pivotable from an open position to a closed position.
US10559906B2

An electronic component includes a first module, a second module and a third module between the first module and the second module. Each of the first module and the second module includes a plurality of conductive pads thereon. A connecting part includes a plate body and a plurality of first tails and a plurality of second tails respectively extending on two opposite sides of the plate body wherein the first tails are soldered upon the first conductive pads and the second tails are soldered upon the second conductive pads, respectively. Each of the first tails and the second tails includes a mounting pad with a through hole therein, and a folded section on the end edge with a solder unit received with a space formed in the folded section and communicatively above the corresponding through hole.
US10559904B1

A scalable multiprocessor computing system includes first and second computing devices and a link module connecting the computing devices. The link module includes a guide connector that aligns and couples the first computing device with the second computing device in an orientation in which a printed circuit board assembly (PCBA) support housing wall of the first computing device faces a PCBA support housing wall of the second computing device, a bracket member that is connected along corresponding lengthwise sides of the first and second computing devices, and a cable connector that provides a signal connection between the processor of the first computing device and the processor of the second computing device. The guide connector is connected to the bracket member.
US10559902B2

Disclosed aspects relate to connector structures and a card. A first connector structure is to join a first subset of a set of electrical connections. A second connector structure is to join a second subset of the set of electrical connections. The card manages the set of electrical connections and is located between the first and second connector structures to connect with the first and second connector structures.
US10559894B2

To provide a method and a device for manufacturing a connection structure (1) and a wire harness (2). The connection structure connects an insulated wire (100) comprising a wire tip portion (103), an insulating covering (102) being stripped from the tip thereof, to a crimp terminal (200) comprising a closed-barrel-type crimping portion (230) allowing crimp connection with the wire tip portion (103) and has stable conductivity by crimping an aluminum core wire (101) by the crimping portion (230). The method comprises a carrier cutting step for separating crimp terminals (200) from a terminal connecting belt (300) comprising the crimp terminals (200) attached to a carrier (250) in a longitudinal direction, a wire insertion step for inserting wire tip portions (103) into the crimping portions (230) of the separated crimp terminals (200), and a crimping step for crimping the crimping portions (230) with the inserted wire tip portions (103).
US10559891B2

A panel array antenna comprises an input layer including a waveguide network coupling an input feed on a first side thereof to a plurality of primary coupling cavities on a second side thereof, and an output layer on the second side of the input layer. The output layer includes an array of horn radiators, respective horn radiator inlet ports in communication with the horn radiators, and respective slot-shaped output ports in communication with the respective horn radiator inlet ports to couple the horn radiators to the primary coupling cavities. The horn radiators, the respective horn radiator inlet ports, and the respective slot-shaped output ports are integrated in a monolithic layer, which is configured to provide respective output signals from the horn radiators having a polarization orientation that is rotated by a desired polarization rotation angle relative to respective input signals received at the respective slot-shaped output ports coupled thereto.
US10559882B2

A mobile device includes a nonconductive mechanism element and an antenna structure. The antenna structure is formed over the nonconductive mechanism element. The antenna structure includes a feeding connection element, a first radiation element, a second radiation element, a grounding connection element, and a third radiation element. The feeding connection element is coupled to a feeding point. A first end of the first radiation element is coupled to the feeding connection element, and a second end of the first radiation element is open. A first end of the second radiation element is coupled to the feeding connection element, and a second end of the second radiation element is open. The grounding connection element is coupled to a grounding point. A first end of the third radiation element is coupled to the grounding connection element, and a second end of the third radiation element is open.
US10559870B2

An antenna module connected to a system ground of an electronic device includes a substrate, a coaxial-transmission line, a first radiator and a second radiator. The coaxial-transmission line includes a power feed-in terminal and a ground terminal. The first radiator is electrically connected to the power feed-in terminal. The second radiator is electrically connected to the ground terminal. One side of the second radiator is connected to the system ground, and the second radiator includes a first terminal and a second terminal. An opening is formed between the first terminal and the second terminal, so that the second radiator be partially surrounding to the first radiator. The first radiator and the second radiator are coplanarly disposed on the substrate.
US10559861B2

A battery includes a first cell unit, a first control circuit electrically connected with the first cell unit, a second cell unit connected with the first cell unit in parallel, and a second control circuit electrically connected with the second cell unit. The first control circuit is configured to disconnect an electrical connection between the first cell unit and a power output terminal of the first control circuit in response to a failure of the first cell unit. The second control circuit is configured to disconnect an electrical connection between the second cell unit and a power output terminal of the second control circuit in response to a failure of the second cell unit.
US10559857B2

A separator for an electrochemical cell, in particular a lithium cell, and a corresponding manufacturing method. In order to provide a separator having an elevated dendrite resistance, in particular ion-conducting, particles are introduced into pores of a polymer layer and frictionally retained between polymer walls delimiting pores. An electrochemical cell equipped therewith is also described.
US10559851B2

A magnesium battery electrolyte with a wide electrochemical window was developed. The electrolyte includes an organic boron magnesium salt and an aprotic polar solvent. The organic boron magnesium salt is an organic boron magnesium salt complex formed by compounding a Lewis acid with a boron center and a magnesium-containing Lewis base R′2-nMgXn, wherein n is 0 or 1, R and R′ respectively represent a fluoroaryl group, an alkylated aryl group, an aryl group, an alkyl group, or a pyrrolidinyl group, and X represents a halogen. The solvent is an aprotic polar solvent such as ether or a mixed solvent thereof. The concentration of the electrolyte is 0.25 to 1 mol/L, and the electric conductivity is 0.5 to 10 mS/cm. The electrolyte allows reversible deposition/dissolution of magnesium, features good cycling stability, and has a wide electrochemical window (>3.0V vs. Mg/Mg2+).
US10559850B2

Described herein are electrolyte compositions containing an organic carbonate, a fluorinated solvent, a cyclic sulfate, and at least one electrolyte salt. The cyclic sulfate can be represented by the formula: wherein each A is independently a hydrogen or an optionally fluorinated vinyl, allyl, acetylenic, propargyl, or C1-C3 alkyl group. The electrolyte compositions are useful in electrochemical cells, such as lithium ion batteries.
US10559846B2

A negative-electrode active material comprises a graphite including at least boron and fluorine. The fluorine is disposed at least on a surface of the graphite. A ratio R satisfies 0.5≤R≤1, where R=SBB/SB, and SB denotes a total peak area of a boron 1s spectrum of the graphite obtained by X-ray photoelectron spectroscopy, and SBB denotes a peak area of all spectra each having a peak in a binding energy range of not less than 184.0 eV and not more than 188.5 eV in the boron 1s spectrum.
US10559842B2

An end plate has a recess extending in the horizontal direction and configured to form a flow path in which cooling water flows. Ribs are formed on the bottom surface of the recess and arranged at intervals in the vertical direction so as to extend in the horizontal direction. The cooling water flows in from the passage of a cell stack at one end in the horizontal direction of the recess. A hole that allows the cooling water to flow out is provided at the other end and at a position higher than the portion into which the cooling water flows. The inner wall surfaces of the recess spread vertically toward the hole in the portion connected to the passage. The end close to the passage of the lowermost one of the ribs is closer to the hole than the ends close to the passage of the other ribs.
US10559837B2

A fluid control valve is connected to a wet gas flow passage in order to control a flow of a wet gas, and includes an introduction passage for introducing the wet gas into the fluid control valve, a filter including mesh for removing foreign matter contained in the wet gas flowing through the introduction passage, a discharge passage that includes a valve port disposed above the introduction passage and discharges the wet gas that has passed through the filter from the fluid control valve through the valve port, and a valve portion that opens and closes the valve port using a valve body. In this fluid control valve, the filter is disposed in a lowermost portion of the introduction passage.
US10559834B2

A separator for a fuel cell includes a plurality of channels formed in a reaction surface in the direction of gravity in order to permit reaction gas and generated water to flow therethrough. The fuel cell includes a membrane electrode assembly (MEA) and a gas diffusion layer (GDL). The channels have a wave shape in the reaction surface, and each of the channels includes curved portions and straight portions that are arranged alternately.
US10559833B2

Provided is a fuel cell stack including a plurality of stacked cells each having separators, in which the corrosion (dissolution) of the base material of each separator used for the end cell, which includes one or more cells located at the positive-side end of the fuel cell stack, can be prevented at low cost and without the productivity decreased. In the fuel cell stack including a plurality of stacked cells each having separators, the base material of each of the separators used for the end cell located at the positive-side end of the fuel cell stack and the base material of each of the separators used for the other cells are different metallic materials, and the base material (e.g., Ti) of each of the separators used for the end cell has higher corrosion resistance than the base material (e.g., SUS) of each of the separators used for the other cells.
US10559827B2

The invention features an electrochemical cell having an anode and a cathode; wherein at least one of the anode and cathode includes a solid ionically conducting polymer material that can ionically conduct hydroxyl ions.
US10559814B2

According to one embodiment, a nonaqueous electrolyte battery includes a negative electrode and a nonaqueous electrolyte. The negative electrode includes a negative electrode active material and a binder. The negative electrode active material contains monoclinic titanium dioxide or Li4+aTi5O12 (here, −0.5≤a≤3). The binder includes polyvinylidene fluoride with a molecular weight of 400,000 to 1,000,000. The negative electrode satisfies a formula (I) below. The nonaqueous electrolyte contains at least one of difluorophosphate and monofluorophosphate. 0.1≤(P2/P1)≤0.4  (I)
US10559813B2

The negative electrode includes a current collector, a negative electrode active material layer arranged on a surface of the current collector, and a protective layer arranged on a surface of the negative electrode active material layer. The negative electrode active material layer includes a first negative electrode active material having an aspect ratio defined as “a”/“b” to fall in a range of from two or more to eight or less when a length of the major axis is defined “a” and a length of the minor axis is defined “b.” The protective layer includes a ceramic powder.
US10559808B2

The present disclosure relates to a lithium secondary battery having improved safety. In the lithium secondary battery, the property of a bimetal bent in one direction at high temperature under an abnormal operating condition is used to cause a disconnection between an electrode tab and an electrode lead and to increase the internal resistance of a unit cell, thereby improving the safety of a lithium secondary battery.
US10559807B2

A battery pack includes a protection circuit module for a plurality of battery cells arranged in parallel in a case. The protection circuit module includes a temperature sensor. An insertion area is at a location of the case corresponding to the temperature sensor and includes a removed part of the case. The temperature sensor extends through the insertion area to contact an outer surface of at least one of the battery cells.
US10559806B2

According to one embodiment, a battery is provided. The battery includes an electrode body, a lead, a container member, and a terminal. The container member includes a main part and a terminal-connecting part adjacent to the main part. The electrode body is housed in the main part of the container member. The lead is electrically connected to the electrode body. The lead is housed in the terminal-connecting part of the container member. The terminal is electrically connected to the lead. The terminal is provided on the terminal-connecting part. A thickness of the main part of the container member is larger than a thickness of the terminal-connecting part of the container member.
US10559801B2

Provided herein are nano structured electrode separators comprising metal organic materials capable of attaching to one or more electrodes and electrically insulating at least one electrode while allowing migration of ionic charge carriers through the nanostructured electrode separator. Methods of using such electrode separators include positioning a nanostructured electrode separator between two electrodes of an electrochemical cell.
US10559799B2

A cutting method is disclosed for cutting a continuous separator sheet material in a cutting zone comprised between two non-rectangular electrodes using a laser arrangement of solid state type, executing on the material a first cutting line that is then intersected by a second cutting line at an intersection point located in an intermediate portion of the first cutting line, with an intersection direction that is perpendicular to the first cutting line at the intersection point.
US10559787B2

A battery includes a positive electrode, a negative electrode, and an electrolyte. The electrolyte includes an electrolyte solution containing a solvent, an electrolyte salt, and a compound having a predetermined structure.
US10559784B2

An insulating molding (1) for a housing of at least one battery cell is disclosed, specifically for a housing of at least one lithium-ion battery cell, wherein, on at least one molding sidewall (3a, 3b) of the insulating molding (1), a depression (5) is configured, which is constituted by means of a reduced wall thickness, in order to reduce the force acting on the battery cell.
US10559782B2

An organic light emitting display apparatus and a method of manufacturing an organic light emitting display apparatus, the apparatus including a first substrate; an organic light emitting diode on the first substrate, the organic light emitting diode including an emitting area that generates light, and a non-emitting area which generates no light; a second substrate facing the organic light emitting diode; a black matrix layer on a surface of the second substrate that faces the organic light emitting diode, the black matrix layer including an open area aligned with the emitting area of the organic light emitting diode, and a closed area aligned with the non-emitting area of the organic light emitting diode; and a photoresist member, at least a portion of the photoresist member being on the open area of the black matrix layer and protruding toward the organic light emitting diode.
US10559780B2

According to one embodiment, a display device includes a first base, a second base, a middle layer including a metal layer located between the first base and the second base, and a circuit unit and a display element unit located above the second base.
US10559762B2

To provide a novel fluorescent organic compound (a fluorescent compound). The organic compound is a substance that emits fluorescence and an organic compound (a host material) in which TTA can occur efficiently. In the organic compound, triplet excitons, which do not contribute to light emission, can be efficiently converted into singlet excitons. The use of such an organic compound can increase emission efficiency of a light-emitting element.
US10559759B2

The organic EL device of the present invention has an anode, a first hole transport layer, a second hole transport layer, a luminous layer, an electron transport layer, and a cathode in the order of description. The second hole transport layer includes an arylamine derivative represented by the following general formula (1): and the electron transport layer includes a pyrimidine compound represented by the following general formula (2):
US10559749B2

A magnetoresistive effect element, which includes: a first ferromagnetic layer as a magnetization fixed layer; a second ferromagnetic layer as a magnetization free layer; and a nonmagnetic spacer layer provided between the first ferromagnetic layer and the second ferromagnetic layer. The nonmagnetic spacer layer includes an Ag alloy represented by General Formula (1), and thereby lattice mismatch between the nonmagnetic spacer layer, and the first ferromagnetic layer and/or the second ferromagnetic layer is reduced, compared to lattice mismatch when the nonmagnetic spacer layer is formed of Ag, AgγX1-γ  (1) where X indicates one element selected from the group made of Al, Cu, Ga, Ge, As, Y, La, Sm, Yb, and Pt, and 0<γ<1.
US10559731B1

Aspects include features for improving the reliability of a reflective base structure for light emitting diodes (LED) chip-on-board (COB) array products. The reflective base structure reduces reflective material of a reflective layer (e.g., silver) from migrating into adjacent layers. In one configuration used to reduce the migration of reflective material, a reflective base for a light-emitting diode (LED) may comprise a substrate, a reflective layer, and a diffusion barrier layer between the substrate and the reflective layer. In another configuration used to reduce the migration of reflective material, a reflective base for an LED comprising: a substrate, a reflective layer; and a planarizing layer between the substrate and the reflective layer, a thickness of the planarizing layer between the substrate and the reflective layer being less than 70 nm.
US10559730B2

The present disclosure generally relates to light field displays and methods of displaying images with light field arrays. In one example, the present disclosure relates to pixel arrangements for use in light field displays. Each pixel includes a plurality of LEDs, such as micro LEDs, positioned adjacent respective micro-lenses of each pixel.
US10559725B2

A light emitting device includes a light emitting element having a peak emission wavelength of 410 nm to 440 nm and a phosphor member. The phosphor member includes a first phosphor having a peak emission wavelength of 430 nm to 500 nm and containing an alkaline-earth phosphate, a second phosphor having a peak emission wavelength of 440 nm to 550 nm and containing at least one of an alkaline-earth aluminate and a silicate containing Ca, Mg, and Cl, a third phosphor having a peak emission wavelength of 500 nm to 600 nm and containing a rare-earth aluminate, a fourth phosphor having a peak emission wavelength of 610 nm to 650 nm and containing a silicon nitride containing Al and at least one of Sr and Ca, and a fifth phosphor having a peak emission wavelength of 650 nm to 670 nm and containing a fluorogermanate.
US10559718B2

A light-emitting device has a first conductive semiconductor layer; an active layer arranged on the first conductive semiconductor layer, and including a plurality of first recesses; an EBL arranged on the active layer, and including a plurality of second recesses arranged on the first recesses; and a second conductive semiconductor layer arranged on the EBL. The ratio of a first area doping concentration and a second recess doping concentration is from 1:0.8 to 1:1. The active layer emits first light and second light, the first light has a peak in a wavelength of 450 nm to 499 nm, and the second light has a peak in a wavelength of 500 nm to 550 nm.
US10559717B2

A light-emitting device includes a semiconductor stack including a first semiconductor layer, a second semiconductor layer formed on the first semiconductor layer, and an active layer formed therebetween, wherein the first semiconductor layer includes a surrounding exposed region not covered by the active layer, and the surrounding exposed region surrounds the active layer; a conductive layer formed on the second semiconductor layer, including a first conductive region extending toward and contacting the surrounding exposed region of the first semiconductor layer; an electrode layer formed on the first conductive region in the surrounding exposed region; an outside insulating layer covering a portion of the conductive layer and the electrode layer, and including a first opening exposing the other portion of the conductive layer; a bonding layer covering the outside insulating layer and electrically connecting to the other portion of the conductive layer through the first opening; and a conductive substrate, wherein the semiconductor stack is located on one side of the bonding layer, and the conductive substrate is located on the other side of the bonding layer.
US10559711B2

Methods for fabricating semiconductor devices incorporating an activated p-(Al,In)GaN layer include exposing a p-(Al,In)GaN layer to a gaseous composition of H2 and/or NH3 under conditions that would otherwise passivate the p-(Al,In)GaN layer. The methods do not include subjecting the p-(Al,In)GaN layer to a separate activation step in a low hydrogen or hydrogen-free environment. The methods can be used to fabricate buried activated n/p-(Al,In)GaN tunnel junctions, which can be incorporated into electronic devices.
US10559709B2

The present invention provides methods and systems for manufacturing process control of photovoltaic products. Some embodiments relate to a method for tracking wafers for photovoltaic products with respect to which production tool processed them and their position within that production tool. Some embodiments relate to measuring and characterizing the critical-to-quality parameters of the partially-finished photovoltaic products emerging from the production tool in question. Some embodiments relate to display and visualization of the measured parameters on a computer screen, such that the parameters of each production unit can be directly observed in the context of which production tools processed them, which location within a specific production tool they were located in during processing, and which batch, or in the case of continuous processing, what time, the unit(s) was/where processed.
US10559706B2

A structure of the avalanche photodiode type includes a first P doped semiconducting zone, a second multiplication semiconducting zone adapted to supply a multiplication that is preponderant for electrons, a fourth P doped semiconducting “collection” zone. One of the first and second semiconducting zones forms the absorption zone. The structure also includes a third semiconducting zone formed between the second semiconducting zone and the fourth semiconducting zone. The third semiconducting zone has an electric field in operation capable of supplying an acceleration of electrons between the second semiconducting zone and the fourth semiconducting zone without multiplication of carriers by impact ionisation.
US10559689B2

Tensile strain is applied to a channel region of a transistor by depositing an amorphous SixGe1-x-yCy alloy in at least one of a source and a drain (S/D) region of the transistors. The amorphous SixGe1-x-yCy alloy is crystallized, thus reducing the unit volume of the alloy. This volume reduction in at least one of the source and the drain region applies strain to a connected channel region. This strain improves electron mobility in the channel. Dopant activation in the source and drain locations is recovered during conversion from amorphous to crystalline structure. Presence of high carbon concentrations reduces dopant diffusion from the source and drain locations into the channel region. The techniques may be employed with respect to both planar and non-planar (e.g., FinFET and nanowire) transistors.
US10559686B2

Methods of making a vertical FinFET device having an electrical path over a gate contact landing, and the resulting device including a substrate having a bottom S/D layer thereover and fins extending vertically therefrom; a bottom spacer layer over the bottom S/D layer; a HKMG layer over the bottom spacer layer; a top spacer layer over the HKMG layer; a top S/D layer on top of each fin; top S/D contacts formed over the top S/D layer; an upper ILD layer present in spaces around the top S/D contacts; an isolation dielectric within a portion of a recess of top S/D contacts located above adjacent fins; a gate contact landing within a remaining portion of the recess; a gate contact extending vertically from a bottom surface of the gate contact landing and contacting a portion of the HKMG layer; and an electrical path over at least the gate contact landing.
US10559682B2

To provide a semiconductor apparatus including: a semiconductor substrate having a drift region; an emitter region provided inside the semiconductor substrate and above the drift region; a base region provided between the emitter and drift regions; an accumulation region provided between the base and drift regions; and a plurality of gate trench portions provided to penetrate the accumulation region from an upper surface of the semiconductor substrate. The base region has: a low concentration base region provided in contact with the gate trench portions; and a high concentration base region provided apart from the gate trench portions and having a doping concentration higher than the low concentration base region. The high concentration base region is provided below the emitter region, and a width of the high concentration base region in a depth direction of the semiconductor substrate is larger than 0.1 μm.
US10559681B2

A lateral junction diode device includes a substrate having at least a semiconductor surface layer. A depletion-mode LDMOS device is in the semiconductor surface layer including a source, drain, and a gate above a gate dielectric, and a channel region under the gate on the gate dielectric. A drift region is between the channel region and the drain, wherein the drain also provides a cathode for the lateral junction diode device. An embedded diode includes a second cathode and an anode that is shared with the device. The embedded diode is junction isolated by an isolation region located between the anode and the source. The anode and isolation region are directly connected to the gate and the second cathode is directly connected to the source.
US10559679B2

There is provided a nitride semiconductor epitaxial substrate having a channel layer, a spacer layer, and an electron supply layer that are stacked in this order. The channel layer is GaN. The spacer layer is AlaGa1-aN (0
US10559673B2

A semiconductor device includes an active pillar on a substrate. A first source/drain region is disposed at a top end of the active pillar and has a greater width than the active pillar. A first insulating layer is disposed on a sidewall of the active pillar and a second insulating layer is disposed on at least a bottom surface of the first source/drain region. A gate electrode is disposed on the first insulating layer and the second insulating layer. A second source/drain region is disposed in the substrate at a bottom end of the active pillar. Methods of fabrication are also described.
US10559665B2

A field-effect transistor having a transconductance (gm) that remains within 65% of a maximum gm value over at least 85% of a gate voltage range that transitions the field-effect transistor between an on-state that allows substantial current flow through the channel layer and an off-state that prevents substantial current flow through the channel layer is disclosed. The field-effect transistor includes a substrate and a channel layer having a proximal boundary relative to the substrate and a distal boundary relative to the substrate. The channel layer is disposed over the substrate and comprises a compound semiconductor material that includes at least one element having a concentration that is graded between the proximal boundary and the distal boundary.
US10559647B2

An organic light-emitting display apparatus and a manufacturing method thereof. The organic light-emitting display apparatus includes a substrate, a display unit arranged on the substrate, a dam unit arranged at a periphery of the display unit and on the substrate and an encapsulating layer to encapsulate the display unit, wherein the encapsulating layer includes an organic film covering the display unit, and an inorganic film covering the organic film and the dam unit, and wherein a hardness of the dam unit is lower than that of the inorganic film. According to this, lateral moisture-proof characteristics of the organic light-emitting display apparatus are improved.
US10559646B2

An organic light emitting diode display is disclosed. The organic light emitting diode display includes a first substrate, a second substrate, and a conductive filler layer between the first substrate and the second substrate. The first substrate includes an auxiliary electrode, a first barrier disposed on the auxiliary electrode, a cathode physically divided by the first barrier and exposing at least a portion of the auxiliary electrode, and a protective layer disposed on the cathode, physically divided by the first barrier, and exposing at least a portion of the auxiliary electrode. The second substrate includes a spacer protruding toward the first substrate and disposed adjacent to the auxiliary electrode and a power line covering at least a portion of the spacer and supplied with a power voltage.
US10559643B2

A display device, including a display region formed of a plurality of pixels, and a terminal region formed on an outer side of the display region, includes a terminal wiring formed in the terminal region, a pixel wiring formed in each of the plurality of pixels, an insulating film, which is formed in the terminal region on an upper layer of the terminal wiring, and is formed in the display region on an upper layer of the pixel wiring, and a preventing film formed in the terminal region on an upper layer of the insulating film. The terminal wiring is exposed in an electrical connection region of the terminal region.
US10559635B2

There is provided a pixel defining layer, a production method thereof, and a display substrate. The pixel defining layer comprises a first lyophobic material layer located on a base substrate, wherein the first lyophobic material layer is repellent to solutions for forming respective layers of a light-emitting diode; the pixel defining layer defines a plurality of openings in an array arrangement; and the first lyophobic material layer has a plurality of wall surfaces facing to each of the openings, wherein at least one wall surface of the plurality of wall surfaces has a slope angle larger than 0 degree and less than 90 degrees.
US10559634B2

An organic light emitting diode display device can include a substrate; a plurality of pixels disposed on the substrate; a plurality of anodes corresponding to the plurality of pixels, respectively; an organic light emitting layer disposed on the plurality of anodes; a cathode layer disposed on the organic light emitting layer; and a step difference compensation layer partitioning at least two adjacent pixels among the plurality of pixels, in which the step difference compensation layer includes a base layer, and a plurality of spike patterns disposed on the base layer, the plurality of spike patterns including protrusions that extend into at least a portion of the organic light emitting layer in a region between the at least two adjacent pixels.
US10559633B2

A flexible display screen and a method for manufacturing a flexible display screen are provided. The flexible display screen includes a flexible substrate, a thin-film transistor layer, an organic electroluminescent layer, and a flexible cover plate. The thin-film transistor layer is stacked on the flexible substrate and includes a driving section and a packaging section arranged around the driving section, where the packaging section is provided with at least one elongated groove, and at least two long protrusions corresponding to the groove. Two adjacent protrusions are located on both sides of the length direction of the groove. The organic electroluminescent layer is accordingly disposed on the driving section, and the flexible cover plate is stacked on a side of the organic electroluminescent layer that departs from the driving section and covers the organic electroluminescent layer and the packaging section.
US10559627B2

A memory device according to an embodiment includes a first conductive layer, a second conductive layer, a variable resistance layer disposed between the first conductive layer and the second conductive layer, and an organic molecular layer disposed between the variable resistance layer and the second conductive layer and containing organic molecules. Each of the organic molecules includes a first fused polycyclic unit having a first HOMO level, a second fused polycyclic unit having a second HOMO level higher in energy than the first HOMO level, and a third fused polycyclic unit disposed between the first fused polycyclic unit and the second fused polycyclic unit. The third fused polycyclic unit has a third HOMO level higher in energy than the first HOMO level and the second HOMO level.
US10559625B1

A method is presented for forming vertical crossbar resistive random access memory (RRAM) cells. The method includes forming a substantially U-shaped bottom electrode over a substrate, filling the U-shaped bottom electrode with a first conductive material, capping the U-shaped bottom electrode with a dielectric cap, depositing a high-k material, and forming a top electrode such that active areas of the RRAM cells are vertically aligned and the U-shaped bottom electrode is shared between neighboring RRAM cells.
US10559624B2

The present invention is directed to a memory cell that includes a magnetic tunnel junction (MTJ) memory element, which has a low resistance state and a high resistance state, and a two-terminal selector coupled to the MTJ memory element in series. The MTJ memory element includes a magnetic free layer and a magnetic reference layer with an insulating tunnel junction layer interposed therebetween. The two-terminal selector has an insulative state and a conductive state. The two-terminal selector in the conductive state has substantially lower resistance when switching the MTJ memory element from the low to high resistance state than from the high to low resistance state. The voltages applied to the memory cell to respectively switch the MTJ memory element from the low to high resistance state and from the high to low resistance state may be substantially same.
US10559621B2

An imaging device including a semiconductor substrate having a surface, the semiconductor substrate including a first region of a first conductivity type and a pixel. The pixel includes a photoelectric converter; a first transistor including a second region of a second conductivity type different from the first conductivity type as a source or a drain and a first electrode as a gate, the second region being located in the semiconductor substrate and being adjacent to the first region, the first electrode being located above the surface; a contact plug coupled to the second region; and a second electrode located above the surface; wherein when seen in a direction perpendicular to the surface, a contact point between the contact plug and the second region is located between the first electrode and the second electrode.
US10559620B2

There is provided a solid-state imaging device including: an imaging pixel including a photoelectric conversion unit which receives incident light; and a phase difference detection pixel including the photoelectric conversion unit and a light shielding unit which shields some of the light incident to the photoelectric conversion unit, in which the imaging pixel further includes a high refractive index film which is formed on the upper side of the photoelectric conversion unit, and the phase difference detection pixel further includes a low refractive index film which is formed on the upper side of the photoelectric conversion unit.
US10559608B2

The present technology relates to a solid-state imaging device and a driving method thereof, and an electronic apparatus that make it possible to improve the precision of phase difference detection while suppressing deterioration of resolution in a solid-state imaging device having a global shutter function and a phase difference AF function. Provided is a solid-state imaging device including: a pixel array unit including, as pixels including an on-chip lens, a photoelectric conversion unit, and a charge accumulation unit, imaging pixels for generating a captured image and phase difference detection pixels for performing phase difference detection arrayed therein; and a driving control unit configured to control driving of the pixels. The imaging pixel is formed with the charge accumulation unit shielded from light. The phase difference detection pixel is formed in a manner that at least part of at least one of the photoelectric conversion unit and the charge accumulation unit refrains from being shielded from light. The present technology can be applied to, for example, a CMOS image sensor.
US10559607B2

A semiconductor device includes a substrate having a main surface, the main surface including a first region and a second region, and an element separation region that disposed on a boundary between the first region and the second region, a first filter disposed on the main surface in the first region, and a second filter disposed on the main surface in the second region, the first filter and the second filter overlapping each other in the element separation region in a plan view of the semiconductor device.
US10559600B2

A thin film transistor according to an embodiment of the present invention includes: a gate electrode supported by a substrate; a gate insulating layer covering the gate electrode; a silicon semiconductor layer being provided on the gate insulating layer and having a crystalline silicon region, the crystalline silicon region including a first region, a second region, and a channel region located between the first region and the second region, such that the channel region, the first region, and the second region overlap the gate electrode via the gate insulating layer; an insulating protection layer disposed on the silicon semiconductor layer so as to cover the channel region and allow the first region and the second region to be exposed; a source electrode electrically connected to the first region; and a drain electrode electrically connected to the second region. The channel region is higher in crystallinity than the first region and the second region.
US10559599B2

A display device includes a pixel portion in which a pixel electrode layer is arranged in a matrix, and an inverted staggered thin film transistor having a combination of at least two kinds of oxide semiconductor layers with different amounts of oxygen is provided corresponding to the pixel electrode layer. In the periphery of the pixel portion in this display device, a pad portion is provided to be electrically connected to a common electrode layer formed on a counter substrate through a conductive layer made of the same material as the pixel electrode layer. One objection of our invention to prevent a defect due to separation of a thin film in various kinds of display devices is realized, by providing a structure suitable for a pad portion provided in a display panel.
US10559596B2

A display device is disclosed, which includes: a substrate; a first metal layer, disposed on the substrate and having a first pinhole; a second metal layer, disposed on the first metal layer and having a second pinhole; a pixel electrode layer, disposed on the second metal layer; and a light detecting element for detecting a light passing through the second pinhole and the first pinhole.
US10559594B2

A new architecture to fabricate high-rise fully monolithic three-dimensional Integrated-Circuits (3D-ICs) is described. It has the major advantage over all known prior arts in that it substantially reduces RC-delays and fully eliminates or very substantially reduces the large and bulky electrically conductive Through-Silicon-VIAS in a monolithic 3D integration. This enables the 3D-ICs to have faster operational speed with denser device integration.
US10559593B1

Structures for a field-effect transistor and methods of forming a structure for a field-effect transistor. A first channel region containing a first semiconductor material and a second channel region containing a second semiconductor material are formed over a buried insulating layer of a silicon-on-insulator substrate. A first gate electrode of a first field-effect transistor is formed over the first channel region. A second gate electrode of a second field-effect transistor is formed over the second channel region. The first semiconductor material of the first channel region has a first germanium concentration. The second semiconductor material of the second channel region has a second germanium concentration that is greater than the first germanium concentration in the first semiconductor material of the first channel region.
US10559582B2

A three-dimensional memory device includes source-level material layers located over a substrate, the source-level material layers containing a source contact layer, an alternating stack of insulating layers and electrically conductive layers located over the substrate-level material layers, memory stack structures extending through the alternating stack, such that each of the memory stack structures includes a memory film and a vertical semiconductor channel having a bottom surface that contacts a respective horizontal surface of the source contact layer, and dielectric pillar structures embedded within the substrate-level material layers and located between the memory stack structures.
US10559581B2

To downsize a semiconductor device that includes a non-volatile memory and a capacitive element on a semiconductor substrate. In a capacitive element region of a main surface of a semiconductor substrate, fins protruding from the main surface are arranged along the Y direction while extending in the X direction. In the capacitive element region of the main surface of the semiconductor substrate, capacitor electrodes of the capacitive elements are alternately arranged along the X direction while intersecting the fins. The fins are formed in a formation step of other fins which are arranged in a memory cell array of the non-volatile memory of the semiconductor substrate. One capacitor electrode is formed in a formation step of a control gate electrode of the non-volatile memory. Another capacitor electrode is formed in a formation step of a memory gate electrode of the non-volatile memory.
US10559579B2

Some embodiments include a method in which an assembly is formed to have voids within a stack, and to have slits adjacent the voids. Peripheral boundaries of the voids have proximal regions near the slits and distal regions adjacent the proximal regions. A material is deposited within the voids under conditions which cause the material to form to a greater thickness along the distal regions than along the proximal regions. Some embodiments include an assembly having a stack of alternating first and second levels. The second levels include conductive material. Panel structures extend through the stack. The conductive material within the second levels has outer edges with proximal regions near the panel structures and distal regions adjacent the proximal regions. Interface material is along the outer edges of the conductive material and has a different composition along the proximal regions than along the distal regions.
US10559578B2

Embodiments of the invention provide methods of processing a substrate having a stack of spaced oxide layers with gaps between the oxide layers. A metallic nucleation layer is formed in the gaps and a cobalt film is deposited on the nucleation layer to form wordlines.
US10559567B2

A semiconductor device including, in cross section, a semiconductor substrate; a gate insulating film on the semiconductor substrate; a gate electrode on the gate insulating film, the gate electrode including a metal, a side wall insulating film at opposite sides of the gate electrode, the side wall insulating film contacting the substrate; a stress applying film at the opposite sides of the gate electrode and over at least a portion of the semiconductor substrate, at least portion of the side wall insulating film being between the gate insulating film and the stress applying film and in contact with both of them; source/drain regions in the semiconductor substrate at the opposite sides of the gate electrode, and silicide regions at surfaces of the source/drain regions at the opposite sides of the gate electrode, the silicide regions being between the source/drain regions and the stress applying layer and in contact with the stress applying layer.
US10559558B2

The present disclosure describes an example method for routing a standard cell with multiple pins. The method can include modifying a dimension of a pin of the standard cell, where the pin is spaced at an increased distance from a boundary of the standard cell than an original position of the pin. The method also includes routing an interconnect from the pin to a via placed on a pin track located between the pin and the boundary and inserting a wire cut between the interconnect and a pin from an adjacent standard cell. The method further includes verifying that the wire cut separates the interconnect from the pin from the adjacent standard cell by at least a predetermined distance.
US10559554B2

Disclosed is a method for fabricating an LED module. The method includes: constructing a chip-on-carrier including a chip retainer having a horizontal bonding plane and a plurality of LED chips in which electrode pads are bonded to the bonding plane of the chip retainer; and transferring the plurality of LED chips in a predetermined arrangement from the chip retainer to a substrate by transfer printing. The transfer printing includes: primarily section-wise exposing a transfer tape to reduce the adhesive strength of the transfer tape such that bonding areas are formed at predetermined intervals on the transfer tape; and pressurizing the transfer tape against the LED chips on the chip retainer to attach the LED chips to the corresponding bonding areas of the transfer tape and detaching the electrode pads of the LED chips from the chip retainer to pick up the chips.
US10559550B2

A memory device includes a first volatile memory chip that includes a first volatile memory cell array storing first data and that receives or outputs the first data at a first bandwidth, and a second volatile memory chip that includes a second volatile memory cell array storing second data and that receives or outputs the second data at a second bandwidth different from the first bandwidth.
US10559549B2

A method for removing an electrical component from a substrate where the component is coupled to the substrate by connection elements. The method includes disposing liquid gallium (Ga) at or near an edge of the component and dispersing the liquid Ga between the substrate and the component such that the liquid Ga contacts one or more of the connection elements. The method also includes maintaining the liquid Ga between the substrate, component and one or more of the connection elements for a prescribed time period and removing the component from the substrate by applying a mechanical force to the component.
US10559548B2

An object of the present invention is to provide an anisotropic conductive bonding member capable of achieving excellent conduction reliability and insulation reliability, a semiconductor device using the same, a semiconductor package, and a semiconductor device production method. An anisotropic conductive bonding member of the present invention includes an insulating base which is made of an inorganic material, a plurality of conductive paths which are made of a conductive member, penetrate the insulating base in a thickness direction thereof, and are provided in a mutually insulated state, and a pressure sensitive adhesive layer which is provided on a surface of the insulating base, in which each of the conductive paths has a protrusion protruding from the surface of the insulating base, the protrusion of each of the conductive paths is buried in the pressure sensitive adhesive layer, and the pressure sensitive adhesive layer contains a polymer material and an antioxidant material.
US10559538B2

A power module of the invention includes a power semiconductor element mounted on a circuit board, and an adapter connected to a front-surface main electrode of the element, wherein the adapter includes a main-electrode wiring member which is connected to the front-surface main electrode of the element; and wherein the main-electrode wiring member includes: an element connection portion connected to the front-surface main electrode of the element; a board connection portion which is placed outside the element connection portion and connected to the circuit board; and a connector connection portion which is placed outside the element connection portion and connected to an external electrode through a connector.
US10559536B2

A multi-layered conductor comprising one or more conductor layers of an electrically conductive material and one or more shielding layers of a soft magnetic material. The shielding layer can be coated onto the conductor layer and has a lower conductivity and a higher magnetic permeability than the electrically conductive material of conductor layers. The shielding layer can, at least when alternating current (AC) flows through the multi-layered conductor at relatively high frequencies, provide a separate power path for at least a portion of the high frequency AC current, as well as absorb at least a portion of the high frequency noises associated with that separated high frequency AC current. Additionally, the shielding layer can be separated from the conductor layer at an output end of the multi-layered conductor so that output ends of the shielding layer and conductor layer can be electrically connected to different electrical devices or components.
US10559529B2

Pitch division patterning approaches with increased overlay margin for back end of line (BEOL) interconnect fabrication, and the resulting structures, are described. In an example, a method includes forming a first plurality of conductive lines in a first sacrificial material formed above a substrate. The first plurality of conductive lines is formed along a direction of a BEOL metallization layer and is spaced apart by a pitch. The method also includes removing the first sacrificial material, forming a second sacrificial material adjacent to sidewalls of the first plurality of conductive lines, and then forming a second plurality of conductive lines adjacent the second sacrificial material. The second plurality of conductive lines is formed along the direction of the BEOL metallization layer, is spaced apart by the pitch, and is alternating with the first plurality of conductive lines. The method also includes removing the second sacrificial layer.
US10559525B2

An embedded silicon substrate fan-out type 3D packaging structure, comprising: a silicon substrate; and at least one functional chip, wherein the silicon substrate includes at least one groove, the at least one functional chip is embedded in the at least one groove with a pad surface facing upward, the at least one functional chip is bonded with the at least one groove through a polymer; a front surface of the silicon substrate, the pad surface of the at least one functional chip, and at least one gap between the at least one chip and the at least one groove are covered with a polymer material, and the polymer on pads on the at least one functional chip is opened; at least one conductive through hole is formed on the silicon substrate; and the silicon substrate further includes electrical interconnect structures, a first metal re-wiring and a second metal re-wiring.
US10559518B2

A method of forming metallic pillars between a fluid inlet and outlet for two-phase fluid cooling. The method may include; forming an arrangement of metallic pillars between two structures, the metallic pillars are electrically connected to metallic connecting lines that run through each of the two structures, the arrangement of metallic pillars located between a fluid inlet and a fluid channel, the fluid channel having channel walls running between arrangements of the metallic pillars and a fluid outlet, whereby a fluid passes through the arrangement of metallic pillars to flow into the fluid channel.
US10559515B2

An electronic device includes a first electronic component, a substrate on which the first electronic component is mounted, which includes an additional region formed on one side of the first electronic component in a first direction for adding a second electronic component, and onto which cooling air flows, and a wall member partially surrounding the additional region, wherein the wall member includes one opening for allowing the air to flow over the additional region.
US10559513B2

A circuit board includes an upper circuit and a lower surface that are opposite to each other, a plurality of heat sink bonding pads, and a plurality of heat sink conductive pads. The heat sink bonding pads are disposed on the upper surface and electrically insulated from one another, and are used to electrically connect to a heat sink. The heat sink conductive pads are disposed on the lower surface, electrically insulated from one another, and electrically connected to the heat sink bonding pads, respectively.
US10559512B2

A method of molding a circuit may include depositing a first epoxy mold compound (EMC) over a cavity, upon the first EMC gelling over a predetermined period of time, depositing a second EMC over the first EMC, and depositing a circuit in at least one of the first and second epoxy mold compounds. A circuit package may include a packaging and a circuit device in the packaging, wherein the packaging comprises a first EMC with a first CTE and a second EMC with a second CTE higher than the first CTE, the second EMC being dispensed onto the first EMC after the first EMC is allowed to gel to a predetermined degree.
US10559506B2

A method of inspecting a semiconductor device including setting a target place on a wafer, the target place including a deep trench, forming a first cut surface by performing first milling on the target place in a first direction, obtaining first image data of the first cut surface, forming a second cut surface by performing second milling on the target place in a second direction opposite to the first direction, obtaining second image data of the second cut surface, obtaining a plurality of first critical dimension (CD) values for the deep trench from the first image data, obtaining a plurality of second CD values for the deep trench from the second image data, analyzing a degree of bending of the deep trench based on the first CD values and the second CD values, and providing the semiconductor device meeting a condition based on results of the analyzing may be provided.
US10559505B2

Provided is a sheet (2) for forming protective film, including: a protective film-forming film (1) characterized in that the light transmittance thereof at a wavelength of 1600 nm of 72% or more, and the light transmittance thereof at a wavelength of 550 nm of 20% or less; and a release sheet (21) laminated upon one or both faces of the protective film-forming film (1). According to this sheet (2) for forming a protective film, it is possible to form a protective film that allows for the inspection of cracks, etc., on a workpiece or a product obtained by processing the workpiece, while preventing grinding marks on the workpiece or the product from being visible to the naked eye.
US10559504B2

High-mobility semiconductor fins are formed on an insulator layer using techniques allowing precise control of fin heights. Lattice-matched fins are grown epitaxially on sidewalls of an essentially defect-free portion of a semiconductor template. The fins are formed within laterally extending trenches in a top dielectric layer, the thickness of which determines fin height. The trenches extend orthogonally to the template. Epitaxial overgrowth above the top dielectric layer is removed by planarization. The fin template and top dielectric layer are removed, leaving sets of parallel fins on the insulator layer. The fin template can be replaced by an isolation region for electrically isolating sets of fins.
US10559501B2

A method of producing a FinFET device with fin pitch of less than 20 nm is presented. In accordance with some embodiments, fins are deposited on sidewall spacers, which themselves are deposited on mandrels. The mandrels can be formed by lithographic processes while the fins and sidewall spacers formed by deposition technologies.
US10559498B2

A method (and structure) includes performing an initial partial anneal of a metal interconnect overburden layer for semiconductor devices being fabricated on a chip on a semiconductor wafer. Orientation of an early recrystallizing grain at a specific location on a top surface of the metal overburden layer is determined, as implemented and controlled by a processor on a computer. A determination is made whether the orientation of the early recrystallizing grain is desirable or undesirable.
US10559495B2

A method for processing semiconductor dice comprises removing material from a surface of a semiconductor wafer to create a pocket surrounded by a sidewall at a lateral periphery of the semiconductor wafer, forming a film on a bottom of the pocket and securing semiconductor dice to the film in mutually spaced locations. A dielectric molding material is placed in the pocket over and between the semiconductor dice, material is removed from another surface of the semiconductor wafer to expose the film, bond pads of the semiconductor dice are exposed, redistribution layers in electrical communication with the bond pads of associated semiconductor dice are formed, and the redistribution layers and associated semiconductor dice are singulated along spaces between the semiconductor dice.
US10559494B2

A microelectronic unit can include a carrier structure having a front surface, a rear surface remote from the front surface, and a recess having an opening at the front surface and an inner surface located below the front surface of the carrier structure. The microelectronic unit can also include a microelectronic element having a top surface adjacent the inner surface, a bottom surface remote from the top surface, and a plurality of contacts at the top surface. The microelectronic unit can also include terminals electrically connected with the contacts of the microelectronic element. The terminals can be electrically insulated from the carrier structure. The microelectronic unit can also include a dielectric region contacting at least the bottom surface of the microelectronic element. The dielectric region can define a planar surface located coplanar with or above the front surface of the carrier structure.
US10559492B2

Semiconductor devices and methods of forming semiconductor devices are provided. A method includes forming a first mask layer over a target layer, forming a plurality of spacers over the first mask layer, and forming a second mask layer over the plurality of spacers and patterning the second mask layer to form a first opening, where in a plan view a major axis of the opening extends in a direction that is perpendicular to a major axis of a spacer of the plurality of spacers. The method also includes depositing a sacrificial material in the opening, patterning the sacrificial material, etching the first mask layer using the plurality of spacers and the patterned sacrificial material, etching the target layer using the etched first mask layer to form second openings in the target layer, and filling the second openings in the target layer with a conductive material.
US10559489B2

An apparatus for manufacturing a display device includes a first jig including a first side, the first side having a concave groove for receiving a cover window, wherein the cover window includes a first planar portion, a first curved portion and a second curved portion, wherein the first and second curved portions are disposed at opposite ends of the first planar portion in a first direction, a second jig including a planar side for receiving a display panel, wherein when the second jig is moved in a second direction crossing the first direction with the display panel on the planar side, the display panel is disposed between the first and second curved portions of the cover window, and a pair of third jigs for supporting the first and second curved portions of the cover window.
US10559488B2

A two-level tape frame rinse assembly is configured for grasping the substrate so as to create a gap between the substrate and a backside support plate that allows the backside of the wafer to be rinsed and spun dry after rinsing.
US10559476B2

The present invention provides for a structure and a mechanism by which by utilizing additive manufacturing processes electrical connections are created that connect the top and bottom of a block in a customizable pattern. Specifically connection points can be created on the surface of the block and route them to alternate locations transforming the original pattern to a smaller, larger, or alternate pattern.
US10559470B2

The present disclosure relates to semiconductor structures and, more particularly, to capping structures and methods of manufacture. The structure includes: a plurality of gate structures in a first location with a first density; a plurality of gate structures in a second location with a second density different than the first density; and a T-shaped capping structure protecting the plurality of gate structures in the first location and in the second location.
US10559465B2

In one implementation, a method of forming an amorphous silicon layer on a substrate in a processing chamber is provided. The method comprises depositing a predetermined thickness of a sacrificial dielectric layer over a substrate. The method further comprises forming patterned features on the substrate by removing portions of the sacrificial dielectric layer to expose an upper surface of the substrate. The method further comprises performing a plasma treatment to the patterned features. The method further comprises depositing an amorphous silicon layer on the patterned features and the exposed upper surface of the substrate. The method further comprises selectively removing the amorphous silicon layer from an upper surface of the patterned features and the upper surface of the substrate using an anisotropic etching process to provide the patterned features filled within sidewall spacers formed from the amorphous silicon layer.
US10559460B2

There is provided a film forming apparatus for forming a silicon nitride film on a substrate by having a precursor gas containing silicon to react with a reaction gas containing nitrogen, including: a processing container configured to form a vacuum atmosphere; a substrate mounting part installed in the processing container; a precursor gas supply part configured to supply a precursor gas into the processing container; a reaction gas supply part configured to supply a reaction gas containing nitrogen into the processing container; and an ultraviolet irradiating part configured to excite the reaction gas before the reaction gas reacts with the precursor gas, wherein a substrate on the substrate mounting part is not irradiated with an ultraviolet ray emitted from the ultraviolet irradiating part.
US10559458B1

A method of forming a nitrogen-incorporated silicon or metal oxide film, includes (i) depositing by a plasma a silicon or metal oxide film on a substrate using a precursor containing a silicon or metal and an oxidizing gas, said plasma having a first plasma density; and (ii) nitriding by a plasma the silicon or metal oxide film using a nitriding gas without using any precursor, said plasma having a second plasma density which is higher than the first plasma density.
US10559457B2

A first mass spectrometer includes a first introduction device configured to select between a reference material and a first portion of an analyte and introduce the selected one of the reference material or the first portion of the analyte to an ion source, the first mass spectrometer being configured to provide third molecular analyte ions to a detector at a first mass resolution of about 30,000 or greater. A system includes the first mass spectrometer and a second mass spectrometer. A method for determining the isotopic composition of an analyte in a sample includes converting a first portion of the analyte to first molecular analyte ions, filtering out second molecular analyte ions, filtering out third molecular analyte ions, detecting two or more of the third molecular analyte ions at a mass resolution of about 30,000 or greater to determine the isotopic composition of at least a portion of the analyte.
US10559437B1

A membrane switch device includes first and second membrane layers, a spacing layer between the membrane layers, and a flexible printed circuit board. The first membrane layer includes a first surface and first conductive wires on the first surface and extending to a first wire area to form first contact pads. The second membrane layer includes a second surface and second conductive wires on the second surface and extending to a second wire area to form second contact pads. A wire-connecting end of the flexible printed circuit board is between the first membrane layer and the second membrane layer. A first protection layer of the flexible printed circuit board and the first contact pads are not overlapped with each other, and a second protection layer of the flexible printed circuit board and the second contact pads are not overlapped with each other.
US10559423B2

A multilayer ceramic electronic device includes a laminated body having alternately laminated internal electrode layers and dielectric layers. The dielectric layer has a thickness of 0.5 μm or less. The internal electrode layers contain ceramic particles. A content ratio of the ceramic particles contained in the internal electrode layer is 2 to 15% by representation of cross sectional area.
US10559421B2

A multi-phase transformer. The multi-phase transformer includes a single rectifier; and a plurality of groups of windings connected to the single rectifier. Each one of the plurality of groups of windings comprises: a corresponding plurality of primary windings having a first output voltage; a corresponding plurality of secondary windings having a second output voltage; and a corresponding plurality of tertiary windings having a third output voltage that is higher than the second output voltage.
US10559415B2

A common mode filter includes an inner coil and an outer coil. The inner coil is formed of an inner wire and includes a plurality of inner turns. The outer coil is formed of an outer wire and includes a plurality of outer turns and at least one cross turn. A sum of the plurality of outer turns and the at least one cross turn is equal to a number of the plurality of inner turns, and the at least one cross turn comprises a N-th turn of the outer coil wound across a (N−1)th turn of the outer coil, and adjacent to two of the plurality of turns of the outer coil.
US10559412B2

At least one magnetoresistance effect element and a magnetic field applying unit to apply a magnetic field to the magnetoresistance effect element, the magnetic field applying unit includes a first ferromagnetic material having a portion protruding to the magnetoresistance effect element side in a stacking direction of the magnetoresistance effect element, a second ferromagnetic material sandwiching the magnetoresistance effect element with the first ferromagnetic material, and a coil wound around the first ferromagnetic material, a first magnetization free layer of the magnetoresistance effect element has a portion free of overlapping with at least one of a second surface of the protruding portion on the magnetoresistance effect element side and a third surface of the second ferromagnetic material on the magnetoresistance effect when viewed in the stacking direction, and a center of gravity of the first magnetization free layer, positioned in a region connecting the second surface and the third surface.
US10559408B2

Feedthrough device (50; 150), for forming a hermetic seal around signal conductors in a signal conductor group (60; 160) with a group width. The device comprises a slotted member (52; 152) and a base (62; 162). The base defines a through hole (65) that extends entirely through the base along a feedthrough direction (X), and is adapted to accommodate the slotted member. The slotted member defines first and second surfaces (53, 54; 153, 154) on opposite sides associated with the feedthrough direction, and a side surface (55, 56; 155, 156) facing transverse to the feedthrough direction. The slotted member comprises a slot (58; 158), which extends along the feedthrough direction through the slotted member, and opens into the first and second surfaces and into a longitudinal opening (59; 159) along the side surface. The slot extends transversely into the slotted member up to a slot depth at least equal to the signal conductor group width.
US10559406B2

Twisted pair data communication cables with modified delay skew values to improve electrical performance are disclosed. Methods of making and using the cables are also disclosed.
US10559402B1

An electrical harness includes an electrical cable, an inner tubing, an outer tubing, and a braid tubing disposed between the inner tubing and the outer tubing. The braid tubing is physically contacting the inner tubing and the outer tubing to react against twisting of the electrical harness.
US10559392B1

A system and method for controlling particles using projected light are provided. In some aspects, the method includes generating a beam of light using an optical source, and directing the beam of light to a beam filter comprising a first mask, a first lens, a second mask, and a second lens. The method also includes forming an optical pattern using the beam filter, and projecting the optical pattern on a plurality of particles to control their locations in space.
US10559386B1

A system for an artificial intelligence support network for vibrant constitutional guidance includes a diagnostic engine operating on at least a server and configured to receive at least a biological extraction from a user and generate a diagnostic output based on the at least a biological extraction. The system includes at least an advisor module configured to receive at least a request for an advisory input, generate at least an advisory output using the at least a request for an advisory input and at least a diagnostic output, select at least an informed advisor as a function of the at least a request for an advisory input, and transmit the at least an advisor output to the at least a selected informed advisor.
US10559383B2

A visitor verification system 1000 is disclosed and described that can automatically authenticate a Mobile Service Provider (MSP) 3 arriving to provide assistance to a patient, or client 5 at their residence 7 while being off-line with the agency server. It also verifies the time and location a MSP session begins, periodically verifies that the MSP 3 is within the client's residence 7, logs the MSP out of the system and reports on the session. The visitor verification system employs at least one visual code located at the residence 7 that is scanned by a mobile computing device (MCD) 100. Information in the visual code is decoded and reconciled with locations determined by executable code (the App) running on the MCD 100. Once the location is verified by the App/MCD 100, the MSP 3 is authenticated. The system includes at least one beacon that transmits a signal that the MSP receives on the MCD 100. The received signal can be used to determine the MSP's distance from the beacon or to monitor the MSP's locations throughout the session. Information acquired during the session may be uploaded immediately, or at a later time when network connectivity is available, through a network 13 to a server 400 to be used by the system.
US10559380B2

Structures and protocols are presented for signaling a status or decision (processing or transmitting a medical record or other resource, e.g.) conditionally. Such signaling may be partly based on one or more symptoms, regimen attributes, performance indicia (compliance indications, e.g.), privacy considerations (patient consent, e.g.), contextual considerations (being in or admitted by a care facility, e.g.), sensor data, or other such determinants. In some contexts this may trigger an incentive being manifested (as a dispensation of an item, e.g.), an intercommunication (telephone call, e.g.) beginning, a device being configured (enabled or customized, e.g.), data distillations being presented or tracked, or other such results.
US10559375B2

A semiconductor device includes: a non-volatile memory including a normal region, a self-repair region and a redundancy region, each having a plurality of cells; a first boot-up control block suitable for controlling a first boot-up operation to detect defective cells of the normal region and store a defective address in a first latch unit; a self-program control block suitable for controlling a self-program operation to program the defective address stored in the first latch unit into the self-repair region; and a second boot-up control block suitable for controlling a second boot-up operation to read out data of the normal region based on an input address while reading out data of the redundancy region instead of the data of the normal region when data of the self-repair region coincides with the input address.
US10559372B2

A shift register circuit includes a first output sub-circuit, and a second output sub-circuit. The first output sub-circuit is coupled to a clock signal terminal, a control signal terminal, a pull-up node and an output signal terminal, and is configured to output a clock signal output via the clock signal terminal to the output signal terminal under control of the control signal output via a control signal terminal and the potential of the pull-up node. The second output sub-circuit is coupled to the clock signal terminal, the pull-up node and the output signal terminal, and is configured to output the clock signal to the output signal terminal under control of the potential of the pull-up node.
US10559369B2

Devices and techniques for voltage degradation aware NAND array management are disclosed herein. Voltage to a NAND device is monitored to detect a voltage event. A history of voltage events is modified with the voltage event. A voltage condition is observed from the history of voltage events. An operational parameter of a NAND array in the NAND device is then modified in response to the voltage condition.
US10559368B1

Program disturb is a condition that includes the unintended programming while performing a programming process for memory cells, where the program disturb can affect both memory cells and select gates in a NAND structure. During a pre-charge phase of a programming operation, a drain side select gate may be biased to a higher voltage than an adjacent word line, resulting in a disturb of the select gate due to hot-electron injection. This can raise the threshold voltage of the select gate, causing error in reading the NAND string or even making it inaccessible. To help avoid this problem, during a program pre-charge, the voltage applied to the select gate is raised in a sequence of steps, rather than driving the select gate directly to its final pre-charge voltage level.
US10559358B2

A method is provided of initializing a chip having synaptic NVRAM cells connected row-wise by word lines and column-wise by bit lines. The method includes driving, on selected word lines from among the word lines, a wave generated by a PLL circuit. The method includes generating standing waves from the wave on the selected lines by implementing a resonance detection point at an input end of each word line. The method includes applying a write voltage on all bit lines. The method includes simultaneously driving each of the synaptic NVRAM cells of the selected lines by different writing currents for different durations in order to set different analog values to the synaptic NVRAM cells.
US10559357B1

One aspect relates to a memory circuit that has a programmable non-volatile memory (NVM) cell configured to generate an NVM output signal indicative of a program state of the NVM cell and to configure a volatile output based on the program state of the NVM cell. The NVM cell comprises a first magnetic tunnel junction (MTJ) device, a first select device connected in series with the first MTJ device at a first node, and a first pass device. The memory circuit also may have a programmable (independently of the NVM cell) volatile memory (VM) cell configured to receive the NVM output signal at a VM input node and to generate a VM output signal indicative of the program state of the VM cell.
US10559354B2

A memory system includes: a first cell array including a plurality of memory cells; and a second cell array including a plurality of memory cells; and an address operation circuit suitable for generating a first cell array address, the first cell array address used for accessing at least one first cell in the first cell array, by adding a first value to an address, and generating a second cell array address, the second cell array address used for accessing at least one second cell in the second cell array, by adding a second value to the address.
US10559342B2

A dynamic random access memory (DRAM) and an operation method thereof are provided. The DRAM includes a temperature sensor, a dynamic memory cell array, a control circuit, a plurality of power supply circuits and a power control circuit. The temperature sensor senses an operating temperature of the DRAM. The control circuit is coupled to a dynamic memory cell array, and accesses and manages the dynamic memory cell array. The power supply circuits powers the dynamic memory cell array and the control circuit. The power control circuit controls power outputs of the power supply circuits. When the DRAM enters the self-refresh mode, the power control circuit selectively switches between a low power control state and a normal power control state according to the operating temperature of the DRAM.
US10559341B2

A method for performing a refresh operation on a memory cell efficiently is provided. A semiconductor device including a normal memory cell and a trigger memory cell that determines whether the refresh operation is performed or not is used. Specific data is written to the trigger memory cell, and the data is read from the trigger memory cell at predetermined timing. When the read data agrees with the written specific data, no special operation is performed. When the read data does not agree with the written specific data, a refresh operation is performed automatically.
US10559339B2

Methods, systems, and devices for periphery fill and localized capacitance are described. A memory array may be fabricated with certain containers connected to provide capacitance rather than to operate as memory cells. For example, a memory cell having one or two transistors, or other switching components, and one capacitor, such as a ferroelectric or dielectric capacitor, may be electrically isolated from one or more containers sharing a common access line, and the isolated containers may be used as capacitors. The capacitors may be used for filtering in some examples. Or the capacitance may be used to boost or regulate voltage in, for example, support circuitry.
US10559338B2

Techniques for reading a Multi-Bit Cell (MBC) can include sensing a state parameter value, such as source line voltage, and applying a successive one of N programming parameter values, such as successive programming currents, between instances of sensing the state parameter values. The N successive programming parameter values can be selected to program the state of a corresponding one of N cell elements of the MBC to a respective state parameter value. Successive ones of the sensed state parameter values can be compared to determine N state change results, which can be used to determine the read state of the MBC.
US10559329B2

The subject technology performs the following in a storage system including memory dies, where each memory die includes its own temperature sensor. The subject technology determines a temperature of each of the memory dies based on a temperature reading from each memory die's temperature sensor. The subject technology determines whether data is hot data or cold data, where hot data is more likely to be changed after it is written than cold data. In response to determining that the data is hot data, the subject technology stores the data in a memory die with a relatively higher temperature than another one of the memory dies. Further, in response to determining that the data is cold data, the subject technology stores the data in a memory die with a relatively cooler temperature than another one of the memory dies.
US10559325B2

Video information defining video content may be obtained. The video content may include video frames and may have a progress length. The video frames may be encoded into video packets, with the video packets being of particular sizes. One or more size criteria for detecting a given moment within the video content may be obtained. The sizes of the video packets may be compared with the one or more size criteria. One or more sets of the video packets that satisfy the one or more size criteria may be identified. One or more portions of the video content having video frames defined by the set(s) of video packets that satisfy the one or more size criteria may be identified as the given moment within the video content. Storage of the identification of the given moment within the video content in a storage medium may be effectuated.
US10559322B2

A diagnostic tape (318) for use with a tape drive (310) having a tape head (322) includes a first tape section (430A) and a second tape section (430B). The first tape section (430A) and the second tape section (430B) are configured to move across the tape head (322) during use of the tape drive (310). The first tape section (430A) includes a first patterned data code (432A) that is indicative of a first spacing between the tape head (322) and the first tape section (430A). The second tape section (430B) includes a second patterned data code (432B) that is indicative of a second spacing between the tape head (322) and the second tape section (430B). The second patterned data code (432B) is different than the first patterned data code (432A). The diagnostic tape (318) can further include a tape head cleaning section (630F) including abrasive material (650) that is configured to move across the tape head (322) to clean the tape head (322).
US10559316B2

Systems and methods to provide distortion sensing, prevention, and/or distortion-aware bass enhancement in audio systems can be implemented in a variety of applications. Sensing circuitry can generate statistics based on an input signal received for which an acoustic output is generated. In various embodiments, the statistics can be used such that a multi-notch filter can be used to provide input to a speaker to generate the acoustic output. In various embodiments, the statistics from the sensing circuitry can be provided to a bass parameter controller coupled to bass enhancement circuitry to operatively provide parameters to the bass enhancement circuitry. The bass enhancement circuitry can provide a bass enhanced signal for generation of the acoustic output, based on the parameters. Various combinations of a multi-notch filter and bass enhancement circuitry using statistics from sensing circuitry can be implemented to provide an enhanced acoustic output. Additional apparatus, systems, and methods are disclosed.
US10559309B2

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for collaboration between multiple voice controlled devices are disclosed. In one aspect, a method includes the actions of identifying, by a first computing device, a second computing device that is configured to respond to a particular, predefined hotword; receiving audio data that corresponds to an utterance; receiving a transcription of additional audio data outputted by the second computing device in response to the utterance; based on the transcription of the additional audio data and based on the utterance, generating a transcription that corresponds to a response to the additional audio data; and providing, for output, the transcription that corresponds to the response.
US10559299B1

A synthetic training data item comprising a first sequence of symbols that represent a synthetic sentence output by a simulator is received. The synthetic training data item is processed using a machine learning model, which outputs a second sequence of symbols that represent the synthetic sentence. The synthetic training data item is modified by replacing the first sequence of symbols with the second sequence of symbols. A statistically significant mismatch exists between the first sequence of symbols and a third sequence of symbols that would be output by an acoustic model that processes a set of acoustic features that represent an utterance of the synthetic sentence, and no statistically significant mismatch exists between the second sequence of symbols and the third sequence of symbols. The modified synthetic training data item may be used to train a second machine learning model that processes data output by the acoustic model.
US10559298B2

A method, computer program product, and computing system for receiving an input text. The one or more portions of the input text may be tagged. A discussion model between a plurality of virtual speakers may be generated based upon, at least in part, the tagging of the one or more portions of the input text. The discussion model may be presented.
US10559294B2

The present technique relates to an acoustic tube and an acoustic reproduction apparatus that can generate an evanescent wave at a lower cost. An acoustic tube includes an acoustic path longer than an external dimension of the acoustic tube and includes a plurality of opening portions or a slit-like opening portion. When a sound wave advances in the acoustic tube, sound waves are output from the plurality of opening portions or from a plurality of positions of the slit-like opening portion, and the sound waves are combined to form an evanescent wave. The present technique can be applied to an acoustic tube, an acoustic reproduction apparatus including the acoustic tube, and the like.
US10559277B2

A non-transitory computer-readable storage medium storing a program of screen control capable of improving the user-friendliness with respect to a semiconductor manufacturing apparatus is disclosed. The program of screen control causes a computer to perform operation of: judging whether or not a vertical screen resolution of a display screen is larger than a horizontal screen resolution of the display screen; and dividing a display area of the display screen into a main screen display area for displaying a monitoring image with respect to an operational status of a processing unit and a work area for displaying an operation image with respect to an operation of the processing unit when the vertical screen resolution is larger than the horizontal screen resolution.
US10559275B2

Techniques are described herein for inferring a status of a primary battery for an electronic device in a wireless power delivery environment. In some embodiments, the status of the primary battery can be inferred, without any feedback regarding a status of the primary battery, based on a wireless charging profile of the primary battery and power usage characteristics that are monitored. In some embodiments, the wireless power transmission system utilizes the information inferred about a particular wireless device's primary battery to control or allocate how much wireless power is allocated to a particular wireless power receiver client embedded and/or otherwise associated with the wireless device.
US10559267B2

A display method for reducing motion blur in a video is provided. The display method includes the following steps. Receive a video signal including multiple frames. Display the multiple frames sequentially in multiple frame intervals on a display panel, wherein each frame interval includes a vertical blanking interval and a data scan interval. Provide a backlight enable signal in each frame interval to control turning on and turning off of a backlight unit for the display panel. The backlight enable signal includes a first enable pulse. The first enable pulse is in the data scan interval. The backlight unit is turned on during the first enable pulse.
US10559266B2

The application provides pixel driving method, pixel driving device and display apparatus. The method is used for driving light emission of light emitting element in duration of image frame in display panel, the duration of image frame including display driving period and stable display period which are consecutive. The method includes: receiving first data voltage for image display in display driving period of current image frame to generate driving current through driving transistor for driving light emission of the light emitting element; receiving second data voltage for detection and first reference voltage in stable display period of current image frame to detect threshold voltage of the driving transistor; adjusting first reference voltage to generate second reference voltage in display driving period of next image frame, generating driving current for driving light emission of the light emitting element based on second reference voltage.
US10559262B2

A scan sense driver includes a scan driver and a sense driver. The scan line driver provides a scan line enable signal based on a plurality of clock signals, a global clock signal, and a scan input signal during a scan time interval. The sense driver provides a sense enable signal based on the clock signals and a sense input signal during a sense time interval. The sense driver provides the sense enable signal during a period when an organic light-emitting diode of a pixel is to be tested for a malfunction.
US10559260B2

The present invention relates to an organic light emitting diode display capable of suppressing voltage distribution inhomogeneity on a display panel so as to realize a brightness homogeneity of a display screen. The organic light emitting diode display comprises a substrate, an active region disposed on the substrate, and an annular wiring similarly formed on the substrate and surrounding the periphery of the active region to form a closed pattern, the supply voltage supplied to the active region is applied to the annular wiring.
US10559256B2

A display device includes at least one first emitting diode coupled with an input node; and a pixel driver circuitry including a drive transistor including a first terminal and a control terminal, wherein the first terminal is coupled with the input node; a data input transistor including a second terminal coupled with the control terminal; a reset transistor including a first gate, a second gate, a semiconductor layer and a third terminal coupled with the input node, wherein, in a cross-sectional view of the display device, the first gate and the second gate are disposed on the same side of the semiconductor layer.
US10559249B2

To provide a novel device, a device with low power consumption, or a versatile device, the device includes a decoder, a driver circuit, and a display portion. The driver circuit includes a plurality of circuits. The display portion includes a plurality of display panels. The decoder has a function of generating a signal corresponding to an image displayed on the display portion. The decoder has a function of determining the necessity of rewriting an image of each of the display panels by detecting a change in the image of each of the display panels. The circuit has a function of outputting a signal to a display panel for which that image rewriting is determined to be necessary. The circuit has a function of stopping output of a signal to a display panel for which image rewriting is determined to be unnecessary.
US10559247B2

A method of controlling the display of images in the form of a pixel array, includes for a pixel of the array, asynchronous information representing events concerning the pixel is received, a first activation of the pixel is actuated at an activation time determined by a first event of the asynchronous information, and at least a second activation of the pixel is actuated in order to repeat the first activation of the pixel at respective times defined by a refresh sequence.
US10559246B2

A display device includes a display panel including a plurality of pixels, the display panel having an active region in which an image is displayed and an inactive region adjacent to the active region, an image processor setting image data of the inactive region to dummy data, and performing a rendering operation for a boundary pixel of the plurality of pixels based on the dummy data to generate output image data, the boundary pixel located in the active region and adjacent to the inactive region, and a panel driver providing a driving signal to the display panel to display the image corresponding to the output image data.
US10559243B2

A pixel driving circuit and a driving method thereof, an array substrate and a display device are provided. The pixel driving circuit includes: a color data write unit, a luminance control unit, and a graphene light-emitting device. The graphene light-emitting device can emit light under the control of a color data signal and a luminance control signal. The driving method of a pixel driving circuit is conducted to drive the pixel driving circuit.
US10559242B2

A shift register comprises: a first generation circuit generating a first clock signal and providing the same to a shift register logic circuit; a second generation circuit generating a second clock signal and providing the same to the shift register logic circuit; and a first control signal terminal (EN1), a second control signal terminal (EN2), a third control signal terminal (EN3) and a fourth control signal terminal (EN4) providing controls to ensure that the first clock signal and the second clock signal are out of phase to each other, and the clock signals can have different frequencies at different time intervals.
US10559234B1

A surface-variable pixilated visual block display system includes a pegboard having a regular array of apertures, arranged in perpendicular rows and columns, and a plurality of blocks, each of which has six faces. A generally square base face is equipped with a central peg having an axis that is normal to that face, and that fits within any of the apertures. The base face is surrounded by four intersecting quadrilateral side faces. A sixth generally rectangular top face, which intersects the side faces, is non-parallel to the base face. It is contemplated that the blocks can be colored differently. Intersecting edges of the faces are preferably radiused and corners of the block are preferably double radiused. Pegboard apertures are spaced so that each block can spin about the peg axis without physically touching adjacent blocks whose side faces are either mutually perpendicular or mutually parallel.
US10559226B2

The invention relates to the devices providing the tactual sensation by the operation with the elongated instruments in the medical simulators. In the drive the counteraction of the instrument motion is being performed contact-free that allows to increase the precision of the tactual sensations set by the program. An instrument's longitudinal movement device and a regulated braking mechanism are realized together in the form of the linear electromagnetic motor 1, and the instrument's rotational movement device and the regulated braking mechanism are realized together in the form of the electromagnetic motor 2, where the elongated instrument 9 with the magnets inside is located inside the linear electromagnetic motor 1, performing the regulated longitudinal motion of the elongated instrument 9, interacting with the rotor of the electromagnetic motor 2.
US10559213B2

Apparatus and associated methods relate to ranging object(s) nearby an aircraft using triangulation of pulses of spatially-patterned light projected upon and reflected by the object(s). The projected pulses provide rapidly-changing illumination of a spatially patterned portion of the scene. A camera receives a reflected portion of the projected pulse and focuses the received portion onto a plurality of light-sensitive pixels, thereby forming a pulse image. The pulse image includes pixel data indicative of a rate of change of light intensity focused thereon exceeding a predetermined threshold. Pixel coordinates, corresponding to a subset of the plurality of light-sensitive pixels that are indicative of the rate of change of light intensity exceeding a predetermined threshold, are identified. Trajectory and/or range data of object(s) in the scene are calculated, based on a projector location, a camera location, and the identified pixel coordinates.
US10559207B1

A traffic signal system for congested trafficways has a plurality of stationary alarm light/sensor-reader combinations and mobile alarm light/sensor-reader combinations monitoring each other and monitory tags placed on individuals, machines, and hazards to provide real time alarms to not only pedestrians but also machine operators, who are potentially approaching harm's way, or have the better ability to avert potential harm. Different forms of alarms are provided to indicate different kinds of alarm conditions and to reduce complacency to alarms, and thus improve effectiveness.
US10559187B2

A moisture detection system for use on a hospital bed includes a person support surface comprising a core layer and a ticking layer. The ticking layer has an inner surface facing the core layer and an outer surface. In one embodiment the moisture detection system also includes a moisture detection sheet which has at least one moisture sensor connected thereto. The sheet is configured to be mounted to at least one of A) the core layer, B) external to the outer surface and C) between the ticking layer and the core layer. A controller is in communication with the moisture detection sensor, and with at least one pre-existing pressure sensor. In another embodiment the moisture detection system includes a detection sheet comprising a fabric which is configured to sense moisture, pressure or both. A controller is in communication with the detection sheet.
US10559179B2

An improved system and method for detecting smoke using an ionization sensor is disclosed herein. A smoke detector can comprise the ionization sensor, a smoke detector memory, and a microprocessor. The ionization sensor can comprise an ionization chamber. The smoke detector memory can comprise a smoke detector application, and a plurality of ionization smoke signatures. The plurality of ionization smoke signatures, wherein each of the ionization smoke signatures relates to how the ionization chamber interacts with one of a plurality of particulates. Each of the plurality of particulates can be indicative or non-indicative of a fire. The microprocessor can, according to instructions from the smoke detector application receive current data from the ionization sensor, and compare the current data with the plurality of ionization smoke signatures to determine if the current data matches any of the plurality of ionization smoke signatures.
US10559178B2

Systems and methods for detaching a security tag from an article. The methods comprising: integrating a mobile communication device with a mobile tag detacher; receiving a tag body of the security tag in an insert space of the mobile tag detacher; mechanically coupling the tag body of the security tag to the mobile tag detacher if at least one of the mobile communication device and the mobile tag detacher verified that removal of the security tag from the article is permitted; performing operations by the mobile tag detacher to facilitate the detachment of the security tag from the article; and decoupling the tag body from the mobile tag reader such that the tag body is removable from the insert space.
US10559177B2

Embodiments herein provide methods and apparatus for monitoring and/or protecting property or other area is presented. Aspects of invention provide devices, software, systems, and methods for property and area monitoring that detect the presence of wireless devices on or over a property or in a particular geographical area. In some embodiments the detected wireless device and/or owner of a detected device can be identified. Embodiments provide methods and system for detection of wireless devices, identifiers, record time and duration that detected device was active on a property or within an area, record and transmit information to remote storage, and/or alert authorized individuals of activity within a monitored area. Embodiments of the invention allow systems and methods to work independent or with remote sensors to perform pre-programmed functions upon detection of a wireless device. Embodiments present a method for mobile configuration for scanning an area.
US10559173B2

A non-contact voltage detector for detecting and indicating voltage. The non-contact voltage detector includes a housing having a voltage detection probe and plurality of light sources. The housing further includes an integral power source that is rechargeable via an external power source coupled to a user input port. The power source provides electrical energy to the non-contact voltage detector that further includes a controller and control circuit that is operably connected to at least one light source. The controller and control circuit can detect electrical energy at the user input port, detect the charge state of the integral power source, charge the integral power source, and emit one or more charge state light indicators when the state of the integral power source changes. In addition, the light sources can indicate the presence of voltage at the probe and can be independently activated by one or more switches.
US10559164B2

Systems and methods for real-time interactive wagering on event outcomes are presented. Clients are first qualified and given wagering limits before being allowed to interactively wager on event outcomes. Event outcomes may be based on, for example, financial markets and indices, sporting and entertainment events, casino games, casino performances, and natural phenomena such as weather and earthquakes. Events on which wagers can be placed include both those with known and unknown outcome probabilities, and wagers can be a fixed-odds type or a spread-bet type. Wager transactions, including acceptances and confirmations, are executed in real time. Clients can customize displays of events on which they are authorized to wager. Real-time client credit management, automatic dealer hedging, automatic price-spread adjustments, and automatic client and dealer defined wagering limits are also provided.
US10559161B1

A system having a plurality of interconnected controls is provided for playing multiple-wager casino card games using gaming tables found at one or more casinos. Both physical and electronic cards can be utilized, depending on game play outcomes. Information related to game play can be sent by one or more table controls to a master casino control and then to a system owner control. A token detection apparatus, which includes a particular one of the table controls, provides light for use in detecting whether or not a token is present as part of game play. The token is used in making a progressive/fixed amount wager as part of playing the casino card game.
US10559154B2

An example portable container is described. The example portable container includes a body, a handle, a pair of wheels, a wheel lock, and an authenticator. The body includes walls that form an inner chamber configured and dimensioned to receive one or more items. The handle is mounted to the body, and the pair of wheels is mounted to the body. The wheel lock is configured to selectively engage and disengage at least one wheel of the pair of wheels. Engagement of the at least one wheel with the wheel lock restricts rotation of the wheel. The authenticator is configured to authenticate a user for transporting the portable container. If the authenticator fails to authenticate the user, the wheel lock is actuated to engage the at least one wheel of the pair of wheels to restrict rotation of the wheel.
US10559148B2

A service support device includes an information processing device. The information processing device is configured to deliver key information to a mobile terminal. The mobile terminal corresponds to each of a plurality of business operators that provide a user of a vehicle with a predetermined service using the vehicle. The key information is information for unlocking the vehicle, starting the vehicle, or unlocking and starting the vehicle when a predetermined transmission signal is transmitted toward the vehicle. The information processing device is configured to, when the mobile terminal corresponding to a first business operator among the plurality of business operators uses the key information, make coordination such that the mobile terminal corresponding to a second business operator among the plurality of business operators does not use the key information.
US10559142B2

Provided is an information processing system that identifies communication terminal identification information of a portable communication terminal used by a user when the user uses communication through an access point. An information processing system includes a communication terminal identification information storage unit that stores the communication terminal identification information of the portable communication terminal that performs communication using the wireless communication device, a person identifying information comparison processing unit that determines whether there is a same person using at least two or more pieces of person identifying information acquired in a person identifying information acquisition device in a certain wireless LAN communication spot where the wireless communication device exists, and a communication terminal identification information narrowing-down processing unit that performs, from the communication terminal identification information storage unit, processing for narrowing down the communication terminal identification information of the portable communication terminal of the user who performs communication using the wireless communication device, by extracting pieces of communication terminal identification information corresponding to the respective pieces of person identifying information from the communication terminal identification information storage unit, and identifying common communication terminal identification information, when existence of the same person is determined as a result of the determination.
US10559141B2

Methods and apparatuses are disclosed for recording video data of an event. The apparatuses include a processor communicating with memory. The memory stores video data of the event captured by a camera, and the video data includes a series of picture frames of the event. A loop buffer also stores video data of the event captured by the camera. A rule-based engine stored in the memory uses a set of rules to store the contents of the loop buffer in the memory. The apparatus utilizes the loop buffer to provide video data prior to occurrence of the event.
US10559128B2

Systems and methods for rendering 3D assets associated and/or configured as stacked meshes are disclosed. Stacking meshes can include loading the first mesh and the second mesh from a character definition, identifying a lowest depth mesh from the first mesh and the second mesh, identifying shared polygons from the first mesh and the second mesh, and hiding the shared polygons of the lowest depth mesh.
US10559126B2

Method and apparatus for encoding, decoding and rendering 3D media content are provided. An apparatus for rendering three-dimensional (3D) media content includes a communication interface configured to receive a multimedia stream, and one or more processors operably coupled to the communication interface, the one or more processors configured to parse the multimedia stream into 2D video bitstreams including geometry frames and texture frames, 2D to 3D conversion metadata for rendering 3D points from 2D frames, and scene description metadata describing 6 degree of freedom (6DoF) relationships among objects in a 6DoF scene, decode the 2D video streams including geometry data and texture data to generate 2D pixel data, covert the 2D pixel data into 3D voxel data using the 2D to 3D conversion metadata; and generate the 6DoF scene from 3D voxel data using the scene description metadata.
US10559125B2

A method and apparatus to construct a bounding volume hierarchy (BVH) tree includes: generating 2-dimensional (2D) tiles including primitives; converting the 2D tiles into 3-dimensional (3D) tiles; and constructing the BVH tree based on the 3D tiles.
US10559124B2

Methods and devices for rendering graphics in a computer system include a graphical processing unit (GPU) with a flexible, dynamic, application-directed mechanism for varying the rate at which fragment shading is performed for rendering an image to a display. In particular, the described aspects include determining, at a rasterization stage, map coordinates based on coarse scan converting a primitive of an object, the map coordinates indicating a location on a sampling rate parameter (SRP) map of a fragment within the primitive of the object, and identifying a lookup value for the fragment within the primitive of the object based at least on map coordinates, and calculating a respective fragment variable SRP value for the fragment within the primitive of the object based at least on the lookup value.
US10559122B2

A system for, and method of, computing reduced-resolution indirect illumination using interpolated directional incoming radiance and a graphics processing subsystem incorporating the system or the method. In one embodiment, the system includes: (1) a cone tracing shader executable in a graphics processing unit to compute directional incoming radiance cones for sparse pixels and project the directional incoming radiance cones on a basis and (2) an interpolation shader executable in the graphics processing unit to compute outgoing radiance values for untraced pixels based on directional incoming radiance values for neighboring ones of the sparse pixels.
US10559113B2

A device connectable to a near eye display or to a virtual reality headset and to a portable computing platform having a processor is provided herein. The device may include: an illuminator configured to illuminate a proximity of a user wearing the headset or the near eye display with patterned light; and an TR camera configured to capture reflections of said patterned light coming from at least one object located in the proximity of the user, wherein the processor is configured to: establish data and power connection between the device and said poliable computing platform and said near eye display; and generate a depth map of said object based on the reflections.
US10559109B2

A skin deformation system for use in computer animation is disclosed. The skin deformation system accesses the skeleton structure of a computer generated character, and accesses a user's identification of features of the skeleton structure that may affect a skin deformation. The system also accesses the user's identification of a weighting strategy. Using the identified weighting strategy and identified features of the skeleton structure, the skin deformation system determines the degree to which each feature identified by the user may influence the deformation of a skin of the computer generated character. The skin deformation system may incorporate secondary operations including bulge, slide, scale and twist into the deformation of a skin. Information relating to a deformed skin may be stored by the skin deformation system so that the information may be used to produce a visual image for a viewer.
US10559105B2

A method and computer system for implementing an enhanced interactive hierarchical chart legend and data displays with hierarchical data with multiple levels. A data hierarchy display chart visualization is generated. A legend associated with and independent of the display chart visualization is generated to display the data hierarchy in full as a tree structure. The legend is provided in a collapsible tree list format; and in response to a request, using the legend, a selected portion of the data hierarchy display chart visualization is displayed, showing the data hierarchy only on certain nodes of the tree structure.
US10559102B2

A makeup simulation assistance apparatus includes: a simulation image generator that generates a simulation image obtained by superimposing, on a facial image picked up by an image pickup unit that picks up an image of a face of a user as the facial image, a makeup image showing a state of makeup as being applied to a facial component of the face; a simulation image output unit that outputs the generated simulation image; an interest degree sensor that senses an interest degree of the user for the makeup image, based on a facial image picked up by the image pickup unit when the simulation image is output; and an interest degree information output unit that outputs interest degree information indicative of the sensed interest degree.
US10559100B2

A method for reconstructing image data from x-ray data measured with an imaging system having at least one photon-counting detector includes obtaining a representation of data measured by the photon-counting detector. The method also includes generating first image data based on a projection based first functional using a first algorithm, the projection based first functional being dependent on the representation of data. The method also includes updating, based on a second functional that includes a model of at least one physical effect not included in the projection based first functional, the first image data to obtain second image data. The invention also provides an image processing device configured to reconstruct image data from x-ray data measured with an imaging system including at least one photon-counting detector as well as a corresponding computer program product.
US10559092B2

A method and device for processing white balance of an image, and storage medium are provided. The method includes that: a first gain of an image is calculated according to a Face Automatic White Balance (FaceAWB) algorithm configured to regulate a face in the image to a skin color; a second gain for the image is calculated according to a simple gray world algorithm; whether the first gain is similar to the second gain is determined; and responsive to a determination that the first gain is similar to the second gain, white balance processing is performed on the image according to the second gain, and responsive to a determination that the first gain is not similar to the second gain, white balance processing is performed on the image according to the first gain.
US10559091B2

An object counting system includes an acquisition means for acquiring information of an estimation area which is a partial area of an image with which partial area a predetermined condition related to objects to be counted shown in the image are associated, the estimation area being a unit of area for estimating the number of the objects to be counted, a setting means for setting the estimation area in the image in such a manner that the estimation area indicated by the acquired information of the estimation area includes the objects to be counted which are not included in the objects to be counted in a different estimation area, and which satisfy the predetermined condition, an estimation means for estimating, in each estimation area, the number of the objects to be counted shown in the estimation area set in the image, and a computation means for computing a density of the objects to be counted in an area where predetermined areas in the estimation area are overlapped using the number of the objects to be counted that has been estimated in each estimation area.
US10559088B2

Sensor data is provided to a deep neural network previously trained to detect a feature within the physical environment. Result signals are received from the neural network, and the computing system determines if the feature is present within the physical environment based on the result signals. Responsive to determining that the feature is present, the computing system implements a function of a rule assigned to the feature. Responsive to determining that the feature is not present, the computing system determines whether one or more activation parameters of the neural network have been met indicative of an alternative feature being present within the physical environment. An indication that the activation parameters have been met is output by the computing system, enabling the rule to be extended to the alternative feature.
US10559082B2

Method and related system (IPS) for visualizing in particular a volume of a substance during its deposition at a region of interest (ROI). A difference image is formed from a projection image and a mask image. The difference image is then analyzed to derive more accurate motion information about a motion or shape of the substance. The method or system (IPS) is capable of operating in an iterative manner. The proposed system and method can be used for processing fluoroscopic X-ray frame acquired by an imaging arrangement (100) during an embolization procedure.
US10559080B2

A method comprising using at least one hardware processor for: receiving a digital medical image and a binary image mask, wherein the binary image mask depicts a segmentation of a lesion in the digital medical image; computing a plurality of layers of the lesion; for each of the plurality of layers of the lesion, extracting layer features; and sending the extracted layer features to a lesion classifier.
US10559072B2

An image detection device executing a detection process for images of a subject obtained by illuminating cyclically the subject with light having different spectral properties and capturing the subject at timings synchronizing with illuminating cycles of the light, the image detection device comprising a shift vector detection means that detects a shift vector of the subject based on a comparison result between an image of the subject captured at a current cycle and an image of the subject which is captured at a past cycle and is illuminated with the light having a same spectral property as that of the light illuminated at the current cycle.
US10559071B2

An image processing apparatus includes a correcting unit and a pasting unit. The correcting unit corrects a dynamic range of a second image in accordance with pixel information of a region. The second image is pasted on a first image serving as a destination for pasting. The region is in the first image and is to be in contact with the second image. The pasting unit pastes the second image on the first image after the correction of the dynamic range. The second image has pixel information. The pixel information is corrected in such a manner that a boundary with the first image is inconspicuously viewed.
US10559067B2

Techniques are disclosed for generating a shadow map of a digital image. In some examples, a method may include generating a shadow mask of a digital image, generating a dilated de-noised binarized gradient image based on the shadow mask, generating a binarized median-filtered gray image based on the digital image and the dilated de-noised binarized gradient image, and generating a shadow map based on the shadow mask and the binarized median-filtered gray image. The generated shadow map can then be used to remove shadows from the digital image without degrading the quality of the image content in the digital image.
US10559066B2

The present technology relates to an image processing device and an image processing method capable of reducing a used amount of a memory while suppressing deterioration in a noise reduction effect of an image. An image processing device is provided with a reduced image generation unit which reduces an original image in a stepwise manner to generate one or more n reduced images, a noise reduction unit which reduces a noise component in a predetermined frequency band of the original image, a noise extraction unit which performs processing of extracting a noise component in a predetermined frequency band from each of the reduced images in parallel, a noise synthesis unit which synthesizes noise components extracted from the respective reduced images, and a subtraction unit which subtracts a synthesized noise component from the original image after noise reduction. The present technology is applicable to, for example, an image processing device which reduces image noise.
US10559064B2

An HMD includes an attitude calculating unit, an attitude correcting unit, an image generating unit, and a display control unit. The attitude calculating unit may calculate a first attitude of the HMD based on an angular rate detected by an angular rate sensor. The attitude correcting unit may correct the first attitude to calculate a second attitude, based on an acceleration detected by an accelerometer and a rotation amount per predetermined time of the HMD. The image generating unit may generate an image according to the second attitude. The display control unit may cause a display to display the image.
US10559063B2

Disclosed are an apparatus and a method for generating an image for generation of a 3D panorama image. A method for generating a 3D panorama image in an image generating apparatus comprises the steps of: receiving an input of a plurality of 2D images and a plurality of depth maps corresponding to the plurality of 2D images; setting a left-eye image area and a right-eye image area for each of the plurality of 2D images on the basis of the plurality of depth maps; and synthesizing images of each of the left-eye image areas that are set in the plurality of 2D images to thereby generate a left-eye panorama image and synthesizing images of each of the right-eye image areas that are set in the plurality of 2D images to thereby generate a right-eye panorama image. Accordingly, the image generating apparatus can generate a 3D panorama image without distortion on the basis of a plurality of 2D images.
US10559059B2

Methods and systems of inserting image files into a container are described herein. One method includes overseeing a submission of images to containers, retrieving a job of inserting images into the container, and inserting images into the container by, for each of the plurality of images: (i) reading and analyzing source data including the image; (ii) opening the container, which includes records, where the image will be stored; (iii) determining whether the source data is valid to be entered into a record; (iv) responsive to a determination that the source of data is valid, preparing metadata; (v) writing the record into the container; and (vi) marking a status flag/mark of the record as being updated while writing the record into the container.
US10559057B2

Embodiments are disclosed for emulation of graphics processing unit instructions. An example apparatus includes a kernel accessor to access an instruction of an original GPU kernel, the original GPU kernel intended to be executed at a first GPU. An instruction support determiner is to determine whether execution of the instruction is supported by a second GPU different from the first GPU. An instruction modifier is to, in response to determining that the execution of the instruction is not supported by the second GPU, create an instrumented GPU kernel based on the original GPU kernel. The instrumented GPU kernel includes an emulation sequence. The emulation sequence is to, when executed by the second GPU, cause the second GPU to emulate execution of the instruction by the first GPU.
US10559056B2

A data processing system replicates the operation of a target graphics processor under test by making use of a native graphics processor of the data processing system. The native graphics processor is provided with executable program instructions that replicate some or all of the fixed function operations of the target graphics processor. The programmable processing circuitry of the graphics processor of the data processing system can then generate an output by executing the executable program instructions, rather than by using fixed function processing circuitry of the graphics processor of the data processing system. The data processing system can provide a “bit-exact” testing environment when replicating the operation of the target graphics processor using the native graphics processor, for example where the target graphics processor and native graphics processor are configured very differently from one another.
US10559055B2

A programmable execution unit of a graphics processor that executes program instructions to perform graphics shading operations can use at least two different register file mapping configurations for mapping registers to execution threads.When a shader program is to be executed, how the shader program will use the registers is considered and the register file mapping configuration to use for the shader program is then selected based on the assessment of the register use by the shader program.Appropriate state information is then set to cause the threads being executed by the programmable execution unit to use the registers according to the selected register file mapping configuration when executing the shader program.
US10559051B2

An image forgery protection apparatus comprises: one or more memories; and circuitry. The circuitry generates challenge data which change with lapse of time at least in a predetermined period. The circuitry generates a unique response which changes with lapse of time, the unique response corresponding to the challenge data on a basis of a physically unclonable function. The circuitry changes subject image data correspondingly to the unique response, the subject image data obtained by capturing an image of a subject.
US10559043B1

A standard time system provides a methodology and structure to calculate standard times for both manufacturing tasks and support tasks, based on task specific formulas, recursive algorithms for breaking down tasks into any granularity of actions and steps, routing structures for defining standard routing and alternative routing, and a linking matrix to link all related attributes such that a change in one variable value and/or calculated standard time is propagated through the entire manufacturing process. Access to the standard time system is provided by a visualization tool, which includes a graphical user interface (GUI). The visualization tool provides the user a visual representation of the full manufacturing process and the means for defining, recording and maintaining the related data and structure. Individual tasks are defined for the manufacturing of each product, and standard times are attributed to each defined task by formula based calculations.
US10559037B1

A system and method may automatically create auto insurance policy quotes using data obtained by processing an image of a vehicle information sticker. An image of a vehicle information sticker may be received and analyzed using optical character recognition or some other method. The data acquired from the image can be used to identify a particular vehicle, and retrieve data corresponding to the particular vehicle. The customer data, vehicle data, and other data can be used to calculate an insurance policy quote. The created quotes can then be presented to a user for purchase.
US10559032B2

To create shares of an ETP based on a bulky metal, an authorized participant (AP) provides an amount of material, such as base or bulky metal, that is within an allowable range of the target value. A central intermediary intermediates the transfer of the mismatched weight between the ETP and the AP to bring the amount of the applicable material or bulky metal to the exact amount needed for the creation (or redemption, in the reverse transaction) of the ETP shares. The ownership of the last unit of bulky metal transferred in relation to the transaction is divided between the equalization facility and the ETP through the booking of account receivable/account payable transactions. The AP then pays or receives cash from the equalization facility based on whether too little or too much metal was transferred.
US10559028B2

Social network initiated listings can be implemented by using keyword extraction of a social network post containing a sell code. The extracted keywords can be categorized using a machine based categorization system. The listing user account of the post creator can be identified using active session analysis. A listing is created using the listing user account. A new post that contains a URL to the listing is then programmatically published on the social network.
US10559027B2

Methods and systems to process a selection of a browser back button are described. The system includes a server that receives a request, over a network, for an initial user interface and communicates the initial user interface to a client machine. The initial user interface includes a client application program that monitors and identifies whether a storage location in a hidden frame is updated by a browser. The browser updates the storage location with a first user interface identifier in response to receipt of a single browser back navigation element selection. The client application program associates the first user interface identifier to a second user interface identifier responsive to the identification of the storage location as being updated. The client application program displays the second user interface in a visible frame responsive to the identification of the storage location as being updated.
US10559021B2

The present disclosure relates to a method for operating a pharmacy order-picking device. The present method reduces the susceptibility of the pharmacy order-picking device to disruption. To detect a positioning deviation of the control appliance in the horizontal direction, at least one desired value of at least one reference position is made available, the control appliance is brought to a position corresponding to the desired value in the horizontal direction and, when a signal characteristic of a reference position is detected, an actual value of this reference position is determined. A desired value is compared with a corresponding actual value, or two actual values are compared with each other, and a deviation is determined. If a deviation is determined that exceeds a limit value, a signal pointing to the need for a correction is output. Depending on the deviation, automatic correction of the position deviation can be performed.
US10559019B1

A social networking system for integrated electronic commerce includes an electronic commerce social network host company having a central office with a central computer and an instruction set stored on the central computer. At least one consumer and at least one business subscribe to the electronic commerce social network host. A first network terminal is accessible by the consumer for posting personal data and property inventories and a second network terminal is accessible by the business for posting product and service data descriptive of the product and service inventories. The terminals and the central computer are interconnected by an electronic network. The instruction set operates to receive and store the consumer posted data and the business posted product and service data and integrates the information data to match an individual consumer with an individual business for the sale of at least one of said products and services of the business.
US10559016B2

Methods, systems and programs are provided for facilitating user-participated online advertisements, including at least one of: integrating online advertisements with user incentives and displaying said online advertisements on websites, wherein said websites can be displayed on all display devices, including computers, laptops, netbooks, cell phones, hand-held devices, and the like; and providing functions for an online account to design, endorse or modify online advertisements for entities and individuals, wherein said advertisements can be customized. Such methods, systems and programs are to effectively address low membership reach rates of websites and poor online advertising response rates through computer codes to empower Internet users to control online advertisement display, and to have a say and stake in the online advertising process. These are revolutionary technologies to disrupt the traditional non-user-participated online advertising technologies, to dramatically increase Internet usage and to create a win-win situation for all parties involved.
US10559006B2

A computer-implemented method for controlling content distribution includes forwarding information associated with a user to a device operated by the user, the information being configured for use in selecting content from any of multiple content providers for a content distribution to the user. The method includes receiving, in response to the information, an edit of the information forwarded from the device. The edit identifies a first content provider and including a first modification of the content distribution regarding the first content provider. The method includes storing the edit in association with the information such that the first modification is taken into account in the content distribution. The method can be implemented using a computer program product tangibly embodied in a computer-readable storage medium.
US10558997B2

A system and method is presented for product substantiation and promotion redemption. A purchased product list is transmitted from a retail store system to a promotion analysis server along with a user identifier. The promotion analysis server identifies promotions available to the user, and then considers whether the benefits under the promotions are still available to the user. Discounts for available promotions related to the purchased product list are calculated and transmitted to the retail store system for deduction from the transactions. An approved product list can be provided that filters the purchased product list before transmittal. The approved product list can include promotions from a plurality of programs.
US10558990B2

Disclosed is a method and system for dynamically tracing a value realized by an Information Technology (IT) service. The method may comprise generating a correlation matrix representing relationship between a plurality of dimensions associated with an IT service, wherein the correlation matrix is generated in form of a plurality of quadrants, wherein each quadrant represent the relationship between at least two dimensions. The method may further comprise capturing a hierarchy of parameters associated with the dimensions, wherein at least one parameter, in the hierarchy, is contextually related and dependent upon at least one other parameter. Further, the method may comprise computing a relative value realization index (rVRI) using the hierarchy of parameters, wherein the relative value realization index is indicative of value realized, by the IT service, with respect to the dimensions. Furthermore, the method may comprise generating a traceability matrix indicating correlation between the relative value realization index and the hierarchy of parameters. Further, the method may comprise tracing, using the traceability matrix, variation in the relative value realization index based upon dynamic variation of one or more parameters.
US10558987B2

Optimizing customer lifetime value (LTV) techniques are described. In one or more implementations, a simulator is configured to derive a prediction model based on data indicative of user interaction online with marketing offers. The prediction model may be produced by automatically classifying variables according to feature types and matching each feature type to a response function that defines how the variable responds to input actions. The classification of variables and/or corresponding response functions per the prediction model may consider dependencies between variables and dependencies between successive states. An evaluator may then be invoked to apply the prediction model to test a proposed marketing strategy offline. Application of the prediction model is designed to predict user response to simulated offers/actions and enable evaluation of marketing strategies with respect to one or more long-term objectives.
US10558985B2

There are disclosed marketing analytics apparatus and processes. There is a data store of interactions between a plurality of customers and one or more vendors over a plurality of channels. Pathing and attribution of these interactions may be obtained as marketing analytics. Pathing may be obtained in part with a match programming statement which identifies all of the paths in the data store matching criteria specified in the match programming statement. Pathing may be obtained in part with a split programming statement which splits all of the journeys in the data store into paths. After pathing, an attribution pathing statement may be used to attribute conversions to other events.
US10558984B2

A method and apparatus for identifying a risky user and a server. The method includes: extracting historical published information of users indicated by preset user identifiers; for each user indicated by each of the user identifiers, performing the following steps of identifying a risky user: extracting a feature vector from the historical published information of the user, and inputting the extracted feature vector to a pre-trained information identifying model to obtain an information identifying result corresponding to the historical published information of the user, the information identifying model being used to characterize a corresponding relation between the feature vector and the information identifying result; and determining the user as a risky user, in response to the information identifying result corresponding to the historical published information of the user indicating the historical published information of the user as risk information.
US10558979B2

Unauthorized products are prevented from being sold on online websites. Product identifier keys and private authentication keys are stored in a database of an authentication server. Each identifier key serves as an address for its corresponding authentication key in the database. A product and a security seal are displayed on a webpage served by a website. An identifier key and an authentication key for the displayed product are encoded into the security seal. In response to selecting the security seal, the website extracts the encoded identifier key and authentication keys, and sends them to the database. The authentication server determines whether the displayed product is genuine and authorized when a match is made between the extracted keys and the stored keys.
US10558976B1

A method for authenticating an individual for login to a server computer includes receiving at the server computer data for a first authentication image from an electronic computing device. First attributes are identified of one or more similar geometrical shapes from the data for the first authentication image. A determination is made as to whether the first attributes of the one or more similar geometrical shapes from the data for the first authentication image correspond to second attributes from a second authentication image accessible on or by the server computer. When the first attributes correspond to the second attributes, the individual is authenticated on the server computer.
US10558966B2

A method, system and/or device for validating encoded information, the validation device including a memory having computer readable instructions stored thereon and a database including a plurality of validation rules, and at least one processor configured to execute the computer readable instructions to receive formatted data from at least one formatting device, extract attributes associated with encoded information from the formatted data, the extracted attributes including at least one of a formatting device identifier, a store identifier, value information from the encoded information, and time information, validate the formatted data based on the extracted attributes and the plurality of validation rules, store the results of the validation and at least a subset of the extracted attributes in the database, generate modified formatted data compatible with a POS terminal based on the results of the validation, and transmit the modified formatted data to the at least one of formatting device.
US10558965B2

Secure touchscreen devices are disclosed. In one embodiment, a secure touchscreen assembly may include a first patterned conductive layer comprising a first touch sensing grid and a first tamper sensing grid, the first tamper sensing grid disposed in areas of the first conductive layer where the first touch sensing grid is not present and is not in physical contact with the first touch sensing grid, and tamper sensing circuitry coupled to the first tamper sensing grid that detects a tamper by detecting change in conductivity in the first tamper sensing grid.
US10558958B2

A system and method uses one or more repurposed data fields in a payment transaction message to pass the merchant consumable data from a mobile device to the merchant system using an existing channel. The merchant consumable data relate to loyalty or rewards.
US10558952B2

An metal fabrication resource performance monitoring method includes: acquiring data representative of a plurality of parameters sampled during metal fabrication operations of a plurality of metal fabrication resources, the parameters comprising arc on time and wire deposition quantity; via at least one computer processor, analyzing a first subset of the acquired data and a second subset of the acquired data for the plurality of metal fabrication resources; via the at least one computer processor, populating a user viewable page with graphical indicia representative of at least the arc on time and the wire deposition quantity, the user viewable page facilitating a visual comparison of the analysis of the first subset of the acquired data and the analysis of the second subset of the acquired data; and transmitting the user viewable dashboard page to a user viewable display.
US10558951B2

A method and arrangement for generating event data from e.g. a meeting. A management system, an event template repository and a user equipment is provided. The management system is preferably a CRM system and is arranged to manage customer related information. The even template repository stores template information comprising at least one input query corresponding to customer information and having a plurality of associated input values, and input interpretation information for determining an input value and an action for each input value. The user equipment, having at least a display and an input capturing device, presents the user with an input query and captures a user input in response. At least one user input is a non-contact input which is captured by a suitable capturing device. An input value and an action is determined for each user in accordance with input interpretation information. Furthermore, the determined action is executed.
US10558946B2

According to an example of the present disclosure, a system is disclosed. The system comprises at least one sensing unit and a robotics engine in communication with the at least one sensing unit. The at least one sensing unit detects stock information associated with an item. The robotics engine performs a trend analysis based on the stock information collected over a predefined duration of time, and determines a threshold value based on the trend analysis. Furthermore, the robotics engine generates an alert when the stock information is below the threshold value, and selects a vendor based on one or more predefined parameters. The robotics engine also generates an instruction to obtain the replacement item from the selected vendor for replenishing the item in an inventory.
US10558944B1

An inventory verification device (“IVD”) provides automatic inventory verification and detection of inventory discrepancies. The IVD automatically verifies the quantity of items in a container based on weight and/or height measurements obtained for the items in the container using two or more sensors of the IVD. The IVD may also automatically updated tracked inventory of an item based on detected changes to the weight and/or height of the items in the container as a result of a worker adding items to the container or removing items from the container without the working providing confirmation for each addition and/or removal. The IVD automatically verifies whether correct items are stored in a container by performing feature matching of various characteristics for items imaged in the container against expected characteristics for items that should be stored in the container.
US10558941B2

A receptacle for detecting delivery and retrieval events has a door sensor, an item sensor, a scanner, and a control unit for operating the sensors, and transmitting the sensor information for processing and analysis. A system can determine whether an event was a delivery or retrieval event based on sensor information and item tracking information. A system can further include an item configured to interact with a computing device.
US10558939B2

An apparatus for facilitating product exchanges includes a processor and memory storing executable computer code causing the apparatus to at least perform operations including triggering an exchange procedure to return a product(s) to an entity responsive to receipt of an indicated selection of a return service option. The computer program code may further cause the apparatus to generate a return label(s) and identify a box(es) for inclusion of the product responsive to the receipt of the indicated selection and may generate a notification(s) notifying a user of a pickup time for the product and receive an indication that the product is packaged in the box(es), that information of the return label is captured and that the product is collected for delivery. The computer program code may further cause the apparatus to receive an indication that the product is delivered to entity. Corresponding methods and computer program products are also provided.
US10558938B2

In a method of using an observation platform to determine relative expertise of enterprise employees, a computer system of the observation platform monitors communications from and to a plurality of communication devices which have been routed through a radio access point associated with the computer system. Each of the communication devices is associated with a user who is an employee in an enterprise. The computer system extracts information from the communications including identities of the users. The computer system measures performance of a plurality of the users based on aspects of the extracted information which are related to questions on one or more of products and processes of the enterprise, wherein the questions are posed and responded to via the communications devices. The computer system assigns a numerical ranking of the measured performance by each of the measured users, with respect to other measured users, at responding to the questions.
US10558937B1

Refrigeration management includes determining an optimal operational schedule to control a refrigeration system for a cold storage facility. Various approaches can be used to determine an operational schedule with an optimal operational outcome that satisfies constraints representative of a range of factors, such as thermal characteristics of a refrigeration management system, energy cost, and environmental factors external to the system, which can affect refrigeration management of a cold storage facility.
US10558935B2

Technologies are generally described for methods and systems effective to determine a weight benefit associated with application of weights to training data in a machine learning environment. In an example, a device may determine a first function based on the training data, where the training data includes training inputs and training labels. The device may determine a second function based on weighted training data, which is based on application of weights to the training data. The device may determine a third function based on target data, where the target data is generated based on a target function. The target data may include target labels different from the training labels. The device may determine a fourth function based on weighted target data, which is a result of application of weights to the target data. The device may determine the weight benefit based on the first, second, third, and fourth functions.
US10558934B1

Systems and methods for tuning hyperparameters of a model includes: receiving at a remote tuning service a multi-criteria tuning work request for tuning hyperparameters of the model of a subscriber, wherein the multi-criteria tuning work request includes: a first objective function of the model to be optimized by the remote tuning service; a second objective function to be optimized by the remote tuning service, the second objective function being distinct from the first objective function; computing a first conditionally constrained joint function for the model based on subjecting the first objective function to the second objective function; a second conditionally constrained joint function for the model based on subjecting the second objective function to the first objective function of the model; executing a tuning operation of the hyperparameters for the model; and identifying proposed hyperparameter values based on one or more hyperparameter-based points along a non-convex Pareto optimal curve.
US10558926B2

An apparatus for extracting selected information from a set of symbols includes said alignment module is configured to retrieve test patterns from a symbol input, and to attempt alignment of test patterns with a canonical pattern. Successful alignment between a particular test pattern and said canonical pattern indicates of existence of information of interest in a particular candidate pattern. Upon detection of a successful alignment, the alignment module passes information concerning the test pattern to a user. Additionally, in response to detecting an unsuccessful attempt to align the first test pattern and the canonical pattern, said alignment module passes, to said user, information concerning the first test pattern.
US10558924B2

A predictive modeling method may include obtaining a fitted, first-order predictive model configured to predict values of output variables based on values of first input variables; and performing a second-order modeling procedure on the fitted, first-order model, which may include: generating input data including observations including observed values of second input variables and predicted values of the output variables; generating training data and testing data from the input data; generating a fitted second-order model of the fitted first-order model by fitting a second-order model to the training data; and testing the fitted, second-order model of the first-order model on the testing data. Each observation of the input data may be generated by (1) obtaining observed values of the second input variables, and (2) applying the first-order predictive model to corresponding observed values of the first input variables to generate the predicted values of the output variables.
US10558914B2

A generated algorithm used by a neural network is captured during execution of an iteration of the neural network. A candidate algorithm is identified based on the generated algorithm. A determination is made that the candidate algorithm utilizes less memory than the generated algorithm. Based on the determination the neural network is updated by replacing the generated algorithm with the candidate algorithm.
US10558912B2

Provided is a method and apparatus to recognizing an object based on an attribute of the object and training that may calculate object age information from input data using an attribute layer trained with respect to an attribute of an object and a classification layer trained with respect to a classification of the object. The method to recognize the object includes extracting feature data from input data including an object using an object model, determining attribute classification information related to the input data from the feature data using a classification layer, determining attribute age information related to an attribute from the feature data using an attribute layer, and estimating object age information based on the attribute classification information and the attribute age information.
US10558908B2

Embodiments described herein provide various examples of an age and gender estimation system capable of performing age and gender classifications on face images having sizes greater than the maximum number of input pixels supported by a given small-scale hardware convolutional neural network (CNN) module. In some embodiments, the proposed age and gender estimation system can first divide a high-resolution input face image into a set of image patches with judiciously designed overlaps among neighbouring patches. Each of the image patches can then be processed with a small-scale CNN module, such as the built-in CNN module in Hi3519 SoC. The outputs corresponding to the set of image patches can be subsequently merged to obtain the output corresponding to the input face image, and the merged output can be further processed by subsequent layers in the age and gender estimation system to generate age and gender classifications for the input face image.
US10558907B2

A system for controlling an industrial vehicle comprises an information linking device, a badge communicator, an operator badge, and a controller. The controller controls the industrial vehicle operating state by identifying that an operator possessing the operator badge has approached the industrial vehicle, communicating with the server via the information linking device to authenticate the operator as authorized to operate the industrial vehicle, and pairing the operator badge with the industrial vehicle upon determining that the operator is authorized to operate the industrial vehicle. Moreover, the controller controls the industrial vehicle operating state by controlling the industrial vehicle based upon a location of the operator badge relative to the industrial vehicle.
US10558902B1

The disclosed embodiments generally relate to a transaction card with an integrated card stand. The transaction card comprises a substrate having a card thickness, and first and second card surfaces, the second card surface being substantially coextensive with the first card surface. The transaction may further comprise a card stand pivotable relative to the second card surface and having a stand thickness.
US10558901B2

A device for and a method of outputting a magnetic field which is selected according to the type of card reader into which the device is inserted. Different card readers have different reader head types and different number of reader heads, and different modes of outputting the magnetic field, usually with the same information contents, are selected in order to cater for different reader types. In one example, the sensing coils of different reader heads may have different angles to the swipe plane, so that different field line angles may be selected to adapt to the actual reader head.
US10558899B2

A wireless IC tag (11) is mounted to a toner cartridge (1), and a reader writer (2) reads and writes data from and to the wireless IC tag (11). The toner cartridge (1) includes plural cartridge contact terminals (12), and a load (13) arranged between the cartridge contact terminals (12). The load (13) corresponds to a type of the wireless IC tag (11). The reader writer (2) includes an antenna coil (21) for wireless communication with the wireless IC tag (11), and plural reader writer contact terminals (22) that contact to the plural cartridge contact terminals (12) respectively when the toner cartridge (1) is mounted to this image forming apparatus. Further, a wireless transmission characteristic of the reader writer (2) is adjusted in accordance with the load (13) electronically connected to the reader writer contact terminals (22).
US10558897B2

Various systems and methods for implementing context-based digital signal processing are described herein. An object detection system includes a processor to: access sensor data from a first sensor and a second sensor integrated in a vehicle; access an operating context of the vehicle; assign a first weight to a first object detection result from sensor data of the first sensor, the first weight adjusted based on the operating context; assign a second weight to a second object detection result from sensor data of the second sensor, the second weight adjusted based on the operating context; and perform a combined object detection technique by combining the first object detection result weighted by the first weight and the second object detection result weighted by the second weight.
US10558895B2

Techniques for generating 3D gaze predictions based on a deep learning system are described. In an example, the deep learning system includes a neural network. A scaled image is generated from 2D image showing a user face based on a rough distance between the user eyes and a camera that generated the 2D image. Image crops at different resolutions are generated from the scaled image and include a crop around each of the user eyes and a crop around the user face. These crops are input to the neural network. In response, the neural network outputs a distance correction and a 2D gaze vector per user eye. A corrected eye-to-camera distance is generated by correcting the rough distance based on the distance correction. A 3D gaze vector for each of the user eyes is generated based on the corresponding 2D gaze vector and the corrected distance.
US10558890B2

A method of identifying, tracking, and counting human objects of interest based upon at least one pair of stereo image frames taken by at least one image capturing device, comprising the steps of: obtaining said stereo image frames and converting each said stereo image frame to a rectified image frame using calibration data obtained for said at least one image capturing device; generating a disparity map based upon a pair of said rectified image frames; generating a depth map based upon said disparity map and said calibration data; identifying the presence or absence of said objects of interest from said depth map and comparing each of said objects of interest to existing tracks comprising previously identified objects of interest; for each said presence of an object of interest, adding said object of interest to one of said existing tracks if said object of interest matches said one existing track, or creating a new track comprising said object of interest if said object of interest does not match any of said existing tracks; updating each said existing track; and maintaining a count of said objects of interest in a given time period based upon said existing tracks created or modified during said given time period.
US10558877B2

A system and method. The system may include a monitor implemented as a virtual window, a camera, an additional camera, a processor, and a switch. The processor may be configured to: receive video from the additional camera; manipulate the video from the additional camera based on a position of the passenger to provide an additional camera manipulated video stream; and output the additional camera manipulated video stream. The switch may be configured to: when the passenger is in a first position, feed video from the camera to the monitor; and when the passenger is in a second position, feed the additional camera manipulated video stream to the monitor.
US10558869B2

A location specifying apparatus comprises a first circuit and a second circuit. The first circuit is configured to store information regarding a predetermined feature including location information of the predetermined feature, information regarding a position of a specific point on a road, and information indicating a correlation of the information regarding the predetermined feature to the information regarding the position of the specific point on the road. The second circuit is configured to obtain image data ahead of a moving body; to identify a location of the predetermined feature in an image expressed by the image data, based on the information regarding the position of the specific point on the road, the information indicating the correlation, and the information regarding the predetermined feature; and to specify the location of the moving body, based on the identified location of the predetermined feature.
US10558868B2

A vehicle includes a plurality of on-vehicle cameras, and a controller executes a method to evaluate a travel surface by capturing images for fields of view of the respective cameras. Corresponding regions of interest for the images are identified, wherein each of the regions of interest is associated with the portion of the field of view of the respective camera that includes the travel surface. Portions of the images are extracted, wherein each extracted portion is associated with the region of interest in the portion of the field of view of the respective camera that includes the travel surface and wherein one extracted portion of the respective image includes the sky. The extracted portions of the images are compiled into a composite image datafile, and an image analysis of the composite image datafile is executed to determine a travel surface state. The travel surface state is communicated to another controller.
US10558866B2

Aspects of the present disclosure involve systems, methods, devices, and the like, for controlling the projection of an array of lights or an image from a headlight of a vehicle in response to information provided by one or more sensors or user inputs. The projection may be utilized to highlight an object in or near the path of travel of a vehicle. In another example, the headlight may be controlled to adjust the contrast across the field of view of the headlight. In addition, the system may project one or more images onto an object or surface either in the path of the vehicle or within the field of view of the headlight, projecting a “next step” in a series of navigation instructions onto the road, and/or projecting an indication of a movement of the vehicle to warn people around the vehicle of the movement of the vehicle. One or more visual effects may also be incorporated into the system to enhance the visibility of objects.
US10558859B2

Embodiments are directed toward analyzing images of cables or electronic devices to augment those images with information relating to the installation or troubleshooting of such cables and electronic devices. The images are analyzed to determine non-text characteristics of a connector of the cable or non-text characteristics of at least one port on the electronic device. These non-text characteristics can be compared with non-text characteristics of known connectors or ports to determine a type of the connector or a type of the ports on the electronic device. The images are then modified or overlaid with information identifying the type of connector or port.
US10558850B2

A body information analysis apparatus (1) and a method of simulating face shape by using same are provided. The method includes reading a predetermined value of a face shape variable from a memory (17) wherein the face shape variable corresponds to one of a plurality of target face shapes; causing an image fetching module (12) to take a picture and converting same into a digital image; causing a processing unit (10) to identify a face (6) in the digital image and position a plurality of parts of the face (6); determining an original face shape of the face (6) based on the plurality of parts thereof; performing deformation on the face (6) based on the original face shape thereof to generate a simulated face image (80) wherein a face shape variable of the simulate face image (80) complies with the predetermined value; and outputting the simulated face image (80).
US10558846B2

To improve precision in collation processes or create a database of collation images by registering at least a part of captured images not matching a previously registered face image, as a collation face image, a face collation apparatus includes an image acquirer that acquires captured face images captured by a capturing device, a registered-person image storage that stores registered-person images that are previously registered face images, an image collator that collates the captured images with the registered-person images, an unregistered-person image storage that stores the captured images that do not match the registered-person images, an image output that outputs at least one of the unregistered-person images stored in the unregistered-person image storage to a display device, and an image register, selected to be registered by a user, that registers the unregistered-person image, among the unregistered-person images output to the display device, as a registered-person image in the registered-person image storage.
US10558843B2

A system for processing images captured in a retail store and differentiating between products with similar visual appearances is provided. The system may comprise at least one processor configured to receive at least one image depicting a store shelf having a product displayed thereon, analyze the at least one image to detect the product, determine that the detected product is either a first type of product or a second type of product, analyze the at least one image to determine a price associated with the detected product, determine that the detected product is of the first type of product when the determined price falls within a first price range associated with the first type of product, and determine that the detected product is of the second type of product when the determined price falls within a second price range associated with the second type of product.
US10558841B2

Embodiments of the present disclosure disclose a method for recognizing a fingerprint ridge point. The method includes performing orientation field estimation on a fingerprint image; identifying a pixel in the fingerprint image as a target pixel; determining a ridge direction of the target pixel according to the orientation field estimation, and a normal direction perpendicular to the ridge direction; defining a rectangular region by using the target pixel as a central point, a length of the rectangular region being along the ridge direction, a width of the rectangular region being along the normal direction of perpendicular to the ridge, and the rectangular region comprising multiple pixel rows; calculating a sum of grayscale values of pixels in each pixel row; and determining that the target pixel is a fingerprint ridge point when the sum of grayscale values corresponding to a pixel row that includes the target pixel is the minimum.
US10558835B2

An electronic device is provided. The electronic device includes a touch sensor, a fingerprint sensor, a display, and a processor. The display includes a display region having a fingerprint sensing region. The processor is configured to detect a touch input for the fingerprint sensing region by using the touch sensor, and to acquire touch information, corresponding to the touch input, on the display. In addition, the processor is configured to determine a graphic object for guiding acquisition of a user's fingerprint corresponding to the touch input through the fingerprint sensing region, based at least on the touch information. Also, the processor is configured to display the graphic object through the fingerprint sensing region of the display or proximity thereof.
US10558825B1

Provided is a method for sharing business information based on a mutual confirmation blockchain and more particularly, a method for sharing business information based on a mutual confirmation blockchain which secures reliability and integrity of the business information registered in each of a plurality of different nodes constituting the blockchain on the basis of the blockchain and supports rapid sharing of the business information.
US10558812B2

A device is configured with a trusted platform module (TPM) executing in a trusted execution environment (TEE). Software/firmware updates, user data, applications, etc. are pushed to the device as a payload. The payloads contain a sealed container (e.g., the software/firmware update, user data, applications, etc.), one or more policies, and one or more provisioning code segments corresponding to the one or more policies. The policies are checked by the TPM of the device. If the measurement of the one or more provisioning code segments satisfy the one or more policies, then the sealed container is unsealed by the TPM and released to the device.
US10558798B2

Methods and systems are disclosed for sandbox based internet isolation system in a trusted network. A networked computer system may include a trusted local area network (LAN) and at least one host computer system connected to the trusted LAN. The host computer system may include a host-based firewall, an operating system, a first memory space, and a second memory space. The host-based firewall may be configured to prevent unauthorized communication between the host computer system and one or more other devices on the trusted LAN. The second memory space may be configured to enable storage and/or operation of one or more applications and/or processes associated with a sandboxed computing environment. The host computer system may include a sandbox firewall that enforces a separation of the first and second memory spaces.
US10558796B2

Access to a shared library API is restricted for a customer application by a security system. A profile for each of a plurality of trusted applications is generated and stored in a security database. When a customer application attempts to access the shared library API, the customer application is verified by extracting a customer application profile for the customer application, comparing the customer application profile with each stored trusted application profile, and verifying that the customer application can access the shared library API based on the comparison. Based on the verification, the customer application may be allowed to or access to the shared library API or may be prevented from accessing the shared library API.
US10558791B1

Methods and systems are described for setting up a security and/or automation system. According to at least one embodiment, a method for setting up the security or automation system includes receiving a communication from a mobile device associated with installing a system peripheral device at a control unit and executing an installation task based on the communication.
US10558789B2

Techniques are provided that generated interactive and dynamic multimedia objects (MMOs) with HIP capabilities which may be used in online advertising, brand engagement, online promotions, surveys, security, and user-defined security. Techniques combining interactive multimedia objects with HIP capabilities assist advertisers and websites by creating an effective impression of any multimedia object on a user as well as providing security for a website by providing a more natural user interaction and ease of use while maintaining security. A wide variety of workflows and features by which users engage with such multimedia objects are provided.
US10558784B2

A plurality of time and motion data sets are correlated at a network connected device. The time and motion data sets track an item of interest, and at least one of the time and motion data sets comprises energy consumption data or wireless local area network location data. Physical presence for the item of interest is determined based upon the correlating of the multiple time and motion data sets. Based upon the physical presence of the item of interest, an unacceptable condition for the item of interest may be determined. The unacceptable condition for the item of interest is remedied.
US10558781B2

A design support apparatus includes a storage that stores first layout data and pattern data, the first layout data indicating a circuit pattern of a design target circuit, the circuit pattern including circuit patterns, dummy patterns of the component circuits, and a wiring pattern, the component circuits being included in the design target circuit, the pattern data indicating a second dummy pattern, the second dummy pattern having a shape different from a shape of a first dummy pattern, the first dummy pattern being included in the first layout data, and a processor coupled to the storage, configured to specifies a component circuit, the specified component circuit being included in an area in the arrangement area, extracts pattern data indicating a dummy pattern, generates second layout data, the second layout data indicating a circuit pattern, and outputs the second layout data.
US10558778B2

The present disclosure provides a method, computer program product, and system of document implementation tool for pcb refinement. In some embodiments, the system includes a current data object with at least a PCB design, a PCB data store, a feature identifier configured to identify one or more features in at least the current PCB design, a comparison engine, configured to compare features in the current PCB design and known features in the PCB data store, a classification engine configured to classify one or more discrepancies between the current PCB design and the PCB data store based on a size of each of the one or more discrepancies, a determination engine configured to determine changes needed to resolve the one or more discrepancies, and a reporting engine configured to report the one or more discrepancies to a user.
US10558770B1

Systems and methods are described herein for enabling direct modeling for a mesh model, including, but not limited to, obtaining a mesh model of a physical object, the mesh model comprising a plurality of elements, determining at least one feature associated with at least some of the plurality of elements of the mesh model, and manipulating the plurality of elements of the mesh model by manipulating the at least one feature.
US10558764B2

A system and method for controlling manufacturing of one or more items may include providing a first 3D design representation, the first 3D design representation usable by a manufacturing device for manufacturing the item; encrypting the first 3D design representation to produce an encrypted 3D design representation; associating a set of tokens with the encrypted 3D design representation and providing the encrypted 3D design representation. A method or system may include obtaining a token and including the token in a request to manufacture the item; using the token to determine whether or not to provide a decryption key; and, if determining to provide the decryption key, using the decryption key to produce a second 3D design representation, the second 3D design representation usable by a manufacturing device for manufacturing the item.
US10558755B2

At least two processing device-implemented company name recognition components, operating upon a body of text in a document, identify at least one company name occurrence in the body of text based at least in part on a company identifier list. The company name recognition techniques implemented by each of the at least two company name recognition components are different from each other. The at least one company name occurrence is used to update the company identifier list. The updated company identifier list is then used by the at least two company name recognition components to identify at least one additional name occurrence in the same body of text. This process of repeatedly identifying occurrences of company names in the body of text and updating the company identifier list is performed until such time that no further company name occurrences are identified in the body of text.
US10558752B2

Summarizing and visualizing information relating to a topic of discussion in a group instant messaging session is provided. A message from a client device of a plurality of client devices is received. One or more keywords from the message are extracted based, at least in part, on at least one of (i) one or more natural-language processing algorithms and (ii) one or more text mining algorithms. The one or more keywords are incorporated into a model that includes a plurality of keywords and describes, at least in part, a topic of a group instant messaging session among the plurality of client devices. At least one of (i) the model and (ii) instructions describing how to update the model are distributed to the plurality of client devices.
US10558744B2

Systems and methods and methods for providing real-time data to a spreadsheet applications (SSAPPs) are disclosed. In an example, a spreadsheet application (SSAPP) obtains subscribed data from a server through the persistent connection between the SSAPP and the server via a TCP socket. The subscribed data can be propagated to the server from a data source. The SSAPP can perform an action on the subscribed data, such as presenting a representation based on the subscribed data to a user. When the data source propagates updated data to the server, the server can send the updates to the SSAPP in real time over the TCP socket. The SSAPP can also send data do the server over the TCP socked by, for example, extracting contents from a set of cells, processing the contents to produce a result, and transmitting the result to the server via the persistent connection.
US10558742B2

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for a responsive user interface. One of the methods includes receiving a page for a user device, the page including a panels. The method includes receiving a layout for the page, the layout defining a visual relationship between the panels. The method includes generating, by a computer system, a slide including a subset of panels to display on the user device, the subset of panels selected based on characteristics of the user device and the layout. The method includes sending the slide to the user device.
US10558732B2

An information processing apparatus includes an archive file generation unit and a deriving unit. The archive file generation unit generates multiple archive files each including one or more pieces of document data and information regarding one or more processing functions. The one or more pieces of document data are each associated with the one or more processing functions. The information indicates one or more processes to be executed on the one or more pieces of document data. The deriving unit derives, from the multiple generated archive files, a common processing function among the processing functions that is common to the archive files and a piece of document data among the pieces of document data that is associated with the common processing function.
US10558731B2

A furnace is monitored by monitoring a statistical variable calculated from a draft measurement and monitoring a process variable related to the operation of the furnace. An abnormal operation of the furnace is determined based upon the statistical variable and the process variable.
US10558730B2

A computing method includes: generating first partitioned matrices by partitioning the first matrix by a least common multiple of the M and the N in the row direction and by the N in the column direction; generating second partitioned matrices by partitioning the second matrix by the M in the row direction and by the least common multiple in the column direction; adding a first product of the first partitioned matrices and the second partitioned matrices to a first result matrix; transmitting the first partitioned matrices to computing elements directly connected to that computing element out of other computing elements connected to each other in a torus-like manner in the row direction; transmitting the second partitioned matrices to computing elements directly connected to that computing element out of other computing elements connected to each other in a torus-like manner in the column direction.
US10558725B2

Fractal maps are used to help with web discovery and navigation. The fractal map is generated during the exploration of the web (or any content repositories). The exploration can start from a particular article. The map can show a fixed number of related articles. Each representation of a related article has two distinct areas: one provides contextual information of the article itself and the second area can include progressively smaller scales that represent user's navigation through the related articles. Color codes can be used to indicate the strength of the relationship between articles, user actions, or ratings.
US10558716B2

A method, system, and computer program product for publish/subscribe messaging. A subscription is initiated, including designating a subscription queue to which published messages relating to the subscription are to be put. Multiple content-based filtering expressions are defined for the subscription, each of the filtering expressions being defined for a given utilization of the subscription queue. Furthermore, in another aspect, a published message relating to a subscription is received. The utilization of a subscription queue designated in the subscription is checked. A content-based filtering expression defined for the given utilization of the subscription queue is determined. The content-based filtering expression may then be applied.
US10558715B2

Systems and methods are described for generating criteria for a plurality of web applications in an online application store, translating the criteria into at least one rule, the at least one rule based on predefined categories defined by the online application store, obtaining, metadata associated with a plurality of websites, determining, using the metadata and the at least one rule, whether any of the websites in the plurality of websites, includes code that executes a feature associated with the at least one rule, and displaying the icon as a selectable listing in the online application store.
US10558712B2

Disclosed are systems and methods for enhanced tracking of user interactions with online documents, such as, in accordance with various embodiments, interaction tracking on a sub-document level of granularity and/or interaction tracking that involves storing one or more interaction parameters (e.g., an identifier of the document or of the interacting user) for each interaction.
US10558704B2

A system and method, including determining, by a processor, a data type for each column of a database table; determining, by the processor and based on the determined data type for each column of the database table, an indication of a size of the database table; calculating, by the processor and based on the determined indication of the size of the database table, a start nbit size for a nbit compression process to be used on the database table; specifying, by the processor, the calculated start nbit size for the nbit compression process; and compressing the database table by executing the nbit data compression process using the specified start nbit size.
US10558701B2

Disclosed embodiments provide techniques for suggesting images that can be conveniently included in electronic communication such as social media posts, emails, text messages, and other forms of electronic communication, based on voice input and/or emotion analysis from facial expressions of a user. A speech-to-text process converts a user's spoken utterance to text. Natural language processing performs an entity extraction on the utterance to generate a scenario summary. An image database is queried using the scenario summary and/or emotion analysis based on user facial images. A mapping rule library may be used to perform the image database query. Based on the scenario summary and/or the emotion analysis, images are presented to the user as recommended for including in an electronic communication message such as a social media post, email, or text message.
US10558689B2

A method, computer system, and a computer program product for leveraging coherent question sequences is provided. The present invention may include receiving an initiating question. The present invention may include receiving a subsequent question. The present invention may include determining that the received subsequent question is not a rephrasing of the received initiating question. The present invention may also include determining that the received subsequent question is not beginning a new question topic based on determining that the received subsequent question is not a rephrasing of the received initiating question. The present invention may then include propagating a conversational context based on determining that that received subsequent question is not beginning a new question topic. The present invention may include generating and scoring an answer based on the propagated conversational context. The present invention may lastly include outputting the answer.
US10558685B2

Data related to a product is received from a first subscriber and stored into a first section of the on-demand database reserved for the first subscriber. The first subscriber then communicates a request to share the product data with one or more second subscribers. Once the first subscriber receives an acceptance from the one or more second subscribers, the product data is stored in a second section of the on-demand database reserved for the second subscriber. Changes made to the data associated with the product are synchronized between the two subscribers.
US10558684B2

Auditing database access in a distributed medical computing environment may include receiving from a user a query of one or more databases within the distributed medical administration computing environment; determining by an audit manager in dependence upon audit policies for the medical computing environment whether any of the results of the query require auditing access; and if any of the results of the query require auditing access, creating an audit record and storing the audit record in an audit database.
US10558683B2

One or more embodiments include scheduling a new operation to be periodically executed. A start time for a new operation, to be periodically executed, is determined based on the start times of previously scheduled operations. The difference in value between a candidate start time and a start time of a previously scheduled operation is used to compute a cost for the candidate start time. A candidate start time, of all the candidate start times, with a lowest cost may be selected as the start time for the new operation.
US10558681B2

Embodiments described herein provide enhanced computer- and network-based methods, techniques, and systems for automatically accessing large bodies of potentially disparate data in a compelling environment without the limitations of access provided by spreadsheet systems and in a uniform manner for all types of data. Example embodiments provide an Automated Data Visualization System (“ADVS”), which enables users to access data typically provided by backend systems of organizations in an environment that automatically presents the data using user interface patterns that align with the data. In an example embodiment, the ADVS comprises one or more functional components/modules including an attribute determination logic/engine, a visualization logic/engine, a resizing logic/engine, and a scaling logic/engine in addition to a user interface. Also, in one example embodiment the visualization utilizes a user interface card metaphor to present information.
US10558666B2

Embodiments of a search system that provides knowledge based searching of content based on a knowledge model created from the content being searched are disclosed. Embodiments of such search systems may build a model of entitles and relationships representing the collective knowledge contained in a set of content analyzed. When a search is performed on content the model may be leveraged to improve the accuracy, relevance and recall of the search.
US10558659B2

Techniques are described herein for performing join and aggregation operations for a received query using column dictionaries. In an embodiment, a query is received that requests to aggregate a measure column of a fact table based on an aggregate function and join the fact table with a dimension table on a join key column. Data of the fact table may be stored in one or more storage data units, for example a particular data portion of the fact table may be stored on a particular data storage unit. The respective data portion may include one or more column vectors corresponding to one or more columns of the fact table in which a cell element corresponds to a value at a particular row and a particular column of the one or more columns of the fact table. The cell element of the one or more column vectors includes a dictionary encoded value of the value at the particular column and row. This dictionary encoded value is mapped to the value of by a dictionary data structure of the particular column. In an embodiment, in response to receiving the query, using the query, for a particular storage unit, the DBMS identifies a fact join key vector of the one or more column vectors of the particular data storage unit and a fact join key dictionary data structure corresponding to the fact join key vector. The DBMS generates a dictionary-grouping key mapping based on the fact join key dictionary data structure and a dense grouping key data structure. Such a dense grouping key data structure represents a mapping of unique dimension join key values of the join key column of the dimension table to grouping key values of a grouping key of the dimension table. Based on the generated dictionary-grouping key mapping and the fact join key vector, the DBMS may generate a transformed vector, which represents the grouping key values of the dictionary-grouping key mapping arranged according to the fact join key vector. Alternatively, the dictionary-grouping key mapping may be directly accessed during the aggregation. Based on the generated transformed vector and/or by directly accessing the dictionary-grouping key mapping, the DBMS aggregates a column vector in that particular data storage unit that corresponds to the measure column in the received query.
US10558655B2

A data query method supporting a natural language, an open platform, and a user terminal are provided, where the method includes: receiving, by the open platform, a natural language query statement sent by the user terminal, and transforming the natural language query statement into a query statement that is recognizable by a third-party content provider; sending, by the open platform, the query statement that is recognizable to one or more third-party content providers; receiving, by the open platform, one or more query response messages returned by the one or more third-party content providers according to the query statement that is recognizable; and sending, by the open platform, the one or more query response messages to the user terminal. A difficulty in accessing the open platform by the third-party content provider can be reduced.
US10558653B2

A dynamic data service accepts requests for database operations from a client application, where the requests can be associated with a property, including a particular data member, of a data model template. The property has at least one attribute that can be instantiated in a plurality of configuration values. The property is instantiated with the at least one attribute having a configuration value that is appropriate for fulfilling a client request, including being instantiated a plurality of times with a plurality of configuration values. The dynamic data service can send the request to a database for execution and return execution results to the client application. The dynamic data service can allow for the more flexible design of client applications, as the client applications can use different configuration values, or can use combinations of configuration values. The dynamic data service can provide improved performance, as multiple configuration values can be use with a single data service and a single data model template.
US10558652B2

A method may include executing a calculation scenario at a database. The calculation scenario may include a parent multiprovider aggregating data from a child multiprovider. The calculation scenario may be executed by mapping a first count keyfigure of the child multiprovider to a first sum keyfigure of the parent multiprovider if the child multiprovider aggregates data from part providers but not from multiproviders. A second sum keyfigure of the child multiprovider may be mapped to the first sum keyfigure of the parent multiprovider if the child multiprovider aggregates data from multiproviders but not from any part providers. The first count keyfigure of the child multiprovider may be mapped to a second count keyfigure of the parent multiprovider and the second sum keyfigure of the child multiprovider may be mapped to the first sum keyfigure of the parent multiprovider if the child multiprovider aggregates data from part providers and multiproviders.
US10558644B2

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for a source independent query language. One of the methods includes receiving a first executable statement, the first executable statement referencing a second set of fields in a dataset, the first executable statement having instructions to cause the query processor to perform operations on data in the dataset. The method includes Generating a second executable statement based on the first set of fields and the first executable statement. The method includes determining a mapping between the first set of fields and the second set of fields. The method includes specifying a derived dataset using the corresponding values and the mapping. The method includes generating instructions to cause the query processor to perform the operations on the derived dataset. The method includes sending the second executable statement to the query processor.
US10558641B2

A proxy module for monitoring modifications to a database and external to the database includes a query processing module to monitor traffic to and from the database. The traffic includes queries to the database. The query processing module is further to identify a query corresponding to a request to modify the database. A trigger event module is to generate a trigger event based on the request. The trigger event indicates a modification of the database associated with the request. The trigger event module is further to cause the trigger event to be communicated from the proxy module to at least one entity accessing the database.
US10558638B2

Systems and Methods for dispersed data structures (DDS) in a distributed storage network are disclosed. A dispersed storage processing unit handling a request to insert a key value pair into a DDS could lookup what the most up to date DDS is, which could be held by a single source with a pointer to the current DDS root. The processing unit could then descend the DDS until it finds the leaf node that owns the requester's key and make a copy of the leaf with the key inserted. The processing unit could then make a copy of the parent of the node, replacing the pointer to the copied node with a pointer to the new copy, repeat this step until the root is reached, and make a copy of the root in a similar fashion but also including a pointer to the original DDS root.
US10558633B1

A data store system includes a processor that may generate a hash value based on a hash function for each column value in a selected column of a data store table and may select a first domain and a second domain of hash values. The processor may determine a frequency value for each hash value within the first domain, generate a unique identifier for each hash value within the second domain, and determine at least one statistic on the selected column based on the frequency values and the unique identifiers. The processor may store the at least one statistic for use in a query plan. A method and computer-readable medium may also be implemented.