US10212600B1

A contextual SS7 firewall filter is inserted between a network operator and its roaming partners intra network and inter network SS7 traffic. SS7 firewall filter validates GSM MAP and GSM CAP messages based on specific criteria as provisioned for those message types and either allows them or blocks them from reaching their intended destination based on the validation results. The validation step involves verification of MSU correctness, verification of correctness of SS7 MTP fields for each MSU, and verification of correctness of SS7 SCCP fields for each MSU. SS7 firewall filter blocks GSM messages that fail at least one of the verification steps.
US10212599B1

An electronic slave device that provides one or more services to master devices, can be registered with a single true-owner device and one or more co-owner devices. The true-owner device can set independent permissions for the slave device's services as being free (all can use), restricted (only true-owner and co-owners can use), or locked (only true-owner can use), and hide locked services from non-owner devices. In one commerce mode, the slave device is sold with the true-owner device. In another commerce mode, the slave device is sold separately and the initially requesting master device can be the true-owner device.
US10212598B2

An apparatus (121) including a connectivity management unit (350) configured to provide wireless network access; a local secure storage (330) configured to securely store access point information; and a processor (240) configured to control the local secure storage to selectively provide a subset of the access point information to the connectivity management unit of the apparatus.
US10212594B2

An authentication server establishes a network connection to user equipment (UE) in a non-3GPP compliant access network. The authentication server obtains an identity for the UE and determines that the UE is unauthenticated and requesting establishment through a non-3GPP compliant access network. The authentication server negotiates a connection mode with the unauthenticated UE and negotiates connection parameters for the connection mode with the unauthenticated UE. The authentication server may then establish a network connection through the non-3GPP compliant access network to the UE.
US10212590B2

Disclosed are an authentication method performed by a radio access network (RAN) node in a wireless communication system and an apparatus thereof. In the present disclosure, a first message indicating initiation of an authentication procedure of the RAN node for multiple user equipments (UEs) used for a specific purpose to attach to a network is transmitted, an authentication request message including first security information for authenticating the network is received from the first network node, second security information for authenticating the RAN node is transmitted to the first network node, and a complete message indicating completion of the authentication procedure is received from the first network node.
US10212589B2

A telecom connectivity service provider (TCSP) and a method for allocating an infrastructure resource to a virtual network operator (VNO). A TCSP control element sends to a downstream control element, a request for a portion of the infrastructure to be allocated to the TCSP by an infrastructure provider (InP) and receives a response from the downstream control element providing access to and control of the allocated infrastructure. The TCSP control element can pool the allocated infrastructure with other resources allocated to the TCSP and/or communicate with an upstream control element for providing access to and control of the allocated infrastructure to the VNO. The downstream control element is a local InP control element or a downstream TCSP control element. The upstream control element is a VNO control element or an upstream TCSP control element.
US10212575B2

Efficient data transfer over a public network is achieved. A terminal searching unit searches for a neighboring terminal device. A display unit displays a list of terminal devices discovered by the terminal searching unit. A terminal selecting unit selects a predetermined terminal device included in the list based on the list displayed on the display unit. A data transmission unit transmits data using the predetermined terminal device selected by the terminal selecting unit as a relay. The list of neighboring terminal devices discovered by the search is displayed and a predetermined terminal device is selected using the list and is used for relay transfer, which allows the user to easily select a predetermined terminal device to be used for the relay transfer.
US10212569B1

A method applied to a wireless Bluetooth audio communication system includes: providing an audio gateway of a first piconet to communicate with a master device in the first piconet and to transmit at least one packet of audio stream to the master device and a slave device; employing a first transceiver as the master device to receive the at least one packet of the audio stream from the audio gateway; and, employing a second transceiver as the slave device to receive the at least one packet of the audio stream from the audio gateway and to acknowledge the first transceiver whether the second transceiver has successfully received the at least one packet of the audio stream from the audio gateway.
US10212565B2

Disclosed is a method of locating a plurality of electronic measuring modules mounted in the wheels of a motor vehicle. The method includes the steps of determination (E1) by each electronic measuring module of a set of proximity scores with respect to the other modules, sending (E2) by each module of the set of proximity scores to the electronic control unit, reception (E3) by an electronic control unit of the sets of proximity scores sent, and location (E4) of each module from the sets of proximity scores received.
US10212554B2

Velocity-weighted analysis of UE location data is disclosed. UE velocity can be determined from the change in position and time. UE dwell can also be determined from the change in position and time. UE dwell and UE velocity can be inversely related. UE dwell an UE velocity can be correlated to a likelihood that an event occurrence related to a point of interest affects UE travel between a first and second location. A location of the point of interest can be determined to be in a region corresponding to a path between the first and second location. The region can be associated with the UE dwell and/or UE velocity, such that a probability of interaction can be determined for the event occurrence for the point of interest. The region can comprise a probable UE path based on historical UE data.
US10212549B2

There are provided systems and methods for social networking connections through short range wireless devices. A user may become associated with a new location based on one or more connections made by the user's communication device and a device at the location, such as a communication device of another user at the location or a wireless beacon established at the location. The user may previous have been associated with another location, such as a previous workplace, apartment building, or other commonplace for users. Once the user is associated with the new location, other nearby users associated with that location may be determined. The nearby users may be detected using similar devices at the location or may provide information that associates them with the location. Using social networking connections between the user and nearby users, the users may receive contact recommendations proposing new social networking connections between the users.
US10212540B2

Accurate position capability can be quickly provided using a Wireless Local Area Network (WLAN). When associated with a WLAN, a wireless device can quickly determine its relative and/or coordinate position based on information provided by an access point in the WLAN. Before a wireless device disassociates with the access point, the WLAN can periodically provide time, location, and decoded GPS data to the wireless device. In this manner, the wireless device can significantly reduce the time to acquire the necessary GPS satellite data (i.e. on the order if seconds instead of minutes) to determine its coordinate position.
US10212537B2

A D2D communication discovery method, an apparatus, and a system are disclosed. In an embodiment the D2D communication method includes acquiring, at an application layer, location information of a first user equipment and location information of a second user equipment, calculating a distance between the first user equipment and the second user equipment according to the location information of the first user equipment and the location information of the second user equipment and sending a D2D link establishment instruction to the first user equipment according to the distance between the first user equipment and the second user equipment so that the first user equipment and the second user equipment establish a D2D communication link.
US10212531B2

A method and apparatus of audio processing is described. An audio processor may receive a multi-channel audio signal. In a first mode of operation, an audio processor may output a first audio signal on a first multi-channel audio output and a second audio signal on a second multi-channel audio output. In a second mode of operation, the audio processor may output a third audio signal on the first multi-channel audio output and a sub-woofer audio signal on at least one channel of the second multi-channel output.
US10212522B2

The present invention relates to a multi-channel digital microphone, comprising: an array pickup unit and a processing unit, the array pickup unit comprises a plurality of pickup modules, arranged in array form, wherein each of the pick-up modules picks up the audio signals of the spatial region component, the array pickup unit converts a plurality of the audio signals of the spatial region component to a plurality of digital signal and outputs it; the pickup unit is connected to the processing unit, configured to extract and denoise the plurality of digital signals. The present invention adds a spatial region based on the time region and frequency region so that a pick-up de-noising process can be done for these received signals from different spatial directions.
US10212521B2

A method including providing a magnet pot, where the magnet pot comprises a bottom portion and at least one projection extending up from the bottom portion forming a magnet location area, where the at least one projection has first and second portions located on opposite sides of the magnet pot, and where the first and second portions have outer sides with a first distance therebetween; and connecting a frame with the magnet pot, where the frame includes first and second opposite side walls, where the first and second opposite side walls of the frame have outer sides with a second distance therebetween, where the first distance is substantially the same as the second distance, and where the outer sides of the first and second portions of the at least one projection are respectively located at the outer sides of the first and second opposite side walls of the frame.
US10212515B2

The present invention relates to an acoustic signal supply circuit of at least one loudspeaker (HP) incorporating a filtering device of the resonance peak of said at least one loudspeaker (HP) occurring at a given frequency, characterized in that the filtering device of the resonance peak of said at least one loudspeaker (HP) is incorporated either into the first instrumentation ground circuit or in the feedback loop, this filtering device being purely electrical in the form an impedance incorporated in the first instrumentation ground circuit or in the feedback loop, the impedance parameters being predetermined as a function of the resonance peak to be filtered of said at least one loudspeaker (HP).
US10212512B2

Systems and method discussed herein involve applying a designation of a default playback device in a media playback system. One method may involve maintaining a database comprising data indicating an assignment of an identification of a network microphone device to a playback zone of a media playback system, receiving a message indicating (i) the identification of the network microphone device and (ii) a media playback command, identifying the playback zone in the media playback system based on the data in the database and the received message, and transmitting to the playback zone, a message indicating the media playback command.
US10212504B2

There is provided an earphone device of an ear-hole insertion type having a noise cancelling function, the earphone device including a left channel housing unit that accommodates a left channel driver unit outputting a left channel sound; and a right channel housing unit that accommodates a right channel driver unit outputting a right channel sound. A microphone for noise cancelling and a battery are accommodated in each of the left and right channel housing units.
US10212495B2

The programmable monitoring system comprises one or more motion sensors, one or more temperature sensors, one or more door sensors and one or more pill box sensors. Each sensor is tagged with a unique code readable by a smart phone camera and software program which allows alarms on the smart phone to be set. The alarms are individually set for any or all of the sensors based on habits of the person being monitored.
US10212490B2

Systems, devices and methods are provided to automatically identify advertisements or other portions of a broadcast television stream before the stream is distributed via a cable, DBS, IPTV or other medium. The television broadcast is received at the data processing system, and audio content of the television broadcast is analyzed to generate an audio fingerprint of a portion of the audio content. The identified audio fingerprint are compared to audio fingerprints stored in a database to thereby identify the portion of the television broadcast based on the generated audio fingerprint. By identifying the contents of an actual broadcast prior to redistribution of the broadcast, additional actions may be taken that are unique to the identified content.
US10212489B2

A video advertising system, methods, and apparatus are disclosed, which may include an advertising system, including an advertising server and advertising console, and a user device, which may cooperate to select video advertising campaigns and display video advertisements. In an example embodiment, a method includes playing a video on a display, overlaying markings on the video while the video plays, at a first time while the video plays, measuring a first refresh rate of the video, at a second time while the video plays, performing a first operation on the markings, measuring a second refresh rate of the video at the second time, and determining an estimated area of the video displayed on the display based on the first refresh rate and the second refresh rate. In an example embodiment, a prediction model is trained to output a viewability inference for a video.
US10212487B2

A method in a server for providing various Internet Protocol television signal qualities involves an IPTV signal having a first signal quality that is transmitted over a first network connection to a first device. A request to receive the IPTV signal over a second network connection at a second device with the IPTV signal having a second signal quality is received. A determination is made that the second network connection has sufficient bandwidth to transmit the IPTV signal at the second signal quality, and that the second device is capable of receiving IPTV signal. The transmission of the IPTV signal over the first network connection to the first device is ended. An endpoint for the transmission of the IPTV signal to the first device is determined. The IPTV signal is transmitted over the second network connection to the second device at the second signal quality beginning at the determined endpoint.
US10212484B2

In an embodiment, a plurality of categories may be presented in a first ribbon on an electronic display. The plurality of categories may be scrollable through an active category slot in a fixed position in the first ribbon. A category positioned in the active category slot may be determined from the plurality of categories. A plurality of media objects may be presented based on the category. The plurality of media objects may be positioned in a second ribbon and scrollable through an active media object slot in a fixed position in the second ribbon. Other embodiments are described and claimed.
US10212473B2

A portable information processing device (1) is provided with a communication portion (12) capable of communication according to a prescribed network standard allowing sharing of media data between corresponding apparatuses connected to a network, a built-in display portion (10) capable of replaying/displaying the media data, a control unit (18a) capable of controlling a display on the built-in display portion and acquiring the media data, and a first external display (15) noncorresponding to the prescribed network standard.
US10212472B1

The Record Me-A-Stream (RMAS) is a mobile communication system that enables a mobile communication device such as, a smart phone, cell phone, tablet, smart watch, or wearable communication device to record incoming and outgoing live video streams, video calls between mobile devices (mobile-to-mobile live video streams), and video conference calls between mobile devices; and to store these live video stream recordings directly on the mobile communication device in a targeted or designated file; or to upload the recorded live video streams to a platform, network, or server. Also, the RMAS will enable a mobile communication device to record other live streams and regular streams such as, TV and radio broadcast streams, audio books, music videos, music, data, etc., via the internet; and to store these streams directly on the mobile communication device; or to upload the recorded streams to a platform, server, or network.
US10212470B1

Providing a conditional access system (CAS) to a set-top box is described. An example method includes encapsulating a CAS application in a NCAS (Next CAS) container, and objects associated with the CAS application are executed in the NCAS container. Resources for the CAS application and other applications running on the set-top box are pre-allocated so that each application has a pre-fixed resource allocation upon startup of the set-top box. An execution of the CAS application is validated using a linked chain of trust.
US10212461B2

A method for transmitting a broadcast signal is disclosed. The method for transmitting a broadcast signal according to an embodiment of the present invention includes performing delivery layer processing of a broadcast service data and signaling information for the broadcast service data, performing UDP/IP encapsulation of a broadcast service data and signaling information for the broadcast service data and performing physical layer processing of a broadcast service data and signaling information for the broadcast service data.
US10212460B1

Embodiments are directed towards managing play of at least one stream of digital content to reduce a time to a first frame or seek frame within the content by playing unencrypted portions of the digital content received at a client device at least until key negotiations and decryption actions are completed for corresponding encrypted digital content, at which point play is switched to the decrypted content in a seamless manner. In one embodiment, the unencrypted content is at a lower quality, resolution, or bit rate than the encrypted content. In one embodiment, the at least one stream is a stream of content that includes at least a first portion that is unencrypted, and a second portion that is encrypted. In another embodiment, the at least one stream includes a first stream that is unencrypted and played until a second, encrypted, stream is readied for play.
US10212454B2

According to at least one aspect, a method for predictive Intra coding is provided. The method comprises: determining a set of Intra prediction modes used for prediction unit (PU) blocks with a plurality of different block sizes comprising a 4×4 block size and at least two other block sizes; applying predictive Intra coding to a first PU block having a first block size that matches a block size in the plurality of different block sizes based on one or more neighboring PU blocks according to a first Intra prediction mode selected from the set of Intra prediction modes; and applying predictive Intra coding to a second PU block having a second block size that is different from the first block size and matches a block size in the plurality of different block sizes according to a second Intra prediction mode selected from the set of Intra prediction modes.
US10212453B2

Disclosed are an intra-prediction method using filtering and an apparatus using the method. An image-decoding method comprises: a step of filtering an n upper reference pixel of a block to be predicted and neighboring pixels of the n upper reference pixel so as to obtain the filtered n upper reference pixel; and a step of filtering an n left reference pixel of a block to be predicted and neighboring pixels of the n left reference pixel so as to obtain the filtered n left reference pixel. According to the present invention, intra-prediction may be efficiently performed to improve image-encoding/decoding efficiency.
US10212451B2

A method for RDO (Rate-Distortion Optimization) based on fit-curves contains at least the following steps: calculating a first fit-curve and a second fit-curve according to information regarding a first frame; carrying information regarding a second frame into the first and second fit-curves to calculate fit distortions and fit bit counts; calculating costs according to the fit distortions and the fit bit counts; determining the best block-division mode for the second frame according to the costs; and dividing the second frame into blocks according to the best block-division mode and encoding the second frame.
US10212449B2

A method is provided for encoding video data in uni-directional prediction by a coding apparatus. The coding apparatus determines a reference picture index and a motion vector of a current block, generates a prediction block of the current block using the reference picture index and the motion vector, generates a residual block using the current block and the prediction block, transforms the residual block to generated a transformed block, quantizes the transformed block using a quantization parameter and a quantization matrix to generate a quantized block, scans coefficient components of the quantized block using a diagonal scan, and entropy-codes the scanned coefficient components of the quantized block. Prediction pixels of the prediction block are generated using an interpolation filter selected based on the motion vector.
US10212441B2

The present invention relates to a method for processing a video, comprising: a step in which a video central processing unit communicates with a host, receives a bitstream, parses header information, and generates a plurality of tasks for parallel processing; a step in which free scan information is generated by a free scan of a video bitstream inputted from the host according to the control of the video central processing unit; and a step in which a plurality of video processing units process the plurality of tasks on the basis of the free scan information and the parsed header information by receiving the control of the video central processing unit.
US10212439B2

To achieve a reduction in circuit size without causing output leakage from a frame memory. A frame memory temporarily stores a plurality of input video signals. A plurality of encoders perform compression coding on the video signals read from the frame memory. A control unit controls the operations of writing into and reading from the frame memory. The video signals are written into the frame memory at respective frame frequencies. The video signals are read from the frame memory at a common output frame frequency. The output frame frequency is assumed to be the highest frame frequency or more of the video signals.
US10212429B2

Video processing techniques and pipelines that support capture, distribution, and display of high dynamic range (HDR) image data to both HDR-enabled display devices and display devices that do not support HDR imaging. A sensor pipeline may generate standard dynamic range (SDR) data from HDR data captured by a sensor using tone mapping, for example local tone mapping. Information used to generate the SDR data may be provided to a display pipeline as metadata with the generated SDR data. If a target display does not support HDR imaging, the SDR data may be directly rendered by the display pipeline. If the target display does support HDR imaging, then an inverse mapping technique may be applied to the SDR data according to the metadata to render HDR data for display. Information used in performing color gamut mapping may also be provided in the metadata and used to recover clipped colors for display.
US10212428B2

Improved video compression and video streaming systems and methods are disclosed for environments where camera motion is common, such as cameras incorporated into head-mounted displays. This is accomplished by combining a 3D representation of the shape of the user's environment (walls, floor, ceiling, furniture, etc.), image data, and data representative of changes in the location and orientation (pose) of the camera between successive image frames, thereby reducing data bandwidth needed to send streaming video in the presence of camera motion.
US10212422B2

The present invention relates to a video encoding method and apparatus for setting and encoding quantization parameters, and to a video decoding method and apparatus for decoding and setting quantization parameters in a video encoding and decoding apparatus which uses blocks having various sizes and depths as encoding and decoding units.
US10212420B2

The coding efficiency of scalable video coding is increased by substituting missing spatial intra prediction parameter candidates in a spatial neighborhood of a current block of the enhancement layer by use of intra prediction parameters of a co-located block of the base layer signal. By this measure, the coding efficiency for coding the spatial intra prediction parameters is increased due to the improved prediction quality of the set of intra prediction parameters of the enhancement layer, or, more precisely stated, the increased likelihood, that appropriate predictors for the intra prediction parameters for an intra predicted block of the enhancement layer are available thereby increasing the likelihood that the signaling of the intra prediction parameter of the respective enhancement layer block may be performed, on average, with less bits.
US10212417B2

A system having one or more different asymmetric data decompression algorithms and a processor. A first asymmetric data decompression routine is configured to produce decompressed data with a higher data rate for a given data throughput than a second asymmetric data decompression routine of the plurality of different asymmetric data decompression routines. The processor is configured to analyze one or more data parameters from one or more data blocks containing video data and to select two or more different data decompression routines.
US10212414B2

Techniques and apparatuses for dynamic realignment of stereoscopic digital content is described herein. A computing device causes display of stereoscopic digital content, which includes one or more left images rendered for a left eye of a viewer and one or more right images rendered for a right eye of the viewer. An alignment pattern is generated within the stereoscopic digital content such that the alignment pattern is within the field of view of the viewer. The alignment pattern is designed to exploit the human vision system in order to avoid detection of the alignment pattern by the viewer. One or more cameras are controlled to detect the alignment pattern in the digital content. Then, the digital content is realigned by adjusting at least one of the left or right images of the digital content based on the detected alignment patterns.
US10212413B2

The invention provides a lenticular autostereoscopic display device with a particular design of lenticular array (slant angle and pitch angle) to optimise the quality of the views provided to the user. In particular, the invention enables pitch and slant angles to be optimised to achieve square or near square 3D pixels.
US10212408B1

The techniques described herein segment objects represented in images using one or more depth maps, regardless of whether an initial depth map is of a threshold quality. To do so, the techniques contemporaneously generate, by a depth sensor, a depth map of an environment and capture, by an RGB camera, a color image of the environment. The techniques then determine whether the initial depth map is of the threshold quality. If so, the techniques use this depth map for performing segmentation on an image. If not, then the techniques generate a new depth in part by comparing an image captured by the depth sensor to the color image and performing block-matching between these images. That is, the techniques use the depth sensor and the RGB camera as stereo pair and fill in holes of the initial depth map based on the block-matching.
US10212404B2

A projection system includes a projection apparatus embodied in a housing secured to a user. The projection apparatus has a processor in data communication with a networking device, at least one input/output device, and computer memory. The computer memory includes a program with machine readable instructions that, when effected by processor, perform the following steps: (a) determine an edge of a surface to be measured; (b) project an initial image onto the surface, the initial image being based on a predetermined set of conditions; (c) determine a substantially perpendicular distance D1 between the projection apparatus and the surface; (d) determine a distance D2 between the projection apparatus and the edge of the surface; (e) calibrate the initial image based on the distances D1 and D2 determined in steps (c) and (d); and (f) project an updated image onto the surface.
US10212388B2

In a video imaging apparatus, a camera module includes the imaging unit and an imaging control unit that controls the imaging operation of the imaging unit according to imaging control values, and the imaging apparatus main body connected to the camera module via a connection cable capable of bidirectional communication includes an image signal processing unit that outputs frame images of a video in sequence from the imaging signals and generates the imaging control values for controlling imaging operation of the imaging unit from the imaging signals. The imaging unit can determine whether the imaging control values input from the image signal processing unit via the connection cable are abnormal imaging control values under influence of noise.
US10212382B2

A captured image and a blank area generated by a difference between an aspect ratio of the image and an aspect ratio of a screen are displayed on the screen. An item is located on the image and is displayed on the screen when the item is set to be superimposed and recorded on the image, and the item is located on the blank area and is displayed on the screen when the item is set to be recorded without being superimposed on the image. The image on which the item is superimposed is stored in a memory unit when the item is set to be superimposed and recorded on the image, and the image on which the item is not superimposed is stored in the memory unit when the item is set to be recorded without being superimposed on the image.
US10212372B2

An imaging device of the present disclosure includes: a unit pixel cell comprising a photoelectric converter converting incident light into signal charge, a semiconductor substrate, a charge storage region located in the semiconductor substrate and storing the signal charge, and a signal detection circuit detecting the signal charge; a feedback circuit negatively feeding back output of the signal detection circuit and comprising a signal line; and at least one wiring layer located between the semiconductor substrate and the photoelectric converter. The at least one wiring layer includes a portion of the signal line, the portion overlapping the unit pixel cell in a plan view. In the plan view, the portion is located on an opposite side from the charge storage region across a center line of the unit pixel cell, the center line being in parallel with a direction in which the signal line extends.
US10212370B2

Provided are a solid-state image sensor and an electronic information device capable of effectively reducing the occurrence of pseudo-smear by adopting a simple configuration and operation. A solid-state image sensor 1 includes multiple pixel circuit units PN and POB, each including a photoelectric conversion unit that generates charges via photoelectric conversion and accumulates the generated charges, a floating diffusion unit that retains charges transferred from the photoelectric conversion unit, a transfer unit through which charges accumulated by the photoelectric conversion unit are transferred to the floating diffusion unit, an output unit that outputs a signal corresponding to the amount of charges retained by the floating diffusion unit, and a reset unit that discharges charges retained by the floating diffusion unit to the outside; and an A/D conversion unit 23 that acquires a signal output from the output unit and performs A/D conversion on the acquired signal using a set gain. At least one of the pixel circuit units PN and POB is configured such that charges transferred from the photoelectric conversion unit to the floating diffusion unit and retained by the floating diffusion unit are limited so as not to exceed an upper limit amount which is set to be smaller by the extent of an increase in the gain.
US10212362B2

An image processing method includes: defining a selection area in a first still image according to a user input; extracting image data that correspond to the selected area from a second still image; combining the image data extracted from the second still image on the selection area of the first still image to create a composite image; and sequentially displaying the first still image and the composite image.
US10212358B2

An imaging device includes at least a first group of pixels. A driver block is configured to generate at least two shutter signals, each having on-phases periodically alternating with off-phases. The shutter signals might not be in phase. The imaging device may have an optical shutter that is partitioned in two or more parts, or a set of two or more optical shutters. The shutter parts, or the shutters, may receive the shutter signals, and accordingly open and close. A design of the driver block requires reduced power, which is highly desirable for mobile applications. Moreover, 3D imaging may be implemented that uses various time-of-flight configurations.
US10212349B2

An imaging apparatus is provided that includes a correction unit configured to optically correct image shake by moving a lens or an imaging element; a first detector configured to detect an angular velocity of the imaging apparatus; a second detector configured to detect a motion vector from a captured image; a calculator configured to calculate an object angular velocity on the basis of the angular velocity of imaging apparatus and the motion vector; a third detection unit configured to detect a cycle of a motion of the object on the basis of the object angular velocity; and a processor configured to detect a cycle of a motion of the object on the basis of the object angular velocity and set an exposure timing at the time of panning on the basis of the cycle of the motion of the object and correct image shake of the object by driving the correction unit.
US10212331B2

An imaging device, and a method for automatic focus in said imaging device is disclosed. The imaging device comprises a first imaging system with a first lens system, a second imaging system with a second lens system, and an autofocus controller. The imaging device and the method are respectively able to perform a step by step autofocus search with the first lens system and the second lens system on the basis of a search parameter. Thereby, the autofocus controller obtains a result of an objective function for each of the first lens system and the second lens system after each autofocus search step, and updates the search parameter depending on the obtained results of the objective function for each of the first lens system and the second lens system.
US10212329B2

System and method for synchronizing a plurality of devices are disclosed. According to certain embodiments, a synchronization method includes transmitting, at a first point in time, a first signal for a device to initiate a first operation. The method also includes transmitting, at a second point in time, a second signal for a device to initiate a second operation. The first signal and the second signal indicate a difference between the first point in time and the second point in time.
US10212324B2

An image processing device includes a detection unit configured to detect an object from an image captured by each of a plurality of image capturing devices, a determination unit configured to determine whether the object is detected by two image capturing devices or more in the image capturing devices, a first estimation unit configured to estimate, when the object have been detected by the two image capturing devices or more, a three-dimensional position and information on a height of the object based on a detected position where the object is detected in an image captured for each of the two image capturing devices and positions and orientations of the two image capturing devices, and a second estimation unit configured to estimate, when the object have been detected by a single image capturing device, the three-dimensional position of the object.
US10212323B2

A camera module includes a PCB (Printed Circuit Board) installed with an image sensor, a base mounted on the PCB, and a bobbin reciprocatingly mounted above the base. A bottom elastic member is fixed to the base to support the bobbin, and a terminal is installed at the base, one end of which is conductively connected to the PCB and the other end of which is conductively connected to the bottom elastic member at a solder part. A solder cut-off part is formed at the base to cut off movement of overflowing solder from the solder part.
US10212320B2

An imaging unit of a camera for recording the surroundings has an image sensor with a lens for the display of the surroundings on the image sensor. The image sensor and the lens are held by a carrier. The camera additionally has a circuit hoard and at least the signal and the supply lines of the image sensor arranged on the carrier. The image sensor is mounted on a carrier substrate, which similar to the lens, is arranged on the carrier at a distance from the circuit board, and has a flexible electrical connection to the circuit board.
US10212316B2

A video processing apparatus includes a memory configured to store a plurality of video signals, a combining unit configured to combine the video signals to output a combined video signal, a synchronizing unit configured to synchronize one of the video signals and the combined video signal, and a control unit configured to control an output timing of the combined video signal based on states of the other video signals.
US10212315B2

An image processing apparatus controls an operation of a printer apparatus that prints an image on a sheet being attachable to skin. The image processing apparatus includes: an image acquirer that acquires a skin image; an image analyzer that extracts, from the skin image, a discolored region differing in color from surrounding skin by at least a predetermined level, and color of the surrounding skin; a print type determiner that determines, based on at least one of color and size of the discolored region, a print type that includes at least one of use/nonuse of a base material containing a white pigment, a particle shape of a print material used in the printing, a scheme of the printing, and use/nonuse of lamé powder; and a printing controller that outputs, to the printer apparatus, image data having a content of printing a print material in the surrounding color, on a region corresponding to the discolored region in the sheet, and controls an operation of the printer apparatus according to the determined print type.
US10212310B2

An information processing apparatus includes an input portion for a user to enter information, the input portion including a first input portion, and a second input portion with which information being entered is hard to be seen by a person around the user as compared with the first input portion. The information processing apparatus also includes a determination portion configured to determine whether or not entry target information to be entered by the user is sensitive. The information processing apparatus further includes a call portion configured to, prior to entry of the entry target information, call the first input portion when the determination portion determines that the entry target information is not sensitive, and call the second input portion when the determination portion determines that the entry target information is sensitive.
US10212305B2

A communication apparatus includes a data sender and a processing record sender. The data sender sequentially sends data to m destinations, where m is an integer of two or greater. The processing record sender sends a processing record concerning the data sent to the first destination through a processing record concerning the data sent to the n-th destination to the n-th destination when the data sender sends the data to the n-th destination, where n is an integer of 1 to m. The processing record sender sends the processing record concerning the data sent to the first destination through a processing record concerning the data sent to the m-th destination to the first through (m−1)-th destinations when the data sender sends the data to the m-th destination.
US10212301B2

A PC registers in advance PC-assistant copying functions which can be provided by the printer driver for a MFP. The MFP presents, to the user, copying functions including the registered functions. Upon reception of a copy instruction, the MFP determines whether selected functions include a PC-assisted copying function. If the selected functions include a PC-assisted copying function, the MFP transmits, to the PC, scanned image data and a job ticket containing information representing the selected functions. Upon reception of the job ticket, the PC generates a print job for printing the image data on the basis of the job ticket, and transmits the print job to the MFP.
US10212298B2

A sheet discriminator, which is incorporated in an image forming apparatus and an image forming system, includes a sheet loader on which a recording medium is loaded, an information detector including a light emitter to emit light to a surface of the recording medium loaded on the sheet loader and a light receiver to receive the light emitted by the light emitter and detecting information of the recording medium, a sheet distinguisher to distinguish a type of the recording medium based on the information detected by the information detector, and a light emission controller to control activation and stop of the light emitter and activate the light emitter before the information detector starts detection of the information of the recording medium.
US10212296B2

A multi-function apparatus includes a body, an image reading unit, a document cover and a locking member. The image reading unit is movable between a closed position and an opened position. The document cover is movable between a closed position and an opened position. The locking member is movable to a first position and a second position and includes a first engagement portion and a second engagement portion. In response to a movement of the document cover to the opened position, the locking member moves to the first position and locks the image reading unit to the closed position. In response to a movement of the image reading unit to the opened position, the locking member moves to the second position and locks the document cover to the closed position.
US10212288B2

A method for converging telephone numbers and Idata addresses follows the steps of (a) accessing from a first memory location of a communication appliance one of an E.164 telephone number or an IPv6 address; (b) using the E.164 criteria of [Country Code-Identification Code-Subscriber Number 1-Subscriber Number 2-Extension-Ext2-Ext3] for a telephone number, converting that number to an IPv6 hexadecimal notation IP address in the format [::::[]:[:[]], and converting in the reverse for an IP address to a telephone number; (c) storing the telephone number or address in a separate memory location of the appliance; and (d) depending on the nature of a communication session initiated by a user, retrieving the appropriate IP address or telephone number as the destination for the communication.
US10212285B2

Providing keyword-based notification and content includes monitoring, a communication interface, the communication interface configured to transport a communication between an agent communication device and a user communication device; recognizing an occurrence of a keyword in the communication; wherein the keyword is stored in a database; and retrieving from the database, an information related to the keyword, wherein the database comprises: a first memory area configured to store a mapping of keywords to keyword information; and a second memory area configured to store a mapping of a user identifier associated with a user to information related to how keyword information should be delivered to the user associated with the user identifier. Ultimately the information related to the keyword is transmitted to one of the agent communication device or the user communication device.
US10212268B1

Proximity of a user/device to a designated location or other user/device can be determined and used to trigger automatic reconfiguration of a telephone ring list associated with the user/device. Accordingly, there is no need for manual reconfiguration to accommodate changes in the user's location or schedule. Specific phone numbers may be added or removed from a user's ring list based on proximity information, and the ring list may be reconfigured as the user and a second user enter or leave a common location. The user and the second user's desired phones will automatically ring for incoming calls based on the ring list and/or an identification of the incoming call.
US10212254B1

A mechanism that enables multiple Mobile Devices to operate in clusters is provided. Using the mobile cluster mechanism framework provided in this invention, Mobile Devices can execute compute intensive tasks in the field by sharing the task between various devices. The invention also contemplates various options of implementing the cluster mechanism on Mobile Devices. The invention further contemplates solutions for the roaming of Mobile Devices.
US10212251B2

A profile of a user may be constructed having at least one profile entry. A device having an integrated sensor assembly including at least one sensor may be associated with the user and operated according to a sensor configuration. Sensor data may be processed to extract a feature. Entry data may be determined for a profile entry based on the extracted feature so that the profile entry may incorporate the determined entry data. An exchangeable profile may be derived from the constructed profile, for example by using privacy data, and compensation from a third party may be received in return for the exchangeable profile.
US10212243B2

One or more methods and/or techniques for providing a personalized future event notification to a user are provided herein. A content item (e.g., a news article, a social network post, etc.) may be evaluated utilizing a future event detection model to identify a future event (e.g., a festival). The future event detection model may have been trained to identify future events based upon part of speech analysis and entity recognition analysis of text within content items. In an example, the future event detection model may be used to identify locational features, temporal features, and/or entities from the content item. A user having a user interest in the future event above an interest threshold may be identified based upon user identifying information (e.g., a social network profile) being indicative of user interest in the future event. A personalized future event notification of the future event may be provided to the user.
US10212236B2

The present disclosure provides an information transmitting method and apparatus for use in a robot operating system. A specific implementation mode of the method comprises: acquiring to-be-transmitted information; determining a network relationship between a current node and an information receiving node receiving the to-be-transmitted information, the network relationship comprising a remote relationship and a local relationship; determining a transmission approach of the to-be-transmitted information according to a message transmission parameter, a configuration parameter and the network relationship; transmitting the to-be-transmitted information in the transmission approach. The implementation mode improves the information transmission efficiency of the robot operating system.
US10212235B2

Aspects of the subject disclosure include, for example, selecting a first communication device of the plurality of communication devices to analyze activities of the first communication device, presenting at a device activity information associated with the activities of the first communication device, facilitating an exchange of messages between the device and the first communication device, receiving a request from the device to transfer control of the first communication device to the device responsive to the device receiving an unsatisfactory response from the first communication device, and receiving control information from the device to adjust an operational aspect of the first communication device. Other embodiments are disclosed.
US10212225B2

A process for automatic version synchronization of dependent components running on heterogeneous systems. In response to receiving a communication using a predetermined protocol through a network at a host, it is determined whether required client code is not present on the client. In response to a determination required client code is not present on the client, a required version of the client component is requested at the host. One or more loadable modules are located at the host bound with a host component that represents the client component. An object comprising the one or more loadable modules is sent to the client, wherein the client receives, loads and runs the object as a new component to communicate with the host component at a latest level.
US10212218B2

A server set may provide a document service to various clients in view of considerations such as availability, fault tolerance, flexibility, and performance. Presented herein are document service architectures that involve partitioning the document set into at least two document ranges, and assigning the respective document ranges to an agent that is deployed to at least one assigned server. A request to apply an operation to a selected document may be fulfilled by identifying the document range of the document; identifying a selected server of the server set that hosts the agent to which the range is assigned; and forwarding the request to the selected server. In some variations, servers may retain detailed information about neighboring servers (e.g., according to logical and/or physical proximity) and scant information about distant servers, thereby avoiding both the extensive information exchange of highly informed network architectures and the inefficiency of uninformed routing algorithms.
US10212215B2

An apparatus and method for providing metadata with network traffic are provided. The method includes generating, at an electronic device, a network tunnel between an electronic device and at least one external electronic device that communicates with the electronic device via a communication network, and receiving data, including metadata of applications generating the received data, associated with one or more applications from the external electronic device via the network tunnel.
US10212201B2

Among other things, we describe identifying, in first data available to a first user and not available to a second user, and in second data available to the second user not available to the first user, data pertaining to a common topic, and enabling the first user and the second user to communicate about the common topic based on the identification.
US10212189B2

Systems and methods for detecting phishing attacks and identifying attackers are described. In embodiments, a server system may modify a template image based on user information and provide the modified image to a user system with a login page. The server system may obtain authentication credentials with an image rendered by the user system. The server system may authenticate the user system based on the authentication credentials and information included in the rendered image. Other embodiments may be described and/or claimed.
US10212160B2

A method may include detecting a presence of a first server device; communicating, with the first server device, to obtain information associated with the first server device; sending, to a second server device, a request for authentication services, where the request includes the information associated with the first server device; receiving, from the second server device, a notification that the first server device has been authenticated, where the notification includes a session threshold; and establishing, based on the notification, a session with the first server device by associating the first server device with a virtual local area network (VLAN), where the associating permits network traffic to be received from or sent to the first server device via the VLAN, and where the network node uses the session threshold received from the second server device, instead of a threshold associated with the VLAN, to determine a duration permitted for the session.
US10212156B2

Techniques for utilizing a trusted platform module of a host device are described. According to various embodiments, a client device that does not include a trusted platform module (TPM) may leverage a TPM of a host device to provide trust services to the client device.
US10212152B2

Embodiments of the invention provide a method, system and computer program product for advanced application authentication utilizing an application key. In a method of the invention, an end user provides in a single user interface screen for authenticating into an application, each of a user identification, password and an application key. Thereafter, the application key is validated in connection with the user identification. If the application key validates in connection with the user identification, one or more application parameters for the application necessary to complete a log-in process are retrieved and the end user is authenticated into the application utilizing each of the user identification, password and application parameters so as to complete the log in process for the end user and the application and the end user is granted the ability to utilize the application.
US10212147B2

Technical solutions are described for extending shrouding capability of a virtual server hosting system. An example method includes receiving a request to deploy a shrouded virtual server using a predetermined set of hardware components, and using a shrouded mode. The method also includes adding a guest server to the hosting system, the guest server including the predetermined set of hardware components. The method also includes deploying a preconfigured hypervisor on the guest server, where the preconfigured hypervisor is deployed in an immutable mode that disables changes to security settings of the preconfigured hypervisor. The method also includes deploying, by the preconfigured hypervisor, a preconfigured boot image as an instance of the virtual server on the preconfigured hypervisor. The method also includes sending an identifier of the virtual server for receipt by the client device.
US10212141B2

Various embodiments described herein relate to network key manager which is configured to manage keys in nodes in the network, wherein the network key manager including a memory configured to store an update data structure; a processor configured to: determine which nodes are blacklisted; generate the update data structure of volatile private keys for each node that is not blacklisted, wherein the volatile private key is based upon secret information associated with the node and an index, wherein the volatile private key is used for the indexth key update; determine a neighbor node of the network key manager; remove the volatile private key for the neighbor node from the update data structure; encrypt the resulting update data structure and a new network key with the private key for the neighbor node to produce an encrypted message; and send the encrypted message to the neighbor node.
US10212138B1

A hardware security accelerator includes a configurable parser that is configured to receive a packet and to extract from the packet headers associated with a set of protocols. The security accelerator also includes a packet type detection unit to determine a type of the packet in response to the set of protocols and to generate a packet type identifier indicative of the type of the packet. A configurable security unit includes a configuration unit and a configurable security engine. The configuration unit configures the configurable security engine according to the type of the packet and to content of at least one of the headers extracted from the packet. The configurable security engine performs security processing of the packet to provide at least one security result.
US10212137B1

A computer-implemented method includes serving, from a computer server system and to a plurality of different computing devices remote from the computer server system, web code and code for reporting status of the computing devices; receiving from one or more of the computing devices, first data that indicates a parameter of the one or more computing devices, the first data in a compressed format; receiving from one or more others of the computing devices, second data that indicates the parameter of the one or more others of the computing devices, the second data in an uncompressed format; and compressing the second data and comparing the compressed second data to the first data to correlate the first data to the second data. The code for reporting status of the computing devices can include code for allowing the computing devices to determine whether to send the first or second data.
US10212124B2

Methods and systems for facilitating content accessibility via different communication formats are provided. According to one embodiment, information indicative of one or more communication formats via which a client device is capable of communication is stored on a client device by (i) sending the client device a web page having embedded therein test content associated with a first protocol stack and/or a second protocol stack; and (ii) based on a response to the test content received from the client device, determining communication capabilities of the client device. A result of the determination is stored within a browser cookie, which is sent to the client device. A content request is received from the client device that includes the browser cookie. The client device is redirected to a server device appropriate for the communication capabilities of the client based at least in part on the browser cookie.
US10212123B2

A request is received at a local domain name system server (LDNS) from a client application to resolve a domain name. Responsive to the request a WHOIS information corresponding to the domain name is obtained, using which an age of registration of the domain name and a first weighted value based on the age are computed at the LDNS. A host associated with the domain name is accessed to determine whether a type of a service is configured at the host. A second weighted value is computed based on the configuration of the type of the service. A weighted score is computed using the first weighted value and the second weighted value. An action is selected according to the weighted score. The action is applied to a network component in a network where the client application is executing, to control a manner in which the client application communicates with the host.
US10212120B2

A stream verification system for a distributed message queue system with metric collectors on each producer and consumer. A producer time stamp allows correlation of sent and received messages. Verification reports are organized by a message topic. A cumulative checksum allows detection of missing or corrupted messages. Verification messages are used to determine if a zero message report means no messages were sent, or rather that the messages weren't received.
US10212116B2

A computer implemented method and system for condensing a communications thread which includes monitoring, using a computer, a communications thread. Multiple instances of a repeated portion of content of the communications thread are identified. One instance of the repeated portion of content of the communications thread is retained. One or more additional instances of the repeated portion of content is removed and stored. A reference link in the communications thread is associated to the repeated portion of content. The communications thread is condensed, wherein the condensed communications thread includes the one instance of the repeated portion of content, and the reference link.
US10212112B1

A computer-implemented method (and non-transitory media) are provided, comprising at least a portion of an instant messaging application that is configured to cooperate with an apparatus, the instant messaging application, when executed, configured to cause a device to: display an instant messaging interface including: a text entry user interface element for receiving entered text, a plurality of user interface elements for generating attachment requests that are valid according to a criterion schema defining at least one of a format or a vocabulary, the plurality of user interface elements including: a first menu item with corresponding first text, and a second menu item with corresponding second text.
US10212109B2

Method and device of processing messages on a social network are disclosed. The method includes: receiving a parameter message from a first social network account, the parameter message specifying information that identifies a first message template, a respective value of a first parameter of the first message template, and a second social network account; determining whether the parameter message meets predefined criteria of the identified first message template including a predefined criterion on a social network relationship between the first social network account and the second social network account; in accordance with a determination that the parameter message meets the predefined criteria, composing a template message in accordance with the first message template and the respective value of the first parameter; and sending the composed template message to the second social network account as a message originated from the first social network account.
US10212103B2

An electronic communication device and method for communication including automatically selecting, composing, and/or presenting a number of proposed responses to a message is disclosed. The device can present the incoming message content to the user together with an alert to the user that one or more proposed responses are available for review and selection. The device can calculate a confidence metric for each proposed response. The user alert and/or presentation of the messages can be made to vary in intensity in accordance with the confidence metric of the one or more proposed responses. The presentation of the proposed responses can be alternated and/or combined with a method for the device to receive user input to the content of the proposed response. The user can edit a proposed response rather than composing a complete response.
US10212085B2

A system that includes multiple hosts, each running a plurality of virtual machines. The system may be, for example, a cloud computing environment in which there are services and a service coordination system that communicates with the hosts and with the services. The services include a middleware management service that is configured to maintain per-tenant middleware policy for each of multiple tenants. The middleware management service causes the middleware policy to be applied to network traffic by directing network traffic to a middleware enforcement mechanism. This middleware policy is per-tenant in that it depends on an identity of a tenant.
US10212081B2

Systems, methods, and apparatuses are provided herein for time-stamping a Controller Area Network (“CAN”) bus message. Control circuitry (e.g., of a network bridge) may receive a CAN message, and may, in response to receiving the CAN message, generate a time stamp. The control circuitry may add an entry to a lookup table stored in memory, wherein the entry correlates a CAN message Identifier (“ID”) corresponding to the CAN message with the time stamp. The control circuitry may encapsulate the CAN message and the time stamp, and may transmit the CAN message according to the time stamp.
US10212077B2

A device for connecting base station(s) to a cellular label switched network in a cellular network. The cellular network includes: base station(s), the connecting device(s); cellular label switched network(s); and service area(s). The base station(s) communicates with mobile terminals using wireless technology. The wireless technology uses a protocol layer architecture that includes at least one of the following: a wireless physical layer; a wireless medium access control protocol layer; a radio link control layer; and a network layer. The connecting device(s) include: a first interface to connect to the base station(s); a second interface to connect to cellular label switched network(s); and a label forwarding layer that: forwards packets between base station(s) and cellular label switched network(s); attaches label(s) to packets and removes label(s) from packets. A service area divided into a multitude of cells through which mobile terminals can move through and communicate with base station(s).
US10212068B2

A method of routing traffic for multi-cast routing through a node of a network that utilizes loop-free alternative paths is presented. The method includes receiving a join in the node from a second node in the network on a shortest path between the node and the second node; retrieving loop-free alternative paths to the second node; and adding an entry to a multi-cast routing table at the node that is based on a group that includes the shortest path to the second node and the loop-free alternative paths to the second node as cost equivalent paths.
US10212067B2

Various embodiments relate to providing dynamic absolute-path symbolic links. According to one embodiment, indication of a symbolic link is received, which references a target, the indication including an absolute path of the target that includes a target mount point and a name of the target. A current mount point of the target is identified, and a verification is made that the target mount point is identical to the current mount point. When the target mount point is identical to the current mount point, a string length of the current mount point is determined, and an in-memory record of the symbolic link is created. The in-memory record includes the string length of the current mount point associated with the symbolic link.
US10212065B2

As one example, a system includes a first timestamp generator to provide a first timestamp in response to at least one input clock signal. The first timestamp may be derived based on a global time base and have a resolution that resides within a first range of values corresponding to a first time range. A second timestamp generator provides a second timestamp in response to the at least one input clock signal. The second timestamp may be derived based on a second time base and have a resolution that resides within a second range of values complementary to the first timestamp and corresponding to a second time range that is greater than the first time range. A combiner combines the first and second timestamps to provide a reference timestamp having a value over an extended range of continuous time values.
US10212061B2

Systems and methods of dynamically rendering webpage interaction statistics data are described herein. A computing device can receive, at a first time, the information resource. The information resource can include a content element, a first interaction metric for the content element, and a style specifier. The style specifier can a first and second visual style corresponding to a first and second range of interaction metrics respectively. The computing device can determine that the first interaction metric is within the first range and set the content element to the first style based on the determination. The computing device can receive, at a second time, a second interaction metric for the content element. The computing device can determine that the second interaction metric is within the second range and set the content element to the second style based on the determination.
US10212058B2

Performance regression between a first version of an application and a second version of the application are detected using a comparison between transaction response times measured at a plurality of resource levels of a computer system. A first set of transaction response times (for the first version) are used to determine lower and upper limit line graphs. A new line graph determined from second set of transaction response times (for the second version) can be compared with the lower and upper limit line graphs to detect a performance regression.
US10212048B2

The present application provides a service offloading method, a device, and a system, and relate to the mobile communications field. The method includes: sending attribute information of a first network to a network controller of a second network, where the attribute information includes identity information of the first network or a combination of identity information and status information of the first network; sending quality information of service to the network controller of the second network, receiving the service offloading indication fed back by the network controller; and selecting, according to the received service offloading indication, a bearer network for a service requested by user equipment, thereby achieving an effect that the network controller of the second network can perform service offloading appropriately according to a network status of the first network, the network status of the second network, and the quality information of service, so as to improve network utilization.
US10212045B2

The current document is directed to methods and systems for testing and analyzing the operational characteristics of management servers that manage multiple host systems in distributed computing systems on which virtual data centers and other types of virtual infrastructure are implemented. Management servers are generally designed to manage host systems that include particular types of virtualization layers, referred to as “native host systems.” In a described implementation, a management server is connected to a host-gateway appliance that includes host-gateway control logic implemented within a server computer. The host-gateway appliance allows a management server to interface to the management interfaces of non-native host systems that include visualization layers to which the management server is not designed to interface. The host-gateway appliance, in described implementations, is modified to simulate management interfaces of host systems in order to test and analyze the operational characteristics of the management server.
US10212034B1

A method for providing network configuration changes in a service provider environment includes, by a server computer of the service provider environment, selecting a plurality of scripts associated with a corresponding plurality of operations that enable configuration changes to one or more network devices within the service provider environment. A network change procedure is generated based on the selected plurality of scripts. Metadata is read for at least one script of the plurality of scripts in the network change procedure. State information is determined for the at least one script using the metadata. Based on the state information, automatic execution of at least one operation is performed to generate an operation result. A determination is made whether to perform a rollback of the automatic execution based on the operation result.
US10212030B2

A method in a network device is described and includes selecting, based upon a service request, one or more device gateways from a plurality of device gateways that are communicatively coupled with a plurality of low powered devices. The low powered devices do not include Subscriber Identity Modules. Configuration information is transmitted over a public network to the selected device gateways, causing the selected device gateways to configure ones of the low power devices to perform actions according to the service request. Data is received from the selected device gateways over the public network that was generated by the configured low power devices. One or more GPRS Tunnel Protocol (GTP) tunnels are established with a Packet Data Network (PDN) gateway of a mobile network operator, and the received data is sent over the one or more GTP tunnels to be processed by the mobile network operator.
US10212025B2

A router management method, a router, and a mobile terminal are provided. The method includes: when an abnormality is detected in the currently connected wideband network, switching communications from the wideband network to the mobile network, sending the failure message to a networked mobile terminal through the mobile network, and then using the mobile terminal to perform a repairing operation according to the failure message.
US10212021B2

A network protocol configuration method and apparatus are disclosed. The network protocol configuration apparatus includes: a determining module, configured to determine at least one target function module according to a target network protocol, where the target network protocol is a protocol used for data processing; a configuration module, configured to configure the at least one target function module, where the at least one configured target function module is configured to process data according to the target network protocol; and a processing module, configured to process the data by using the at least one configured target function module. According to the present invention, different types of network protocol processing can be performed on data by using different configurations of a target function module, which can reduce device costs.
US10212020B2

Apparatuses, systems, and methods are described concerning a new type of superposition multiplexing transmission constellation (super-constellation): the Gray-mapped Non-uniform-capable Constellation (GNC). Apparatuses, systems, and methods for generating GNC super-constellations are described, as well as apparatuses, systems, and methods for receiving, demapping, and decoding transmissions using GNC super-constellations. Apparatuses, systems, and methods for selecting a type of superposition multiplexing transmission constellation based on various conditions are also described.
US10212017B2

The present invention provides a preamble that is inserted into an OFDMA frame and has a common sequence for all the base stations participating in a transmission. The subscriber station performs fine synchronization using the common sequence on the common preamble, and the resulting peaks will provide the locations of candidate base stations. The base station specific search is then performed in the vicinities of those peaks by using base station specific pseudo-noise sequences. With this two stage cell search, the searching window is drastically reduced. The preamble is matched to known values by a respective receiver to decode the signals and permit multiple signals to be transferred from the transmitter to the receiver. The preamble may comprise two parts, Preamble-1 and Preamble-2, which may be used in different systems, including multioutput, multi-input (MIMO) systems.
US10212012B2

An apparatus and method for generating a broadcast signal frame including preamble for signaling injection level information. An apparatus for generating broadcast signal frame according to an embodiment of the present invention includes an injection level controller configured to generate a power reduced enhanced layer signal by reducing a power of an enhanced layer signal; a combiner configured to generate a multiplexed signal by combining a core layer signal and the power reduced enhanced layer signal; a power normalizer configured to reduce the power of the multiplexed signal to a power level corresponding to the core layer signal; a time interleaver configured to generate a time-interleaved signal by performing interleaving that is applied to both the core layer signal and the enhanced layer signal; and a frame builder configured to generate a broadcast signal frame including a preamble for signaling injection level information corresponding to the injection level controller.
US10212004B2

A method for implementing a GRE tunnel is provided. The access device obtains an address of an aggregation gateway group including at least one aggregation gateway. The access device sends a tunnel setup request in which an address of the access device is encapsulated by using the address of the aggregation gateway group as a destination address. The tunnel setup request is used to request for setting up a GRE tunnel. The access device receives a tunnel setup accept response sent back by an aggregation gateway and obtains an address of the aggregation gateway from the response. The aggregation gateway belongs to the aggregation gateway group. The access device configures the address of the aggregation gateway as a network side destination address of the GRE tunnel. A dynamic setup of a GRE tunnel on an access network that uses an aggregation technology is implemented.
US10211990B2

A method of transmitting data within a vehicle includes: storing two copies of a data message; constructing at an electronic control unit (ECU) a serial bus message that includes one copy of the data message and a message authentication code (MAC) created using a secret key stored at the ECU, a MAC algorithm, and a different copy of the data message; transmitting the serial bus message to a receiving ECU over a vehicle bus; authenticating the serial bus message at the receiving ECU using a copy of the key stored at the receiving ECU by creating a copy of the MAC from the data message included in the serial bus message and the copy of the key; comparing the MAC from the serial bus message with the copy of the MAC created at the receiving ECU; and rejecting or accepting the data message based on the comparison.
US10211980B1

The subject matter discloses a method for decrypting ciphertext, comprising obtaining multiple shares of a vector representing a secret key in multiple computerized entities, receiving a request to decrypt a ciphertext from an application server, each entity of the multiple computerized entities computes a linear function, the linear function receives as input a share of the vector stored in each entity of the multiple computerized entities and a ciphertext accessible to the entity, performing a plaintext multi-party computation (MPC) process by the multiple computerized entities using the output of the computation performed by each entity independently, computing an output of the linear function receiving the secret key and the ciphertext as input, wherein none of the multiple computerized entities have access to the share stored in another computerized entity.
US10211979B2

A system and method for cryptographically securing a device includes initializing a cryptographic processing circuit which includes provisioning a cryptographic key store associated with the cryptographic processing circuit with cryptographic key material; and establishing a first cryptographically secured connection between a main central processing unit of the autonomous device and the cryptographic processing circuit of the device; and implementing a cryptographic validation of resident firmware of the main central processing unit by validating a cryptographic digital signature ascribed to the resident firmware against an up-to-date cryptographic digital signature used for installing and/or updating the resident firmware of the main central processing circuit.
US10211968B2

Embodiments of the present invention disclose a signal processing method, apparatus, and system, where the method includes: receiving a downlink signal that carries an uplink signal; and performing first interference cancellation on the uplink signal by using an estimated self-interference signal, so that a remaining amount of interference of the uplink signal is less than a first interference threshold, thereby minimizing out-of-band interference of the uplink signal on the downlink signal without using a plurality of radio frequency front-ends or without using a duplexer on a same radio frequency front-end. In the embodiments of the present invention, no duplexer is adopted, and therefore, difficulty and a cost of base station and system layout can be reduced, and extra energy consumption of a mobile terminal can also be reduced.
US10211959B2

Provided is a radio communication device which can separate propagation paths of antenna ports and improve a channel estimation accuracy even when using virtual antennas. The device includes: a mapping unit which maps a data signal after modulation to a virtual antenna and a virtual antenna; a phase inversion unit which inverts the phase of S0 transmitted from an antenna port in synchronization with a phase inversion unit between the odd-number slot and the even-number slot; the phase inversion unit which inverts the phase of R0 transmitted from the antenna port; a phase inversion unit which inverts the phase of S1 transmitted from an antenna port in synchronization with a phase inversion unit; and the phase inversion unit which inverts the phase of R1 transmitted from an antenna port.
US10211956B2

A wireless communication system includes distributed units communicating with a terminal device and a central unit connected to the distributed units and receiving and processing signals from the distributed units. The central unit includes a host function unit to pre-notify the distributed units if a received signal from the terminal device is a target of coordination between distributed units, hard/soft determination units configured to separate received signals from the distributed units into a hard decision value and a soft decision value based on presence or absence of coordination between the distributed units, transmit the hard decision value to the host function unit as is, and transmit the soft decision value to a signal combining unit, the signal combining unit combines soft decision values output from the hard/soft determination units and outputs a combined soft decision value, and a decoding unit performs decoding using the soft decision value output from the signal combining unit.
US10211954B2

An orthogonal frequency division multiple access (OFDMA) frame tone allocation includes a 256 tone payload consisting of 228 data and pilot tones and 28 null tones. The 28 null tones consist of guard tones and at least one direct current (DC) tone. In one example, the 256 tone payload consists of 224 data tones, 4 common pilot tones, and 28 null tones. In another example, the 256 tone payload consists of 222 data tones, 6 common pilot tones, and 28 null tones. In yet another example, the 256 tone payload may consist of 220 data tones, 8 common pilot tones, and 28 null tones. The OFDMA frame may be a downlink OFDMA frame or an uplink OFDMA frame.
US10211946B2

A method for suppressing a spurious signal in a payload signal supplied by a receiving antenna of a payload of a satellite. The satellite also includes an array of measurement antennas supplying measurement signals. The measurement signals are combined with the payload signal. Reference weighting coefficients for weighting the measurement signals are determined as a function of the combined signals. A reference beam is formed by combining the measurement signals weighted based on the reference weighting coefficients. Anti jamming weighting coefficients for weighting the payload signal and the reference beam are determined. An anti jammed beam is formed by combining the payload signal and the reference beam weighed based on the corresponding anti jamming weighting coefficients.
US10211938B2

A mobile viewing method includes accessing location information indicative of a current location of a mobile device associated with a home market. A current market corresponding to the current location of the mobile device is identified. If the current market differs from the home market, the mobile device is granted access to a retransmission of at least one local channel of the current market. The location information may include GPS information indicative of GPS coordinates of the mobile device. The mobile device may include a mobile viewing application that displays a channel guide indicating local channels available in the current market and national channels. The mobile viewing application may include a summary of the current market and the summary may include weather, news headline, and local advertisement information.
US10211934B2

Provided is a communication control apparatus including: an information acquisition unit that acquires channel arrangement information for a first frequency channel on which an interference signal is transmitted and a second frequency channel on which a desired signal to be interfered from the interference signal is transmitted, the first frequency channel and the second frequency channel being a combination of frequency channels that can be partially overlapped with each other; and an interference control unit that determines overlapping on a frequency axis between the first frequency channel and the second frequency channel on the basis of the channel arrangement information, and calculates a protection ratio for protecting the second frequency channel from interference according to the determined overlapping.
US10211933B2

A method of classifying one or more interferers in a Co-Channel Interference (CCI) by a communication device including receiving, by a receiver, an in-phase and quadrature (IQ) symbol and a pilot symbol, generating, by an eigenvalue generator, eigenvalues in accordance with the received IQ symbol and the pilot symbol, computing, by an Signal To Interference Plus Noise Ratio (SINR) calculator, a SINR from the IQ symbol and the pilot symbol, and classifying, by an interferer classifier, the one or more interferers into one of a single interferer or multiple interferers based on the generated eigenvalues and the computed SINR may be provided. The method may be independent of underlying modulation scheme and Radio Access Technology (RAT) and improve a receiver of the communication device performance by at least 1.2 dB.
US10211923B2

In an optical network system based on a wavelength division multiplexing system using a flexible frequency grid, with the diversification of optical modulation methods, the management burden on an optical network management device increases, and its control becomes complicated; therefore, an optical network system according to an exemplary aspect of the present invention includes an optical network management device configured to receive a traffic demand, design an optical path capable of accommodating the traffic demand, and create optical path design information of a design result; and an optical node device configured to be used for creating the optical path, wherein the optical node device calculates an allocable bandwidth from the optical path design information and optical node device information on a configuration of the optical node device, and the allocable bandwidth is an optical frequency bandwidth of a generable optical path that the optical node device is capable of generating, and the optical network management device sets, from among optical path candidates having the allocable bandwidth, a desired optical path that matches the optical path design information.
US10211914B2

Various avionics systems may benefit from providing remote L-band smart antennas. For example, smart antennas may be used in connection with transponders and other avionics equipment. The smart antenna may incorporate functionality that may obviate the need for coaxial RF cabling. According to certain embodiments, an avionics system may include an antenna having at least a radio frequency function included therewith. The avionics system may also include a data bus connecting the antenna to a digital receiver at avionics processing hardware.
US10211910B2

According to an aspect of the inventive concept, there is provided an interference cancellation repeater for repeating a long term evolution (LTE) signal between a terminal and a base station, the interference cancellation repeater includes: an interference canceller configured to generate a restored LTE signal by canceling a feedback signal included in an input LTE signal; a sync signal detector configured to detect a first sync level which is a level with respect to a sync signal of the input LTE signal and a second sync level which is a level with respect to a sync signal of the restored LTE signal; and a gain controller configured to control a signal amplifier according to isolation calculated based on a difference between the first sync level and the second sync level.
US10211903B1

An apparatus for transmitting simultaneous multiple beams to targets at near and far fields includes: a communication unit consisting of a plurality of unit cells, and configured to communicate a signal or power via antennas provided in each of the unit cells; and a control unit configured to calculate a phase of a voltage applied to the antennas so as to simultaneously transmit the power or signal to the targets at the near and far fields.
US10211901B2

To facilitate spatial sharing, signaling may be used. A first node may receive one or more frame exchanges between a second node and a third node, wherein the second node is associate with the third node. The first node may then detect a spatial sharing scenario (SSS) with an overlapping basic service set (BSS) based on the received one or more frame exchanges. Also, the first node may transmit a directional poll request to at least a fourth node associated with the first node based on the detected SSS, and thereby null directional transmissions associated with the second node, the third node or both. The first node may then receive a direction poll response from the fourth node. Further, the first node may transmit one or more directional, beamformed transmissions to the fourth node simultaneously with directional, beamformed transmissions by the second node to the third node.
US10211898B2

Determining when beam failure of a beam pair link has occurred is provided. Transient obstructions, and other interference effects can cause the failure of a beam pair link which can comprise a transmit beam and a receive beam associated with respective antennas on a transmitter and receiver. Switching to another beam pair link can cause decrease throughput and efficiency however, so the improved mechanism for determining a failure includes taking into consideration the importance of the beam pair link before initiating the beam recovery process. The configurable beam failure protocol defined herein considers the relative importance of the configured beam pair links when declaring the beam pair link a failure. The importance of the beam pair link can be based on the amount of downlink control information in the transmission.
US10211896B2

A system facilitating dynamic layer mapping with multiple downlink control channels wireless communication system is provided herein. In one example, a method, comprises: determining, by a BS device, for a selected mobile device, a type of downlink control channel configuration to transmit to a mobile device; and in response to determining to transmit multiple downlink control channels as the type of downlink control channel configuration, identifying a layer to couple to the downlink control channel configuration. Determining the type of downlink control channel configuration to transmit can comprise: determining to transmit multiple downlink control channels if a rank is higher than a defined value; and determining to transmit a single control channel in lieu of transmitting the multiple control channels if a rank is less than or equal to the defined value. The method can also include scheduling the layer for transmission to the mobile device.
US10211866B2

A technique, as well as select implementations thereof, pertaining to dual receive processing in wireless communications is described. The technique may involve receiving, by a plurality of receive processing modules, an incoming signal from an antenna to provide a plurality of processing results. The technique may also involve generating, by a determination mechanism, a determination output based on the plurality of processing results. The determination output may include either one or more decoding metrics based on a respective processing result from one of the plurality of receive processing modules or a weighted combination of more than one respective processing result from more than one receive processing module of the plurality of receive processing modules. The technique may further involve decoding, by a decoder, the determination output to provide a decoded signal.
US10211863B1

Anti-jamming techniques are provided for RF receivers, such as those that operate in hostile environments. In some embodiments, the techniques are embodied in an anti-jam communications system configured with automatic gain control (AGC) that is complementary. The system includes a first AGC circuit prior to an interference suppression circuit and a second AGC circuit after the interference suppression circuit. The first AGC circuit operates to adjust the power level presented to the interference suppression circuit to facilitate interference cancellation. The second AGC circuit operates to maintain the original power level of the desired communications signal and prevent amplitude errors as the first AGC circuit responds to fluctuations in jammer signal power. The second AGC can be slaved to the first AGC circuit such that the sum of two gain values is held constant, according to some embodiments. In this manner, the first and second AGC circuits provide a complementary-AGC system.
US10211852B2

A CRC calculation method and apparatus are provided. According to technical solutions provided in embodiments of the present invention, a binary sequence of a first pulse includes the first packet and the second packet. The number of bits in the first packet is unequal to the number of bits in the second packet. The first packet is distributed to a first CRC calculation circuit. The second packet is distributed to a second CRC calculation circuit. CRC of the first packet is obtained by calculation by using the first CRC calculation circuit. CRC of the second packet is obtained by using the second CRC calculation circuit. If the foregoing technical solutions are applied to the foregoing application scenario of flexible Ethernet, CRC of packets with different lengths and from different transmitters may be separately calculated. Therefore, the foregoing technical solutions may be better applied to the scenario of flexible Ethernet.
US10211851B2

The present invention relates to a method and a system for compressing data from a smart meter. The method comprises: LZ-encoding electricity load data collected by the smart meter whenever the smart meter collects the electricity load data; storing the LZ-encoded electricity load data in a temporary database through a smart grid communication channel; reading the electricity load data from the temporary database every preset second duration, wherein the read electricity load data is electricity load data stored in the temporary database within the second duration before a corresponding reading time point; and LZ-decoding the read electricity load data, SAX-compressing the LZ-decoded electricity load data, and storing the SAX-compressed electricity load data in a data center. The present invention has high compression rate, reduces the transmission burden for communication lines and storage burden for the data center, and improves the efficiency of smart electricity data analysis and mining.
US10211846B1

Techniques for limiting the output voltage of an amplifier without directly affecting an output current of the amplifier are provided. In an example, an amplifier can include a plurality of amplifier stages configured to receive an input voltage and to provide an output voltage as a function of the input voltage, and a comparator configured to receive a voltage limit and a representation of the output voltage of the amplifier, to adjust current at an input to a first amplifier stage of the plurality of amplifier stages when the output voltage violates the voltage limit, and to clamp the output voltage at an offset from the voltage limit.
US10211842B2

A system includes an oscillator, a frequency divider, and a delay circuit. The oscillator may generate a clock signal using a reference signal. A frequency of the clock signal may be a non-integer multiple of a frequency of the reference signal. The frequency divider may generate a feedback signal using the clock signal and an adjustment factor based on the non-integer multiple. The delay circuit may select a particular delayed feedback signal from a plurality of delayed feedback signals based on a value of the adjustment factor. Each of the delayed feedback signals may be generated using periods of the clock signal. The delay circuit may also modify the particular delayed feedback signal using a portion of a period of the clock signal based on the adjustment factor. The oscillator may also adjust the frequency of the clock signal using the reference signal and the particular delayed feedback signal.
US10211839B2

A bias-current-control circuit is provided. The bias-current-control circuit includes a transconductance circuit, a constant-current source, and a current-mirror circuit. The transconductance circuit is connected to a node and detects a voltage signal to generate a first current. The constant-current source is connected to the node and generates a tail current. The current-mirror circuit includes a reference current terminal and a bias current terminal, and the reference current terminal is coupled to the node. A second current which flows through the reference current terminal is determined by a current difference between the tail current and the first current. A bias current which flows through the bias current terminal is generated based on the second current. Furthermore, the second current and the bias current are in a predetermined ratio.
US10211832B1

An example apparatus according to an embodiment of the disclosure includes first and second voltage terminals, and first, second, and third circuit nodes. A potential of the first circuit node is changed based on an input signal. A flip-flop circuit includes first and second inverters cross-coupled to each other. The first inverter is coupled between the first voltage terminal and the second circuit node. A first transistor is coupled between the second and third circuit nodes, and the first transistor has a control electrode coupled to the first circuit node. A first current control circuit is coupled between the third circuit node and the second voltage terminal, and an amount of current flowing through the first current control circuit being controlled based on a first code signal.
US10211830B2

Certain aspects of the present disclosure generally relate to electronic circuits and, more particularly, to a switch architecture including a shunt termination path, for example to provide isolation between two terminals. More particularly, aspects of the present disclosure relate to methods for operating a shunt path to achieve various termination states. An exemplary method generally includes providing a first control signal to a plurality of transistors coupled in series between an electrical path and a termination transistor, wherein the termination transistor is coupled in series between the plurality of transistors and ground, providing a second control signal to the termination transistor, and dynamically controlling the first and second control signals to achieve a desired termination state for the electrical path.
US10211829B2

A semiconductor switch includes a first switching element connected between a first terminal and a second terminal, a second switching element connected between the second terminal and a third terminal, a first resonant circuit having a zero impedance when resonating at a first frequency, a second resonant circuit having a zero impedance when resonating at N times the first frequency, wherein N is an integer greater than 1, and a transmission line having a first point connected to the second terminal, a second point connected to the first resonant circuit, and a third point connected to the second resonant circuit. A length of the transmission line between the first and second points corresponds to one-quarter of a wavelength corresponding to the first frequency, and a length of the transmission line between the first and third points corresponds to one-half of the wavelength corresponding to the first frequency divided by N.
US10211828B2

A driving device includes: a driving circuit operating with a single power supply in accordance with a driving signal; a first parallel circuit formed of a first capacitor and a first zener diode connected together in parallel, and having a first end connected to an output terminal of the driving circuit; a series circuit connected between a second end of the first parallel circuit and a ground of the driving circuit, and formed of a diode and a second parallel circuit (of a second capacitor and a second zener diode) connected to each other in series; and a resistor is connected between the second end of the first parallel circuit and the ground of the driving circuit. A voltage across the resistor is used as an output voltage for driving the insulated gate semiconductor element. A voltage across the first capacitor is superimposed negative-wise on the output voltage.
US10211824B2

A semiconductor device includes a drive control circuit which drives a gate terminal of an IGBT. The drive control circuit includes a state machine control circuit, a base data memory and a current drive circuit which drives the IGBT on the basis of driving current information stored in the base data memory. The state machine control circuit reads out driving current information for rising stored in the base data memory a plurality of times in a predetermined time period and drives the current drive circuit at rising of a PWM signal, and reads out driving current information for falling stored in the base data memory a plurality of times in a predetermined time period and drives the current drive circuit at falling of the PWM signal.
US10211818B2

An interpolator includes a first delay circuit, a second delay circuit, and a tunable delay circuit. The first delay circuit delays a first input signal for a fixed delay time, so as generate a first output signal. The second delay circuit delays a second input signal for the fixed delay time, so as to generate a second output signal. The tunable delay circuit delays the first input signal for a tunable delay time, so as to generate an output interpolation signal. The tunable delay time is determined according to the first output signal, the second output signal, and the output interpolation signal.
US10211817B2

A LVDS device, comprising: a first pair of switches, operable to drive current from a first output to a second output through a differential signalling circuit; a second pair of switches, operable to drive current from the second output to the first output through the differential signalling circuit; a voltage limiter, connected in series with the first and second pair of switches, operable to receive a control voltage and, responsive to the control voltage, to limit a voltage at each of the first and second output to less than a clamping voltage when current is driven through the differential signalling circuit.
US10211813B2

A control circuit disposed in a connection line including a first power pin and a second power pin and including a native N-type transistor, a first impedance unit, and a second impedance unit is provided. The native N-type transistor includes a first gate, a first drain and a first source. The first drain is coupled to the first power pin. The first impedance unit is coupled between the first source and the second power pin. The second impedance unit is coupled between the first drain and the first gate. When the voltage level of the first power pin is equal to a pre-determined level, the first gate of the native N-type transistor receives an adjusting signal to adjust an equivalent impedance of the native N-type transistor.
US10211797B2

A bidirectional amplifier includes first and second ports, with a first summing node connected to the first port and a second summing node connected to the second port. First and second gain stages are connected between the first and second summing nodes, respectively, and a first node. First and second feedback stages are also connected between the first and second summing nodes, respectively, and the first node. The amplifier operates in a first mode in which an amplified version of a signal applied to the first port is provided at the second port, or a second mode in which an amplified version of a signal applied to the second port is provided at the first port. The first and second gain stages are preferably first and second common emitter cascode arrangements, and the first and second feedback stages are preferably first and second emitter followers.
US10211796B1

A switching amplifier circuit (50) connected to drive an impedance-based antenna drive circuit (55) includes high side and low side switches (51-54) configured and connected to connect different reference voltages to first and second output nodes (ANTP, ANTN) in response to gating control signals during an active phase and a disabled phase, and also includes an output drive circuit (59) that provides a ramped output voltage drive signal to the first output node while the second output node is connected over the second low side electronic switch to the second reference voltage during a transition phase of operation between the disabled phase and active phase, where the ramped output voltage drive signal is characterized by a predetermined slew-rate between the second reference voltage and the first reference voltage over a specified time interval.
US10211790B2

A circuit including: input and output nodes and first and second feedback nodes; a first input amplifier having an input connected to the input node and an output connected to the first feedback node; a second input amplifier having an input connected to the input node and an output connected to the second feedback node; a capacitor connecting the first feedback node and the second feedback node; an amplifier having an input connected to the first feedback node and an output connected to the output node; a base feedback amplifier with an input connected to the output node and an output connected to the first feedback node; a tunable feedback amplifier with an input connected to the output node and an output connected to the second feedback node; and a tuning circuit for varying a transconductance of the tunable feedback circuit and operational frequency of the peaking amplifier circuit.
US10211789B2

pHEMT-based circuits and methods of improving the linearity thereof. One example pHEMT circuit includes a pHEMT connected between an input terminal and a load and a non-linear resistance connected to the pHEMT. The pHEMT produces a first harmonic signal at the load responsive to being driven by an input signal of a fundamental frequency received at the input terminal, the first harmonic signal having a first phase. The non-linear resistance has a resistance selected to produce a second harmonic signal at the load having a second phase opposite to the first phase. Methods can include determining a first amplitude and a first phase of a first harmonic signal produced at the load by a pHEMT in an ON state, and tuning the non-linear resistance to produce at the load a second harmonic signal having a second amplitude and a second phase that minimizes a net harmonic signal at the load.
US10211782B1

A rail-to-rail sense amplifier includes a PMOS differential pair and an NMOS differential pair that are arranged in parallel with regard to a biasing network for driving a class AB output stage. The sense amplifier includes a first current differential amplifier and a second current differential amplifier for increasing the output swing while reducing power consumption.
US10211779B2

A voltage controlled oscillator comprises a negative resistance, a first inductor, a fixed capacitor, and a frequency control component. The frequency control component comprises at least one varactor and at least a second inductor connected in series with the at least one varactor. A magnitude of an inductance of the second inductor is selected such that the frequency control component has an effective capacitance range larger than a capacitance range of the at least one varactor.
US10211778B2

A photovoltaic power generation system includes at least one photovoltaic power generation microgrid and a central server configured to communicate with the photovoltaic power generation microgrid via Internet. The photovoltaic power generation microgrid includes a plurality of photovoltaic power generation nodes, each of the photovoltaic power generation nodes including a photovoltaic power generation module, a sensor module configured to collect a status parameter of the photovoltaic power generation node, and a wireless communication module configured to wireless transmit the status parameter of the photovoltaic power generation node; and a microgrid local server configured to receive the status parameter of each of the photovoltaic power generation nodes, determine, based on the received status parameter of the photovoltaic power generation nodes, an operating status of each of the photovoltaic power generation nodes, and transmit the received status parameter and the determined operating status to the central server through the Internet.
US10211768B2

A control method of direct current (DC) machine includes the following steps: obtaining a target speed n, detecting a current speed nk, calculating a current rotating speed difference ek, calculating a speed base voltage W according to the current speed nk, calculating a PID adjustment voltage V according to the current rotating speed difference ek, calculating an output voltage U according to the PID adjustment voltage V and the speed base voltage W, and driving the DC machine according to the output voltage U.
US10211766B2

The present disclosure relates to a multi-turn angle controlling method based on an absolute position encoder, including: obtaining a target angle according to a starting position and a target position, and obtaining number of times N that the target angle passes a predetermined position, determining whether an absolute value of the target angle being greater than 360 degrees, conducting a first operation mode upon determining that the absolute value of the target angle being greater than 360 degrees, incrementing M by one when the operation angle passes the predetermined position until M equals to N, M is a positive integer and an initial value of M is zero, and conducting a second operation mode when M equals to N, N is a positive integer greater than 1.
US10211760B2

A piezoelectric ultrasonic motor includes: a drive piezoelectric material wherein a plurality of piezoelectric elements, which are polarized by opposite polarities along a circumferential direction around a rotation shaft, are alternately arranged, and a vibration-control piezoelectric material wherein a plurality of piezoelectric elements, which are arranged along a circumferential direction around the rotation shaft and polarized by opposite polarities, are arranged to correspond to the plurality of piezoelectric elements of the drive piezoelectric material, wherein AC power and another AC power having a phase difference with respect to the AC power are respectively applied to the piezoelectric material and the vibration-control piezoelectric material, in a vibration damping area of the drive piezoelectric material.
US10211756B2

An inverter circuit provided in a power conversion device includes a full-bridge inverter, and a short circuit part. The short circuit part includes switching elements and clamp elements connected to the switching elements. The clamp elements suppress application of an excessive voltage such as a surge voltage to the switching elements.
US10211751B2

A non-polar rectifying circuit includes two input terminals, two output terminals, two P-channel MOS transistors, and two N-channel MOS transistors. The two input terminals are respectively connected with a drain of one of the two P-channel MOS transistors and a drain of one of the two N-channel MOS transistors. One of the output terminals is electrically connected with the source of two P-channel MOS transistors, and the other output terminal is electrically connected with the source of two N-channel MOS transistors. In application, regardless of the two input terminals which is the positive polarity or negative polarity, one of the output terminals will output high level, and another will also output low level. As a result, it make the power plug no need to divide the positive and negative, which can reduce the installation time of LED lamps, especially for installing a large number of LED lightings.
US10211746B1

Disclosed is an integrated transformer used in a resonant converter. The integrated transformer includes a primary side circuit, a secondary side circuit and an integrated core. A first voltage received by the primary side circuit is converted to a second voltage due to the electromagnetic induction, and the second voltage is outputted by the secondary side circuit. The primary side circuit is configured on the integrated core. The integrated core includes many iron rings, and the iron rings have a common side. The common side of the iron rings is a center column of the integrated core, and the other sides of the iron rings are rim columns of the integrated core. The coils of the primary side circuit are configured respectively to the rim columns of the integrated core, and the coils of the primary side circuit are connected in serial.
US10211730B2

A DC-DC converter includes an input terminal, multiple output terminals, an inductor, a first switch, a first condenser, a second switch and a switch controller. One end of the inductor is connected to the input terminal. The first switch is subjected to on-off control to change a current flowing through the inductor. The first condenser has one end connected between the inductor and a first output terminal, which is one of the multiple output terminals, and has the other end connected to a ground. The second switch is connected between the inductor and the first condenser. The switch controller controls the second switch to turn on when the first switch is turned off while a first output voltage from the first output terminal is smaller than a predetermined first threshold value.
US10211726B1

Cross-coupled charge-pumps. At least some of the example embodiment are methods including: pumping charge from a first capacitor through a first field effect transistor (FET) to a voltage output and from a second capacitor through a second FET to the voltage output of the charge pump; refreshing charge to a third capacitor and a fourth capacitor during the pumping of charge; electrically isolating the first through fourth capacitors during a dead time; and then pumping charge from the third capacitor through a third FET to the voltage output and from the fourth capacitor through a fourth FET to the voltage output of the charge pump; and refreshing charge to the first capacitor and the second capacitor during the pumping of charge from the third and fourth capacitors.
US10211716B2

The invention relates to a magnetic coupling assembly for associating a first rotatable shaft to a second rotatable shaft, the magnetic coupling assembly comprising:—a rotatable first hub to be connected to the first rotatable shaft, the first hub comprising a magnet rotor comprising a plurality of permanent magnets;—a rotatable second hub to be connected to the second rotatable shaft, the second hub comprising a conductor housing comprising at least one conductor positioned at a distance from a side of the magnet rotor facing the second rotatable shaft; wherein at least one of the second hub and first hub comprises an inner hub part and an outer hub part, wherein the hub parts are configured to allow the outer hub part to be axially movable over the inner hub part to adjust the axial position of the at least one conductor relative to the magnet rotor.
US10211714B2

A vibration motor is disclosed. The vibration motor includes a housing, a substrate engaging with the housing, a vibration unit received in the housing, an elastic member suspending the vibration unit, and a coil assembly interacting with the vibration unit. The vibration unit includes a pit corresponding to the elastic member for providing an extra space for a tool to fix the elastic member to the housing.
US10211705B2

A stator is fixed to a frame of an electric motor. A rotor is rotatably mounted to the frame to face the stator in a radial direction. A heat sink, to which a control substrate is attached, is mounted in one end of the frame. A heat transfer plate is interposed between heat-generating elements formed on the control substrate and the heat sink to absorb variations in a distance therebetween, the heat transfer plate allow heat to be transmitted from the heat-generating elements to the heat sink. The heat transfer plate includes a frame body mounted to the heat sink and a plurality of contact strips that flexibly protrude from the frame body and that abut the heat-generating elements.
US10211702B2

An electrical machine comprising: at least one stator, at least one module, the at least one module comprising at least one electromagnetic coil and at least one switch, the at least one module being attached to the at least one stator; at least one rotor with a plurality of magnets attached to the at least one rotor, an integrated electrical differential coupled to at least one of the rotors, the at least one integrated electrical differential permitting the at least one rotor to output at least two rotational outputs to corresponding shafts, wherein the at least two rotational outputs are able to move the shafts at different rotational velocities to one another. The electrical machine is configured to fit into a housing, and that can be retrofitted into a conventional vehicle by replacing the mechanical differential.
US10211700B2

The servo motor includes a casing, a stator, a rotor and a circuit board. The casing has a hollow body, a first bearing and a second bearing. The hollow body is mounted between the first bearing and the second bearing. The stator is disposed inside the hollow body, and surrounds an axial hollow portion. The rotor is disposed inside the stator. A shaft passes through the rotor in an axial direction, and two ends of the shaft are respectively mounted on the first bearing and the second bearing. The circuit board is disposed inside the hollow body and interposed between the stator and the first bearing, the periphery of the circuit board has a plurality of solder pads electrically connected to the stator. An outer surface of the circuit board has a protection layer, which covers the region of the solder pads near the outer edge of the periphery.
US10211696B2

A motor may include first housing installed with a stator and a rotor, and a second housing configured to form a refrigerant passage by being distanced from the first housing. When the second housing is coupled to the first housing, a first pipe is configured to introduce refrigerant into the refrigerant passage by communicating with the refrigerant passage, and a second pipe is configured to discharge the introduced refrigerant. A plurality of passage lugs are configured to be positioned at the refrigerant passage to flow the refrigerant in a zigzag manner.
US10211687B2

A stator and a rotor are mounted inside a case of a permanent magnet motor, and separate the inner cavity of the case into a first inner cavity and a second inner cavity. An air gap is formed between an inner circle surface of the stator and an outer circle surface of the rotor. Axial ventilation holes in communication with the first inner cavity and with the second inner cavity are disposed in teeth of a stator core. The rotor comprises a rotor core and rotor pressing rings disposed in an axial direction at both sides of the rotor core. A partition is disposed between the rotor core and at least one of the rotor pressing rings. An outer edge of the partition extends into the air gap, thus enhancing the air blocking effect and realizing a higher cooling efficiency.
US10211685B2

Disclosed herein are systems, methods, and devices using an improved wireless communications component that allows for real time or near-real time data sampling reporting between devices using modified wireless communications protocols (e.g., Bluetooth®, Wi-Fi), and real time or near-real time behavior adjustments by a first device based on the data samples received from a second device. Embodiments disclosed herein comprise devices, such as receivers and transmitters, having communications components that may communicate data samples, such as power values, in real time or near-real time, thereby allowing a first device (e.g., transmitter) to adjust in real time or near-real time operational behavior of the first device's hardware or software (e.g., adjust power waves) based upon the data samples (e.g., power values) received from a second device (e.g., receiver).
US10211684B2

A power transmitting apparatus, which has a capability of wirelessly transmitting power to a power receiving apparatus, obtains time information indicating a time for starting of the power transmission to the power receiving apparatus and controls a timing of power transmission based on the time information.
US10211681B2

The disclosure features apparatus, methods, and systems for wireless power transfer that include a power source featuring at least one resonator, a power receiver featuring at least one resonator, a first detector featuring one or more loops of conductive material and configured to generate an electrical signal based on a magnetic field between the power source and the power receiver, a second detector featuring conductive material, and control electronics coupled to the first and second detectors, where during operation, the control electronics are configured to measure the electrical signal of the first detector and compare the measured electrical signal of the first detector to baseline electrical information for the first detector to determine information about whether debris is positioned between the power source and the power receiver.
US10211680B2

The present disclosure describes a methodology for wireless power transmission based on pocket-forming. The method includes a transmitter device capable of forming pockets of energy used by a receiver device to charge an electronic device such as a computers, cell phones, tablet and/or devices of the like. The method may include using an array of antennas at the transmitter to locate the position of a receiver device. The transmitter may identify the position of the device by capturing a signal from a receiving device using two subsets from the array of antennas. The subset of antennas may then be adjusted to form pockets of energy at the appropriate location of the receiving device. Previously stored data pertaining to each antenna in the array may serve to determine the proper adjustments for the entire array of antennas based on the results from the subsets used to capture the receivers signal.
US10211678B2

A wireless charging apparatus and a wireless charging method are provided. The method includes selecting at least one of a wireless power reception mode and a wireless power transmission mode by a wireless charging apparatus, wirelessly receiving electric power when the wireless power reception mode is selected, and wirelessly transmitting electric power when the wireless power transmission mode is selected.
US10211676B2

An elevator system includes an elevator car having an electrically powered car subsystem. A guide rail of the elevator system is constructed and arranged to guide the elevator car along a hoistway and in a direction of travel. An electromechanical propulsion system includes plurality of primary windings positioned along the hoistway, and a permanent magnet coupled to the elevator car for imparting motion to the elevator car in response to a drive excitation. A secondary winding is coupled to the elevator car and disposed adjacent to the permanent magnet along the direction of travel, and wherein the secondary winding is configured to utilize an excitation switching frequency ripple to generate a current to power the car subsystem.
US10211673B2

An electrical panel meter system may include a controller and a plurality of meter modules. Each meter module may be configured to monitor, read, and store at the meter module electrical data related to electrical power provided to a respective branch circuit of the electrical panel meter system. The controller may be configured to issue a read command simultaneously to each meter module and to store a timestamp indicative of the issuance of the read command. The controller may also be configured to issue a send command sequentially to each meter module to transmit its stored electrical data reading. The controller may further be configured to append the stored timestamp to each received electrical data reading to create a timestamped electrical data reading suitable for use in power quality analyzes. Methods of timestamping electrical data sampled in an electrical panel meter system are also provided, as are other aspects.
US10211668B2

Techniques for charging and communication with electronic devices, such as headphones, are provided. Specifically, systems and methods to provide charging of, and communication with, audio devices, such as by photovoltaic (PV) cells, infrared (IR) illumination, audio signals, and LEDs such as laser LEDs, are disclosed.
US10211657B2

A switching device comprises a first and second connector, a first and second input, an output, a switch connected between the first connector and the second connector, a current sensor configured to measure a current flowing through the switch, and a controller connected to the current sensor, the switch, the first input, the second input, and the output. The controller is configured to: operate the switch based on a first control signal at the first input; connect the second control signal at the second input to the output; operate the switch to open in response to the current flowing through the switch exceeding a predetermined current limit; and disconnect the second control signal from the output in response to the current flowing through the switch exceeding the predetermined current limit.
US10211656B2

A power adapter comprises a power conversion unit, a charging interface, an anomaly detection unit, and an anomaly handing unit. The power conversion unit forms a charging loop with a terminal via the charging interface, so as to charge a battery of the terminal. The anomaly detection unit detects whether an anomaly occurs on the charging loop. When the anomaly occurs on the charging loop, the anomaly handing unit controls the charging loop to enter into a protection state. The power adapter can improve the security of a charging process. Also provided are a terminal, and a method for handing an anomaly in a charging loop.
US10211653B2

Battery packs that include multiple battery cells that may be monitored using a reduced amount of circuitry and battery systems that may account for battery cell changes over aging and temperature.
US10211650B2

A system for managing rechargeable batteries for medical devices includes a charging station that holds and charges multiple batteries simultaneously and an idle time module that determines a battery idle time for one or more of the multiple batteries held in the charging stations, wherein the battery idle time indicates the duration that each respective battery has been fully charged and available for use. The system further includes a battery selection indicator for each of the multiple batteries, wherein the battery selection indicator is activated based on the battery idle time to identify that the respective battery should be selected for use.
US10211646B2

A resonator circuit includes: a first inductive element and a second inductive element that is connected to the first inductive element in series; a first capacitive element, connected to a first end of the first inductive element and a first output end of the resonator circuit; and a set of second capacitive elements connected in series, the set of second capacitive elements having one end connected between the first and second inductive elements and having another end connected between the second inductive element and a second output end of the resonator circuit. The intermediate end of the set of second capacitive elements is used as a third output end of the resonator circuit.
US10211641B2

A photovoltaic system having an inverter and a photovoltaic generator connected to an inverter input is configured to track an operating voltage of maximum power from the photovoltaic generator. The system also includes an energy store coupled in parallel with the photovoltaic generator, to the input of the inverter. A temporal profile of the power output by the photovoltaic generator is recorded by the converter and compensates for fluctuations in power from the photovoltaic generator in comparison with a target power by adapting the power (PDC) output by it at the input or branched off from there in such a manner that the sum of the power (PDC) from the converter and the power (PPV) from the photovoltaic generator is equal to the target power (PSoll). The converter is operated in a tracking mode that it makes it possible to track the operating voltage of maximum power by means of the inverter. There is a repeated change between the compensation mode and the tracking mode during ongoing operation of the photovoltaic system in which power from the photovoltaic generator is available.
US10211635B2

To establish a system capable of efficient operation control between a plurality of distributed power sources without undermining the versatility of the distributed power sources, a power control system controls a power generation device and other distributed power sources, the power generation device generating power while a current sensor detects forward power flow. The power control system includes: a power control device including an output unit configured to output power supplied from the other distributed power sources, in a state where the power generation device and the other distributed power sources are paralleled off from a grid; and a dummy output system configured to supply a dummy current detectable by the current sensor as a current in the same direction as the forward power flow, using an output from the output unit, wherein the dummy output system includes step-down unit located between the output unit and the current sensor.
US10211634B2

A method for dynamic state estimation (DSE) in a power distribution system (PDS) determines a new state of the PDS from a current state of the PDS via an indirect state transition model defining a transition of the current state of the PDS to the new state of the PDS through a transition of a current power injection to a new power injection on each bus of the PDS. The method measures one or combination of power flows, power injections, voltage magnitudes and phase angles on the measuring buses in the PDS and updates the new state of the PDS based on corresponding differences between one or combination of the estimated power flows, the estimated power injections, the estimated voltage magnitudes and the estimated phase angles with the measured power flows, the measured power injections, the measured voltage magnitudes and the measured phase angles.
US10211621B2

An integrated circuit (IC) provides an improved fail-safe signal to a circuit sharing a fail-safe pin at which the voltage can be greater than the voltage of an upper rail. The IC includes a first circuit segment that receives a first fail-safe signal and a first power-down signal and provides an intermediate signal, wherein the first fail-safe signal indicates when the voltage at the fail-safe pin is greater than the upper rail and the first power-down signal indicates when the module is powered down, and a second circuit segment connected to receive the intermediate signal and to provide the improved fail-safe signal to the module.
US10211620B2

In a semiconductor device, an abnormality monitor unit detects whether abnormal leakage current has been generated from a first functional module or a second functional module on the basis of a comparison between a change in voltage at a first node between the first functional module and a first power switch when the first power switch is in an off state and a change in voltage at a second node between the second functional module and a second power switch when the second power switch is in the off state.
US10211614B2

Implementations of an electrical outlet locking mechanism to attach to an electrical outlet are provided. In some implementations, the electrical outlet locking mechanism includes a cover plate adapter and a socket cover attachment to attach to the cover plate adapter to locking cover an electrical socket of an electrical outlet. In some implementations, the electrical outlet lockingly mechanism includes a cover plate adapter and a plug retainer attachment to attach to the cover plate adapter to lockingly retain an electrical plug in engagement with an electrical socket of an electrical outlet.
US10211610B2

A circuit breaker system is provided that receives combined power inputs from a utility and from an alternative energy source for backfeeding to the utility through a standard breaker box without overloading the bus bars of the breaker box.
US10211609B2

The present invention relates to a transportation device of a withdrawable circuit breaker, and more particularly, to a transportation device of a withdrawable circuit breaker capable of simultaneously moving right and left handles of a girder assembly for restricting movement of the transportation device or releasing a restricted state. The transportation device of a circuit breaker includes: a truck assembly on which a body of the circuit breaker is loadable; a body plate of a girder assembly installed on a front surface of the truck assembly; a pair of sliding plates slidably installed in the body plate; and a rotation plate having both sides to which leg portions of the sliding plates are rotatably coupled, respectively, wherein the rotation plate is inserted into a lead screw penetratingly-formed at a central part of the girder assembly.
US10211604B2

A spark plug having an insulator that includes a fitted portion in contact with a rear end surface of a ledge portion of a metal shell. The insulator has a recessed portion recessed radially inward. The recessed portion is formed in an outer circumferential surface which is located on the rear side of the insulator relative to the fitted portion and which is disposed in the metal shell. The area of an outer circumferential surface of the insulator, from a front end of the recessed portion to a front end of the fitted portion, is larger than or equal to the area of a surface of the insulator which is exposed to combustion gas.
US10211603B2

The invention specifies a surge protection element (100) comprising a first electrode (1), a second electrode (2) and a gas discharge chamber (10). The gas discharge chamber (10) is arranged between the first electrode (1) and the second electrode (2), wherein the surge protection element (100) comprises an intermediate electrode structure (3), which is arranged in the gas discharge chamber (10) and is electrically isolated from the first electrode and the second electrode (1, 2).
US10211598B2

A side-view light emitting laser element includes a support substrate, a first electrode layer, a second electrode layer, and a light emitting multilayer unit sandwiched between the first electrode layer and the second electrode layer. The first electrode layer is disposed on the support substrate. The second electrode layer is disposed on the first electrode layer. The light emitting multilayer unit includes a first semiconductor layer, a second semiconductor layer and an activating layer sandwiched between the first semiconductor layer and the second semiconductor layer. A first refractive index of the first electrode layer and a second refractive index of the second electrode layer are between 1 and 0, respectively.
US10211597B2

A semiconductor laser resonator configured to generate a laser beam includes a gain medium layer including a semiconductor material and comprising at least one protrusion formed by at least one trench to protrude in an upper portion of the gain medium layer. In the semiconductor laser resonator, the at least one protrusion is configured to confine the laser beam as a standing wave in the at least one protrusion.
US10211594B2

A detuned resonant mechanism is employed in a laser cavity to modulate in frequency the mode-locking mechanism to achieve high frequency tuning rates, exceeding MHz. The configuration of the laser is compatible with working at sweeping rates close to multiples of the cavity resonance frequency as well as with buffering for increased tuning speeds.
US10211589B2

Kinematic mounts have three points having zero degree of freedom, one degree of freedom, and two degrees of freedom, respectively. As viewed from a direction perpendicular to a plane containing the three points, an extension of an entrance optical axis of a laser beam to an amplifying apparatus or an extension of an exit optical axis from the amplifying apparatus is oriented to the point with the zero degree of freedom. A translational direction of the point with the one degree of freedom is oriented to the point with the zero degree of freedom. One of the extension of the entrance optical axis and the extension of the exist optical axis passes on a side closer to the point with the two degrees of freedom with respect to a side of the point with the one degree of freedom.
US10211586B2

A slip ring assembly is used with a surgical shaft assembly. The slip ring assembly includes a first housing portion, a first connector supported in the first housing portion, and a first conductor mounted on the first connector. The slip ring assembly also includes a second housing portion, wherein one of the first housing portion and the second housing portion is rotatable relative to the other, a second connector supported in the second housing portion, and a second conductor mounted on the second connector, wherein the second conductor is in contact with the first conductor. An interface between the first housing portion and the second housing portion, wherein the interface is configured to effect a seal between the first housing portion and the second housing portion.
US10211583B2

An automatic universal power socket includes a socket body, a socket unit, a rotating plate, and a motor. The socket body includes a socket panel having at least one through hole. The socket unit has a plurality of electrically conductive strips and a plurality of pin holes disposed therein, the pin holes being universal pin holes and corresponding to the electrically conductive strips. The rotating plate is rotatably disposed in front of the socket unit and has a plurality of socket holes, the socket holes being of different socket types and corresponding selectively to the at least one through hole and the plurality of pin holes. The motor is connected with the rotating plate for driving the rotating plate to rotate.
US10211581B2

A plug-in device for use with a busway system comprising a busway housing defining a longitudinal axis includes a stab base housing having first and second opposite sides, one or more stab conductors extending out of and away from the stab base housing at each of the first and second sides of the stab base housing, and a ground conductor at an upper portion of the stab base housing. The stab base housing is configured to be received through an opening at a bottom portion of the busway housing and positioned in a first position and then rotated from the first position to a second position. The ground conductor is configured to contact a top wall of the busway housing in each of the first and second positions.
US10211573B2

An electrical connector includes a contact module enclosed within a metallic inner shell, and a metallic outer shell attached upon the inner shell. The contact module includes an insulator and a plurality of terminals integrally formed with the insulator. The insulator includes a base and a tongue portion extending forwardly from the base. The inner shell forms a mating cavity in which the tongue portion extends. The outer shell forms a main body covering the inner shell and a rear cover extending rearwardly from the main body to cover the rear side of the base. The rear cover further includes at least an abutment section forwardly extending toward the base and abutting against a rear face of the base so as to prevent further rearward movement of the contact module relative to the inner shell.
US10211556B2

A display device is disclosed. The display device includes a body, a housing separated from the body and configured to transmit/receive signals to/from the body, and a cable coupling the housing and the body, wherein the cable includes a flat cable located in at least part of the cable and having a flat shape, and a round cable located in at least another part of the cable and having a round shape. According to the present invention, the flat cable has a narrow width by including a plurality of layers, and thus wiring of signal terminals and power terminals can be easily changed between the flat cable and the round cable.
US10211553B2

The present application discloses an AC power socket, including a socket body having a first pin and a second pin extending in the same direction; and a fixing structure configured to connect the socket body with a circuit board in a snap-fit manner so as to fix the socket body with the circuit board. The AC power socket is connected with the circuit board in a snap-fit manner before being welded thereto. Therefore, there is no need to manually place a weight on the AC power socket at the time of welding, which can prevent the floating of the AC power socket. Meanwhile, after the welding the snap-fit connection can enhance the relative securable stability between the AC power socket and the circuit board, and reduce the breakage rate of the tin-soldered surface as a result of repeated plug-in and plug-out.
US10211551B2

An electronic circuit module includes: a substrate on which a wiring pattern having an electrode portion is formed; a cable having an external insulator and a conductor portion, at least a distal end side of the external insulator being removed to expose a conductor, an exposed portion of the conductor being defined as the conductor portion; and an electronic component having terminals at least on two opposed faces of the electronic component. At least one of the terminals of the electronic component is directly connected to the conductor portion, and is configured to be electrically connected to the electrode portion through the conductor portion.
US10211535B2

Low-profile broadband patch antennas capable of radiating circularly polarized (CP) signals utilizing a single probe in accordance with embodiments of the invention are disclosed. In many embodiments, the patch antenna includes a ground plane, a patch plate, at least one dielectric or foam substrate, and a feed probe. In several embodiments, the patch plate includes a first plate and a second plate that can be connected via first and second connecting bars. In various embodiments, the connection of the first and second plates can expose first and second slots as further discussed below. In a variety of embodiments, the feed probe can be a coaxial cable having an inner and outer conductor where the inner conductor connects to the first plate and the outer conductor connects to the ground plane.
US10211533B2

A dual band printed antenna that includes a metal substrate, an electrically isolated supporting element and a monopole antenna element. The metal substrate includes a slot. A side of the isolated supporting element is formed on the metal substrate. The monopole antenna element is formed on the other side of the isolated supporting element and corresponding to the position of the slot. The monopole antenna element includes a radiation part that includes a feed point and a ground part separated from the radiation part for a distance. The radiation part resonates with the slot to generate a radiation pattern of a first frequency band. The radiation part resonates itself to generate a radiation pattern of a second frequency band.
US10211528B2

A fully-programmable digital-to-impulse radiator with a programmable delay is discussed herein. The impulse radiator may be part of an array of impulse radiators. Each individual element of the array may be equipped with an integrated programmable delay that can shift the timing of a digital trigger. The digital trigger may be fed to an amplifier, switch, and impulse matching circuitry, whereas the data signal path may be provided from a separate path. An antenna coupled to the impulse matching circuitry may then radiate ultra-short impulses. The radiating array may provide the ability to control delay at each individual element, perform near-ideal spatial combing, and/or beam steering.
US10211524B2

Systems and methods for enhanced antenna isolation are disclosed. An example antenna isolation system includes a first antenna element of an antenna array configured to transmit or receive wireless transmissions, a second antenna element of the antenna array adjacent to the first antenna element in the antenna array, and a scattering structure disposed substantially between the first and second antenna elements. The scattering structure is configured to reduce electromagnetic coupling between the first and second antenna elements by, at least in part, directing electromagnetic radiation coupled through the first antenna element away from the second antenna element.
US10211518B2

A mobile terminal includes an external interface body, an antenna assembly, and a first filter unit. The antenna assembly includes a first antenna, a second antenna, and a diplexer. The external interface body is disposed in an antenna clearance area defined by the first antenna and the second antenna. The diplexer is connected to the first antenna, the second antenna, and a feed of a board of the mobile terminal. The first filter unit is disposed between the first antenna and the external interface body and is connected to a first circuit board of the external interface body to reduce interference from the external interface body to the antenna assembly.
US10211513B2

To provide an information communication device including an antenna that can singly transmit and receive both of vertically polarized waves and horizontally polarized waves with a sufficient strength. The information communication device includes a casing and the antenna disposed within the casing. The antenna includes a plate-shaped planar portion having a feeding point. The planar portion includes a conductive portion extending in a direction of obliquely intersecting a bottom surface of the casing, and a ground portion connected to one end of the conductive portion.
US10211512B2

An embodiment wireless communication device includes a circuit board and a cover having a back surface covering a portion of a first surface of the circuit board and an opening in the back surface. A top antenna is disposed within the cover and is electrically connected to the circuit board at a first feed point on a first edge of the circuit board. A secondary antenna disposed within the cover has a first antenna portion connected to the circuit board at a second feed point, and a second antenna portion of the second antenna extends laterally from a second edge of the circuit board over the first surface of the circuit board and between the back surface of the cover and the first surface of the circuit board such that at least a portion of the second antenna portion is exposed through the opening in the back surface.
US10211502B2

A wide band radio frequency (RF) circulator is provided. The circulator includes a first stage having four ports; and a second stage having four ports, wherein the first stage and the second stage are connected via a pair of reciprocal delay lines, and wherein each of the first stage and the second stage includes a pair of couplers.
US10211501B2

A high-frequency filter consists of a housing, which includes resonators, each of which has at least one dielectric. The n resonators are arranged along a central axis. The n resonators are isolated from one another by at least n−1 isolation devices. The n−1 isolation devices have coupling openings, through which a coupling is established at a right angle to or with one component predominantly at a right angle to the H field. A first signal line terminal is inserted into the first resonator chamber through a first opening in the housing and is in contact with the respective dielectric there. In addition or alternatively, a second signal line terminal is inserted into the nth resonator chamber through a second opening in the housing and is in contact with the respective dielectric there.
US10211491B2

An inventive, new system that measures gas composition and pressure in the headspace of an aqueous electrolyte battery is described. The system includes a microcontroller that can use the composition and pressure information to connect a third electrode to either the anode(s) or the cathode(s) in order to balance the state of charge between the two. Results have shown that such a system can control the gas pressure inside a sealed flooded aqueous electrolyte battery to remain below 20 kPa (3 psi) and greatly extend the useable life of the battery.
US10211480B2

An electrolytic solution for a non-aqueous electrolyte battery is provided, which is capable of providing an excellent low-temperature output characteristic at −30° C. or lower and an excellent cycle characteristic at high temperatures of 45° C. or higher. For example, the electrolytic solution contains the following salt having a divalent imide anion. wherein R1 to R3 represent a fluorine atom or an alkoxy group, for example, and M1 and M2 represent protons or metal cations, for example.
US10211475B2

An electrolyte membrane roll body to be used in a manufacturing apparatus for membrane electrode assemblies allows effective use of an electrolyte membrane in the manufacturing apparatus. A first end of a lead film and a first end of a lead film supporting base that is peelably bonded to the lead film are connected to a roll core around which an electrolyte membrane sheet and a back sheet for supporting the electrolyte membrane sheet are rolled. A terminal end of the electrolyte membrane sheet and a terminal end of the back sheet are connected to a second end of the lead film and a second end of the lead film supporting base, respectively.
US10211470B2

Various examples are provided for operational control of fuel cells. In one example, among others, a system for controlling a fuel cell includes a stack temperature controller in cascade with a liquid level controller. The liquid level controller can provide a control output based at least in part upon an indication of a liquid level of a liquid fuel tank and a level reference. The stack temperature controller can provide a fan speed control output based at least in part upon an indication of a stack temperature of the fuel cell and the control output of the liquid level controller. In another example, a system for estimating methanol concentration of a fuel cell system includes a state observer that generates an estimate of the methanol concentration of fuel provided to a direct methanol fuel cell based upon a plurality of states of the fuel cell system.
US10211466B2

A resilient sealing member (27) has a first face (40) and a second face (41) and an aperture (42) extending between the first face and the second face. At least two, preferably three or more, circumferential ridges (43, 44, 45) surround the aperture on the first face. Channels (46, 47) may be disposed between each adjacent pair of circumferential ridges and a flat seal may be provided on the first face, peripheral to the circumferential ridges. The flat seal may occupy a different plane than the plane occupied by apexes of the circumferential ridges. The resilient sealing member may be incorporated into interface seal assembly comprising a rigid frame (26) onto which it is molded. The rigid frame may comprise a printed circuit board (25). The interface seal assembly allows for an easily interchangeable seal on a refillable fuel cartridge (1) for a fuel cell apparatus.
US10211461B2

Provided is a binder composition for secondary battery electrode-use that has high binding capacity, and that is capable of suppressing corrosion of a current collector and an increase in internal resistance when used in production of a secondary battery. The binder composition for secondary battery electrode-use contains a copolymer and a dispersion medium. The copolymer includes at least 5 mass % and no greater than 80 mass % of a constitutional unit represented by formula (I) and at least 5 mass % and no greater than 90 mass % of a constitutional unit represented by formula (II).
US10211455B2

Provided is anode active material layer for a lithium battery, comprising multiple particulates of an anode active material, wherein a particulate is composed of one or a plurality of particles of a high-capacity anode active material being embraced or encapsulated by a thin layer of a high-elasticity polymer having a recoverable tensile strain no less than 10% when measured without an additive or reinforcement, a lithium ion conductivity no less than 10−5 S/cm at room temperature, and a thickness from 0.5 nm (or a molecular monolayer) to 10 μm (preferably less than 100 nm), and wherein the high-capacity anode active material has a specific lithium storage capacity greater than 372 mAh/g (e.g. Si, Ge, Sn, SnO2, Co3O4, etc.).
US10211449B2

A silicon based micro-structured material and methods are shown. In one example, the silicon based micro-structured material is used as an electrode in a battery, such as a lithium ion battery, we have successfully demonstrated the first synthesis of a scalable carbon-coated silicon nanofiber paper for next generation binderless free-standing electrodes for Li-ion batteries that will significantly increase total capacity at the cell level. The excellent electrochemical performance coupled with the high degree of scalability rriake this material an idea candidate for next-generation anodes for electric vehicle applications. C-coated SiNF paper electrodes offer a highly feasible alternative to the traditional slurry-based approach to Li-ion battery electrodes through the elimination of carbon black, polymer binders, and metallic current collectors.
US10211448B2

A hybrid nanostructured surface and methods are shown. In one example the hybrid nanostructured surface is used to form one or more electrodes of a battery. Devices such as lithium ion batteries are shown incorporating hybrid nanostructured surfaces.
US10211447B2

Disclosed herein is a battery including a cell having an electrode laminate and a liquid electrolyte mounted in an internal space of a battery case, a gas discharging member communicating with the internal space of the battery case for discharging gas generated in the cell out of the cell, and a liquid electrolyte injection member communicating with the internal space of the battery case for injecting a liquid electrolyte into internal space of the battery case.
US10211444B2

Present embodiments are directed to a battery module including a venting assembly and a method of manufacturing the battery module. The venting assembly may, in certain embodiments, be designed to vent gases from a plurality of battery cells disposed in a housing of the battery module. Each of the plurality of battery cells may include a battery cell vent. The venting assembly may include a lid designed to be coupled to the housing and disposed over the battery cells in the housing. In some embodiments, the lid includes a vent chamber formed in the lid and designed to receive and direct gases vented from the plurality of battery cells away from the battery module.
US10211435B2

A circuit board structure capable of heating a battery without requiring cost for adoption and replacement of the battery is provided. In the mounting of an auxiliary battery incorporated in an in-vehicle emergency notification device as a standby power supply for a main battery and a heater resistor for heating the auxiliary battery, a heat transfer mechanism for transferring heat generated by the heater resistor to the auxiliary battery is provided on a printed board. Further, the auxiliary battery is detachably fixed on the printed board through the heat transfer mechanism.
US10211426B2

A display device includes: a frame; and a flexible display unit configured to be wound into the frame, and including a transparent adhesive layer, the adhesive layer having a first surface and a second surface opposite to the first surface. The adhesive layer is configured to adhere layers on the first surface and the second surface thereof to each other, and a first elongation percentage of the adhesive layer in a first direction is greater than a second elongation percentage of the adhesive layer in a second direction crossing the first direction, the first direction being a direction along which the display unit is unwound from the frame.
US10211422B2

A transparent display device includes: a display panel displaying an image with light and including: a pixel area at which light is generated, a transmission area at which light transmits through the display panel, and a gate line area including a gate line; at the pixel area, a display element generating the light, and a driving circuit driving the display element; and an insulating layer pattern at the pixel and gate line areas. The driving circuit includes a semiconductor layer, gate, source and drain electrodes, and a gate insulating layer on the gate line and electrode, the display element includes pixel and common electrodes, and a light emitting layer, the insulating layer pattern at the pixel area is between the gate insulating layer and the common electrode, and the insulating layer pattern at the gate line area defines a groove at the transmission area.
US10211420B2

An OLED display device includes an assisting conductive layer formed on a bottom surface of an upper substrate in such a way that the assisting conductive layer is in direct contact with and electrically connected to a second electrode that is located on a top surface of a lower substrate so that electrical conduction capability of the second electrode is enhanced and the electrical resistance of the second electrode is reduced to thereby make in-plane voltage homogenous, improve consistency of displaying, and alleviate the issues of non-uniform panel brightness and mura and also help reduce the thickness of the second electrode for saving material of the second electrode and increase light transparency of the second electrode.
US10211417B2

An organic light emitting device can include a first electrode and a second electrode, and a red emission layer, a green emission layer and a blue emission layer which are positioned between the first electrode and the second electrode. Each of the red emission layer, the green emission layer and the blue emission layer can be disposed in an entirety of a red sub-pixel area, a green sub-pixel area and a blue sub-pixel area. A distance between the first electrode and the second electrode in at least one of the red sub-pixel area, the green sub-pixel area and the blue sub-pixel area can be a first-order optical distance equal to λ/2n, where λ is a wavelength of light emitted from each of the sub-pixel areas, and n is an average refractive index of a plurality of organic material layers disposed between the first electrode and the second electrode.
US10211415B2

Provided is a foldable display device. The foldable display device includes a flexible substrate which includes a display area, a bezel area enclosing the display area, and a plurality of bending areas extending from one side of the bezel area; and a display unit disposed in the display area, in which the plurality of bending areas is separated from each other. Therefore, even though the foldable display device is folded, the stress concentrated due to the bending and/or folding overlapping in the bending area may be reduced.
US10211404B2

A high-performance organic electroluminescence device and an electronic equipment provided with the organic electroluminescence device are provided. Also, a compound for achieving the organic electroluminescence device and the electronic equipment is provided. Specifically, a compound having a specific structure having a triphenylene skeleton, an organic electroluminescence device using the compound and an electronic equipment provided with the organic electroluminescence device are provided.
US10211402B2

The present specification provides a di-polycyclic compound, and a polymer chain consisting of alternating electron donor compounds and electron acceptor compounds, which include the di-polycyclic compound.
US10211396B2

A semiconductor device and a method of forming the semiconductor device are disclosed. The semiconductor device includes a lower electrode and a magnetic tunnel junction structure disposed on the lower electrode. The magnetic tunnel junction structure includes a seed pattern disposed on the lower electrode. The seed pattern includes an amorphous seed layer and an oxidized seed layer disposed on a surface of the amorphous seed layer. The seed pattern may prevent the lattice structure of the lower electrode from adversely affecting the lattice structure of a pinned magnetic layer of the magnetic tunnel junction structure.
US10211395B1

A method for manufacturing a magnetic random access memory chip having magnetic memory elements with different performance characteristics formed on the same chip. The magnetic memory elements can be magnetic random access memory elements. The memory chip can have a first set of magnetic random access chips having a first set of physical and performance characteristics formed in a first area of the sensor and a second set of magnetic random access chips having a second set of performance characteristics formed in a second area of the chip. For example, the first set of magnetic random access memory elements can have performance characteristics that match or exceed those of a non-volatile memory, whereas the second set of magnetic random access memory elements can have performance characteristic that match or exceed those of a static random access memory element.
US10211394B1

A magnetic memory according to an embodiment includes: a first and second terminals; a conductive layer, which is nonmagnetic, the conductive layer including a first to third regions, the second region being disposed between the first region and the third region, the first region being electrically connected to the first terminal, and the third region being electrically connected to the second terminal; a magnetoresistive element disposed to correspond to the second region of the conductive layer, the magnetoresistive element including a first magnetic layer, a second magnetic layer disposed between the second region and the first magnetic layer and electrically connected to the second region, a nonmagnetic layer disposed between the first magnetic layer and the second magnetic layer, and a third terminal electrically connected to the first magnetic layer; and a third magnetic layer, the conductive layer being disposed between the third and second magnetic layers.
US10211381B2

A light-emitting device includes: a semiconductor laser element; a supporting member located above the semiconductor laser element, the supporting member having a through-hole that allows light emitted from the semiconductor laser element to pass therethrough; a fluorescent member located in the through-hole, the fluorescent member containing a fluorescent material that is excitable by light emitted from the semiconductor laser element so as to emit light having a wavelength different from a wavelength of the light emitted from the semiconductor laser element; and a light-transmissive heat dissipating member including: a base portion, and a projecting portion projecting from the base portion into the through-hole. An upper surface of the projecting portion of the heat dissipating member is bonded to a lower surface of the fluorescent member. An upper surface of the base portion of the heat dissipating member is bonded to a lower surface of the supporting member.
US10211377B2

The present invention relates to a method for manufacturing a light-emitting diode package, and more specifically to a method for manufacturing a light-emitting diode package that does not need an additional color conversion frit heat-treatment process and cutting process after bonding between the color conversion frit and a light-emitting diode chip. To this end, the present invention provides a method for manufacturing a light-emitting diode package characterized in that the present invention comprises: a color conversion frit formation step for forming a color conversion frit in which phosphor is included on a substrate; a color conversion frit transcription step for transcribing the color conversion frit formed on the substrate from the substrate to a transcription film; and a color conversion frit bonding step for bonding the color conversion frit transcribed on the transcription film onto a light-emitting diode package.
US10211374B2

Embodiments of the invention include a light emitting device including a substrate and a semiconductor structure including a light emitting layer. A first reflective layer surrounds the light emitting device. A wavelength converting element is disposed over the light emitting device. A second reflective layer is disposed adjacent a first sidewall of the wavelength converting element.
US10211372B1

A semiconductor light emitting device includes a light emitting structure including a first conductivity-type semiconductor layer, an active layer, and a second conductivity-type semiconductor layer, sequentially stacked on a substrate along a first direction, and including an exposed region exposing the first conductivity-type semiconductor layer. A first contact electrode is in the exposed region, a second contact electrode is on the second conductivity-type semiconductor layer, and an insulating layer covers the light emitting structure. Separate electrode pads penetrate the insulating layer to be electrically connected to the first contact electrode and the second contact electrode. A side surface of at least one of the first and second electrode pads may extend to be coplanar with a side surface of the substrate along the first direction.
US10211371B2

There is herein described a process for providing improved device performance and fabrication techniques for semiconductors. More particularly, the present invention relates to a process for forming features, such as pixels, on GaN semiconductors using a p-GaN modification and annealing process. The process also relates to a plasma and thermal anneal process which results in a p-GaN modified layer where the annealing simultaneously enables the formation of conductive p-GaN and modified p-GaN regions that behave in an n-like manner and block vertical current flow. The process also extends to Resonant-Cavity Light Emitting Diodes (RCLEDs), pixels with a variety of sizes and electrically insulating planar layer for electrical tracks and bond pads.
US10211362B2

A display panel and a method of manufacturing the same, a display device and a wearable intelligent device are disclosed. The display panel includes: a substrate; a display unit arranged on the substrate; a monitoring light emitting unit formed on a side of the substrate away from the display unit, for emitting monitoring light toward an object in a direction facing away from the display unit; and a light receiving unit formed on the side of the substrate away from the display unit, for receiving reflected monitoring light from the object and generating monitoring data of the object based to the reflected monitoring light. With technique solutions of the invention, devices for monitoring a user's body conditions can be integrated on the back of the substrate, that is, be integrated with the substrate, such that the display panel has a more compact structure and a more aesthetic appearance.
US10211357B2

A thin-film optoelectronic module device (100) and design method comprising at least three monolithically-interconnected cells (104, 106, 108) where at least one monolithically-interconnecting line (250) depicts a spatial periodic or quasi-periodic wave and wherein the optoelectronic surface of said thin-film optoelectronic module device (100) presents at least one set of at least three zones (210, 220, 230) having curves of substantially parallel monolithic interconnect lines. Border zones (210, 230) have a lower front-contact sheet resistance than that of internal zone (220). Said curves of substantially parallel interconnecting lines may comprise peaks of triangular or rounded shape, additional spatial periods that are smaller than a baseline period, and mappings from one curve to the adjacent curve such as in the case of non-rectangular module devices (100). The device (100) and design method are advantageous to reduce costs and materials to manufacture thin-film optoelectronic module devices (100) while increasing production yield, reliability, aesthetic appearance, and range of applications.
US10211343B2

The present invention provides a thin film transistor including a gate electrode, a source electrode, a drain electrode, and a semiconductor layer, which are laminated on a substrate. The semiconductor layer is a polysilicon thin film. The polysilicon thin film in regions corresponding to the source electrode and the drain electrode has a smaller crystal grain size than that of the polysilicon thin film in a channel region between the source electrode and the drain electrode.
US10211340B2

The method for producing a pillar-shaped semiconductor device includes a step of providing a structure that includes, on an i layer substrate (1a), a Si pillar (4a) and an impurity region (12a) located in a lower portion of the Si pillar (4a) and serving as a source or a drain, a step of forming a SiO2 layer that extends in a horizontal direction and is connected to an entire periphery of the impurity region (12a) in plan view, a step of forming a SiO2 layer (11a) on the SiO2 layer such that the SiO2 layer (11a) surrounds the Si pillar (4a) in plan view, a step of forming a resist layer (13) that is partly connected to the SiO2 layer (11a) in plan view, and a step of forming a SiO2 layer (8a) by etching the SiO2 layer below the SiO2 layer (11a) and the resist layer (13) using the SiO2 layer (11a) and the resist layer (13) as masks.
US10211330B2

A silicon carbide vertical MOSFET includes an N-counter layer of a first conductivity type formed in a surface layer other than a second semiconductor layer base layer selectively formed in a low concentration layer on a surface of the substrate, a gate electrode layer formed through a gate insulating film in at least a portion of an exposed portion of a surface of a third semiconductor layer of a second conductivity type between a source region of the first conductivity type and the N-counter layer of the first conductivity type, and a source electrode in contact commonly with surfaces of the source region and the third semiconductor layer. Portions of the second conductivity type semiconductor layer are connected with each other in a region beneath the N-counter layer.
US10211314B1

A method for fabricating semiconductor device includes the steps of first forming a gate structure on a substrate, forming a contact etch stop layer (CESL) on the gate structure, forming an interlayer dielectric (ILD) layer around the gate structure, performing a curing process so that an oxygen concentration of the CESL is different from the oxygen concentration of the ILD layer, and then performing a replacement metal gate process (RMG) process to transform the gate structure into a metal gate.
US10211307B2

In accordance with an aspect of the present disclosure, in a method of manufacturing a semiconductor device, a fin structure in which first semiconductor layers and second semiconductor layers are alternately stacked is formed. A sacrificial gate structure is formed over the fin structure. A first cover layer is formed over the sacrificial gate structure, and a second cover layer is formed over the first cover layer. A source/drain epitaxial layer is formed. After the source/drain epitaxial layer is formed, the second cover layer is removed, thereby forming a gap between the source/drain epitaxial layer and the first cover layer, from which a part of the fin structure is exposed. Part of the first semiconductor layers is removed in the gap, thereby forming spaces between the second semiconductor layers. The spaces are filled with a first insulating material.
US10211303B2

An integrated circuit contains a flash cell in which the top gate of the sense transistor is a metal sense gate over the floating gate. The source/drain regions of the sense transistor extend under the floating gate so that the source region is separated from the drain region by a sense channel length less than 200 nanometers. The floating gate is at least 400 nanometers wide, so the source/drain regions of the sense transistor extend under the floating gate at least 100 nanometers on each side. The integrated circuit is formed by forming the sense transistor source and drain regions before forming the floating gate.
US10211290B2

A bipolar junction transistor is configured to provide electrostatic discharge (ESD) protection for an integrated circuit. The bipolar junction transistor includes a substrate configured to function as a gate for the bipolar junction transistor. At least one drain finger extends in a first direction on a first surface of the substrate and is configured to function as a collector for the bipolar junction transistor. At least one source finger extends in the first direction on the first surface of the substrate and is configured to function as an emitter for the bipolar junction transistor. The at least one source finger includes a pickup region that is configured to set a substrate potential.
US10211287B2

A p-type Tunnel Field-Effect Transistor comprises a drain p-type semiconductor region, a source n-type semiconductor region, and at least one gate stack. The source n-type semiconductor region comprises a lowly doped section with a length of at least 10 nm and with a doping level of n-type dopant elements below 5×1018 at/cm3 and, in contact with the lowly doped section, a highly doped section with a length between 1 monolayer and 20 nm and with a doping level of n-type dopant elements above 5×1018 at/cm3.
US10211284B2

A silicon carbide film has first and second main surfaces. The second main surface has an element formation surface and a termination surface. The silicon carbide film has a first range that constitutes a first main surface and an intermediate surface opposite to the first main surface, and a second range that is provided on the intermediate surface and constitutes the element formation surface. The first range includes: a first breakdown voltage holding layer, and a guard ring region partially provided at the intermediate surface in the termination portion. The second range has a second breakdown voltage holding layer. The second range has one of a structure only having the second breakdown voltage holding layer in the termination portion and a structure disposed only in the element portion of the element portion and the termination portion.
US10211281B2

In one embodiment, an isolation device has a substrate, a metal plate, a conductive layer, first and second isolation layers are disclosed. The conductive layer may be formed within the substrate. The conductive layer may be arranged coupled to the metal plate, so as to receive a capacitively coupled signal from the metal plate. The first and second isolation layers may be sandwiched between the metal plate and the conductive layer. In another embodiment, an isolation device comprising a semiconductor substrate, a topmost metal layer and a plurality of additional metal layers is disclosed. The isolation device further comprises an isolation capacitor formed using the topmost metal layer and a conductive layer coupled to at least one of the plurality of additional metal layers.
US10211278B2

A device and method for fabricating an integrated circuit (IC) chip is disclosed. The method includes depositing a first thin film resistor material on a first inter-level dielectric (ILD) layer; depositing an etch retardant layer overlying the first thin film resistor material; and patterning and etching the etch retardant layer and the first thin film resistor material to form a first resistor. The method continues with depositing a second ILD layer overlying the first resistor; and patterning and etching the second ILD layer using a first etch chemistry to form vias through the second ILD layer and the etch retardant layer to the first resistor. The etch retardant layer is selective to a first etch chemistry and the thickness of the etch retardant layer is such that the via etching process removes substantially all exposed portions of the etch retardant layer and substantially prevents consumption of the underlying first thin film resistor material.
US10211275B2

An organic light emitting diode display panel includes data lines arranged in a first direction; gate lines arranged in a second direction to cross the data lines; a driving voltage line arranged in the first direction; a reference voltage line arranged in the first direction; data pads respectively at ends of corresponding ones of the data lines; a driving voltage pad at an end of the driving voltage line; and a reference voltage pad at an end of the reference voltage line. A first distance is defined between the driving voltage pad and an adjacent data pad, a second distance is defined between adjacent ones of the data pads, and a third distance is defined between the reference voltage pad and an adjacent data pad. At least two of the first distance, the second distance, and the third distance are different from each other.
US10211263B2

The present disclosure provides a display device and a manufacture method thereof. The pixel definition layer includes a plurality of openings. The organic light emitting layer includes an opening region of the transparent conductive layer and a non-opening region of the transparent conductive layer. The opening region of the transparent conductive layer † disposed in the plurality of openings of the pixel definition layer. The organic light emitting layer being formed over the opening region of the transparent conductive layer to correspondingly form the plurality of sub-pixels. A three-dimensional recess is disposed in the substrate module below at least one of the color sub-pixels, each three-dimensional recess corresponds to one of the openings. The opening region of the transparent conductive layer and the organic light emitting layer are disposed in the three-dimensional recess.
US10211262B2

A display substrate includes a first switching element electrically connected to a gate line extending in a first direction and a data line extending in a second direction crossing the first direction, an organic layer disposed on the first switching element, a shielding electrode disposed on the organic layer and overlapping the data line, a pixel electrode disposed on the same layer as the shielding electrode and a light-blocking pattern disposed on the shielding electrode and adjacent to a corner of the pixel electrode.
US10211256B2

According to one embodiment, a magnetic memory device includes a stack structure including a first magnetic layer having a variable magnetization direction, a second magnetic layer having a fixed magnetization direction, and a nonmagnetic layer provided between the first magnetic layer and the second magnetic layer, wherein the second magnetic layer includes a first layer containing iron (Fe) and boron (B), a second layer containing iron (Fe) and boron (B), and a third layer provided between the first layer and the second layer and containing a semiconductor.
US10211254B2

A method of fabricating an image sensor includes the following steps. A substrate is provided. A first infrared filter is formed on a first region of the substrate. A second infrared filter is deposited on the substrate and the first infrared filter. The deposited second infrared filter covers the first infrared filter. The second infrared filter is lowered to expose the first infrared filter. The lowered second infrared filter is on a second region of the substrate and neighbors the first infrared filter.
US10211252B2

The present disclosure provides a multispectral imaging device and imaging system. The multispectral imaging device comprises: a substrate; a plurality of semiconductor layers, stacked on the substrate and arranged in a direction perpendicular to the substrate, different semiconductor layers converting visible light photons and NIR light photons to electrons, respectively; and a filtering layer, arranged on one side of the plurality of semiconductor layers away from the substrate, comprising a plurality of filtering sections arranged as a matrix, to separate the incident light to multiple wavebands on a plane parallel to the substrate. The multispectral imaging device and imaging system separate the incident light by waveband in a direction perpendicular to the substrate and a direction parallel to the substrate, then multispectral images can be acquired at the same time.
US10211246B2

The present disclosure relates to a solid-state imaging device, an electronic apparatus, and a manufacturing method that are designed to further increase conversion efficiency. A solid-state imaging device includes a pixel in which element separation is realized by a first trench element separation region having a trench structure in a region between an FD unit and an amplifying transistor among element separation elements separating the elements constituting the pixel from one another, and a second trench element separation region having a trench structure in a region other than the region between the FD unit and the amplifying transistor among the element separation regions separating the elements constituting the pixel from one another, and the first trench element separation region is deeper than the second trench element separation region. The present technology can be applied to CMOS image sensors, for example.
US10211241B2

Exemplary embodiments provide a solar cell device, and method for forming the solar cell device by integrating a switch component into a solar cell element. The solar cell element can include a solar cell, a solar cell array and/or a solar cell panel. The integrated solar cell element can be used for a solar sensor, while the solar sensor can also use discrete switches for each solar cell area of the sensor. Exemplary embodiments also provide a connection system for the solar cell elements and a method for super-connecting the solar cell elements to provide a desired connection path or a desired power output through switch settings. The disclosed connection systems and methods can allow for by-passing underperforming solar cell elements from a plurality of solar cell elements. In embodiments, the solar cell element can be extended to include a battery or a capacitor.
US10211240B2

An object is to establish a processing technique in manufacture of a semiconductor device in which an oxide semiconductor is used. A gate electrode is formed over a substrate, a gate insulating layer is formed over the gate electrode, an oxide semiconductor layer is formed over the gate insulating layer, the oxide semiconductor layer is processed by wet etching to form an island-shaped oxide semiconductor layer, a conductive layer is formed to cover the island-shaped oxide semiconductor layer, the conductive layer is processed by dry etching to form a source electrode, and a drain electrode and part of the island-shaped oxide semiconductor layer is removed by dry etching to form a recessed portion in the island-shaped oxide semiconductor layer.
US10211232B2

The present invention provides a manufacture method of an array substrate and an array substrate manufactured by the method. By sequentially forming the first passivation layer and the flat layer, and then implementing patterning process and anneal process to the flat layer, in the anneal process to the flat layer, the flat layer and the source/the drain cannot contact with each other due to the first passivation layer inbetween, and thus, no reaction of generating complex happens, which is beneficial for promoting the electrical property of the array substrate and realizing the signal conduction; in comparison with prior art, the present invention can decrease at least one mask in advance, which is a advantage to raise the process result, to decrease the process time and to reduce the production cost. In the array substrate, the signal transmission is smooth, and the substrate possesses the great electrical property.
US10211217B2

A non-volatile memory (NVM) cell includes a semiconductor wire including a select gate portion and a control gate portion. The NVM cell includes a select transistor formed with the select gate portion and a control transistor formed with the control gate portion. The select transistor includes a gate dielectric layer disposed around the select gate portion and a select gate electrode disposed on the gate dielectric layer. The control transistor includes a stacked dielectric layer disposed around the control gate portion, a gate dielectric layer disposed on the stacked dielectric layer and a control gate electrode disposed on the gate dielectric layer. The stacked dielectric layer includes a first silicon oxide layer disposed on the control gate portion, a charge trapping layer disposed on the first silicon oxide, and a second silicon oxide layer disposed on the charge trapping layer.
US10211213B2

The reliability and performances of a semiconductor device having a nonvolatile memory are improved. A selection gate electrode is formed over a semiconductor substrate via a first insulation film. Over the opposite side surfaces of the selection gate electrode, second insulation films of sidewall insulation films are formed. Over the semiconductor substrate, a memory gate electrode is formed via a third insulation film having a charge accumulation part. The selection gate electrode and the memory gate electrode are adjacent to each other via the second insulation film and the third insulation film. The second insulation film is not formed under the memory gate electrode. The total thickness of the second insulation film and the third insulation film interposed between the selection gate electrode and the memory gate electrode is larger than the thickness of the third insulation film interposed between the semiconductor substrate and the memory gate electrode.
US10211211B1

A method for fabricating a buried word line (BWL) of a dynamic random access memory (DRAM) includes the steps of: forming a trench in a substrate; forming a barrier layer in the trench; performing a soaking process to reduce chlorine concentration in the barrier layer; and forming a conductive layer to fill the trench.
US10211197B2

Fabrication of a wireless device involves providing a packaging substrate configured to receive a plurality of components, mounting a radio-frequency module on the packaging substrate, the radio-frequency module including a power amplifier including a bipolar transistor having collector, emitter, base and sub-collector regions, the radio-frequency module further including a conductive via positioned within 35 μm of the sub-collector region in order to clamp a peak voltage of the bipolar transistor at a voltage limit level, and electrically connecting the radio-frequency module to the packaging substrate using a plurality of connectors.
US10211195B2

An optoelectronic semiconductor device and a manufacturing method are disclosed. The manufacturing method includes steps of: a step of providing a microsized optoelectronic semiconductor element, a step of providing a matrix substrate, a step of electrode alignment and lamination, a step of electrode coupling, a step of illumination and lift-off and a step of removal. The step of electrode coupling is to provide a first light to concentratedly illuminate at least some of the junctions between the first electrodes and the third electrodes or concentratedly illuminate at least some of the junctions between the second electrodes and the fourth electrodes. The step of illumination and lift-off is to provide a second light to concentratedly illuminate at least some of the interfaces between the microsized optoelectronic semiconductor elements and the epitaxial substrate to peel off the microsized optoelectronic semiconductor elements from the epitaxial substrate.
US10211192B2

[Object] To suppress appearance of a ghost.[Solving Means] The present optical module includes a sensor configured to pick up an image of an image pickup object, and a memory chip configured to store pixel data read out from the sensor and having the sensor joined thereto. The memory chip is connected to a substrate by a connection portion by flip-chip connection. The sensor can be connected by a wire to the memory chip, to which the sensor is joined. Further, the sensor can be joined to the memory chip in such a manner as to project toward an opening of the substrate. The present technology can be applied to a camera module.
US10211191B2

There is provided an image module package including a substrate, a photo sensor chip, a molded transparent layer and a glass filter. The substrate has an upper surface. The photo sensor chip is attached to the upper surface of the substrate and electrically connected to the substrate. The molded transparent layer covers the photo sensor chip and a part of the upper surface of the substrate, wherein a top surface of the molded transparent layer is formed with a receptacle opposite to the photo sensor chip. The glass filter is accommodated in the receptacle.
US10211188B2

An LED module includes a substrate, a first conductive element formed on a top face of the substrate, wherein the first conductive element has a feature to bear at least 0.3 Amps of electrical current passing therethrough and conductive islands formed on a top face of substrate and one of which is electrically connected to the first conductive element. An insulation film is formed on a top face of the first conductive element and at least one patterned second conductive element is formed on the substrate to be electrically connected to the remainder of the conductive islands and crosses over the first conductive element at portions of the first conductive element having the insulation film formed thereon. An LED chip is mounted on the top face of the substrate to electrically connect to the first conductive element, the conductive islands and the patterned second conductive element.
US10211187B2

A light source includes first and second semiconductor diode structures adapted to generate light, a light output section at least partially overlapping both of the first and the second semiconductor diode structures and being adapted to output light from the first and the second semiconductor diode structures, and a light reflecting structure at least partially enclosing side surfaces of the first and the second semiconductor diode structures and the light output section and being adapted to reflect light from the first and the second semiconductor diode structures towards the light output section. The area of the light output section is less than the combined area of the first and the second semiconductor diode structures.
US10211186B2

A light emitting device package assembly including a first substrate, a plurality of light emitting device packages disposed on the first substrate, and a light conversion member disposed on the light emitting device packages. Each of the light emitting device packages includes a main body disposed on the first substrate and including a first cavity, a light source disposed in the first cavity, and a first matrix disposed in the first cavity. Further, the light conversion member includes a second substrate including a plurality of second cavities, a second matrix disposed in the second cavities, and first light conversion particles disposed in the second matrix.
US10211181B2

Devices and methods for processing singulated radio-frequency (RF) units. In some embodiments, a device for processing singulated RF packages can include a plate having a plurality of apertures. Each aperture can be dimensioned to receive and position a singulated RF package to thereby facilitate processing of the singulated RF packages positioned in their respective apertures. In some embodiments, such a device can be utilized to batch process high volume of RF packages as if the RF packages are still in a panel format.
US10211159B2

A semiconductor package includes a first plate having a through hole therein, at least one interconnection layer disposed on a first surface of the first plate, and at least one semiconductor chip disposed on the at least one interconnection layer in a space defined by the through hole and electrically connected to the least one interconnection layer. The package further includes a second plate disposed on the at least one semiconductor chip and a second surface of the first plate on a side of the first plate opposite the first surface, and at least one conductive pad disposed on the second surface of the first plate and electrically connected to the at least one interconnection layer.
US10211156B2

A semiconductor device includes a substrate including PMOSFET and NMOSFET regions, a first gate structure extending in a first direction and crossing the PMOSFET and NMOSFET regions, and a gate contact on and connected to the first gate structure, the gate contact being between the PMOSFET and NMOSFET regions, the gate contact including a first sub contact in contact with a top surface of the first gate structure, the first sub contact including a vertical extending portion extending vertically toward the substrate along one sidewall of the first gate structure, and a second sub contact spaced apart from the first gate structure, a top surface of the second sub contact being positioned at a same level as a top surface of the first sub contact.
US10211148B2

A structure comprising a first dielectric layer embedded with a first interconnect structure; an insulator layer disposed on the first dielectric layer; a second dielectric layer disposed on the insulator layer; a via residing within the second dielectric layer; and a second interconnect structure isolated from the first dielectric layer. Further, a diffusion barrier layer is configured to isolate the first interconnect structure from the first dielectric layer and the insulator layer. Further, a first portion of a bottom surface of the via resides on a top surface of the insulator layer, a second portion of the bottom surface of the via resides on a first portion of a top surface of the first interconnect structure. Moreover, a capping layer residing on a second portion of the top surface of the first interconnect structure and a first portion of a bottom surface of the second dielectric layer.
US10211146B2

A semiconductor device may include a transistor gate in a device layer; an interconnect layer over the device layer; and an air gap extending through the interconnect layer to contact an upper surface of the transistor gate. The air gap provides a mechanism to reduce both on-resistance and off-capacitance for applications using SOI substrates such as radio frequency switches.
US10211136B2

A fan-out semiconductor package includes: a first connection member having a through-hole; a semiconductor chip disposed in the through-hole of the first connection member and having an active surface having connection pads disposed thereon and an inactive surface opposing the active surface; an encapsulant encapsulating at least portions of the first connection member and the inactive surface of the semiconductor chip; a second connection member disposed on the first connection member and the active surface of the semiconductor chip; and a heat dissipation layer embedded in the encapsulant so that one surface thereof is exposed. The first connection member and the second connection member include, respectively, redistribution layers electrically connected to the connection pads of the semiconductor chip.
US10211135B2

A semiconductor device includes a semiconductor element, a circuit board, metal wires, and an expanding member. The circuit board has an upper surface and a lower surface opposite the upper surface. The metal wires are formed on at least one of the upper surface and the lower surface. At least two connection terminals are formed in a terminal formation surface of the semiconductor element which is disposed so as to face the upper surface of the circuit board. The expanding member is fixed to the terminal formation surface of the semiconductor element, has a larger coefficient of linear thermal expansion than the semiconductor element, and has a size larger than the interval between adjacent two of the at least two connection terminals.
US10211120B2

A rework grid array interposer with direct power is described. The interposer has a foundation layer mountable between a motherboard and a package. A heater is embedded in the foundation layer to provide local heat to reflow solder to enable at least one of attachment or detachment of the package. A connector is mounted on the foundation layer and coupled to the heater and to the package to provide a connection path directly with the power supply and not via the motherboard. One type of interposer interfaces with a package having a solderable extension. Another interposer has a plurality of heater zones embedded in the foundation layer.
US10211109B1

Semiconductor devices and methods are provided to fabricate field effect transistor (FET) devices having local wiring between the stacked devices. For example, a semiconductor device includes a first FET device on a semiconductor substrate, the FET device comprising a first source/drain layer, and a first gate structure comprising a gate dielectric layer and a metal gate layer. The semiconductor device further includes a second FET device comprising a second source/drain layer, and a second gate structure comprising a gate dielectric layer and a metal gate layer; wherein the first and second FET devices are in a stacked configuration. The semiconductor device further includes one or more conductive vias in communication with either the first gate structure of the first FET device or the second gate structure of the second FET device.
US10211108B2

A method for fabricating a semiconductor structure includes forming a plurality of dummy gate structures on a substrate. Each dummy gate structure includes a gate dielectric layer, a dummy gate electrode, and two sidewall spacers. The method also includes forming a dielectric layer on the substrate between neighboring dummy gate structures and removing a portion of each dummy gate electrode to form a first opening. The first opening is surrounded by a remaining portion of the dummy gate electrode and the two sidewall spacers. The method further includes removing a portion of each sidewall spacer along a direction perpendicular to the sidewall of the first opening to form a second opening, removing the remaining portion of the gate electrode on the bottom of each second opening to form a third opening, and then filling each third opening with a gate electrode material to form a gate electrode.
US10211104B2

A processing method of a package wafer includes a mold resin removal step of exposing grooves filled with a mold resin of the package wafer in a peripheral surplus region, a holding step of holding the package wafer in such a manner that the grooves are exposed, an orientation adjustment step of causing the grooves to be parallel to a processing-feed direction in which processing feeding of a chuck table is carried out when dividing grooves are formed, a coordinate registration step of imaging both ends of the plural grooves exposed at a peripheral edge and registering coordinate information of both ends or a single side of the grooves from taken images, and a dividing groove forming step of calculating the positions of the dividing grooves to be formed along the grooves based on the registered coordinate information of the grooves and forming the dividing grooves along the grooves.
US10211102B2

A method for manufacturing a semiconductor device includes providing a semiconductor substrate having a core region and a peripheral region, and prior to forming a metal silicide in the core region, forming a sidewall layer on opposite sides of a gate structure of a core region device. The sidewall layer includes sequentially, from the inside out, a silicon oxide layer, a first silicon nitride layer, a first silicon nitride layer, a second silicon oxide layer, and a second silicon nitride layer, or the sidewall layer includes, from inside out, a first silicon nitride layer and a second silicon nitride layer. The sidewall layer having such structure ensures that the formed metal silicide has a good morphology in the core region to achieve good device performance.
US10211100B2

One method includes performing an etching process to define a gate cavity that exposes an upper surface and at least a portion of the sidewalls of a gate structure and forming a replacement spacer structure adjacent the exposed sidewalls of the gate structure, wherein the replacement spacer structure exposes a portion of the upper surface of the gate structure and includes at least one air space. In this example, the method also includes forming a conformal etch stop layer and a replacement gate cap structure in the gate cavity, selectively removing a portion of the replacement gate cap structure and a portion of the conformal etch stop layer so as to thereby expose the upper surface of the gate structure, and forming a conductive gate contact structure (CB) in the conductive gate contact opening, wherein the entire conductive gate contact structure (CB) is positioned vertically above the active region.
US10211082B2

An electronic package is provided, including: a circuit structure having opposite first and second surfaces, wherein first and second circuit layers are formed on the first and second surfaces of the circuit structure, respectively, the first circuit layer having a minimum trace width less than that of the second circuit layer; a separation layer formed on the first surface of the circuit structure; a metal layer formed on the separation layer and electrically connected to the first circuit layer; an electronic element disposed on the first surface of the circuit structure and electrically connected to the metal layer; and an encapsulant formed on the circuit structure to encapsulate the electronic element. By disposing the electronic element having high I/O function on the circuit structure, the invention eliminates the need of a packaging substrate having a core layer and thus reduces the thickness of the electronic package.
US10211079B2

The present application provides a workpiece transfer system in which a production efficiency of a production line to be used can be improved. For example, a workpiece transfer system 1 includes: robots 11 & 12 placed in front of process modules 4 & 6 for conducting a predetermined processing operation on a workpiece W, the robots 11 & 12 bringing the workpiece W into the process modules 4 & 6 and taking the workpiece W out of the process modules 4 & 6; a workpiece storage unit 13 for storing the workpiece W to be brought into the process modules 4 & 6 and the workpiece W taken out of the process modules 4 & 6; and a transfer mechanism 14 for transferring the workpiece storage unit 13 in a direction almost perpendicular to a direction of bringing in and taking out the workpiece W for the process modules 4 & 6.
US10211074B2

Disclosed is a substrate treating apparatus. The substrate treating apparatus includes a housing having a space for treating a substrate in the interior thereof, a spin head which supports and rotates the substrate inside the housing, and an ejection unit having a first nozzle member for ejecting a first treatment liquid onto the substrate positioned on the spin head. The first nozzle member includes a body having an ejection passage, through which the first treatment liquid flows, therein and a first discharge hole communicated with the ejection passage to eject the first treatment liquid onto the substrate, and a vibrator installed in the body to provide vibration for the first treatment liquid flowing through the ejection passage. The vibrator has an interference preventing recess for preventing an interference by reflective waves therein.
US10211069B2

An apparatus including a printed circuit board including a body of a plurality of alternating layers of conductive material and insulating material; and a package including a die disposed within the body of the printed circuit board. A method including forming a printed circuit board including a core and a build-up section including alternating layers of conductive material and insulating material coupled to the core; and coupling a package including a die to the core of the printed circuit board such that at least a portion of a sidewall of the package is embedded in at least a portion of the build-up section. An apparatus including a printed circuit board including a body; a computing device including a package including a microprocessor disposed within the body of the printed circuit board; and a peripheral device that provides input or output to the computing device.
US10211062B2

A method for fabricating a semiconductor structure includes providing a base substrate, forming a plurality of core layers on the base substrate, forming a sidewall spacer film on the base substrate covering top and sidewall surfaces of the core layers, and forming a sidewall spacer layer by removing a portion of the sidewall spacer film formed above the top surface of the core layers. The sidewall spacer layer includes a first portion having a first thickness on the sidewall surfaces of the core layers, and a second portion having a second thickness on the base substrate. The method further includes removing the plurality of core layers after forming the sidewall spacer layer, removing the second portion of the sidewall spacer layer from the base substrate after removing the core layers, and using the first portion of the sidewall spacer layer as a hard mask layer.
US10211060B2

A number of variations may include a method that may include depositing a first layer on a first semiconductor layer in an overlying position with respect to at least one trench structure formed in the first semiconductor epi layer. The first layer may include a first metal and a second metal. A second layer may comprise a material constructed and arranged to scavenge semiconductor material migrating from the first semiconductor layer during annealing may be deposited over the first layer. The first semiconductor layer may be subjected to at least a first annealing act to provide a first structure. At least a portion of the first structure may be stripped to remove any of the first layer not reacted with the semiconductor material to form a Schottky barrier structure during the first annealing act.
US10211058B2

An electrostatic discharge protection device includes a buried layer having a plurality of heavily doped regions of a first conductivity type and a laterally diffused region between adjacent heavily doped regions, a semiconductor region over the buried layer, and a first well of the first conductivity type extending from a surface of the semiconductor region to a heavily doped region. The device includes a first transistor in the semiconductor region having an emitter coupled to the first terminal, and a second transistor in the semiconductor region having an emitter coupled to the second terminal. The first well forms a collector of the first transistor and a collector of the second transistor.
US10211057B2

A transistor component includes in a semiconductor body a source zone and a drift zone of a first conduction type, and a body zone of a second conduction type complementary to the first conduction type, the body zone arranged between the drift zone and the source zone. The transistor component further includes a source electrode in contact with the source zone and the body zone, a gate electrode adjacent the body zone and dielectrically insulated from the body zone by a gate dielectric layer, and a diode structure connected between the drift zone and the source electrode. The diode structure includes a first emitter zone adjoining the drift zone in the semiconductor body, and a second emitter zone of the first conduction type adjoining the first emitter zone. The second emitter zone is connected to the source electrode and has an emitter efficiency γ of less than 0.7.
US10211052B1

Systems and methods for fabrication of a redistribution layer are described. There is no deposition of a seed layer, made from copper, on top of a substrate. The lack of the seed layer avoids a need for etching the seed layer. When the seed layer is not etched, the redistribution layer, also made from copper, is not etched.
US10211045B1

An insulator is formed by flowable chemical vapor deposition (FCVD) process. The insulator is cured by exposing the insulator to ultraviolet light while flowing ozone over the insulator to produce a cured insulator. The curing process forms nitrogen, hydrogen, nitrogen monohydride, or hydroxyl-rich atomic clusters in the insulator. Following the curing process, these methods select wavelengths of microwave radiation (that will be subsequently used during annealing) so that such wavelengths excite the nitrogen, hydrogen, nitrogen monohydride, or hydroxyl-rich atomic clusters. Then, these methods anneal the cured insulator by exposing the cured insulator to microwave radiation in an inert (e.g., non-oxidizing) ambient atmosphere, at a temperature below 500° C., so as to increase the density of the cured insulator.
US10211043B2

A stacked film is a stacked film including an oxide film, and a metal film provided on the oxide film, in which the oxide film includes a ZrO2 film of which a main surface is a (001) plane, the metal film includes a Pt film or a Pd film that has a single orientation and of which a main surface is a (001) plane, and a [100] axis of the ZrO2 film and a [100] axis of the metal film are parallel to an interface between the oxide film and the metal film, and the axes of both are parallel to each other.
US10211033B2

The present disclosure generally relates to apparatus and methods for symmetry in electrical field, gas flow and thermal distribution in a processing chamber to achieve process uniformity. Embodiment of the present disclosure includes a plasma processing chamber having a plasma source, a substrate support assembly and a vacuum pump aligned along the same central axis to create substantially symmetrical flow paths, electrical field, and thermal distribution in the plasma processing chamber resulting in improved process uniformity and reduced skew.
US10211032B2

A microwave plasma source radiating a microwave in a chamber of a plasma processing apparatus to generate surface wave plasma includes a microwave output unit configured to generate and output a microwave, a microwave supply unit configured to transmit the microwave output from the microwave output unit, and a microwave radiation member configured as a ceiling wall of the chamber and configured to radiate the microwave supplied from the microwave supply unit into the chamber. The microwave supply unit includes microwave introduction mechanisms provided along a circumferential direction, thereby introducing the microwave to the microwave radiation member. The microwave radiation member includes slot antennas having slots through which the microwave is radiated and a microwave transmission member. The slots are provided to form a circular shape as a whole. The microwave transmission member provided to form a circular ring shape.
US10211028B2

Apparatus, methods and systems for nano/micro machining. A lathe head has a microscopic pivot aperture for seating a conical tip. The conical tip is carried on a turnable part at one end thereof and is polished down to a microscopic apex. The microscopic pivot aperture is dimensioned for seating the concentric tip in the pivot aperture such that an apex of the conical tip protrudes through and beyond the aperture to a position in close proximity with the aperture. A driver system can comprise a rotator for axially rotating the turnable part, including the conical tip seated in the pivot aperture, and a forward pressure applicator for concurrently applying forward pressure to the conical tip in the direction of the pivot aperture. A light/particle beam system can be utilized to machine the rotating conical tip and the rotating turnable part, including the tip, can be easily removed after machining.
US10211023B2

In one embodiment, an aperture set for a multi-beam includes a shaping aperture array in which a plurality of first openings are formed, a region including the plurality of first openings is irradiated with a charged particle beam discharged from a discharge unit, and portions of the charged particle beam pass through the plurality of respective first openings to form a multi-beam, a first shield plate in which a plurality of second openings is formed, through which a corresponding beam in the multi-beam, which passes through the plurality of first openings, passes, and a blanking aperture array in which a plurality of third openings is formed, through which a corresponding beam in the multi-beam, which passes through the plurality of first openings and the plurality of second openings, passes. The second openings are wider than the first openings.
US10211021B2

A permanent-magnet particle beam apparatus and method incorporating a non-magnetic portion for tunability are provided. The permanent-magnet particle beam apparatus includes a particle beam emitter that emits a charged particle beam, and includes a set of permanent magnets forming a magnetic field for controlling condensing of the charged particle beam. The permanent-magnet particle beam apparatus further includes a non-magnetic electrical conductor component situated with the set of permanent magnets to control a kinetic energy of the charged particle beam moving through the magnetic field.
US10211006B2

An illuminated keyswitch includes a base, a keycap, a lift mechanism, and a light source. The keycap includes a cap body and a light guiding rod. The lift mechanism is connected to between the light guiding rod and the base, such that the keycap can vertically move relative to the base through the lift mechanism. The light source is disposed between the light guiding rod and the base and emits light toward the light guiding rod. The light enters the light guiding rod through an end portion of the light guiding rod and then emits out the light guiding rod from another end portion of the light guiding rod and a side surface adjacent to the another end portion toward the cap body. Thereby, the whole cap body can receives relatively uniform back light.
US10211005B2

A simple, economically efficient, synchronized switching system for control of a three phase motor contactor utilizes only Voltage monitoring to determine zero crossings and knowledge of the sinusoidal power waveforms and operational delay period of the contactor, to synchronize operation of the contacts at low power. The phases can be serially utilized for zero crossing detection upon Close or Open commands, so as to spread the wear over each set of contacts. Expensive metal at the contact surfaces can therefore be used more efficiently. For arc energy reduction upon contact opening, knowledge of Line-Load Voltage on at least one phase can be used to derive an empirical determination of the voltage angle at opening which yields the lowest arc energy.
US10210994B2

A coil structure may include a first coil wound on one plane, at least one second coil wound around the first coil, and at least one third coil wound around the first coil in a direction which is perpendicular to a winding direction of the at least one second coil.
US10210988B2

Disclosed herein is a coil component that includes a drum core having a winding core and first and second flange portions provided at opposite ends of the winding core; a wire wound around the winding core; terminal electrodes provided in the first and second flange portions, the terminal electrodes being connected to ends of the wire; and a magnetic top plate made of magnetic-powder containing resin in which magnetic powder is mixed in binder resin, the magnetic top plate being fixed to the first and second flange portions. The magnetic top plate has a lower surface facing the first and second flange portions and an upper surface located opposite to the lower surface. The density of the binder resin is higher in a surface layer part on a side of the lower surface than in a surface layer part on a side of the upper surface.
US10210987B2

A composite magnetic material includes first particles made of soft magnetic metal and second particles provided between first particles. Each of the second particles includes a first solid phase and a second solid phase. The composite magnetic material exhibits high magnetic characteristics.
US10210981B2

An 8-shaped integrated inductor includes a first terminal; a second terminal; a third terminal; a bridging structure that includes a first metal segment and a second metal segment, the first metal segment and the second metal segment being disposed in different layers of a semiconductor structure and partially overlapping; a first sensing unit employing the first terminal and the third terminal as its two terminals and including the first metal segment; and a second sensing unit employing the second terminal and the third terminal as its two terminals and including the second metal segment and a third metal segment. The third metal segment is disposed at a metal layer different from the second metal segment and conductively connecting other metal segments of the second sensing unit without crossing the metal segments of the first sensing unit.
US10210980B2

A vehicle headliner assembly includes a roof structure having an electromagnet disposed thereon. The vehicle headliner assembly further includes a headliner having at least one permanent magnet disposed thereon. The headliner is secured to the roof structure such that the permanent magnet is adjacent and opposite the electromagnet of the roof structure. The vehicle headliner assembly further includes a controller configured to energize the electromagnet to generate an electromagnetic field to attract or repel the permanent magnet of the headliner relative to the electromagnet.
US10210976B2

A downhole magnetic clamping system for a tool is provided. The clamping system may include a first permanent magnet, and a yoke, movably positioned next to the first permanent magnet and movable to at least two positions, a first position in which a magnetic attraction force produced by the first permanent magnet on structures exterior to the tool is reduced relative to a second position. In addition, the clamping system may further include a non-linear resilient member applying a resilient force to the yoke in the direction of the second position. Further, the clamping system may include an electro-magnetic coil, operable in a first and second direction to initiate movement of the yoke between the first position and the second position.
US10210973B2

A coil component includes a magnetic portion that includes metal particles and a resin material, a coil conductor embedded in the magnetic portion and having a core portion, and outer electrodes electrically connected to the coil conductor. The magnetic portion includes a magnetic outer coating and a magnetic base having a protrusion portion. The coil conductor is disposed on the magnetic base such that the protrusion portion is located in the core portion. The magnetic outer coating is disposed so as to cover the coil conductor, and the bottom surface of the magnetic base includes a recessed portion in an area opposite to the protrusion portion.
US10210959B2

Radiation shielding structures comprising bulk-solidifying amorphous alloys and methods of making radiation shielding structures and components in near-to-net shaped forms are provided.
US10210954B2

A system and method for monitoring the inventory of a medical storage container such as a tray that has a required inventory of medical articles. An enclosure is used to isolate, scan, and take an inventory of the tray or other container of medical articles. The tray and each of the medical articles in the tray has an RFID tag. The enclosure having a size smaller than the size needed for a resonant frequency at the RFID frequency of operation of the tags. A probe is used to create a robust electromagnetic field standing wave of constructive interference in the enclosure and a program compares the scanned present inventory of the tray to the required inventory database and indicates any differences. Expired and recalled articles and substitutes for recalled articles are identified.
US10210949B2

A method of monitoring symptoms of a person includes repeating, over a period of time, the steps of: selecting, by the person, one or more symbolic representations corresponding to one or more symptoms from a predefined set of symbolic representations presented to the person; and electronically recording data regarding the one or more symbolic representations selected by the person such that the data is electronically accessible later for generating a history of the symptoms of the person over the period of time. The data is transferred over virtual networks using virtual dispersive routing and stored in dispersive storage area networks (SANs). The data is classified as trusted, corrupted, invalid or uncertain, and/or as trusted, ambiguous and inadequate.
US10210947B2

A multi-port memory includes a memory cell, first and second word lines, first and second bit lines, first and second address terminals, and an address control circuit. The address control circuit controls the first and second word lines independently of each other on the basis of address signals that are respectively supplied to the first and second address terminals in a normal operation mode, and activates both of the first and second word lines that are coupled to the same memory cell on the basis of the address signal that is supplied to one of the first and second address terminals in a disturb test mode.
US10210945B2

A display device including a bidirectional shift register circuit, including: a plurality of cascade-connected register circuits; various circuits for setting various nodes to various voltage levels responsive to various signals input to various terminals; and an output circuit which outputs the clock pulse as an output pulse when the voltage of the first node is high level, wherein, at the forward shift operation, the bottom dummy register circuit is not input the reset signal and the first node of the bottom dummy register circuit is reset if the initial reset circuit of the bottom dummy register circuit receives the backward trigger signal, and wherein, at the backward shift operation, the top dummy register circuit is not input the reset signal and the first node of the top dummy register circuit is reset if the initial reset circuit of the top dummy register circuit receives the forward trigger signal.
US10210939B1

A data management method for a solid state storage device is provided. The solid state storage device includes a memory cell array. The memory cell array is divided into first-portion logical blocks and second-portion logical blocks. The data management method includes the following steps. Firstly, a write data of plural pages from a host are stored into a first logical block of the first-portion logical blocks. Then, a specified operation is performed on the write data of the plural pages, so that a parity data is acquired. Then, the parity data is stored into a second logical block of the second-portion logical blocks.
US10210936B2

A nonvolatile memory device includes a memory cell array including a plurality of memory cells, an address decoder configured to be connected to the memory cells through a plurality of word lines and to provide select or unselect read voltages to the word lines, and a control logic configured to control the address decoder to perform a plurality of read sequences in a continuous read mode and to adjust a word line setup start point in at least one of the read sequences to be different than a word line setup start point in at least one of the other read sequences, wherein the word line setup start point is a time at which the select or unselect read voltages begin to be provided to the word lines.
US10210922B2

Apparatuses and methods for refreshing memory cells of a semiconductor device are described. An example apparatus includes: a memory cell array including a plurality of memory groups each having a plurality of memory cells, the memory groups being selected by mutually different addresses; a first control circuit periodically executing a refresh operation on the memory groups in response to a first refresh command; and a second control circuit setting a cycle of executing the refresh operation by the first control circuit. The second control circuit sets the cycle to a first cycle until executing the refresh operation to all the memory groups after receiving the first refresh command, and the second control circuit sets the cycle to a second cycle that is longer than the first cycle after executing the refresh operation to all the memory groups.
US10210920B1

Magnetic tunnel junction (MTJ) devices with varied breakdown voltages in different memory arrays fabricated in a same semiconductor die to facilitate different memory applications are disclosed. In exemplary aspects disclosed herein, MTJ devices are fabricated in a semiconductor die to provide at least two different memory arrays. MTJ devices in each memory array are fabricated to have different breakdown voltages. For example, it may be desired to fabricate a One-Time-Programmable (OTP) memory array in the semiconductor die using MTJ devices having a first, lower breakdown voltage, and a separate magneto-resistive random access memory (MRAM) in a same semiconductor die with MTJ devices having a higher breakdown voltage. Thus, in this example, lower breakdown voltage MTJ devices in OTP memory array require less voltage to program, while higher breakdown voltage MTJ devices in MRAM can maintain a desired write operation margin to avoid or reduce write operations causing dielectric breakdown.
US10210906B2

Methods, systems, and computer readable media described herein may facilitate the characterization of content segments based on a type of content, thus providing a user with the flexibility to: record only the scene types of interest to the user; playback only the scene types of interest to the user; search a media library, wherein the results of the search will include a list of only the content having scene types of interest to the user; browse available user selected scenes from clients; reposition content to user interested scene type during playback; and/or generate a detailed listing of the content based on the scene types. Scene change detection and scene type metadata may be used to identify scene boundaries within a piece of content and to characterize a scene based on a scene type.
US10210900B2

A storage apparatus includes a storage disk including a plurality of tracks each of which includes a plurality of sectors, a head configured to write data in and read data from the storage disk, and a controller. The controller is configured to control the head to carry out reading of a group of data units from target sectors in a target track of the storage disk, the group of data units being associated with a command received from an external device, determine whether or not the target sectors include one or more defective sectors based on result of the reading, and control the head to write the group of data units in physically consecutive non-written sectors of the target track or another track, when the target sectors are determined to include the defective sectors.
US10210899B1

A method for scanning for flaws on a magnetic recording medium is disclosed. The magnetic recording medium has a first set of nonconsecutive data tracks and a second set of nonconsecutive data tracks. The method includes writing a test pattern to only the first set of nonconsecutive data tracks of the magnetic recording medium, reading of the test pattern written to the first set of nonconsecutive data tracks, and identifying flaws within the first set of nonconsecutive data tracks and the second set of nonconsecutive data tracks based on the reading the test pattern.
US10210898B2

The disclosure includes a camera array comprising camera modules, the camera modules comprising a master camera that includes a processor, a memory, a sensor, a lens, a status indicator, and a switch, the switch configured to instruct each of the camera modules to initiate a start operation to start recording video data using the lens and the sensor in the other camera modules and the switch configured to instruct each of the camera modules to initiate a stop operation to stop recording, the status indicator configured to indicate a status of at least one of the camera modules. The camera modules of the camera array are configured to provide a 3X field of view overlap.
US10210895B2

A magnetic recording medium that includes a substrate, an insulation layer applied onto a surface of the substrate, and a magnetic layer applied onto the insulation layer. The insulation layer is made from a redox-corrosion-inhibiting material. In one embodiment, the insulation layer inhibits redox corrosion by inhibiting electron transfer through the insulation layer (e.g., inhibits electron transfer between the substrate and the magnetic layer).
US10210888B1

The present disclosure generally relates to data storage devices, and more specifically, to a magnetic media drive employing a magnetic recording head. The head includes a main pole, a trailing shield, and an oscillator located between the main pole and the trailing shield. The oscillator is disposed at a media facing surface (MFS). The oscillator includes a spin-torque layer sandwiched between two distinct spin Hall layers. The two distinct spin Hall layers generate spin-orbit torque (SOT) that induces in-plane precessions on opposite surfaces of the spin-torque layer, and both in-plane precessions are in the same direction. The same-direction in-plane precessions on opposite surfaces of the spin-torque layer reduce the critical current of the oscillation of the oscillator, leading to high quality recording.
US10210879B2

An apparatus for processing an audio signal including a sequence of blocks of spectral values, includes: a processor for calculating an aliasing-affected signal using at least one first modification value for a first block of the sequence of blocks and using at least one different second modification value for a second block of the sequence of blocks and for estimating an aliasing-error signal representing an aliasing-error in the aliasing-affected signal; and a combiner for combining the aliasing-affected signal and the aliasing-error signal such that a processed signal obtained by the combining is an aliasing-reduced or aliasing-free signal.
US10210877B2

A speech/audio decoding apparatus is provided that includes a receiver that receives encoded data including a limited-band mode flag, and a memory that stores information on a position of a maximum amplitude spectrum frequency of a previous frame in a divided band. The speech/audio decoding apparatus also includes a processor that identifies whether a decoding band is encoded using a limited-band mode based on the decoded limited-band mode flag. Additionally, the processor decodes the spectrum in a limited band within each of the divided bands in a current frame using the stored information. Furthermore, the limited-band mode is set at an encoder side, when a difference between a first frequency with a first maximum amplitude in a spectrum of the divided band in a preceding frame and a second frequency with a second maximum amplitude in a spectrum of the divided band in the current frame is below a threshold.
US10210876B2

[Problem] To provide an audio device with which it is possible to efficiently utilize the storage capacity of a storage device for storing audio data. [Solution] In this audio device 1, in accordance with user profile information stored in a profile information storage unit 102, audio data inputted to an audio data input unit 103 is subjected by a filter unit 104 to a process of cutting a frequency band higher than the highest frequency audible to the user) and/or a frequency band lower than the lowest frequency audible to the user, and the data is then encoded by a codec unit 105, and stored to an audio storage device 100. Audio data can thereby be stored in the audio storage device 100 in compressed form with no noticeable decline in sound quality to the user, making it possible to store more audio data, such as music, in the audio storage device 100.
US10210873B2

A method for determining an inter-channel time difference (ITD) parameter includes determining a reference parameter according to a time-domain signal on a first sound channel and a time-domain signal on a second sound channel, where the reference parameter corresponds to a sequence of obtaining the time-domain signal on the first sound channel and the time-domain signal on the second sound channel, determining a search range according to the reference parameter and a limiting value (Tmax), where the Tmax is determined according to a sampling rate of the time-domain signal on the first sound channel, and performing search processing within the search range based on a frequency-domain signal on the first sound channel and a frequency-domain signal on the second sound channel to determine a first ITD parameter corresponding to the first sound channel and the second sound channel.
US10210871B2

A device includes a processor and a transmitter. The processor is configured to determine a first mismatch value indicative of a first amount of a temporal mismatch between a first audio signal and a second audio signal. The processor is also configured to determine a second mismatch value indicative of a second amount of a temporal mismatch between the first audio signal and the second audio signal. The processor is further configured to determine an effective mismatch value based on the first mismatch value and the second mismatch value. The processor is also configured to generate at least one encoded signal having a bit allocation. The bit allocation is at least partially based on the effective mismatch value. The transmitter configured to transmit the at least one encoded signal to a second device.
US10210870B2

Systems and methods for analyzing digital recordings of the human voice in order to find characteristics unique to an individual. A biometrics engine may use an analytics service in a contact center to supply audio streams based on configured rules and providers for biometric detection. The analytics service may provide call audio data and attributes to connected engines based on a provider-set of selection rules. The connected providers send call audio data and attributes through the analytics service. The engines are notified when a new call is available for processing and can then retrieve chunks of audio data and call attributes by polling an analytics service interface. A mathematical model of the human vocal tract in the call audio data is created and/or matched against existing models. The result is analogous to a fingerprint, i.e., a pattern unique to an individual to within some level of probability.
US10210868B2

A computing device comprises at least one processor, and at least one module operable by the at least one processor to designate a particular computing device from a plurality of computing devices to process audio input, wherein the computing device comprises a first computing device from the plurality of computing devices. The at least one module may be further operable by the at least one processor to, if the particular computing device is not the first computing device, cease processing of audio input, and if the particular computing device is the first computing device, receive first audio input and process the first audio input to determine whether the first audio input includes a predetermined audio command.
US10210867B1

Techniques are disclosed for adjusting user experience of a software application based on paralinguistic information. One embodiment presented herein includes a computer-implemented method for adjusting a user experience of a software application. The method comprises receiving, at a computing device, an audio stream comprising audio of a user. The method further comprises analyzing the audio stream for paralinguistic information to determine an attribute of the user. The method further comprises identifying content of the audio stream. The method further comprises determining one or more actions based on the content of the audio stream. The method further comprises selecting at least one of the one or more actions based on the attribute of the user.
US10210866B2

Ambient assistance is described. An assistant device can detect speech in its environment and determine that the speech includes words or phrases of a local dictionary of the assistant device. The assistant device can then generate an interaction opportunity based on the words or phrases of the speech.
US10210863B2

Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for controlling a media device and a display device using audio commands. In so doing, some embodiments operate to suppress noise from the display device, and enhance audio commands from users. Some embodiments operate by determining a position of the display device and de-enhancing audio from the display device based on the display device position. The position of the user is determined, and audio from the user based on the user position is enhanced. Then, a command in the enhanced user audio is identified, and the media device and/or the display device are caused to operate according to the command.
US10210860B1

Systems and methods are disclosed for customizing a neural network for a custom dataset, when the neural network has been trained on data from a general dataset. The neural network may comprise an output layer including one or more nodes corresponding to candidate outputs. The values of the nodes in the output layer may correspond to a probability that the candidate output is the correct output for an input. The values of the nodes in the output layer may be adjusted for higher performance when the neural network is used to process data from a custom dataset.
US10210858B2

A novel system and method based on three-dimensional acoustic-manipulation technology is disclosed. By changing the distribution of an acoustic-potential field generated by ultrasonic phased arrays, objects can be levitated and animated. Various distributions of acoustic-potential fields can be generated in accordance with the present invention, including acoustic-potential fields having arbitrary shapes, including any three-dimensional shapes. One or more ultrasonic phased arrays surrounding a workspace can be used to generate standing waves of various shapes to provide the acoustic-potential fields. Objects can be suspended at the nodes of the acoustic-potential field so that the ultrasound distribution (i.e., the desired arbitrary shape) is visualized. The system and method can be used to realize floating screen or mid-air raster graphics, mid-air vector graphics, and interaction with levitated objects. The system and method can also be used in other applications, including cleaning applications.
US10210856B1

A noise control system for a ducted rotor assembly, the ducted rotor assembly including a hub, a duct, and two or more blades coupled to the hub and supported by the duct. The noise control system including a microphone configured to receive a sound input generated by the ducted rotor assembly, the microphone configured for association with the hub; a speaker unit configured to generate a cancellation noise, the speaker configured for association with the hub; and a controller operably connected to the microphone and the speaker unit, the controller configured to selectively adjust harmonics of the cancellation noise to reduce an acoustic signature of the ducted rotor assembly. In another aspect, there is provided a rotorcraft with a ducted rotor assembly in a tail portion including a noise control system. In a third aspect, there is a method of reducing an acoustic signature of a ducted rotor assembly.
US10210847B1

A lighted violin bow has a stick, at least one battery coupled to the stick, and a plurality of lights electrically coupled to the battery. The lighted violin bow is placed within a violin case and is configured to illuminate the interior of the violin case.
US10210844B2

Embodiments are disclosed for display devices including holographic optical elements for directing light toward image producing panels. An example display device includes a phase modulating image producing panel, and a holographic optical element configured to receive collimated light and to output converging light toward the phase modulating image producing panel, the phase modulating image producing panel being configured to use at least a portion of the converging light to produce an image with collimated or diverging light.
US10210840B2

The present disclosure provides a shift register unit, its driving method, a gate driver circuit and a display device. The shift register unit includes a control module, a first output module and a second output module. The first output module is connected to a first signal end, a first node and an output end. The second output module is connected to the output end, a second node and a first clock signal end. The control module is connected to the first node, the second node, the first signal end, a second signal end, a second clock signal end, a third clock signal end, an input signal end and a resetting signal end, and configured to control potentials at the first node and the second node.
US10210836B2

A gate driver and a display device using the same are disclosed. The gate driver includes a first transistor configured to pre-charge a Q node, a second transistor configured to raise the output voltage depending on a voltage of the Q node, a third transistor configured to charge a QB node, a fourth transistor configured to lower the output voltage depending on a voltage of the QB node, and a capacitor connected between a gate and a source in at least one of the second transistor and the third transistor. The capacitor has a capacitance greater than a capacitance between the gate and a drain of the transistor to which the capacitor is connected. The capacitor includes an upper capacitor disposed on an organic passivation layer covering the transistors.
US10210834B2

A gate integrated driving circuit for a display panel. The gate integrated driving circuit may comprise N reset circuits. For each of the N reset circuits, a first terminal thereof may be coupled to a reference signal terminal, a second terminal thereof may be coupled to signal output terminals of a set of input and output circuits respectively, a third terminal thereof may be coupled to control terminals of driving circuits of the set of input and output circuits respectively, and a fourth terminal thereof may be coupled to a clock signal terminal coupled to input terminals of the driving circuits of the set of input and output circuits respectively. N may be an integer of at least 3. The set of input and output circuits may contain two or more input and output circuits.
US10210830B2

A display may have an array of pixels arranged in rows and columns. Each pixel may have a transistor for controlling the amount of output light associated with that pixel. The transistors may be thin-film transistors having active areas, first and second source-drain terminals, and gates. Gate lines may be used to distribute gate control signals to the gates of the transistors in each row. Data lines that run perpendicular to the gate lines may be used to distribute image data along columns of pixels. The gate lines may be connected to gate line extensions that run parallel to the data lines. The data lines may each overlap a respective one of the gate line extensions. Vias may be used to connect the gate line extensions to the gate lines. The gate line extensions may all have the same length.
US10210827B2

A driving substrate and a driving method thereof and a liquid crystal display device. The driving substrate includes driving electrodes and a control chip. A time period of a frame is divided into at least a first time period, a second time period and a third time period. The control chip configured to: in the first time period, apply a first group of data voltages to respective driving electrodes to control corresponding pixels to be equivalent to liquid crystal lenses having first curvatures; in the second time period, apply a second group of data voltages to the respective driving electrodes to control the corresponding pixels to be equivalent to liquid crystal lenses having second curvatures; and in the third time period, apply a third group of data voltages to the respective driving electrodes to control the corresponding pixels to be equivalent to liquid crystal lenses having third curvatures.
US10210819B2

The present disclosure provides a tunable backlight device, a display device and method of driving the display device. The tunable backlight device comprises: at least one backlight apparatus with high color gamut and low luminance; at least one backlight apparatus with low color gamut and high luminance; a storage configured to store a library of current feedback coefficients; a current feedback apparatus, configured to determine a first current feedback coefficient (K1) for the backlight apparatus with high color gamut and low luminance and a second current feedback coefficient (K2) for the backlight apparatus with low color gamut and high luminance, according to the requirements, respectively; a backlight driving apparatus configured to supply respective currents to both the backlight apparatuses to emit lights, based on the first and the second current feedback coefficients, respectively; and a light guide plate configured to mix the lights emitted from the both backlight apparatuses.
US10210815B2

A dimming control method of a backlight unit of a liquid crystal display (LCD) device driven at a driving frequency (f) of 60 Hz or lower includes a first step of driving the backlight unit using a first dimming value, and a second step of driving the backlight unit using a second dimming value higher than the first dimming value. The first step and the second step are alternately repeated and a repetition number of the second step within one period T of a driving frequency (f) is set to satisfy a condition of “{(60/f)−1}”. Here, f is a natural number lower than 60.
US10210808B2

A luminance controller according to example embodiments includes a gamma set selector to select a reference gamma set from among first through N-th gamma sets respectively corresponding to first through N-th reference luminances, based on a target luminance of a display panel; an initialization voltage selector to select an initialization voltage corresponding to the reference gamma set, from among first through N-th initialization voltage offsets respectively corresponding to the first through N-th gamma sets; a common voltage selector to select a common voltage corresponding to the reference gamma set from among first through N-th common voltage offsets respectively corresponding to the first through N-th gamma sets; and a determiner to determine a target initialization voltage based on the target luminance and the initialization voltage, and to determine a target common voltage based on the target luminance and the common voltage.
US10210804B2

An organic light emitting diode (OLED) display device for supplying a data signal to a pentile pixel array to reduce power consumption is disclosed. A plurality of the same color of sub pixels that are disposed in different pixel columns and different pixel rows in a pentile pixel array have pixel structures that are right and left inverted based on the same data line and share the same data line, and thus, a data driver supplies the same color of data signals for each data line.
US10210798B2

A display device includes a substrate including a display configured to display an image and a non-display area disposed on at least one side of the display area. A plurality of pixels is disposed in the display area. An organic insulating layer is disposed on the substrate. A pixel defining layer is disposed on the organic insulating layer. A sealing layer at least partially covers the display area and the non-display area and includes an inorganic material. The organic insulating layer and the pixel defining layer have a valley disposed therein. The valley is formed by removing portions of the organic insulating layer and the pixel defining layer along a circumference of the display area.
US10210791B2

A shift register unit, a driving method, a gate driver on array and a display device. The shift register unit includes: a first clock control circuit, a second clock control circuit, an output control circuit and an output circuit. The first clock control circuit is configured to, under control of a second control signal from a second control signal terminal, a third clock signal from a third clock signal terminal, and a fourth clock signal from a fourth clock signal terminal, alternately output a second clock signal from a second clock signal terminal and a first clock signal from a first clock signal terminal to the output control circuit. The second clock control circuit is configured to alternately output the first clock signal and the second control signal to the output circuit under control of the second control signal, the third clock signal and the fourth clock signal.
US10210788B2

A displaying method includes following steps: converting first image data into second image data; performing subpixel rendering on second image data to generate third image data; determining whether the first image data includes first pixel data having a gray brightness value which is not greater than a first threshold; determining whether a gray brightness value of second pixel data of the third image data corresponding to the first pixel data is greater than a second threshold; and converting the third image data into fourth image data. The second pixel data is corresponding to third pixel data in the fourth image data. The third pixel data include at least one first subpixel data having a gray brightness value smaller than the gray brightness value of the subpixel data of the third image data corresponding to the first subpixel data.
US10210781B1

A point of sale display including a first side with an image display having an aperture, and a second side with a backing wherein the aperture extends through the second side. A member (such as a hanger bar), onto which merchandise is held for display, may be supported by one or more point of sale displays. A member may be connected to a point of sale display by a bracket affixed thereto.
US10210777B2

A method of advertising is disclosed. The method includes detachably coupling a first advertising article to a first mount coupled to an electronic visual display device located in a commercial establishment. When the first advertising article is detachably coupled to the electronic visual display device, the first advertising article is adjacent to the electronic visual display device.
US10210776B2

A method of protecting a Rijndael-type algorithm executed by an electronic circuit against side channel attacks, wherein: each block of data to be encrypted or to be decrypted is masked with a first mask before a non-linear block substitution operation is applied based on a substitution box, and is then unmasked with a second mask after the substitution; and the substitution box is recalculated, block by block, before the non-linear operation is applied, the processing order of the blocks of the substitution box being submitted to a random permutation, commutative with the non-linear substitution operation.
US10210760B2

A method for autonomous parking of a vehicle includes requesting initiation of an autonomous parking routine; determining the location of a vehicle user of the vehicle comprising the steps of: (a) transmitting a signal by one of an electronic device in the immediate vicinity of the vehicle user and a vehicle transceiver; (b) receiving the signal by the other of the electronic device in the immediate vicinity of the vehicle user and the vehicle transceiver; (c) measuring the strength of the received signal; (d) determining a distance between the electronic device and transceiver based on the strength of the received signal; (e) correlating the distance between the electronic device and transceiver as the distance that the vehicle user is from the vehicle; and initiating the autonomous parking routine only if the vehicle user is determined to be within the vehicle or beyond a predetermined distance from the vehicle.
US10210758B2

A method supports parking of placement vehicles in a parking system of a parking lot having at least one parking system apparatus. A parking region of the parking lot is scanned by a parking region sensor of the parking system and, based on the sensor information, a free and/or an occupied parking space and/or a free and/or an occupied parking area is identified by the parking system apparatus. A parking system for a parking lot for supported parking of placement vehicles is provided. The parking system has at least one parking system apparatus with a parking region sensor for identifying a parking space and/or a parking area of a parking region of the parking lot.
US10210744B2

An alarm device comprises an RFID circuit that is configured to store identification information and is coupled to an antenna designed to receive and to emit, from and to an RFID reader, signals at the frequency of the RFID reader, and a switch coupled to the antenna and able to be activated by a user, enabling the antenna to be matched to the frequency of the RFID reader. The alarm device comprises the RFID circuit, the antenna and the switch designed to be incorporated into an object worn by a user, and enable the alarm to be activated discreetly.
US10210739B2

Embodiments relate generally to electrical/electronic hardware, computer software, wired and wireless network communications, portable, wearable, and stationary media devices. Media devices may include a plurality of RF transceivers, an audio system, and a proximity detection system. The RF transceivers and/or audio system may be used to wirelessly communicate between media devices and allow configuration and other data to be wirelessly transmitted from one media device to another media device. The proximity detection system may be configured to detect a presence of a user or multiple users and upon detecting presence, take some action defined by a user preference and/or environmental conditions around the media device. One or more user devices in proximity of the media device post detection may wirelessly communicate with the media device and the media device may orchestrate handling of content from those devices or from a wirelessly accessible location such as the Cloud or Internet.
US10210737B2

Systems and methods to perform privacy-aware computer-vision-based human activity monitoring with real-time haptic feedback. The system and method described in this disclosure employing a registration process for consenting human subjects before their activities are monitored. The registration process involves the corroboration of human motion captured in different modalities, i.e., computer-vision-based via the programmable computer-vision-based motion sensor and accelerometer-based via the wearable device. The tracked human activities are assessed in real-time and upon detection of activities that violated predefined rules, haptic feedback is delivered in real-time to the tracked human subject via the wearable device worn by the caregiver.
US10210722B2

A system is provided that facilitates communication of haptic notification messages. The system receives a haptic notification message from a tool within a network, where the haptic notification message indicates that the tool has detected an event. The system further determines whether the haptic notification message is a haptic notification message that is required to be transmitted to at least one haptic notification device within the network. The system further transmits the haptic notification message to the at least one haptic notification device using the network in response to a determination that the haptic notification message is a haptic notification message that is required to be transmitted to at least one haptic notification device, where the at least one haptic notification device generates a haptic notification in response to receiving the haptic notification message.
US10210714B2

Systems, methods, apparatus, and articles of manufacture provide for new features and functionality for bingo games, including bingo games providing for multiple bingo symbol pools, multiple bingo symbol draw sequences, and/or features involving daubed symbols drawn from different symbol pools.
US10210696B2

An interface system extends a prior-art fuel delivery pump and reservoir so that authorization to activate the fuel delivery pump can be obtained from a remote authorization service over a long-range wireless communication link such as a cellular telephone connection or a satellite connection; and delivered to the interface system over a different, short-range wireless communication link such as a Bluetooth® connection or a WiFi connection. The system is structured so that different data link devices can serve in one part of the communication chain. Other features and characteristics of the system are described and claimed.
US10210693B2

A reverse vending machine is provided that includes an interface cabinet having an inlet portal. At least one bin is provided for receiving the accepted recyclable container. A roller system identifies and sorts the recyclable containers. A crusher is driven by a motor with a mechanical coupling between the crusher and the motor. The crusher is adapted to receive various containers and is positioned intermediate between the roller system and the bin. A cart or frame displaceable relative to the interface cabinet, the crusher is mounted on the cart or the frame. A reverse vending machine in another embodiment includes an interface cabinet, the interface cabinet having an inlet portal for recyclable container input and a rejected container depository. At least one bin and a roller system are provided along with a wash system for cleaning components of the interface cabinet between the inlet portal and the bin.
US10210692B2

Provided is a coin storage cassette capable of preventing a coin payout failure without requiring a change in the structure of conventional coin handling apparatuses, even when an adapter tube for changing the apparent inner diameter of a coin tube is mounted.1: An upper rear notch 61 is formed on the back face side of the adapter tube 6, projection-shaped attachment portions 64 are formed on opposing outside portions of the adapter tube 6, and groove-shaped attachment reception portions 32 are formed in the coin tube 21, each attachment portion 64 being engaged into a respective one of the attachment reception portions 32, and the attachment reception portions 32 restricting top-to-bottom and front-to-rear movement of the adapter tube 6; and the adapter tube 6 is detachable from the rear side of the coin storage cassette 1, while a cover 4 is widely opened. 2: The upper rear notch 61 is formed on the back face side of the adapter tube 6 so as to communicate with the upper edge, and a lower front notch 62 is formed on the front face side of the adapter tube 6 so as to communicate with the lower edge, so that the +coins are guided backward in the upper edge and guided forward in the lower edge.
US10210691B1

A ballot depository is provided having a baffle which includes a base frame engaging member, a stabilizing member, and a slot obstructing member. In a preferred form, the stabilizing member is supported by at least one of a slot guide, a base frame guide, or a trough, preferably supported by two of the three, and most preferably supported by all three.
US10210686B2

Disclosed are electronic padlocks and related methods. An electronic padlock includes a lock body, a shank, and a locking mechanism operably coupled to electronic circuitry configured to detect physical interactions of a user with the shank and control the locking mechanism. A method of operating the electronic padlock includes detecting physical interactions of a user with a shank of an electronic padlock, comparing the detected physical interactions with a stored predetermined series of physical interactions, and transitioning from a locked state to an unlocked state responsive to determining that the detected physical interactions match the predetermined series of physical interactions. A method of transforming a mobile device into a device configured to interface with an electronic padlock includes distributing computer-readable instructions configured to instruct one or more processors of the mobile device to display a graphical user interface configured to enable a user to alter settings of the electronic padlock.
US10210682B2

A system for improving a sensing ability of an interlock switch system may include an interlock switch and a target component. The interlock switch may include a first antenna coil that may receive one or more signals from one or more antenna coils within a sensing range of the first antenna coil. The target component may include an actuator that may interface with the interlock switch. The target component may also include at least two antenna coils. Each of the at least two antenna coils may then include an electronic identification (ID) associated with the target component.
US10210681B1

Merchandise security systems and methods are provided. In one example, a merchandise security system includes a plurality of electronic keys and a plurality of merchandise security devices located within a retail store. Each electronic key and each merchandise security device is configured to store one or more serial numbers. In addition, each electronic key is configured to be authorized for communication with one or more merchandise security devices within the retail store. An electronic key is configured to communicate with a merchandise security device for locking, unlocking, arming, and/or disarming the merchandise security device when the serial numbers match.
US10210679B1

A method for automatic mileage tracking using a mobile device may include establishing a wireless connection between the mobile device and a vehicle, and executing mileage tracking to determine a total mileage for a current trip. The method may also include defining a trip type for the current trip based on (i) a time period in which the current trip occurs and (ii) a user-specific set of trip categorization rules that specifies one or more time periods designated for one or more respective trip types. The method may further include displaying the total mileage for the current trip to the user along with an indication of the trip type defined for the current trip, and/or submitting via a network, for storage in a database, the total mileage and the indication of the trip type.
US10210676B2

A method, system, and apparatus to determine a malfunction or an abnormal pressure condition in a hydraulic system over a time period are provided. The method, system, and apparatus include monitoring hydraulic accumulator charge time, hydraulic accumulator discharge time, and hydraulic pump pressure over the time period, and determining whether the monitored hydraulic accumulator charge time, hydraulic accumulator discharge time, and hydraulic pump pressure are within respective predetermined ranges. A maintenance notification is output responsive to at least one of the monitored hydraulic accumulator charge time, hydraulic accumulator discharge time, and hydraulic pump pressure being outside the respective predetermined ranges during the time period.
US10210670B2

A head-mounted display device with which a user can visually recognize a virtual image and an outside scene includes an image display unit configured to cause the user to visually recognize the virtual image, an augmented-reality processing unit configured to cause the image display unit to form the virtual image including a virtual object, at least a part of which is superimposed and displayed on a real object present in the real world, a color detecting unit configured to detect a real object color, which is a color of the real object, and a color adjusting unit configured to bring a visual observation color, which is a color obtained by superimposing a color of the virtual object on the real object color, close to a target color using the detected real object color.
US10210668B2

Techniques are described for generating a three dimensional (3D) object from complete or partial 3D data. Image data defining or partially defining a 3D object may be obtained. Using that data, a common plane facing surface of the 3D object may be defined that is substantially parallel to a common plane (e.g., ground plane). One or more edges of the common plane facing surface may be determined, and extended to the common plane. A bottom surface, which is bound by the one or more extended edges and is parallel with the common plane, may be generated based on the common-plane facing surface. In some aspects, defining the common plane facing surface may include segmenting the image data into a plurality of polygons, orienting at least one of the polygons to face the common plane, and discarding occluding polygons.
US10210667B2

The disclosure is related to a display device that may produce and display a predetermined internal surface (e.g., a predetermined plane view) of an object according to a user input designating a depth thereof. Such display device may include a data storage, a user input interface, a processor, and an image display. The data storage may be configured to store image data. The user input interface may be configured to receive a request from a user. The processor may be configured to generate image data for a 3D image with internal surface images at one or more depths in response to the user request. The image display may be configured to display the 3D image with internal surfaces at each depth.
US10210660B2

An image processing system is designed to generate a canvas view that has smooth transition between binocular views and monocular views. Initially, the image processing system receives top/bottom images and side images of a scene and calculates offsets to generate synthetic side images for left and right view of a user. To realize smooth transition between binocular views and monocular views, the image processing system first warps top/bottom images onto corresponding synthetic side images to generate warped top/bottom images, which realizes the smooth transition in terms of shape. The image processing system then morphs the warped top/bottom images onto the corresponding synthetic side images to generate blended images for left and right eye views with the blended images. The image processing system creates the canvas view which has smooth transition between binocular views and monocular views in terms of image shape and color based on the blended images.
US10210655B2

By scheduling/managing workload submission to a position only shading pipe one can exploit parallelism with minimum impact to the software scheduler in some embodiments. An interface submits workloads to a slave engine running in one parallel pipe to assist a main engine running in another parallel pipe. Command sequences for each parallel pipe are separated to enable the slave engine to run ahead of the main engine. The slave engine is a position only shader and the main engine is a render engine.
US10210654B2

Disclosed are a stereo 3D navigation apparatus and a saliency-based camera parameter control method for the same. An embodiment of the invention provides a camera parameter control method for navigation that includes: (a) detecting a candidate zone of high visual attention by way of saliency analysis on a navigation scene; and (b) changing the location of the virtual screen to the candidate zone.
US10210649B2

When untransformed display lists are used in a tile-based graphics processing system, the processing involved in deriving sub-primitives may need to be performed in both the geometry processing phase and the rasterisation phase. To reduce the duplication of this processing, the control stream data for a tile includes sub-primitive indications to indicate which sub-primitives are to be used for rendering a tile. This allows the sub-primitives to be determined efficiently in the rasterisation phase based on this information determined in the geometry processing phase. Furthermore, a hierarchical cache system may be used to store a hierarchy of graphics data items used for deriving sub-primitives. If graphics data items for deriving a sub-primitive are stored in the cache, the retrieval of these graphics data items from the cache in the rasterisation phase can reduce the amount of processing performed to derive the sub-primitives.
US10210648B2

Systems and methods for generating a video of an emoji that has been puppeted using inputs from image, depth, and audio. The inputs can capture facial expressions of a user, eye, eyebrow, mouth, and head movements. A pose, held by the user, can be detected that can be used to generate supplemental animation. The emoji can further be animated using physical properties associated with the emoji and captured movements. An emoji of a dog can have its ears move in response to an up-and-down movement, or a shaking of the head. The video can be sent in a message to one or more recipients. A sending device can render the puppeted video in accordance with hardware and software capabilities of a recipient's computer device.
US10210647B2

A virtual reality processor-based system and computer implemented method that morphs an individual's personal characteristics, including appearance, voice, speech behavior, movement behavior, physical agility and expressionable ideas, so that people can have a more realistic sensation as they move in the past and future. The personal avatar morphed to a time in the past is based on interpolating the personal characteristics information and the avatar morphed to a time in the future is based on extrapolating the personal characteristics information. The avatar morphed to a time in the past is restricted from speaking a response inconsistent with real-world events. In another embodiment, an option to change the scenarios whereby users can experience different changes of events is provided.
US10210644B1

Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for processing images. A structure provides a light sources configured to illuminate a target area. Illumination is controlled in a sequence over a first time period. At a given point in time, light sources are powered to enable illumination of the target area. An image of a target object is captured from a single reference location. The captured image is evaluated including processing the evaluated images on a pixel by pixel basis to produce a single composite image having respective pixel values derived from the evaluated captured images. The target object is 3D scanned to determine height information for a surface of a target on the target area. The height information is used to flatten respective pixels of the composite image. The composite image is provided after the flattening of the respective pixels.
US10210642B2

Information relating to a user input to edit a portion of an image is received,A where the image is divided into a plurality of tiles. In response to the received information, at least one further tile in a representation of the edit is created. A data structure including entries that link the plurality of tiles and the at least one further tile is created. The at least one further tile with the plurality of tiles are combined to produce an output page that includes the image with the edit applied to the image.
US10210639B2

A method and apparatus of performing tile-based rendering is provided. The method of performing tile-based rendering includes calculating parameters related to a Bezier curve included in an object, by using geometric information of the object, classifying tiles included in a frame based on the parameters, and performing the tile-based rendering based on the classifying of the tiles.
US10210633B2

High-quality image and low radiation exposure are achieved without increasing man-hours and data amount to be held. A table of iterative correction parameters optimized in the representative imaging conditions is held and an iterative correction parameter optimized in the actual imaging conditions is determined from the iterative correction parameters held in the table. In addition to the parameter table, a reference weight is also held and is reflected to generate the iterative correction parameter for each pixel position.
US10210622B2

An image processing device, a method for processing an image, and a recording medium storing a program for causing a computer to execute the method. The image processing device and the method includes converting captured images in which image capturing ranges partially overlap into images in a coordinate system different from a coordinate system, based on a first conversion data, detecting an amount of misalignment in an overlapping area, calculating correction amounts for the first conversion data related to generation of the second conversion image for each coordinate value of the second conversion image, based on the detected amount of misalignment, detecting a subject area in which a subject exists from the second conversion image, and correcting the first conversion data related to generation of the second conversion image, using one of the calculated correction amounts of a subject area in which a dynamic subject exists.
US10210619B2

An image processing apparatus includes an image acquiring unit configured to acquire, based on an input image, a plurality of resolution hierarchical images having resolutions that are different from one another, an extracting unit configured to extract a feature point in each of the plurality of resolution hierarchical images, a determining unit configured to determine a correlation among the plurality of feature points in the plurality of resolution hierarchical images using information on positions of the plurality of feature points in each resolution hierarchical image, and a selecting unit configured to select at least one processing object image to be processed with the feature point in the plurality of resolution hierarchical images, based on a determination result of the correlation.
US10210618B1

Within examples, object image masking is provided. An example method includes receiving a depth mask of an object, projecting the depth mask of the object onto an image of the object in a background so as to generate a depth image of the object in the background, determining portions of the depth image of the object in the background that are representative of the object and that are representative of the background, based on the portions of the depth image of the object in the background that are representative of the object determining a foreground mask of the object, and using the foreground mask of the object to identify portions of the image representative of the object.
US10210608B2

An image system for detecting defects in an image may include a processing device to detect defects in a target image by analyzing the activity level in a reference and the target image. The system may identify a quiet area/pixel in the reference image based on the activity level, check the activity level of the corresponding pixel in the target image, and classify the pixel in the target image as defective if the activity level of the pixel in the target image exceeds a noise threshold. The system may additionally swap the reference and target image, repeat the detection steps and combine the detection results with those before the swap. The system may also include an image sensor to scan a printed document of the reference image into a scanned electronic document (the target image).
US10210607B1

A method and apparatus for assembling components of a workpiece. Some embodiments include a work surface; a first digital projector that projects an image of at least some features of the workpiece onto the work surface, wherein the image includes a plurality of line indicators that have visually discernible different markings such as colors or line types; a camera that obtains input images of the work surface and the components of the workpiece; and a first controller configured to receive the input images from the camera and to control the first digital projector to project the first output digital image on the work surface for assembly of the components to form the workpiece, wherein the first controller is further configured to store distortion-correction parameters and to use the stored distortion-correction parameters to adjust the first projected output digital image. In some embodiments, the workpiece is a lumber truss.
US10210605B2

The present invention relates to a method and a device for determining regions to be detected on a display motherboard. The method comprises acquiring a first image, acquiring detection parameters of the regions to be detected, acquiring second images which have a resolution higher than that of the first image, and correcting obtained detection parameters based on the second images. Compared with the prior art, the present invention can improve accuracy and efficiency of detection of a display motherboard.
US10210604B2

A method for adjusting contrast includes: acquiring a corresponding grey-scale image of a current image; dividing the grey-scale image to obtain a plurality of divided regions; calculating JND values corresponding to the divided regions based on an area of each of the divided regions; and calculating a target contrast based on the JND value of each of the divided regions and a background brightness of the current image; adjusting the contrast of the current image based on the target contrast and a predetermined condition.
US10210601B2

The image processing apparatus is configured by including a palm luminance estimation unit and a surface reflected component enhancement unit that separate low-frequency components from a signal indicating luminance values of pixels of an input image, a denoising processing unit that executes a denoising process for the signal from which the low-frequency components have been separated, and a merging unit that generates an image by merging the signal after the denoising process and the low-frequency components.
US10210600B2

A method of removing noise from image data output from an image sensor includes comparing a target block in the image data with each of at least one comparison blocks around the target block in the image data. A center pixel similarity between center pixels of the target block and each comparison block is calculated. A neighboring pixel similarity between neighboring pixels neighboring the center pixels in the target block and each comparison block is calculated. The method includes determining whether an impulsive noise exists in the center pixel of the target block based on the center pixel similarity and the neighboring pixel similarity. A weight applied to a value of the center pixel of each comparison block is adjusted based on a result of the determining. Weighted averaging is performed on values of the center pixels of the comparison blocks to estimate a value of the center pixel of the target block.
US10210595B2

A method of operating a data processing system 4 comprises a first processing stage 11, 12 of the data processing system producing data according to a first pattern, and a second processing stage 20 of the data processing system using the data produced by the first processing stage 11, 12 according to a second different pattern. The data processing system 4 deactivates the first processing stage 11, 12 when the first processing stage 11, 12 has produced a set of data that includes sufficient data to allow the set of data to be used by the second processing stage 20 according to the second pattern, and re-activates the first processing stage 11, 12 based on the use of that set of data by the second processing stage 20.
US10210594B2

The present invention provides a computer implemented method, system, and computer program product of deep learning via dynamic root solvers. In an embodiment, the present invention includes (1) forming an initial set of GPUs into an initial binary tree architecture, where the initial set includes initially idle GPUs and an initial root solver GPU as the root of the initial binary tree architecture, (2) calculating initial gradients and initial adjusted weight data, (3) choosing a first currently idle GPU as a current root solver GPU, (4) forming a current set of GPUs into a current binary tree architecture, where the current set includes the additional currently idle GPUs and the current root solver GPU as the root of the current binary tree architecture, (5) calculating current gradients and current adjusted weight data, and (6) transmitting an initial update to the weight data to the available GPUs.
US10210586B2

In one embodiment, in response to a user's request to upload a photo to a social networking system, a client process accesses information in the user's current location and friends who may be with the user, present the information to the user in a composited posting user interface. After the user confirms a particular current location and a first and second friends who are currently with the user, the client process tags the particular current location and the first and second friends to the photo, and submit to the social networking system a primary posting request in photo upload, and a secondary posting request to check in the user, the first friend and the second friend to the particular current location.
US10210585B2

Systems and methods are provided for compressing data structures. One exemplary method includes accessing a target data structure defining multiple columns, and filtering the columns based on a cardinality of terms in each of the columns. The method also includes, for each filtered column, sorting the data structure by the column, compressing the sorted data structure, and identifying the filtered column as a candidate column when the size of the compressed and sorted data structure is less than a baseline size. The method further includes, for each pair of candidate columns, sorting the data structure by the pair of candidate columns, compressing the pair-sorted data structure, and designating the compressed pair-sorted data structure as an object data structure and the pair of candidate columns as a sorting column pair, when said compressed pair-sorted data structure includes a smallest size compared to sizes of other compressed pair-sorted data structures.
US10210582B2

A method for updating a user service platform based on product data in a user payment transaction includes: storing an account profile, the account profile including data related to a user including a user identifier and platform data associated with a user service platform; receiving a transaction message related to a payment transaction, the transaction message being formatted pursuant to one or more standards and including a plurality of data elements and at least one of: an addendum and one or more data elements configured to store product data associated with one or more products purchased in the related payment transaction; generating a data message including data associated with the product data included in the received transaction message; and electronically transmitting the generated data message to the user service platform based on the platform data included in the account profile.
US10210581B2

A service can perform optical character recognition (OCR) on an image of a record to determine a first set of information items about the record. A second set of information items can be identified that are likely part of the record but not determinable from performing OCR on the image. Another resource can be utilized to determine the second set of information items. A classification for the record can be determined based on first and second sets of information items. The record can be associated with a financial resource of the user based at least in part on the classification.
US10210580B1

A method and system facilitates importation and categorization of financial documents in a financial system. The method and system include receiving source data and externally generated metadata associated with a financial document, such as a receipt of purchase. The method and system further include analyzing the metadata and categorizing the financial document based on the metadata.
US10210577B1

Systems and methods for capturing digital image data associated with a property for an insurance quote are described. According to certain aspects, a mobile device may enable a user to capture digital image data and/or a video stream and other information of house features and characteristics that may be used to determine insurability and estimated replacement cost of the property. The mobile device may enable the user to capture the information at the property location, which may eliminate the need for a manual assessment or characterization of home features by a homeowner. A back-end server may receive the data, analyze the data to generate an insurance quote (and/or insurance application) for the property, and transmit the insurance quote (and/or application) to the mobile device for presentation to the user. The mobile device may enable the user to select terms, deductibles, limits, and/or coverages, and ultimately approve a homeowner's insurance policy.
US10210576B2

A risk determination computing device for determining a risk of insurance fraud is provided. Additionally, a method for determining a risk of insurance fraud is provided. Further, a computer-readable storage medium having computer-executable instructions embodied thereon for determining a risk of insurance fraud is provided.
US10210572B2

A method and system for reducing the time it takes for a trader to place a trade when electronically trading on an exchange, thus increasing the likelihood that the trader will have orders filled at desirable prices and quantities. The “Mercury” display and trading method of the present invention ensure fast and accurate execution of trades by displaying market depth on a vertical or horizontal plane, which fluctuates logically up or down, left or right across the plane as the market prices fluctuates. This allows the trader to trade quickly and efficiently.
US10210570B2

An online system uses, in various embodiments of the invention, credit report information, loan affordability screening and credit approval and management functionality to facilitate the purchase and finance of products online. The online system may include both sellers of products and lenders that offer financing to buyers seeking to purchase the products. The system may automatically obtain a buyer's credit report information and use that information to determine if the buyer is pre-approved, for example, to obtain financing for a particular product or products. The system also enables use of buyer credit information to identify only those of a seller's products for which the buyer is pre-approved, for example, to finance using one or more loans. The system then enables selection of an identified product or products for purchase, and selection of a loan, for example, for financing of the selected product or products. Credit approval (or pre-approval) may be performed automatically, and along with credit processing, may be performed completely online.
US10210558B2

Offline functionality-based co-ranking and clustering is carried out on a knowledge base that characterizes a heterogeneous information technology services network including a plurality of services, a plurality of providers, and a plurality of attributes. Results of the functionality-based co-ranking and clustering are stored as annotations of the services and the providers in the knowledge base, to obtain an annotated knowledge base. A service requirement is obtained from a customer requiring information technology services. The annotated knowledge base is queried, based on the service requirement; and an ordered list of at least given ones of the services, based on the querying, is returned to the customer.
US10210556B2

A computer-based system and method of universal sizing and selling of apparel is provided. A central computer has a database of universal size indicators for articles of apparel, each corresponding to a range of physical measurements. The central computer receives from at least one remote computer at least one physical measurement corresponding to a consumer and provides to the consumer at least one of the universal size indicators corresponding to the received physical measurement. At least one consumer profile includes the universal size indicators corresponding to the physical measurements of the consumer. The consumer profile is shareable with others. Software is loadable onto the remote computer and is adapted to measure a person's foot placed upon a touch screen of the remote computer. The universal size indicators do not vary amongst different brands of the articles of apparel and include at least one of a character or a shape.
US10210555B2

A computer program product for determining buying online and picking up in store. A computer receives from a shopper a request for buying online and picking up in store. The computer parses stores carrying an item purchased online and connections of the shopper in a social network. The computer provides the shopper with a list of one or more connections for picking up the item for the shopper. The computer sends to one of the one or more connections a token for picking up the item and information of a store where the item is picked up, after the shopper chooses the one of the one or more connections for picking up the item. The computer sends to the shopper a notification, after the item is picked up by the one of the one or more connections for picking up the item.
US10210554B2

A system and method of browsing electronic catalogs from a plurality of merchants. The electronic catalog system emulates the portability and usability of a traditional paper and ink catalog, especially when realized on a tablet or mobile device. Product data feeds from multiple merchants are collected and processed to build a product database. A server retrieves product data and serves it to users browsing the electronic catalogs. Users can request more detailed information and order products through the server and merchant websites. Users communicate with the server and merchant websites either through a standalone software application or via a standard web browser. Merchants are able to update the contents of their electronic catalogs through a merchant portal.
US10210548B1

In general, embodiments of the present invention provide systems, methods and computer readable media for ranking promotions selected for recommendation to consumers based on predictions of promotion performance and consumer behavior. In embodiments, a set of promotions to be recommended to a consumer can be sorted and/or ranked according to respective relevance scores representing a probability that the consumer's behavior in response to the promotion will match a ranking target. In embodiments, calculating scores is based on a relevance model (a predictive function) derived from one or more contextual data sources representing attributes of promotions and consumer behavior. In embodiments, an absolute relevance score represents an absolute prediction of a ranking target variable. In embodiments, absolute relevance may be used to determine personalized local merchant discovery frontiers; featured result set thresholding for impressions; and/or promotion notification triggers. In embodiments, predictive models based on gross revenue may be optimized using promotion category-dependent price boosting.
US10210538B2

An analyte measurement system includes a processor connected to a biosensor providing analyte data corresponding to an analyte level of a fluid sample. A user interface provides a menu of functions to a user and successively receives a plurality of menu choices, which the processor records. A storage device holds data defining a first action criterion. The processor compares the menu choices to the first action criterion. When the stored menu choices satisfy the first action criterion, the processor can automatically add a first additional function to the menu of functions, or can automatically presents a reward token via the user interface. The system can also include a housing holding the user interface, the storage device, and the processor. Methods are also disclosed.
US10210537B2

A system and method for providing a loyalty program by utilizing a pre-existing association network. When a consumer is registered with the program, the consumer's personal information is stored in a database and associated with a token ID. The token is capable of initiating a transaction message request over an association network when used in conjunction with a merchant transaction system. A program manager is provided that includes an association network interface for receiving over the association network the transaction request message initiated by the token at a merchant, where the transaction request message includes a first set of transaction information regarding a consumer-initiated product purchase transaction. The program manager is then configured to store the first set of transaction information, transmit to the merchant a response message that includes an indication that the token cannot provide tender for a product purchase, and utilize the first set of transaction information to facilitate the identification of one or more rewards for the consumer.
US10210531B2

Methods and systems to specify complex geographic areas for advertisements to connect advertisers and customers for real time communications. One embodiment includes: a web server to present a user interface to receive input specifying a plurality of geographic areas and one or more operations to combine the plurality of geographic areas into a geographic area of service of an advertisement and to provide the advertisement with a reference of a connection server for presentation to a customer when a location of the customer matches with the geographic area of service of the advertisement; and a connection server to receive a request from the customer for a connection to an advertiser of the advertisement and to provide the connection for real time communications between the customer and the advertiser in response to the request made via the reference of the connection server.
US10210529B2

Systems and methods for delivering digital content from a central location to one or more remote locations while advertising at the remote locations are described. The systems contain a centrally-located device where the digital content is stored, a remotely-located device for delivering the digital content to an end user, and means for semi-dynamically transferring the digital content from the central location to the remote location. At the remote location(s), the digital content may be previewed, viewed, or purchased by the end user. Both electronic and physical advertisements may be displayed according to demographic data collected from users, browsing activities, and the like. Security information may be delivered along with the digital content to reduce or eliminate unauthorized duplication or distribution of the digital content.
US10210527B2

An identity system for the Internet of Things (IOT) that enables users and machines to identify, authenticate and interact with products and collectibles without relying on a third-party-controlled authentication service. The system includes wireless tamperproof tags coupled to products and an open registry database where a chain of ownership of the items is able to be stored. The open registry enables public access to the item identity and data combined with item registration anonymity.
US10210523B2

A folding mechanism is used to authenticate purchases when making transactions using a contactless smart card. By folding the contactless card in a precise manner, the electrical resistance of the antenna circuit of the contactless card is changed by bypassing the card's built-in resistors. A user may set a folding orientation as the “password” of the contactless card. This folding orientation determines the electrical resistance of the card necessary to authenticate a purchase.
US10210501B2

There is provided systems and method for an electronic payment to a non-Internet connected device. The methods include transmitting information corresponding to at least one item for sale at a non-Internet connected machine, receiving a purchase request from a user device for the at least one item from the non-Internet connected machine, and communicating, using a hardware processor of a payment provider server, an approval of the purchase request to the user device, wherein the user device is configured to transmit a purchase authorization to the non-Internet connected machine using a wireless connection.
US10210497B2

A method for a server performing a wireless payment transaction is disclosed. The method comprises providing a server web page or native application including options for a user selecting a role as payer or payee; requesting information from the payee including a transaction ID provided by the server; requesting information from the payer including the transaction ID; initiating an authorization of the transaction on a credit or debit account of the payer; initiating a transaction to credit the payee's account; and completing the transaction with the payer by initiating the offline clearing of the transaction.
US10210487B2

A system of a vehicle is provided. The system includes a wireless communication device for providing the vehicle with access to a network for exchanging vehicle condition information with a server. An on-board computer of the vehicle is configured for interfacing with vehicle systems and said wireless communication device. The on-board computer is configured to process input received from at least one vehicle interface of the vehicle and processing output via at least one vehicle output of the vehicle. The on-board computer is programmable to access a user account that is used to interface with said server. The wireless communication device is configured to send vehicle data, based on settings in the user account, to the server over the network for vehicle status information. The vehicle status information is for one or more vehicle systems of the vehicle. The server is configured to access at least one database that include diagnostics data for a vehicle type of the vehicle and crowd sourced data for the vehicle type. The crowd sourced data includes comments received from one or more users of vehicles of the vehicle type that relate to the vehicle status information and related to one or more vehicle systems of the vehicle. The server is configured to process the comments to identify a condition derived from the comments related to substantially similar circumstances associated with a condition of the vehicle. The server is configured to automatically process the vehicle data that is received against the diagnostics data and the crowd sourced data. The processing is configured to select an alert from among a plurality of possible alerts, and the alert is selected for the condition of a vehicle system of the one or more vehicle systems of the vehicle. The on-board computer is configured to output data using the at least one vehicle output regarding the alert selected for the condition of the vehicle.
US10210485B2

Systems, computer program products, and methods are described herein for resource manager entity device security and maintenance. The present invention is configured to identify an issue with a resource and notify all other resources across the entity and customers of the entity that the resource is experiencing an issue; determine that an account is involved in a counterfeit activity and notify all other resources across the entity to deny further activity associated with the account; determine that the first resource is experiencing an issue and send fixes to the first resource and all other resources located within a predetermined distance from the first resource.
US10210481B2

The system provides a method of sorting and presenting messages in a way so that the relationship in message threads can be easily observed and related messages can be identified. The system provides a way to view messages and map message threads and inboxes in two and three dimensions so that the content of messages can be easily reviewed and the relationship between messages can be seen and followed. The system is not limited to email messages but can present the relationship between multiple types of communications including emails, instant messages, texts, tweets, bulletin boards, wikis, blogs, voice conversations postings on social networks and other types of communications. In addition, the system allows for the inclusion of transactional information, including financial transactions, physical movement, asset deployment, or other acts or activities that may be related to, or independent of, the communications.
US10210477B2

A multi-tenant multi-user multi-airline cargo consolidation and processing center for processing cargo with an enclosed high security small footprint multi-level structure operably connected to an airport. The center having a plurality of secure floors, each secure floor with a secure landside cargo acceptance and delivery area for receiving cargo, a security inspection zone, and an automatic storage and retrieval system zone. The secure floors connect to a cargo build up/break down area via a floor connection mechanism. A transfer vehicle unit load device area and a government agency zone can be used for moving and clearing the cargo. The center can have a plurality of landside entry/exit areas, one for each secure floor and an airside entry/exit area. Scanners connected to a network, reading data devices on the cargo can connect with computers and scheduling models to automate the cargo movement process.
US10210466B2

Disclosed are methods, apparatus, systems, and computer readable storage media for providing access to a private resource in an enterprise social networking system. One or more servers may receive a request for access to a private resource to be granted to a user from a publisher. The publisher may be configured to publish a message as a feed item to one or more feeds, where the message includes a user identification identifying the user. The user does not have access to the private resource. The feed item may be provided to display in the one or more feeds. Access may be granted to the user via the one or more feeds. In some implementations, access may be granted in response to a user input from the feed item associated with a moderator or owner, the moderator or owner having a privilege to control user access to the private resource.
US10210464B2

A method of online training of a classifier includes determining a distance from one or more feature vectors of an object to a first predetermined decision boundary established during off-line training for the classifier. The method also includes updating a decision rule as a function of the distance. The method further includes classifying a future example based on the updated decision rule.
US10210446B2

A subscriber identity module card for wireless devices, having a top surface, a bottom surface, a first cut-out space, a first material layer arranged on the bottom surface, a second memory card portion secured within said first cut-out space, said second memory card portion having said first material layer arranged on a bottom surface of said second memory card portion and having a second cut-out space, and a third memory card portion secured within said second cut-out space, said third memory card portion having a second material layer arranged on a bottom surface of said third memory card portion.
US10210445B2

An RFID system includes a radio frequency identification (RFID) reader and at least one passive RFID sensor tag. A backscattered radio frequency signal from the passive RFID tag is modulated with an oscillation frequency which is dependent on a value of a quantity sensed by a sensing element. The RFID reader converts converting the oscillation frequency of the backscattered signal into an actual value of the sensed quantity based on predetermined sensor configuration information of the passive RFID sensor tag. The sensor configuration information includes information on a sensor element or sensor elements available in the passive RFID sensor tag, and particularly information how to convert the oscillation frequency of the backscattered signal into actual values of the quantity sensed by the respective sensing element.
US10210441B2

An information processing apparatus of the present invention manages whether to set each of a plurality of images as a retrieval target in a management unit, retrieves an image similar to an image of a first product from a plurality of images managed as retrieval targets by the management unit in a case where an instruction to start the execution of jobs for manufacturing the first product is issued, and performs control to execute the jobs used for manufacturing the first product and controls the management unit to manage an image corresponding to the first product as a retrieval target in a case where no image similar to the image of the first product is retrieved.
US10210434B1

Aspects of the disclosure generally relate to computing devices and/or systems, and may be generally directed to devices, systems, methods, and/or applications for learning operation of an application or an object of an application in various visual surroundings, storing this knowledge in a knowledgebase (i.e. neural network, graph, sequences, etc.), and enabling autonomous operation of the application or the object of the application.
US10210432B2

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for recognizing object sub-types in images. One of the methods includes receiving training data; selecting training data for an image; determining whether to randomly permute a value of a property of the selected image; providing, to a deep neural network, the particular training data or the randomly permuted particular training data; receiving, from the deep neural network, output data indicating a predicted label for an object sub-type for an object depicted in the selected image, and a confidence score that represents a likelihood that the object has the object sub-type; updating one or more weights in the deep neural network using an expected output value, the predicted label, and the confidence score; and providing the deep neural network to a mobile device for use detecting whether one or more images depict objects having the particular object sub-type.
US10210424B2

Preprocessing images is disclosed including determining a reference similarity of an image to be processed, and in the event that the reference similarity is less than or equal to a first preset threshold value, processing, based on a biometric color model, the image to determine a biometric color area of the image.
US10210409B1

A vehicle seating system is described that can detect and optionally quantify a drowsiness state and/or and emotional state of a seat occupant in the vehicle. A seat is mounted in a vehicle and houses a wireless electromagnetic sensing system at least partially integrated into the seat. These sensed signals can be used to determine the occupant's state. When the state exceeds a threshold, then wireless stimulation emitters output a stimulation signal to the occupant to alter the emotion state or drowsiness state to move the occupant to below the threshold and to a calm state or an alert state. The system can also use additional physiological sensor to measure at least one of a heart rate, a respiration rate, or both of the occupant to be used with the electromagnetic sensing at the seat.
US10210402B2

The present disclosure generally relates to processing visual data of a road surface that includes a vertical deviation with a lateral slope. In some embodiments, a system determines a path expected to be traversed by at least one wheel of the vehicle on a road surface. In some embodiments, a system determines, using at least two images captured by one or more cameras, a height of the road surface for at least one point along the path to be traversed by the wheel. In some embodiments, a system computes an indication of a lateral slope of the road surface at the at least one point along the path. In some embodiments, a system outputs, on a vehicle interface bus, an indication of the height of the point and an indication of the lateral slope at the at least one point along the path.
US10210393B2

According to one aspect, embodiments herein provide a visual monitoring system for a load panel comprising a first camera having a field of view and configured to be mounted on a surface of the load panel at a first camera position such that a first electrical component of the load panel is in the field of view of the first camera and to generate image based information corresponding to the first electrical component, and a server in communication with the first camera and configured to receive the image based information corresponding to the first electrical component from the first camera and to provide the image based information from the first camera to a user via a user interface.
US10210389B2

Disclosed is a method and apparatus for detecting and ranging cloud features. The method comprises: obtaining image data (e.g. using a camera (200); classifying, as a cloud feature, an image segment (502-508) of the image data; determining a plurality of moments of the image segment (502-508); using the determined plurality of moments, determining a geometric representation of that image segment (502-508); and, using the geometric representation, determining a distance between the cloud feature represented by that image segment (502-508) and an entity that obtained the image data.
US10210388B2

Methods and systems for securing biometric templates and generating secret keys are provided. One or more images are received. Interest points are identified based on the received images, and a plurality of obfuscating data points are generated based on the interest points. An obfuscated template based on the interest points and the obfuscating data points is created and stored. A secret key can be encoded using a subset of at least one of the obfuscating data points and the interest points in the template.
US10210383B2

A computer-implemented technique is described herein that receives captured stroke information when a user enters handwritten notes using an input capture device. The technique then automatically performs analysis on the captured stroke information to produce output analysis information. Based on the output analysis information, the technique uses an assistant component to identify a response to the captured stroke information and/or to identify an action to be performed. The technique then presents the response, together with the original captured stroke information. In addition, or alternatively, the technique performs the action. In one case, the response is a text-based response; that text-based response may be presented in a freeform handwriting style to give the user the impression that a virtual assistant is responding to the user's own note. In another case, the response engages the user in an interactive exercise of any type.
US10210381B1

A facial recognition authentication on a device having a camera may operate with multiple enrollment profiles on the device. Multiple enrollment profiles may include separate profiles for different appearances of a user and/or separate profiles for different users authorized to use the device. The enrollment profiles may be generated using an enrollment process where the enrollment process is operated separately to generate each of the different enrollment profiles. During the facial recognition authentication process, a user may unlock the device by having a matching score for image(s) captured of the user that that exceeds an unlock threshold for at least one of the enrollment profiles. The user may have a matching score that exceeds the unlock threshold for multiple enrollment profiles. Each enrollment profile unlocks the device for the user may be updated using a template update process that operates independently for each enrollment profile.
US10210380B2

A method for enhancing user liveness detection is provided that includes calculating, by a computing device, parameters for each frame in a video of captured face biometric data. Each parameter results from movement of at least one of the computing device and the biometric data during capture of the biometric data. The method also includes creating a signal for each parameter and calculating a similarity score. The similarity score indicates the similarity between the signals. Moreover, the method includes determining the user is live when the similarity score is at least equal to a threshold score.
US10210379B2

At least one example embodiment discloses a method of extracting a feature from an input image. The method may include detecting landmarks from the input image, detecting physical characteristics between the landmarks based on the landmarks, determining a target area of the input image from which at least one feature is to be extracted and an order of extracting the feature from the target area based on the physical characteristics and extracting the feature based on the determining.
US10210374B1

Method and apparatus are provided for a fingerprint enrollment. In one embodiment, a method for enrolling a fingerprint image may include instructing, by a controller, a user to roll a finger across a sensing surface of a fingerprint enrollment apparatus, capturing, by an image sensor, a current fingerprint image of the finger, capturing, by the image sensor, a next fingerprint image as the finger rolls across the sensing surface of the fingerprint enrollment apparatus, where the next fingerprint image is contiguous to the current fingerprint image, stitching, by the controller, the next fingerprint image to the current fingerprint image to form a stitched fingerprint image, determining, by the controller, whether the stitched fingerprint image meets fingerprint enrollment criteria, and storing, in a memory, the stitched fingerprint image in response to the stitched fingerprint image meeting the fingerprint enrollment criteria.
US10210373B2

Provided is a fingerprint recognition sensor capable of sensing a fingerprint using optical and capacitive methods, the sensor including: a capacitive fingerprint sensing unit that includes a transistor (T2) in which a flowing current is changed depending on an output voltage of a fingerprint sensing electrode capable of sensing the humans fingerprint; and an optical fingerprint sensing unit which changes the flowing current in the transistor (T2) due to a difference in reverse current of a photodiode generated by light and shade depending on existence or non-existence of the fingerprint.
US10210370B2

A system and method for partite optically readable codes are provided. The method includes: scanning at least one component of the partite optically readable code, wherein the partite optically readable code comprises of at least two components; determining whether the remaining components of the partite optically readable code are accessible; combining all the components of the partite optically readable code; and decoding the partite optically readable code. The system includes: a scanning module configured to retrieve a component of a partite optically readable code, wherein the partite optically readable code comprises at least two components; and a code module configured to receive the component from the scanning module, the code module further configured to determine whether the remaining components of the partite optically readable code are accessible, to combine the components of the partite optically readable code, and to decode the partite optically readable code.
US10210368B2

A smart driver system for electrochromic devices is provided. The system includes at least one smart driver having one or more processors, memory and a communication module. The at least one smart driver is configurable to couple to or integrate with one or more smart windows having electrochromic devices. The at least one smart driver is configurable to input identification information from a plurality of self-identifying components of a smart window system, including the one or more smart windows, and to self-initialize or self-adjust a plurality of operating parameters for operation of the self-identifying components in accordance with the identification information.
US10210365B2

The method includes automatically adjusting a first control parameter in a device for capturing a first plurality of images, automatically adjusting a second control parameter in the device for capturing a second plurality of images such that automatic adjustment of the first control parameter is interspersed with, separate from, and obtained generally concurrently with the automatic adjustment of the second control parameter. The adjustment of the first control parameter being determined differently compared to adjustment of the second control parameter. The method may include attempting to decode a decodable indicia utilizing one or more images of the first and second plurality of images.
US10210354B2

An information processing system includes an information bearing medium and an information reading unit. The information bearing medium has a two-dimensional array of unit data zones. Marks are provided on some of the unit data zones so as to form a digital code. Mark patterns of any two Y-directional adjacent unit data zone strings based on the arrangement of marks in an X-direction differ from each other. The information reading unit generates a data string on the basis of a unit signal formed from a plurality of signals output from a group of detection units that detect the marks in synchronization and recognizes the digital code of the information bearing medium on the basis of a group of the data strings sequentially obtained from the array of the unit data zones.
US10210353B1

Examples of a system and a method for asset tracking are provided. The system includes wireless communication nodes in a space that receive a basic message including an asset tracking tag identifier and a basic message sequence number transmitted by an asset tracking tag. The wireless communication nodes measure a received basic message signal attribute, and transmit a node asset message including the asset tracking tag identifier, the basic message sequence number, a node identifier, and the measured signal attribute of the received basic message to an edge gateway. The edge gateway may receive the transmitted node asset message transmitted by each of some number of the wireless communication nodes and rank respective node identifiers extracted from the received node asset messages based the measured signal attribute. The edge gateway forwards an aggregated message to a fog gateway for obtaining an estimate of the location of the asset tracking tag.
US10210351B2

Disclosed are techniques for automating records related to devices coupled to a network, such as servers, clients and memory banks. The fingerprint-based configuration typing and classification described herein may identify a fingerprint for a first device located on a network, the first device having a plurality of hardware components and the fingerprint generated based on a combination of at least two hardware components of the first device. The fingerprint is assigned to the first device. If the device does not have a first identifier assigned to it that identifies the plurality of hardware components, the fingerprint is compared to a plurality of stored fingerprints, with at least some of the stored fingerprints having a respective identifier. If the fingerprint matches one of the plurality of stored fingerprints and that stored fingerprint has an identifier associated therewith, the identifier associated with the stored fingerprint is assigned to the first device as the first identifier.
US10210349B2

A data processing apparatus has processing circuitry which has a secure domain and a less secure domain of operation. When operating in the secure domain the processing circuitry has access to data that is not accessible in the less secure domain. In response to a control flow altering instruction, processing switches to a program instruction at a target address. Domain selection is performed to determine a selected domain in which the processing circuitry is to operate for the instruction at the target address. Domain checking can be performed to check which domains are allowed to be the selected domain determining the domain selection. A domain check error is triggered if the selected domain in the domain selection is not an allowed selected domain.
US10210334B2

In accordance with embodiments of the present disclosure, an article of manufacture may include a non-transitory computer readable medium and computer-executable instructions carried on the computer readable medium, the instructions readable by a processor, the instructions, when read and executed, for causing the processor to receive software code for an executable file, receive a configuration file, output an executable file based on the software code and the configuration file, the executable file comprising one or more integrity windows of code embedded within the software code and not affecting operation of software code within the executable file, and output a map file setting forth metadata regarding the integrity windows.
US10210332B2

A security device may receive actual behavior information associated with an object. The actual behavior information may identify a first set of behaviors associated with executing the object in a live environment. The security device may determine test behavior information associated with the object. The test behavior information may identify a second set of behaviors associated with testing the object in a test environment. The security device may compare the first set of behaviors and the second set of behaviors to determine a difference between the first set of behaviors and the second set of behaviors. The security device may identify whether the object is an evasive malicious object based on the difference between the first set of behaviors and the second set of behaviors. The security device may provide an indication of whether the object is an evasive malicious object.
US10210325B2

A system that includes a vault management console configured to determine a measurement request for virtual machine operating characteristics metadata. The system further includes a guest virtual machine that includes virtual machine measurement points and a hypervisor control point. The system further includes a hypervisor associated with the guest virtual machine that is configured to communicate the measurement request to the hypervisor control point. The hypervisor is further configured to receive a packet with the virtual machine operating characteristics metadata and to communicate the packet to the virtual vault machine. The hypervisor device driver is configured to receive the packet from the hypervisor and to communicate the virtual machine operating characteristics to an analysis tool. The analysis tool is configured to correlate the virtual machine operating characteristics to known guest virtual machines, to classify the guest virtual machine, and to communicate the determined classification to the vault management console.
US10210301B2

A system, method, and computer program product for automating the design and routing of non-shared one-to-many conductive pathways between a common pad and circuit blocks in an integrated circuit. Such pathways are routinely required for power and signal distribution purposes. Automated scripts perform a star routing methodology and validate the routing results. The methodology processes input width and layer constraints and from-to's denoting start and end points for each route by invoking a star_route command in a router that implements interconnections as specified. Routing results are validated by checking for routing violations, including shared segments and width violations. Violations are marked for correction.
US10210297B2

A method, executed by one or more processors, for optimizing placement of a logic network, includes partitioning a logic network into a set of logic partitions, launching a set of placement optimization threads that correspond to the logic partitions, and allocating memory that is accessible to the placement optimization threads to provide a globally accessible placement memory for reserving placement locations on the integrated circuit. Each placement optimization thread may be configured to conduct the operations of determining a desired location for a logic element, reserving a set of potential locations for the logic element, determining a best location from the set of potential locations, and placing the logic element to the best location. Each placement optimization thread may also be configured to release each of the potential locations that are not the best location. A corresponding computer program product and computer system are also disclosed herein.
US10210295B2

Disclosed are mask definition tools, apparatus, methods, systems and computer program products configured to process data representing a semiconductor fabrication mask. A non-limiting example of a method includes performing a decomposition process on a full Transmission Cross Coefficient (TCC) using coherent optimal coherent systems (OCS) kernels; isolating a residual TCC that remains after some number of coherent kernels are extracted from the full TCC; and performing at least one decomposition process on the residual TCC using at least one loxicoherent system. The loxicoherent system uses a plurality of distinct non-coherent kernel functions and is a compound system containing a paired coherent system and an incoherent system that act in sequence. An output of the coherent system is input as a self-luminous quantity to the incoherent system, and the output of the incoherent system is an output of the loxicoherent system.
US10210287B2

The disclosure provides an approach for simulating and rendering materials across different states and undergoing phase transitions. In one configuration, a simulation application generates video frames depicting a material phenomenon using an augmented material point method (MPM). Traditional MPM does not handle incompressible materials such as fluids. Techniques disclosed herein augment the MPM with a Chorin-style projection technique to enable simulation of arbitrarily incompressible materials. In one configuration, this is achieved with a marker-and-cell (MAC) grid based MPM solver, a splitting of stress used in the simulation into elastic and dilational parts, a projection-like implicit treatment of the Eulerian evolution of the dilational part of the stress, and particular techniques for rasterizing and updating quantities on the MAC grid. In addition, a heat model may be coupled to the MPM solver, allowing material changes to be driven with temperature and phase changes.
US10210281B2

A method and system for obtaining a knowledge point implicit relationship are provided; first, establishing a knowledge point explicit relationship map according to knowledge point explicit relationship strengths; second, computing according to said knowledge point explicit relationship map a simple path set of two knowledge points; then, computing the implicit relationship strength values corresponding to each simple path in said simple path set; further, comparing the relationship strength values of the simple paths and setting as the significant implicit relationship strength value the simple path relationship strength having the largest value also greater than a preset threshold value. The described solution effectively avoids the problems of only using the relationship strengths between knowledge points and the ratio of relationship strengths to obtain the implicit relationship of knowledge points, the manner of searching for an implicit relationship being insufficiently accurate, and not performing normalization processing on the relationship strengths.
US10210270B2

A method for translating user requests into itinerary solutions is disclosed. The method may commence with receiving an itinerary request associated with one or more passengers. The method may continue with parsing the itinerary request to create an itinerary network associated with the itinerary request. The itinerary network may include at least two or more nodes and dependencies between two or more nodes. Upon the parsing, a topology of the itinerary network may be created. The method may include processing the itinerary network using the topology to create a plurality of tuples. The plurality of tuples may be analyzed. The method may continue with determining feasible itinerary solutions based on the analysis. The feasible itinerary solutions may be ranked. The method may further include presenting, to the one or more passengers, at least one itinerary solution selected from the feasible itinerary solutions based on the ranking.
US10210262B2

Systems and methods to identify a filter set in a keyword query are described. The system receives a query from a client machine. The system identifies filter sets based on the query and a based on rules. The filter sets include a first filter set that includes a first filter. The rules are utilized to associate at the least one keyword from the query to the first filter. The system further scores the filter sets based on probabilities to generate scores. The probabilities describe occurrences of attribute-value pairs in listings that respectively describe items that were previously transacted on a network-based marketplace. The system further identifies the first filter set from the filter sets based on the scores, generates a user interface including search results that are identified based on the identified first filter set, and communicates the user interface, over the network, to the client machine.
US10210258B2

Methods and apparatus to track network topology changes are disclosed. An example apparatus includes machine readable instructions, and a processor to execute the instructions to perform operations. The operations include, in response to a reporting message generated by a software defined controller containing topology change information corresponding to a topology change event scheduled to occur at a future time, store, in a topology database, a pre-validation data record reflecting the occurrence of the topology change event. The pre-validation data record indicates the occurrence is not validated. In addition, a validation seeking message is generated to validate occurrence of the topology change event and is transmitted to a network device to be subject to the topology change event after the future time. In response to a validation message from the network device, a post-validation data record is stored in the topology database.
US10210250B2

Proposed is a mobile terminal-based song recommendation method. The method comprises the following steps: providing a gesture management interface in a mobile terminal, and receiving and storing a gesture symbol input by a user in the gesture management interface; establishing an association relationship between the gesture symbol and a key word recognized by the mobile terminal; receiving the gesture symbol input by the user; judging whether the gesture symbol input by the user is in the mobile terminal or not; and if the gesture symbol is in the mobile terminal, recommending one or more songs in the mobile terminal according to the gesture symbol.
US10210249B2

Disclosed are system, method and computer program product for synthesis of natural-language text; receiving information objects; selecting among the received information objects information objects and an associated synthesis templates in a template library, each synthesis template including a template semantic-syntactic tree; generating for each selected information object a synthesis semantic-syntactic tree based on the template semantic-syntactic tree; and generating natural language text based on each generated synthesis semantic-syntactic tree.
US10210247B2

A computer-implemented method includes identifying an information resource. The information resource includes text information. The information resource includes a contribution from an entry source. The entry source is associated with a profile. The profile includes at least one profile information item that describes the entry source. The method includes generating a first word cloud. The first word cloud is based on one or more words used within the text information. The first word cloud includes a first plurality of words. The method includes generating a second word cloud. The second word cloud is based on at least one profile information item. The second word cloud includes a second plurality of words.
US10210243B2

Method, system, and programs for providing enhanced query term suggestions. Candidate query terms may be obtained based on a prefix of incomplete query terms received. The candidate query terms may be ranked, at least partially based on, their similarities with respect to query terms previously entered in the same search session as the incomplete query term. In some implementations, for determining such similarities, feature vectors and/or signatures may be stored in association with query terms. Similarity between a candidate query term and query terms in the same search session as the incomplete query term may be determined using the feature vectors and/or signatures associated therewith.
US10210233B2

According to embodiments of the present invention, machines, systems, methods and computer program products as part of a data replication process are provided. One or more complex transformations are identified from source code files of installed software products on a target system. A subscription is created for each complex transformation, the subscription containing instructions for transforming data within the source system into a form compatible with the target system. The instructions are executed within the target system to transform source data of the source system into a form compatible with the target system.
US10210226B2

Provided are techniques for interactive social media access to data systems. A social media gateway interface with adapters for each of multiple social media applications is provided. An event is published from a data system to at least one of the multiple social media applications. A social media bot is created to represent the data system. The social media bot and one of the adapters are used to enable the data system to interact with at least one of the multiple social media applications.
US10210225B2

Various embodiments of systems and methods to control interactions between an application user interface and a database are described herein. In one aspect, a secondary persistency of application data is generated based on a primary persistency of the application data in a database. A request to modify a value of a field of the application data in the secondary persistency is received from the application user interface. The field of the application data in the secondary persistency is updated in response to the received request for modification. A determination is made that the received request for modification influences other fields of the application data according to a set of rules. The other fields of the application data are updated based on the received request. The application data in the secondary persistency is then transitioned to the primary persistency upon request.
US10210222B2

A system and method for providing at least one search result responsive to receiving a search query comprising at least one search query term, includes receiving the search query; locating at least one record containing at least one search query term; displaying a text representation of each of the records containing at least one search query term; and displaying a representation of an object in relation with the text representation for each record that includes an object comprising at least one predetermined attribute. According to another embodiment of the invention, a method for indexing records in an index of an information network, includes the acts of: receiving a record; searching the record for an indication that an object comprising at least one specified attribute is to be displayed with the record; finding the indication; creating a representation of the object; storing the representation in association with the record to which it corresponds; and making an entry for the record in the index, said entry indicating the object to be displayed with the record.
US10210214B2

A computer implemented method, a computerized system and a computer program product for detecting scalable trends in a personalized search context. The computer implemented method comprising obtaining search results matching a search query, wherein the search query is a query defined by a user, wherein the search results comprise occurrences of events, wherein each occurrence is associated with a timestamp. The method further comprises calculating, by a processor, in response to obtaining the search results, trend scores for the events based on the occurrences comprised by the search results. The method further comprises providing an output to the user based on the trend scores.
US10210211B2

A method, computerized apparatus and computer program product for providing a code segment in response to a query, the method comprising using at least one hardware processor for: receiving a multiplicity of code segments and meta data related to the code segments; analyzing each code segment of the multiplicity of code segments, said analyzing comprising: semantically analyzing the code segment to obtain a first rank, structurally analyzing the code segment to obtain a second rank, and analyzing the meta data associated with the code segment to obtain a third rank; combining the first rank, second rank and third rank into a total rank associated with the code segment; receiving a query; matching the query to each of the multiplicity of code segments to identify matching code segments; and providing the matching code segments in accordance with total ranks associated with each of the matching code segments.
US10210201B2

In accordance with some embodiments of the disclosed subject matter, a method and a system for App page recommendation are provided. The method includes: based on social media contents generated by a user, establishing a parallel corpora comprising an implicit query database including a plurality of user implicit query texts, and an explicit query database including a plurality of user explicit query texts, wherein the plurality of user implicit query texts correspond to the plurality of user explicit query texts; receiving a voice user query from the user; converting the voice user query to a text query; extracting implicit intent text from the text query; inferring a user intent using the parallel corpora based on the extracted implicit intent text; ranking a plurality of App pages according to the inferred user intent; and recommending a subset of the plurality of App pages to the user based on the ranking.
US10210200B2

A request to perform a transaction on a database in an online transaction processing system is accessed by a node. The sets of data in the database that the transaction is to act on are determined. The transaction is then separated into actions according to the data dependencies of the actions; an action is established for each set of data that is acted on by the transaction. The actions are communicated to the nodes that store the data that the respective actions depend on. The actions are then performed on the nodes to which they were routed.
US10210197B2

Disclosed embodiments provide a dynamically scalable distributed heterogeneous platform relational database system architecture for collection, management and dissemination of data, wherein the architecture is scalable both in terms of the number of servers making up the distributed database and the topology of the DDB, and wherein database servers may be added or removed without system interruption, and the topology of the DDB can be dynamically morphed.
US10210194B2

Embodiments of the present invention disclose a computer system for processing tabular data. In various embodiments, an electronic document is received through a network, along with associated metadata. A plurality of table markers, or tabular data markers, are identified, in response to analyzing the received electronic document for said markers. References and citations associated with the plurality of tabular data markers are identified. A graphical representation of the relationship between identified tabular data markers and the identified references is generated. A uniqueness score is calculated, based on the generated graph and an ingestion plan is generated for the received electronic documents based on the calculated uniqueness score value.
US10210192B2

Techniques to account for storage consumption and capacity allocation across heterogeneous storage objects are disclosed. A capacity accountability system can ascertain a set of heterogeneous storage objects provisioned for a storage consumer, where the heterogeneous storage objects is categorized by storage object hierarchy levels. The capacity accountability system can then identify an association between the storage consumer and a storage object hierarchy level and account for storage object consumption and storage capacity allocation of the storage consumer by normalizing storage consumption data and capacity allocation data at the storage object hierarchy level across the heterogeneous storage objects.
US10210189B2

A method for analyzing performance of a computer system where at a plurality of time intervals, a set of KPIs of a database and database performance outputs are monitored. A database performance value is calculated based on the monitored KPIs and one or more database performance outputs. In response to determining the database performance value is below a first threshold, a KPI correlation coefficient is calculated. The calculated KPI correlation coefficient with the greatest value is selected as a target KPI. In response to determining that a count of functions of the target KPI meets a second threshold, a dynamic tabular representation of the determined target KPI is generated. A correlation matrix is generated based on the generated tabular representation and the plurality of time intervals and a first set of target functions are identified based on the generated correlation matrix.
US10210188B2

Systems, methods, and devices are disclosed herein for data deduplication and storage. Methods include identifying first criteria associated with a data block included in a plurality of data blocks, the data block being identified based on a blockmap and an index, the blockmap characterizing a file stored in a deduplication repository, the index identifying data store identifiers, reference count data, and second criteria associated with the plurality of data blocks. The second criteria include the first criteria, and the first criteria characterize input/output (I/O) activity associated with the data block. The methods may also include identifying data stores based on the first criteria, the data stores being included in data storage tiers. The data stores are identified based on the I/O activity associated with the data block. The methods further include updating the first criteria stored in the index and associated with the data block.
US10210187B2

Elements of a database object are removed. The database object is stored as a plurality of different object portions, where each object portion is associated with one or more versions of transaction identifiers stored separately from the database object. An oldest transaction identifier is determined for a transaction for which data portions of the database object remains visible. Each object portion is examined and object portions with a threshold amount of data to remove are determined based on a comparison of the transaction identifiers for those object portions and the oldest transaction identifier. Data from the database object are removed in response to a sufficient quantity of data is to be removed from object portions containing the threshold amount of data.
US10210175B2

Techniques for lifecycle state management and in-database archiving are described. Activity tracking refers to techniques that collect statistics related to user access patterns, such as the frequency or recency with which users access particular database elements. The statistics gathered through activity tracking can be supplied to data classification techniques to automatically classify the database elements or to assist users with manually classifying the database elements. Then, once the database elements have been classified, in-database archiving techniques can be employed to move database elements to different storage tiers based on the classifications. However, although the techniques related to activity tracking, data classification, and in-database archiving may be used together as described above; each technique may also be practiced separately.
US10210174B2

Systems and methods for enforcing consistency of file to storage node mappings in distributed file systems. An example method may include: receiving a request to perform a file operation with respect to a file associated with a volume of a distributed file system; identifying, among a plurality of storage nodes of the distributed file system, a storage node associated with the file; obtaining a lock of a layout of the volume; and responsive to determining, by a processing device, that a directory layout version number matches a volume layout version number, performing the requested file operation with respect to the file.
US10210166B2

Content items stored in an online content management service can be organized and shared. Content items can be associated with sharing profiles that include various sharing-specific metadata, such as details of how an item is shared or with whom it is shared. In some embodiments, the metadata stored in the sharing profiles can be used to organize shared content into shared folders automatically and/or to sort a list of content items.
US10210152B2

A display structure that includes data items mapped based on relationships among the data items is visually presented on a user interface. The displayed data includes blocks of data received over a block data interface. The display structure may include a first portion indicative of availability of multiple 2-dimensional views of the data items and a second portion for the user to select one of the multiple 2-dimensional views to become an active view that is viewable by the user.
US10210151B2

Systems and techniques are disclosed for dynamically generating functions. The systems and techniques may be utilized to access and display information from a data store accessible to a spreadsheet-based application or program over a network. A web service is also provided that interprets data requests received from the spreadsheet-based application or program in one format, such as a natural language format, and translates the requests into syntactically correct functions with parameters for automatic execution by the spreadsheet-based application or program.
US10210144B2

Methods and systems for creating a webpage having different element orders for different webpage widths are disclosed. A computing device receives inputs specifying different layouts of elements in different orders for different webpage widths. The computing device creates markup code for the webpage that specifies separate subtrees of nodes for the different layouts and then modifies the markup code to replace duplicate nodes with placeholders in the subtrees. The computing device also creates script code for the webpage with instructions for modifying a live DOM created from the markup code based on current webpage width. Specifically, the script code modifies the live DOM to specify positioning the elements differently for different webpage widths by changing the visibility of nodes and swapping placehoders and content nodes in the subtrees.
US10210142B1

In one or more implementations, a digital medium environment includes at least one computing device. Systems and techniques are described herein for inserting linked text fragments in a document layout of a document. By supporting multiple linked text fragments within a text frame, of both constant content and variable content, content of an asset is inserted into a text fragment while preserving the styling attributes of the text frame. Thus, manual efforts associated with reapplying styling attributes are avoided, unlike systems that do not distinguish between text fragments with constant content and text fragments with variable content within a text frame. Furthermore, a user interface is generated that exposes metadata of assets and a document layout. Content of an asset exposed via the user interface, once selected, is inserted into the document layout and exposed as a tagged text fragment, indicating the content is linked.
US10210139B2

An information processing device includes an acquisition unit that acquires a plurality of content information pieces; and a generation unit that generates a page in which the plurality of content information pieces are disposed in accordance with templates regarding configurations of information elements. Further, the generation unit generates the page in a manner that the plurality of content information pieces are lined up in one direction and the plurality of content information pieces lined up in the one direction are separated from each other by one or more diagonal lines to the one direction.
US10210134B2

An apparatus includes multiple parallel computing cores, where each computing core is configured to perform one or more processing operations and generate input data. The apparatus also includes multiple parallel coprocessors associated with each computing core. The apparatus further includes multiple communication lines configured to transport the input data from each computing core to a designated one of the coprocessors associated with each of the computing cores, where the coprocessors are configured to process the input data and generate output data. In addition, the apparatus includes multiple reducer circuits, where each computing core is associated with one of the reducer circuits. Each reducer circuit is configured to receive the output data from each of the coprocessors of the associated computing core, to apply one or more functions to the output data, and to provide one or more results to the associated computing core.
US10210133B2

An approach to virtualizing a coherent memory hardware accelerator is provided comprising creating a segment table for a client logical partition (LPAR), wherein a virtual address space is reserved in the segment table, receiving an Input/Output (I/O) request to use the coherent memory hardware accelerator, generating an I/O operation associated with the I/O request, wherein the I/O operation is passed to the coherent memory hardware accelerator, receiving a map request from the coherent memory hardware accelerator, creating an entry in the reserved virtual address space in the segment table, creating a hardware page table map request for mapping a memory address associated with the client LPAR and returning the reserved virtual address space to the coherent memory hardware accelerator, wherein the coherent memory hardware accelerator has remote direct memory access to memory associated with the client LPAR for performing an acceleration of one or more processes.
US10210126B2

A device includes a first interface to receive a signal from a first communication link, wherein the receive signal includes out-of-band (OOB) information. A detector coupled to the first interface detects the OOB information. An encoder coupled to the detector encodes the OOB information into one or more symbols (e.g., control characters). A second interface is coupled to the encoder and a second communication link (e.g., a serial transport path). The second interface transmits the symbols on the second communication link. The device also includes mechanisms for preventing false presence detection of terminating devices.
US10210124B2

An exemplary embodiment extended peripheral component interconnect express (PCIe) device includes a host PCIe fabric comprising a host root complex. The host PCIe fabric has a first set of bus numbers and a first memory mapped input/output (MMIO) space on a host CPU. An extended PCIe fabric includes a root complex endpoint (RCEP) as part of an endpoint of the host PCIe fabric. The extended PCIe fabric has a second set of bus numbers and a second MMIO space separate from the first set of bus numbers and the first MMIO space, respectively.
US10210123B2

A system includes a fabric switch including a motherboard, a baseboard management controller (BMC), a network switch configured to transport network signals, and a PCIe switch configured to transport PCIe signals; a midplane; and a plurality of device ports. Each of the plurality of device ports is configured to connect a storage device to the motherboard of the fabric switch over the midplane and carry the network signals and the PCIe signals over the midplane. The storage device is configurable in multiple modes based a protocol established over a fabric connection between the system and the storage device.
US10210122B2

The disclosure relates to an interface circuit, method and device for state switching and belongs to the terminal technology field. Aspects of the disclosure provide a circuit for switching a device between a master state and a slave state. The circuit includes a first interface configured to couple the circuit with internal circuits of the device, a second interface configured to couple the circuit with a connector structure that is configured to couple the device with another device that is external to the device and control circuits configured to provide a first signal to the internal circuits via the first interface to switch the internal circuits from a first state to a second state, and provide a second signal via the second interface to the other device to switch the other device from the second state to the first state.
US10210108B2

An electronic device may include a semiconductor memory, and the semiconductor memory may include a free layer having a variable magnetization direction; a pinned layer having a pinned magnetization direction; and a tunnel barrier layer interposed between the pinned layer and the free layer, wherein the free layer may include a first magnetic layer; a second magnetic layer formed over the first magnetic layer; and a Zirconium (Zr)-containing material layer interposed between the first magnetic layer and the second magnetic layer.
US10210096B2

Providing for address translation in a virtualized system environment is disclosed herein. By way of example, a memory management apparatus is provided that comprises a shared translation look-aside buffer (TLB) that includes a plurality of translation types, each supporting a plurality of page sizes, one or more processors, and a memory management controller configured to work with the one or more processors. The memory management controller includes logic configured for caching virtual address to physical address translations and intermediate physical address to physical address translations in the shared TLB, logic configured to receive a virtual address for translation from a requester, logic configured to conduct a table walk of a translation table in the shared TLB to determine a translated physical address in accordance with the virtual address, and logic configured to transmit the translated physical address to the requester.
US10210093B2

A method of operating a memory device that includes at least one sub-memory supporting a cache mode and a memory mode, the method including receiving a mode change signal instructing the memory device to change an operation mode of the at least one sub-memory from the cache mode to the memory mode; and changing the operation mode of the at least one sub-memory from the cache mode to the memory mode without flushing the at least one sub-memory, according to the mode change signal.
US10210089B2

A method and apparatus are provided for controlling data flow by storing variable length encoded information bits in a circular buffer in a write operation to a virtual write address comprising a first wrap bit value appended by a current write address within the buffer address range and generating an interrupt alarm if the virtual write address crosses a virtual alarm address comprising a second wrap bit value appended by an alarm address within the buffer address range, where the first and second wrap bit values each toggle between first and second values every time the current write address or alarm address, respectively, wraps around the circular buffer, thereby synchronizing data flow in the circular buffer and/or preventing buffer overflow.
US10210087B1

Systems and methods for reducing input/output operations in a computing system that uses a cache. Input/output operations associated with cache index lookups are reduced by tracking the location of the requested data such that the data can be invalidated without having to access the cache index. Input/output operations can be reduced by invalidating the entry in the cache index when reading the corresponding data.
US10210074B1

A testing platform receives a code for testing, where the code is to be tested using a browser. The testing platform determines a number of a plurality of browsers that are to be used to test the code and generates a number of a plurality of virtual machines to host the plurality of browsers, where the number of the plurality of virtual machines is based on the number of the plurality of browsers. The testing platform assigns an automation script to each virtual machine of the virtual machines to test the code, and monitors execution of the automation script by each virtual machine of the plurality of virtual machines. The testing platform performs an action associated with the execution of the automation script by each virtual machine of the plurality of virtual machines.
US10210071B1

Systems and methods for delta state tracking for event stream analysis. Events at a device are tracked and stored locally or forwarded to a server. The events collectively form an event stream. When an event of interest occurs, the precise configuration of a device at the time of the event of interest can be determined by applying the event stream in chronological or reverse chronological order to a snapshot of the device's configuration. Thus, the snapshot can be taken at any time. Tracking the deltas to the device's configuration enables the precise configuration at the time of the event of interest to be determined.
US10210070B2

A model checking apparatus able to reduce redundant search in a model checking is provided. The model checking apparatus is configured to: accept verification information representing a state transition model and a verification content; obtain an execution path by causing a transition in the state transition model; analyze, between transitions on the execution path, a dependence relation relating to data set determination processing for determining a data set being a set of representative values of data used in a transition with data use; perform a re-search using a data set in which data already used in a previous search in the transition is excluded from the data set obtained by the data set determination processing, when performing a re-search from a backtrack point based on the dependence relation relating to the data set determination processing; and provide a verification result of the verification content based on the search result.
US10210068B2

A device topology definition system works in conjunction with a location indicia detector, such as a topology key or detector, to simplify entry of device location information in a device monitoring system. To mitigate the tedium of entering location information for each device being monitored, the topology key or detector can be inserted into a data port or aperture of a device, or otherwise detect location indicia located on or proximate to a device, and a topology definition system of the device monitoring application will read topology information from the key or detector and logically associate the topology information with the device's identifier. This association is recorded as part of a global topology data set for the monitored devices maintained by the device monitoring application. In the case of a topology key, the topology information stored on the key can be modified prior to inserting the key into another device, allowing device location information to be quickly entered into the device monitoring application without requiring a user to enter the location information manually at the monitoring application's user interface.
US10210065B2

Novel instructions, logic, methods and apparatus are disclosed to test transactional execution status. Embodiments include decoding a first instruction to start a transactional region. Responsive to the first instruction, a checkpoint for a set of architecture state registers is generated and memory accesses from a processing element in the transactional region associated with the first instruction are tracked. A second instruction to detect transactional execution of the transactional region is then decoded. An operation is executed, responsive to decoding the second instruction, to determine if an execution context of the second instruction is within the transactional region. Then responsive to the second instruction, a first flag is updated. In some embodiments, a register may optionally be updated and/or a second flag may optionally be updated responsive to the second instruction.
US10210064B2

Systems and methods for device compatibility testing and reporting are disclosed. An exemplary method includes outputting, by a testing computer station, instructions for executing a plurality of certification tests on a device under test. The method includes receiving result indications and corresponding certification test identifiers corresponding to each of the plurality of certification tests, and generating, by the testing computer station, compressed test results for each of the plurality of certification tests. The method includes combining at least a portion of the compressed test results into a reduced data report. The method includes sending, by a computer network in communication with the testing computer station and a remote server, the reduced data report to the remote server.
US10210056B2

A method, non-transitory computer readable medium, and device that assists with caching filesystem metadata to a partner non-volatile random-access memory (NVRAM) includes caching metadata related to an incoming data modifying operation generated by a client computing device to at least one storage controller device in a cluster. A service interruption event that makes a data block present in the storage device of a hosting storage node inaccessible to the client computing device is determined for during the caching. The requested metadata block from the at least one NVRAM is retrieved when the service interruption event is determined. The cache is warmed using the retrieved metadata block from the at least one NVRAM.
US10210049B2

As disclosed herein a computer program product for optimizing data synchronization when performing a block-level backup includes program instructions comprising instructions to receive a customized merging plan, create a padding map comprising missing data information, request missing data from a local backup server, wherein the instructions to request missing data comprise instructions to send the padding map to the local backup server, receive from the local backup server the missing data, and perform a snapshot consolidation according to the customized merging plan to provide a consolidated snapshot. The program instructions may include instructions to record missing data files and data blocks in the padding map. A computer system, corresponding to the computer program product is also disclosed herein.
US10210046B2

A computer system includes a memory unit and a processing unit. The memory unit is configured to store a default setting value with an image file form. The processing unit is electrically connected to the memory unit, and configured to read the default setting value with the image file form from the memory unit. When the computer system is unable to be activated, the processing unit is configured to trigger the computer system to activate a safe mode of a basic input/output system, and to compare the default setting value with a system setting value of the computer system to generate a comparison result, so as to adjust and reactivate the computer system according to the comparison result.
US10210043B2

A network device includes: a set of content memory banks including a first memory bank; a parity memory bank; a first memory interface; and a second memory interface. The first memory interface is configured to perform a write operation to write new content data to a location in a first content memory bank in a plurality of partial write operations that are spread over two or more clock cycles, including: generating new parity information for the new content data using old content data at the location in the first content memory bank, and storing the new parity information to the parity memory bank. The second memory interface is configured to perform a read operation at the location in the first content memory bank concurrently while the first memory interface is performing at least one of the plurality of partial write operations.
US10210041B2

Techniques and systems are provided for copying, with or without error-fixing or corrections, data associated with a first set of locations to a second set of locations in a flash memory. Example methods disclosed, when performed by a flash memory controller, can significantly improve latency of operations. Embodiments of the disclosure can be used, for example, in a garbage collection process of a NAND flash memory.
Patent Agency Ranking