US10356641B2

The present disclosure relates to radio link reporting in mobile communications. More specifically, the proposed technique relates to radio link reporting using multiple reference sequences to represent one selected radio link. The disclosure related to a method for use in a wireless device, for radio link reporting. The method comprises obtaining a radio link reporting model. The radio link reporting model defines how to represent one radio link from a plurality of candidate radio links, using two or more symbol sequences from a set of constituent symbol sequences. The method further comprises determining, based on the radio link reporting model, how to represent a selected radio link, from the plurality of candidate radio links, using two or more of the symbol sequences from the set of constituent symbol sequences, and transmitting the two or more symbol sequences to a network node.
US10356637B2

Method and apparatus for enabling accurate link quality estimation of a wireless link between a sending node and a receiving node. When the sending node receives link state reports from the receiving node, it estimates the current state of the wireless link. The sending node also determines a measurement adjusting parameter if the link state reports are deemed inaccurate in relation to the estimated link state, based on a deviation between the received link state reports and the estimated actual link state. The sending node then sends the determined measurement adjusting parameter to the receiving node, and the receiving node provides a link state report based on signal measurements adjusted by the measurement adjusting parameter. The adjusted link state report can then be used for link adaptation of the wireless link and/or for packet scheduling decisions.
US10356627B2

An access point (AP) transmits Wi-Fi transmit frames according to a Wi-Fi protocol and Long-Term Evolution-Unlicensed (LTE-U) transmit frames according to an LTE-U protocol in a shared channel bandwidth that encompasses unlicensed channel bandwidth associated with the LTE-U protocol. The AP assigns a Wi-Fi access category to each Wi-Fi transmit frame and assigns to each LTE-U transmit frame an LTE-U access category. The AP schedules Wi-Fi and LTE-U transmit opportunities for the Wi-Fi transmit frames and the LTE-U transmit frames, respectively, in the shared channel bandwidth based on the Wi-Fi and LTE-U access categories. The scheduling includes, for each scheduled LTE-U transmit opportunity: constructing a Wi-Fi quiet message commanding Wi-Fi clients of the AP not to transmit in the shared channel bandwidth during the LTE-U transmit opportunity; and scheduling the Wi-Fi quiet message for transmission to the Wi-Fi clients.
US10356612B2

One embodiment is an authentication method comprising on receiving a request from the web browser of the terminal, the request including a user identifier, obtaining authentication data that is associated with the user identifier and that is stored in a database of the internal network, configuring a proxy server authorizing access via the access security entity to the internal network for a determined set of connection parameters, generating a first application from the connection parameters of the set, which application is protected using at least one determined portion of the authentication data and being configured to, on being executed by the web browser, set up a connection between the terminal and the proxy server using the parameters, this being done in response to the at least determined portion of the authentication data being supplied and transmitting the first application to the web browser of the terminal.
US10356611B2

A server device may communicate with a user device by engaging in a telephone call with the user device, by providing a webpage to the user device, or in another way. The user device may communicate a request to the server device for a particular web service, such as a mapping service, a banking service, technical support, customer service, etc., and the server device may communicate the request to an instant access device that may cause the user device to instantly access the web service, whether by automatically downloading and installing a mobile application with the web service or by automatically accessing a web page. In some implementations, the instant access device may authenticate the user device in order to provide the user device with access to the web server.
US10356599B2

A server of a wireless operator creates a roaming list based on a user's roaming plan and sends the roaming list to the user's wireless device. The roaming list includes a list of public land mobile networks (PLMNs). When the user travels away from their home wireless network to another geographic area, the wireless device scans based on the roaming list for radio signals. The roaming list contributes to user satisfaction because timely attachment to a radio network while away from home occurs efficiently since the wireless operator creates the roaming list based on both i) roaming agreements that the wireless operator is a party to with other wireless operators, ii) the user's roaming plan, iii) the radio access technology (RAT) capabilities of the wireless device and iv) the RAT capabilities of other wireless operators in particular geographic regions.
US10356595B2

The present invention relates to a method for a NAN proxy client transitioning a state in a wireless communication system. Here, the method for a NAN proxy client transitioning a state may comprise the steps of: the NAN proxy client transitioning, to a NAN proxy server, a request message requesting the escrowing of a proxy service; receiving a response message from the NAN proxy server; performing registration to the NAN proxy server on the basis of the response message; and the state of the NAN proxy client transitioning. Here, if the registration to the NAN proxy server is performed, the state of the NAN proxy client can be transitioned to a first state.
US10356593B2

This specification provides a method for performing a discovery procedure in a wireless communication system supporting device to device (D2D) communication. The method is performed by first user equipment and includes monitoring a discovery resource region, selecting a discovery resource for transmitting a discovery message in the discovery resource region, and transmitting the discovery message to second user equipment through the selected discovery resource. The selected discovery resource includes a discovery resource having a received energy level corresponding to a threshold value or less or a threshold value or higher.
US10356589B2

Described herein are systems and methods for determining and managing the location of a calling device during an emergency call. A computing device at a data store establishes a connection with a computing device at a public safety access point (PSAP). The connection is established upon receipt of an emergency call at the computing device at the PSAP from a calling device via a first communications channel. The calling device is associated with a unique identifier. The computing device at the data store receives location data for the calling device, where the calling device streams the location data to the data store via a second communications channel upon initiation of the emergency call. The computing device at the data store makes the location data for the calling device available to the computing device at the PSAP using the unique identifier.
US10356572B2

A method and system for the leveraging a reserved relationship number by an SLS platform and/or SLS phone module for the purpose of performing special operations other than making an SLS call available for termination at a subscriber TD and/or a third party TD involve associating the SLS phone number of the subscriber, the primary number of the subscriber and a next set of instructions via a common reserved relationship number.
US10356556B2

In a method for locating mobile devices, a trajectory (T1, T2) is reconstructed modelling a movement made by each mobile device during which the mobile device carries out measurements of an indicator linked to the distance separating it from access terminals (B1-B5) to a communication network. From these measurements, the locations of the terminals are calculated in a frame of reference linked to each mobile device. A procrustean analysis is then performed to determine, for each mobile device, a geometric transformation that transforms the locations of the terminals in the frame of reference linked to the mobile device into locations transformed in a common frame of reference. From this determination, the location of each terminal transformed in the common frame of reference is superimposed with a location of the terminal in the common frame of reference. Finally, the corresponding geometric transformation is applied to the trajectory of each mobile device.
US10356550B2

A method and system of creating microlocation zones by defining virtual boundaries using a system of one or more transmitters and receivers with one or more spatially-correlated antennas.
US10356548B2

A method for receiving boarding information from a plurality of passengers and a transit staff, calculating an arrival time to request each of the plurality of passengers to arrive at a boarding gate, where the arrival time is based on the boarding information. The method further includes transmitting a message to a user terminal associated with each passenger, where the message includes the arrival time.
US10356545B2

Disclosed is an audio signal processing device for processing an audio signal. The audio signal processing device includes a receiving unit configured to receive the audio signal; a processor configured to determine whether to render the audio signal by reflecting a location of a sound image simulated by the audio signal on the basis of metadata for the audio signal, and render the audio signal according to a result of the determination; and an output unit configured to output the rendered audio signal.
US10356542B2

An exemplary auditory prosthesis system includes a sound processor apparatus that is configured for external use by a patient and includes 1) a position sensor that detects a positioning of the sound processor apparatus and 2) a control module that is communicatively coupled to the position sensor and performs a predetermined action with respect to the auditory prosthesis system in accordance with the detected positioning of the sound processor apparatus. Corresponding auditory prosthesis systems and methods are also described.
US10356541B2

A loudspeaker diaphragm state estimation method includes: adjusting a weight value of a diaphragm displacement model by adaptive filtering until an error between an estimated value of a driving voltage of a loudspeaker and a measured value of the driving voltage is less than a predetermined threshold; estimating a diaphragm relative displacement of the loudspeaker according to the diaphragm displacement model corresponding to a final determined weight value; determining a diaphragm relative speed at a next moment based on an input current, a product value of a vector determined by an estimated value of a diaphragm relative speed and an estimated value of a diaphragm relative displacement, and a weight value vector obtained at a present moment; and determining an estimated value of the driving voltage using the estimated value of the diaphragm relative speed, the input current, and a DC impedance of the loudspeaker at the present moment.
US10356538B2

A hearing system includes a hearing aid and a personal communication device connected via a short range data communication link. The hearing aid has a signal processor processing an input signal according to audio processing parameters, a sub-system applying respective sets of processing parameters for at least two modes, a classifier component analyzing the auditory environment statistically by comparing specific characteristics of the input signal to one or more thresholds. A program selector component selects automatically an appropriate mode for the signal processing sub-system according to the classifier output. The personal communication device offers the user a user interface for controlling and interacting with the program selector component of the hearing aid, and for generating and transmitting a notification to the hearing aid. Upon reception of the notification, the processor at least one of said one or more thresholds used by the classifier component.
US10356536B2

A hearing device, e.g. a hearing aid, adapted for being arranged at least partly on a user's head or at least partly implanted in a user's head is provided. The hearing device comprises an own voice detector comprising first and second signal strength detectors for providing signal strength estimates of first and second electric input signals. The own voice detector comprises a comparison unit operationally coupled to the first and second signal strength detectors and configured to compare the signal strength estimates of the first and second electric input signals and to provide an indication of the difference between said signal strength estimates; and a control unit for providing an own voice detection signal indicative of a user's own voice being present or not present in the current sound in the environment of the user, the own voice detection signal being dependent on said signal strength comparison measure.
US10356531B2

A MEMS sensor, in particular a microphone, of a piezoelectric type, formed in a membrane of semiconductor material accommodating a compliant portion, which extends from a first surface to a second surface of the membrane. The compliant portion has a Young's modulus lower than the rest of the membrane. A sensitive region having piezoelectric material extends on the first surface, over the compliant portion and is fixed at its ends to the membrane on opposite sides of the compliant portion. A third area of the membrane, arranged between the compliant portion and the second surface, forms a hinge element.
US10356528B2

This invention relates to the field of multichannel audio. More particularly, the invention relates to a method for the provision of audio channels suitable for application to loudspeakers located above conventional front loudspeakers.
US10356524B2

Example embodiments disclosed herein relate to user experience oriented audio signal processing. There is provided a method for user experience oriented audio signal processing. The method includes obtaining a first audio signal from an audio sensor of an electronic device; computing, based on the first audio signal, a compensation factor for an acoustic path from the electronic device to a listener and applying the compensation factor to a second audio signal outputted from the electronic device. Corresponding system and computer program products are disclosed.
US10356512B1

A loudspeaker may include a full-range waveguide for creating a unified wavefront. The waveguide may include a plurality of entrances, which may be positioned at a first axial end. The waveguide may include a mouth disposed at a second axial end opposite the plurality of entrances. A contoured surface extending between the entrance and the mouth defines a cavity within the waveguide. The contoured surface may include a first pair of walls positioned opposite one another and a second pair of walls positioned opposite one another. The waveguide may include at least one integrator disposed in the cavity between two adjacent entrances. Each integrator may extend transversely between the first pair of walls and may taper towards the mouth to form a pointed edge extending between the first pair of walls. A pair of integrator surfaces each include a solid portion and a perforated portion.
US10356503B2

A storage and charging capsule for a pair of wireless earbuds is presented. The storage and charging capsule has a base part, an elongate intermediate part, the intermediate part having a longitudinal major axis, and a cover part being retractable over the intermediate part. The intermediate part has a first end attached to the base part, a second end, and an earbud chamber formed between the first and second ends. The earbud chamber is adapted to receive the pair of wireless earbuds arranged one after another along the longitudinal major axis of the intermediate part. The capsule further has a power source for charging the pair of wireless earbuds when placed in the earbud chamber in the intermediate part.
US10356501B2

A connection cable is provided with a plurality of structures, a first connector, and a second connector. The plurality of structures include a concave-shaped structure and a convex-shaped structure. The first connector includes the concave-shaped structure and the convex-shaped structure that are arranged in line symmetry with respect to a predetermined reference line. The second connector includes the concave-shaped structure and the convex-shaped structure that are arranged in line symmetry with respect to a predetermined reference line.
US10356487B2

Disclosed in embodiments of the present invention are a video advertisement filtering method, apparatus and device. The video advertisement filtering method includes: recognizing a time count number in a time count area of an advertisement frame in a video; determining a time difference between advertisement broadcast end time and present time based on the recognized time count number; and advancing playing time of the video to the advertisement broadcast end time based on the time difference. The video advertisement filtering method, apparatus and device that are provided in the embodiments of the present invention can filter an inserted video advertisement from a video program.
US10356484B2

A data transmitting apparatus is provided. The data transmitting apparatus includes a packet generator configured to generate a packet including a first sub packet and a second sub packet, and a transmitter configured to transmit the generated packet to a data receiving apparatus, and the first sub packet and the second sub packet include different audio data related to a first content.
US10356470B2

Methods and apparatus to measure audience composition and recruit audience measurement panelists are disclosed. An example media device includes a processor and memory including machine readable instructions that, when executed, cause the processor to detect a first code embedded in a video stream of media being presented by the media device. The first code references first audience measurement data to identify the media. The instructions cause the processor to, after detection of the first code, provide a request for an audience member to join an audience measurement panel, and after receipt of a response to the request, provide the audience member with a second code. The second code includes information that, when the second code is scanned with a portable device other than the media device, is to direct the portable device to a website to provide additional audience measurement data.
US10356466B1

Systems and methods are disclosed for providing selectable content creator controls in conjunction with sponsored media content items. A method includes receiving a media content item of a first user of a content sharing platform, wherein the media content item reflects a positive review of a product of a second user of the content sharing platform, and providing the media content item of the first user for presentation to the second user. The method further includes receiving a selection of the media content item by the second user, the selection of the media content item indicating a request of the second user to sponsor a presentation of the media items to users of the content sharing platform to promote the product of the second user, creating a media player interface comprising the media content item and a control selectable to view information promoting additional media content items of the first user, and providing the media player interface for presentation to a third user of the content sharing platform.
US10356449B2

A broadcasting generating process method according to an embodiment of the present invention comprises the steps of: encoding broadcasting data for one or more broadcasting services; encoding first level signaling information including information describing attributes for the one or more broadcasting services; encoding second level signaling information including information for scanning the one or more broadcasting services; and generating a broadcasting signal including the broadcasting data, the first level signaling information and the second level signaling information, wherein the second level signaling information is transmitted through a predetermined position in the broadcasting signal, and the second level signaling information comprises IP address information for identifying IP addresses of packets transmitting the first signaling information and physical layer pipe (PLP) ID information for identifying PLP including the first signaling information.
US10356445B2

A primary video and a second instance of a reference video can be simultaneously transmitted to a system through at least a first node of a communication network, the second instance of the reference video configured to be compared to a first instance of the reference video stored by the system to generate at least one quality of experience (QoE) value that infers a perceptual quality of the primary video as received by the system. The QoE value can be received from the system. A determination can be made as to whether the QoE value is less than a threshold value. Responsive to determining that the QoE value is less than the threshold value, the perceptual quality of the primary video can be improved by re-routing transmission of the primary video to the system.
US10356438B2

In order to overcome the issue caused by a decoded block vector (BV) pointing to a reference block overlapping with an unavailable area, various methods are disclosed. According to one method, if the reference block overlaps with an unavailable area, the reference pixels in the unavailable area are generated for IntraBC prediction of the current block by padding from neighboring available pixels. The padding can be done in the horizontal direction and then the vertical direction. The padding may also done in the vertical direction first and then horizontal direction. In another method, if the reference block overlaps with an unavailable area, the reference pixels in the unavailable area are generated for IntraBC prediction of the current block by using previous decoded pixels in the unavailable area. A pre-defined value may also be used for the unavailable area.
US10356431B2

A moving image reproduction method includes: dividing data of each of plural frames of a moving image to be displayed on a client terminal using a browser into blocks; judging whether each of the blocks has same information in the preceding frame; obtaining compressed data by encoding each block for which the preceding frame does not have the same information by a method compatible with a still image decoder; preparing compressed still image data in which the compressed data are arranged in succession; describing, for each block, information indicating presence/absence of the same information into image restoration information; preparing image restoration compressed information by encoding the image restoration information; and preparing a display program which is written in a description language that can be interpreted by the browser for reconstructing the data of moving image.
US10356429B2

The moving picture coding method for coding an input image includes: converting a value of a first parameter into a first binary signal, the first parameter identifying a type of a sample offset process to be applied to a reconstructed image corresponding to the input image; and coding at least a portion of the first binary signal through bypass arithmetic coding using a fixed probability.
US10356412B2

A variable length coding method is comprised of: a coefficient value scanning step in which an RL sequence generation unit, a reordering unit, and a binarization unit scan coefficient values within a block in a predetermined scanning order starting at a higher-frequency component toward a lower-frequency component; and an arithmetic coding step in which an arithmetic coding unit and a table storage unit perform arithmetic coding on the absolute values of the coefficient values according to the scanning order used in the coefficient value scanning step, by switching between probability tables for use, wherein, in the arithmetic coding step, a probability table to be used is switched to another probability table in one direction, when the arithmetic-coded absolute values of the coefficient values include an absolute value exceeding a predetermined threshold value.
US10356408B2

An apparatus comprises a dividing unit which divides image data to be encoded into a plurality of tiles, a converting unit which generates a plurality of sub-bands by a frequency transform on the divided tiles, a quantizing unit which quantizes the generated sub-bands by either (1) a first method of quantizing by identical quantization parameters in relation to identical sub-bands of a plurality of tiles, or (2) a second method of quantizing by quantization parameters set individually for each tile in relation to identical sub-bands of a plurality of tiles, an encoding unit which encodes data obtained by the quantizing, and a control unit which switches, in accordance with a target data amount of the image data to be encoded, whether to quantize by the first method or to quantize by the second method.
US10356396B2

Art exhibition device and a video picture exhibition method which are capable of providing renditions by a spatial image and a projected image, in combination are provided. The exhibition device includes a display portion configured to image-form a spatial image; and a projector configured to project a video picture onto an object. The video picture exhibit ion method using the exhibition device provides a video picture related to the spatial image projected from the projector disposed in a position hang over the display portion toward an upper surface of the display portion. The display portion is configured to image-form a video picture displayed on a display surface of a display disposed in an attitude inclined under a micromirror array through the micromirror array disposed in light-transmissive fashion as a spatial two-dimensional video picture standing up obliquely in a spatial position lying over the micromirror array.
US10356382B2

There is provided an information processing device including a change unit configured to change arrangement of a first object corresponding to a first user and a second object corresponding to a second user from first arrangement to second arrangement in accordance with reproduction of a video including depth information, in a virtual space corresponding to the video.
US10356375B2

Provided is a display device including an image display unit configured to display an image with a plurality of pixels arranged on a display surface, an eyepiece optical unit configured to project the display surface of the image display unit in a manner that a predetermined angle of view is obtained, and an image correction unit configured to correct a display image on the display surface at a position of each of representative pixels which are discretely located on the display surface, on the basis of distortion generated due to the eyepiece optical unit.
US10356373B2

A vehicle image capture system may include a vehicle mounted image capture device adapted to capture one or more images external of a vehicle, a navigation system adapted to determine an instantaneous position of the vehicle, and a user interface arranged to allow a user to input a first position. The system is adapted to compare an instantaneous position of the vehicle with the first position, and to capture one or more images if the instantaneous position of the vehicle and the first position are within a predetermined proximity.
US10356365B2

A videoconferencing system includes a hybrid MCU configured to act as a hybrid mesh participant in a videoconference. The hybrid MCU may include a processing module to mix videoconference media data received by the hybrid MCU in data streams transmitted from mesh and non-mesh endpoints. The hybrid MCU may further include a forking module to fork combined video/audio data streams received by the hybrid MCU to provide separate video and audio data streams to each mesh endpoint. The hybrid MCU may be configured to provide a mixed video/audio data steam to each non-mesh endpoint of the videoconference.
US10356360B2

High bandwidth push-cables for high speed image or video data transmission between a camera head and a cable reel or camera control unit (CCU) are disclosed.
US10356357B2

Embodiments include a modular video recording system. The system includes a first module for supporting a primary input to be recorded, such as from a first camera. A second, third, or other combination of modules may also be used to support or add additional inputs to be recorded. Any of the modules may support control features, switcher features, and other electronics and components to fully integrate the modules as additional modules are added to the system.
US10356356B2

A garment having audio-video display capabilities, has a garment body bearing a a video display device. The display device is preferably mounted to a surface of the garment body whereby it cannot be seen unless activated. An audio reproduction device is also mounted to the garment body. Both the video and audio display/reproduction devices are controlled by a microprocessor system likewise mounted to the garment body. The processor system is capable of receiving video and audio data and control signals from a remote source, such as a smartphone, over a wireless communications system, such a Bluetooth system. In addition, the garment may itself have a camera and microphone to allow the wearer to record audio-visual material and display it on the garment system.
US10356354B2

An embodiment provides an imaging apparatus including pixels arranged to form rows including first and second rows, first control lines connected to the pixels of the first row, second control lines connected to the pixels of the second row, and a scan unit including at least a first row drive unit generating first control signals supplied to the first control lines and a second row drive unit generating second control signals supplied to the second control lines, the scan unit being configured to drive the pixels in units of rows based on a scanning signal. The first control signals generated by the first row drive unit is input to the second row drive unit. The second row drive unit selects the first control signals and the scanning signal and generates the second control signals based on the selected signals.
US10356347B2

A digital imaging system and method for correcting errors in the digital imaging system, the digital imaging system having an image sensor, a readout apparatus for reading out the image sensor, wherein a dark current image is captured using the image sensor and the readout apparatus, and a processor comprising hardware wherein the processor is configured to perform the method comprising: generating a Fourier transform by means of a Fourier transformation on the basis of the image data of the dark current image; storing data which describe the Fourier transform; back-transforming the Fourier transform by subjecting the saved data to Fourier transformation and generating a corrective image from the back-transformed data, and correcting image errors in the digital imaging system in another image captured using the digital imaging system by offsetting image data from the captured image with image data from the corrective image.
US10356346B1

A method for compensating for off-axis tilting of a lens relative to an image sensor in an image acquisition device comprises acquiring a set of calibrated parameters n → ≡ ( n x n y n z ) corresponding to the tilting of said lens. Px′ and Py′ indicate a coordinate of a pixel in an acquired image. Image information is mapped from the acquired image to a lens tilt compensated image according to the formulae: P x ′ = s n z ⁡ ( n z - 1 ) ⁢ ( ( n x 2 + n z ⁡ ( n z - 1 ) ) ⁢ u x + n x ⁢ n y ⁢ u y ) P y ′ = s n z ⁡ ( n z - 1 ) ⁢ ( ( n y 2 + n z ⁡ ( n z - 1 ) ) ⁢ u y + n x ⁢ n y ⁢ u x ) where s comprises a scale factor given by s = n z u x ⁢ n x + u y ⁢ n y + n z and where ux and uy indicate the location of a pixel in the lens tilt compensated image.
US10356341B2

Various embodiments of the present invention relate generally to systems and methods for analyzing and manipulating images and video. In particular, a multi-view interactive digital media representation (MVIDMR) of a person can be generated from live images of a person captured from a hand-held camera. Using the image data from the live images, a skeleton of the person and a boundary between the person and a background can be determined from different viewing angles and across multiple images. Using the skeleton and the boundary data, effects can be added to the person, such as wings. The effects can change from image to image to account for the different viewing angles of the person captured in each image.
US10356339B2

A frame memory and a computing processing unit are provided within an image pickup device having a first semiconductor substrate and a second semiconductor substrate mutually stacked and electrically directly connected, and digital image data having undergone resize processing are output from the image pickup device.
US10356338B2

A method and system is provided for the creation, management, and distribution of two dimensional video content that appears to a viewer as having a third dimension of depth. The system includes a camera array with multiple cameras at respective different positions that coordinates the off-center rotating motion of apertures that are part of diaphragms in the camera lens systems. The resulting images from each camera in the array are stitched together to create a larger content field and only a portion is displayed at any one time.
US10356324B2

An actuator of a camera module includes a magnetic body, a driving coil disposed to face the magnetic body, and a driving apparatus including a driving circuit connected to the driving coil and selectively providing one of a first control signal and a second control signal to the driving circuit according to a driving mode. The driving apparatus compares a level of a control signal of a previous driving mode with a level of a control signal of a following driving mode upon the driving mode being switched.
US10356312B2

A camera device, a video auto-tagging method and a non-transitory computer readable medium thereof are provided. The camera device comprises a processor, a camera and a sensor module. The camera is configured to capture a video. The sensor module is configured to generate distinctive sensing information after sensing a distinctive motion event of an user. The processor is configured to create a timing tag for the video according to the distinctive sensing information.
US10356305B2

The related art has the problem of difficulty in providing the maximum number of actually superimposable images from an image-capturing apparatus to an external apparatus to which superimposition images are to be set, so that normal superimposition image setting cannot be performed from the external device. An image-capturing apparatus includes a reception unit configured to receive a request to acquire information on setting of superimposition information; and a transmission unit configured, when the reception unit receives an acquisition request, to transmit a maximum number of superimposition settings that the image-capturing apparatus can perform and a maximum number of settings for each kind of superimposition information.
US10356299B2

A camera module includes a lens, a photosensitive chip and an electrical holder. The electrical holder has an integrated circuit that the electrical holder serves as an integration of a base and a PCB in a conventional camera module, wherein the electrical holder not only forms an assembling unit for connecting a driver and an optical lens but also forms an electrical connection unit for electrically connecting to the driver, a photosensitive chip and a flexible circuit board with each other, so as to minimize an overall size of the camera module.
US10356298B2

A board inspection apparatus is disclosed, which includes a surface-side irradiator irradiating a surface of each inspection area of a board, a surface-side camera taking a surface-side image of the surface, a rear face-side irradiator irradiating a rear face of each inspection area, a rear face-side camera taking a rear face-side image of the rear face, and a controller moving the surface-side irradiator and the surface-side camera to a position corresponding to the surface of each inspection area, moving the rear face-side irradiator and the rear face-side camera to a position corresponding to the rear face of each inspection area, and inspecting the surface and the rear face of each inspection area based on the surface-side image and the rear face-side image, respectively.
US10356287B2

An optical scanning apparatus includes an optical fiber that emits illumination light from a distal end thereof toward a subject, an actuator that oscillates the distal end of the optical fiber, and a controller that controls the actuator so as to two-dimensionally scan the illumination light on the subject and so as to satisfy Conditional Expression of P1≤0.5×D, where D is a spot diameter of the illumination light on the subject, and P1 is a scanning-line pitch of the illumination light on the subject.
US10356281B2

In an output profile representing a correspondence relationship between device independent coordinate values and second coordinate values in a second device dependent color space, a color conversion table used to convert the device independent coordinate values into the second coordinate values is defined as a first conversion table, and the device independent coordinate values at the adjustment point are defined as to-be-adjusted PCS values. In optimization, an optimization process including an element making provisional color values closer to an adjustment target is executed, the provisional color value being acquired by a conversion, in accordance with the first conversion table, of provisional PCS values resulting from a change in the to-be-adjusted PCS values, thus acquiring an optimal solution for the device independent coordinate values corresponding to the adjustment target.
US10356271B2

An image processing device includes a reception unit and a generation unit. The reception unit receives an input image signal, and a synchronization signal used to generate an output image signal on a basis of the input image signal. The generation unit generates, in a case in which the reception unit receives an initial synchronization signal of a unit of image reading, a synchronization signal for a subsequent input image signal. The reception unit receives the synchronization signal generated by the generation unit.
US10356266B2

An information processing system having an information processing apparatus and programs includes an application memory unit storing applications executing a series of processes using electronic data, in which program identification information, parameter setup information, and flow identification information are defined, a use screen memory unit storing use screen information of defining a form; a first receiving unit receiving a first request including the application identification information; a first sending unit sending the use screen information; a second receiving unit, an acquiring unit acquiring the flow information identified by the flow identification information included in the second request, and an executing unit causing the program identified by the flow information to be executed using the parameter included in the second request in conformity with the execution order to execute the series of processes using the electronic data based on the information related to the electronic data.
US10356263B2

To specify the position of a crease on a document without necessitating an additional configuration, such as a new sensor and a reading angle switching mechanism. An image reading apparatus including: a light emission controlling unit controlling light emission patterns of a first light emitting unit and a second light emitting unit included in a image reading unit; and a determining unit performing determination relating to a crease produced on a document by comparing a first image obtained by reading the document in a first light emission pattern and a second image obtained by reading the document in a second light emission pattern; and wherein the second light emission pattern is different from the first light emission pattern in balance of a quantity of emitted light from the upstream side of a light receiving unit and a quantity of emitted light from the downstream side of the light receiving unit.
US10356258B2

An image processing system comprises: a terminal device that is provided with a display part; and an image processing device that outputs screen data to the terminal device, thereby enabling the display part to display a screen based on the screen data. The image processing device includes: a storage part in which multiple types of the screen data corresponding to respective screen sizes are stored; a screen information obtaining part that obtains information relating to the screen size of the display part; a screen data selecting part that selects the screen data corresponding to the screen size smaller than the screen size of the display part from among the multiple types of the screen data based on the information obtained by the screen information obtaining part; and an output part that outputs the screen data selected by the screen data selecting part to the terminal device.
US10356247B2

VoIP telephone systems and methods are provided for use in a noisy listening environment. The systems and methods provide high quality voice broadcast into the noisy listening environment through independent voice channels which makes it easier for the human brain to discern broadcast words from the background noise.
US10356241B2

A system is disclosed of use as a 911 training system that can be used to train individuals how to use a cell phone to make a 911 phone call to an emergency call center network by having a student make a simulated, but realistic, phone call to a simulated emergency call center and having the student perform the steps needed to have the emergency call center direct first response personnel and equipment to an emergency situation.
US10356235B2

An operation method and a mobile terminal connected to an electronic device are provided. A user input is received for selecting a piece of content displayed on a display of the electronic device. The display displays a user interface including one or more items available at the mobile terminal based on the selected piece of content. A user selection of one of the one or more items included in the displayed user interface is received. The selected piece of content and a command for executing a function of the selected item at the mobile terminal are transmitted to the terminal. The display displays a sending user interface indicating that the mobile terminal executes the function of the selected item.
US10356226B2

A system for communication includes a station, including first and second interfaces having different, respective first and second network addresses on a packet data network, and a terminal, including third and fourth interfaces having different, respective third and fourth network addresses. The station is transmits data to the terminal over a first path directed from the first interface to the third network address, while the terminal transmits second data to the station over a second path directed from the fourth interface to the second network address. First and second TCP proxies are deployed respectively in the station and in the terminal, and are configured to emulate a TCP connection between the station and the terminal by transmitting TCP frames from the station to the terminal only over the first path and from the terminal to the station only over the second path.
US10356225B2

Novel tools and techniques might provide for implementing extension of customer local area networks (“LANs”) and/or implementing isolated service overlays over a network. In some embodiments, a network service point that is located external to a demarcation point at each of a plurality of customer premises might establish a connection between a service provider network and a customer LAN, which has already been established within a customer premises. The system subsequently extends the customer LAN, via this connection, to span between the network service point and the customer premises. Alternatively, or additionally, the system might establish two or more isolated service overlays across the customer LAN between the network service point and the customer premises, each of the two or more isolated service overlays having network traffic that is isolated from network traffic transmitted along another of the two or more isolated service overlays.
US10356224B2

One embodiment provides an apparatus comprising an input connector directly mateable with a media device to receive an analog signal. The apparatus further comprises an amplifier configured to amplify the analog signal, an analog-to-digital converter configured to convert the analog signal to a digital signal, a network interface configured to convert the digital signal to a networked compliant digital signal compatible with at least one network protocol, and an output connector mateable with a standard network cable that transmits the networked compliant digital signal.
US10356212B2

Techniques are described for delivering an application to a computing device by dynamically creating an application storage volume, such as a virtual disk, based on a minimal subset of application files downloaded from a remote server and attaching the virtual disk to the computing device in order to make the application executable from the virtual disk. The minimal subset of files access to at least some portion of the functionality of the application. Dynamically creating the virtual disk can be completed quickly and the minimal subset of application files is smaller than the full size of the application, which improves the speed of application delivery to the device. After the virtual disk is attached, the user can begin working on the application, while the remaining files are streamed to the virtual disk both as an ongoing background process and in response to on-demand requests, transparently from the user's perspective.
US10356207B2

A content distribution network includes a first server in communication with an anycast server that provides content via a unicast signal, and with a multicast server that provides the content via a multicast signal. The first server is configured to receive a list of source addresses associated with the content, and to provide a metadata file including an anycast Internet protocol address of the anycast server from the list of source addresses as an Internet protocol address of the content in response to a first request for the content. When the number of client devices requesting the content exceeds a first threshold, the first server receives an updated list of sources including a multicast Internet protocol address of a multicast server, and provides the multicast Internet protocol address of the multicast server as the Internet protocol address of the content in the metadata file.
US10356206B2

An example method is provided to deploy an application in multiple cloud computing environments. The method may comprise a computing system generating a first request to deploy an application in a first cloud computing environment according to a first deployment plan and a second request to deploy the application in a second cloud computing environment according to a second deployment plan. The method may comprise selecting, from multiple communication components configured on the computing system, a first communication component to communicate with a first orchestration node in the first cloud computing environment and a second communication component to communicate with a second orchestration node in the second cloud computing environment. The method may further comprise sending the first request to the first orchestration node via the first communication component, and the second request to the second orchestration node via the second communication component.
US10356204B2

An application based hardware identifier is generated for an application on a device. The application based hardware identifier is generated based on both information describing the application and information describing one or more hardware components of the device. The application based hardware identifier can also optionally be based on an identifier of a user of the device. The application based hardware identifier can be provided by the application to a service provider, allowing the service provider to associate the application based hardware identifier with a particular user or user account. However, as the application based hardware identifier is based on the application information, different applications on the same device will have different application based hardware identifiers. The application based hardware identifier thus helps maintain privacy by preventing tracking of the device across different applications.
US10356194B2

The present disclosure relates to the technical field of wireless network communications, and provides a method, system and client for uploading an image, a network server and a computer storage medium. The method includes: a client determines an image to be uploaded, generates a unique image identifier corresponding to the image to be uploaded, and transmits an image detection request to a network server; the network server detects whether there is an image having the same image identifier in the network server according to the image identifier included in the image detection request, and returns a detection result to the client; when the detection result is that there is not an image having the same image identifier in the network server, the client uploads the image to be uploaded in the form of multi-part uploading to the network server; and after the image to be uploaded is uploaded successfully, the network server records the image identifier, and returns an upload success response to the client. The present disclosure avoids a repeated uploading of a same image, so that the upload rate is improved, a great deal of network traffic bandwidth is saved, and user experiences are improved.
US10356192B1

Techniques are described for using sensor data derived from a monitoring system to drive personalized content. Sensor data captured by a monitoring system may be used to determine attributes of users of the monitoring system and/or attributes of a property monitored by the monitoring system. The determined attributes may be used to select content to present to users of the monitoring system. Content presentation may be made through the monitoring system and may be triggered based on events detected by the monitoring system.
US10356190B2

A system, method, and computer-readable medium for performing a web site accessibility operation. The web site accessibility operation automatically enables web site accessibility features for a differently abled user. In certain embodiments, the accessibility features are customized to ease accessibility factors. In certain embodiments, the web site accessibility operation intelligently detects a disability of a user and automatically enables web site accessibility features based upon the detected disability. When performing a web site accessibility operation, a user access a website an analyzer module determines whether the user has a disability and if so what type of disability. Based upon the determination the analyzer module automatically modifies the web site to optimize the accessibility of the web site for the identified disability.
US10356182B2

A method and a computing device are provided for improving datacenter operation. The datacenter operation is improved by establishing differentiated communication protocol stack support as a set of nano-services. The nano-services are executed to service connections on a per application or server basis for the datacenter to reduce overhead caused by virtual machines or containers utilizing separate communication protocol stacks. The method includes receiving a request to for a server via a known network access type, from a known application type, by a known user, or a known policy, determining whether the request can be serviced by an existing nano-service for the server, and establishing a new nano-service with a differentiated communication protocol stack instance for the server, in response to the request not being serviced by the existing nano-service.
US10356178B2

A method of synchronizing data for algorithms of asynchronous computers in an aircraft, the method comprising the steps consisting in: a) generating a sequencing table for each algorithm and, in said table, identifying the number of valid windows for each of which all of the parameters for input to the algorithm are updated at least once; b) distributing the load corresponding to updating the parameters for each algorithm in a send table; and c) instructing the first computer to use the send table.
US10356177B2

A computing device includes an interface configured to interface and communicate with a dispersed storage network (DSN), a memory that stores operational instructions, and processing circuitry operably coupled to the interface and to the memory. The processing circuitry is configured to execute the operational instructions to perform various operations and functions. The computing device detects memory error(s) associated with memory device(s) of set(s) of storage units (SUs). The computing device processes the memory error(s) to generate a rebuilding priority level for at least some EDS(s) and establishes an EDS scanning rate. The computing device scans the EDS(s) based on the EDS scanning rate. When an EDS error is detected, the computing device updates the rebuilding priority level to generate an updated rebuilding priority level for the at least some of the set of EDSs and facilitates generation at least one rebuilt EDS for the EDS error based on the updated rebuilding priority level.
US10356176B2

A system and method access domain information indicating placement domains for an information handling system. The placement domains may include fault domains and optimization domains, wherein an optimization domain includes one or more resources wherein a tier instance for each tier of a multi-tier application service resource can be instantiated such that inter-tier communication is internal to the domain. Tier instances may be placed in accordance with the placement domains to achieve compliance with high availability and performance objectives. Management endpoints corresponding to each resource may be monitored and, responsive to detecting a change in the infrastructure, updated domain information indicative of updated placement domains may be accessed and used to determine whether the placement of the tier instances achieves compliance with the objectives. If the current placement fails to achieve the objectives, the plurality of tier instances may be re-placed in accordance with the updated placement domains.
US10356173B2

A set of runspaces with active connections are maintained in a pool. A set of timers are set and, based upon the timers, simple commands are submitted through the runspaces, to maintain the connections in an active state. The runspaces with the active connections can then be used from the cache, without having to open a new connection.
US10356171B1

Mail server migration. For each mailbox, a migration utility is started on a target server to get a list of message IDs that have already been migrated. The command “list-message-ids” is executed. The migration utility is started on the source server in a backup mode. The “backup” command is executed. Then, the migration utility is started on the target server in a restore mode. A “restore” command is executed. The migration utility on the source server provides mail messages to a standard output. The migration utility on the target server accepts mail messages on the standard input and restores them. An RPC agent transfers data via TCP once it gets it from the migration utility on the source server. The migration module receives data from the RPC agent and puts data to the standard input of the migration utility on the target server as soon as it receives it.
US10356165B2

A dynamic resource repositioning load balancing and location management system repositions an incoming resource in a grid network of nodes. The system includes a first mapping device to map topology of said gird network of nodes, along with its resources; a determination device to determine at least an incoming resource's initial placement in terms of relative position of said node that the resource currently occupies and in terms of relative number of edges on which said resource currently resides; and resource repositioning device to reposition said at least a resource, in said grid network of nodes, in response to an incoming resource, said repositioning based on said determined position of said incoming resource; characterized, in that, said repositioning mechanism being guided by at least a step or a combination of steps or repetition of steps selected from a group of steps.
US10356157B2

Systems and methods are disclosed herein for notifying a user of a change to a file stored in a cloud-based file-storage system. A first indication of a first change to the file by a first user is received from a remote server, where the file is associated with a second user and is stored by the remote server. Subscription preferences of the second user are received. A notification indicating the first change to the file is displayed on a mobile device associated with the second user if a category of the notification is allowed by the subscription preferences. The notification includes a graphical preview of the file, an identifier of the file, and an identity of the first user.
US10356150B1

An automated repartitioning agent (ARA) of a storage service determines a repartitioning plan for a storage object. The plan identifies a source set of partitions whose keys are to be distributed among a target number of partitions. The ARA generates a data structure representing the source set, with entries indicating the key sets of corresponding partitions. The ARA implements repartitioning iterations until the keys of the source set have been redistributed. In each iteration, the ARA compares the key set of a selected entry of the data structure with a target key set and performs repartitioning actions based on the result. The repartitioning action may include splitting the selected entry's partition, merging the selected entry's partition with another partition, or designating the selected entry's partition as acceptable.
US10356146B2

A method and device for streaming multimedia data over a communication network. Data associated with multimedia content is received over the communication network. Portions of the data are processed into multiple data blocks. The multiple data blocks are associated with multiple segments by associating each segment with at least two data blocks of the multiple data blocks. The segments of the multiple segments are sequenced according to a stream index. The stream index is assigned to a main index that describes a set of streams for the multimedia content.
US10356144B1

Delivering information over a distribution network is disclosed. A first assignment of one or more sources peers in the distribution network is sent to a source peer in the distribution network. At least one of a change in a network condition and a policy change is detected. It is determined that at least one modification should be made to the first assignment. A second assignment of one or more source peers in the distribution network is sent to the source peer.
US10356127B2

The various implementations described herein include systems, methods and/or devices method for applying security policies in a virtualization environment. In one aspect, the method is performed at an electronic device of a plurality of electronic devices in a computing network, the electronic device having one or more processors and memory storing instructions for execution by the one or more processors. A plurality of user-space instances is instantiated. Respective properties that characterize the user-space instances are identified, and based on the identified properties, respective security policies that define authorized or unauthorized operations and data communications for user-space instances are identified. Furthermore, the identified security policies are applied so as to detect and/or remediate violations of the identified set of security policies.
US10356121B2

A computer-implemented method according to one embodiment of the present disclosure includes identifying, by a computer system, an asset associated with a group; detecting a change in an attribute of the asset; and in response to detecting the change in the attribute of the asset, modifying, by the computer system, a configuration setting for a firewall. Among other things, the embodiments of the present disclosure can perform dynamically configure and control security features in response to changes in the computing environment, including asset attribute changes, security events, operational events, user input and environmental changes. Embodiments of the present disclosure thereby help to quickly maintain or change the security posture of a system and maintain the level of compliance with set of predefined security benchmarks or codified best practices.
US10356117B2

In one embodiment, a computing device provides a feature vector as input to a random decision forest comprising a plurality of decision trees trained using a training dataset, each decision tree being configured to output a classification label prediction for the input feature vector. For each of the decision trees, the computing device determines a conditional probability of the decision tree based on a true classification label and the classification label prediction from the decision tree for the input feature vector. The computing device generates weightings for the classification label predictions from the decision trees based on the determined conditional probabilities. The computing device applies a final classification label to the feature vector based on the weightings for the classification label predictions from the decision trees.
US10356114B2

A method and a system of distinguishing between a human and a machine are disclosed. The method includes: when a request for accessing a designated network service is received, recording information of the request which include a time of receiving the request and information of an access object that sends the request; computing a statistical value of requests sent by the access object in real time based on a record; and determining the access object to be abnormal when the statistical value of the requests sent by the access object falls outside a predetermined normal range. The disclosed system of distinguishing between a human and a machine includes a recording module, a computation module and a determination module. Identification between humans and machines using the disclosed scheme is difficult to be cracked down and can improve an accuracy rate of human-machine identification.
US10356111B2

In one embodiment, a device evaluates a set of training data for a machine learning model to identify a missing feature subset in a feature space of the set of training data. The device identifies a plurality of network nodes eligible to initiate an attack on a network to generate the missing feature subset. One or more attack nodes are selected from among the plurality of network nodes. An attack routine is provided to the one or more attack nodes to cause the one or more attack nodes to initiate the attack. An indication that the attack has completed is then received from the one or more attack nodes.
US10356108B2

Systems and methods for detection of malicious exploitations in a multimedia file are disclosed. In one embodiment, such an approach includes parsing the compiled bytecode of a multimedia file to detect identified key instructions and determine if such key instructions are repeated in specific patterns that signify the presence of malicious exploitation. The approach may also include examining the contents of the constant pool table in a compiled multimedia file to detect specific shellcode strings that are indicative of presence of malicious exploitation. When the bytecode or the constant pool table indicates that malicious exploitation is present, an approach may be utilized to reduce instances of false positive identification of malicious exploitation.
US10356104B2

A security service enables service providers to register available services. Prospective service consumers may register with the security service to access a particular registered service, and may specify conditions for access that are subject to approval by the corresponding service provider. Based on the registrations of the service provider and the service consumer, the security service can define access policies that may be enforced to control the conditions under which a service consumer accesses or utilizes the particular service. Additionally, changes to the access policies may be propagated to running services in near real time. Some implementations enable masking of information provided to particular service consumers based on determined needs of each service consumer for access to particular information. In some instances, the service providers may provide log information to the security service, which may be monitored to identify anomalies, security breaches or the like.
US10356100B2

A container that manages access to protected resources using rules to intelligently manage them includes an environment having a set of software and configurations that are to be managed. A rule engine, which executes the rules, may be called reactively when software accesses protected resources. The engine uses a combination of embedded and configurable rules. It may be desirable to assign and manage rules per process, per resource (e.g. file, registry, etc.), and per user. Access rules may be altitude-specific access rules.
US10356093B2

Embodiments are directed towards establishing a network connection between a mobile device and an automobile head unit. A user of the mobile device interacts with a user interface on the mobile device to establish the connection with the head unit. If authorized, the head unit disconnects a currently connected device if the connection is to be via classic Bluetooth protocols. If the head unit has reached a maximum number of registered mobile devices, then the head unit sends a request to the mobile device for a selection of which currently registered mobile devices are to be unregistered. The head unit registers the mobile device with the head unit and establishes the connection between the mobile device and the head unit via classic Bluetooth protocols or Bluetooth Low Energy protocols depending on the type of connection request.
US10356085B2

A system includes a pump controller, a user device, and a server. The pump controller transmits identity information via a first communication connection with the pump controller. The server validates the identity information in response to determining that characteristics of the identity information satisfy one or more predetermined validity criteria that are different than the identity information. The pump controller establishes a second communication connection with the server using authentication credentials generated by the server and transmitted to the pump controller in response to validating the identity information. The server transmits a unique activation code to the pump controller via the second connection. The pump controller displays the activation code. A user device associated with a user account transmits the activation code to the server. The server authorizes remote communications with the pump controller via the user account in response to determining that the activation request includes the activation code.
US10356083B2

A mobile communication device causes a communication session to be established with a host server of a communication network. The mobile device performs communication operations in the communication session for activating a communication service, such as a data synchronization service, with the host server. In the communication session, the mobile device also receives configuration information which includes information for use in constructing a request message for obtaining a digital certificate from a certificate authority (CA). After receipt of the configuration information, the mobile device constructs the request message for the digital certificate and causes it to be sent to the host server. In response, the host server requests and obtains the digital certificate from the CA on behalf of the mobile device, and thereafter “pushes” the received digital certificate to the mobile device. The mobile device receives the digital certificate and stores it for use in subsequent communications.
US10356081B2

A method for automatically attaching a purpose-built electronic device to a provider network includes steps of discovering, by a Wi-Fi module of the purpose-built electronic device, a wireless data network in operable communication with the provider network selecting, by the Wi-Fi module, the wireless data network, transmitting a primary authentication certificate from the Wi-Fi module to an authentication, authorization, and accounting server of the provider network, receiving, by an application server of the provider network, a secondary authentication certificate from a functionality module of the purpose-built electronic device authenticating, by the provider network, the primary and secondary authentication certificates, and attaching the purpose-built device to the provider network.
US10356079B2

A system and/or method include a connect module for facilitating a single sign-on to a digital vault provided by a service provider in a zero-knowledge architecture.
US10356075B2

A method, a computing system and a computer program product are provided. A computing device identifies a credential of a first entity and determines one or more second entities, each electronically verifying the credential of the first entity. The computing device determines one or more third entities, each electronically verifying one or more from a group of second entities and other ones of the third entities, wherein the second and third entities form a set of chains of verification from the first entity. The computing device analyzes the set of chains of verification to detect one or more loops within the set of chains among the second and third entities. A verification of the credential is generated by the computing device based on detection of a trusted entity within one of the set of chains and not detecting a loop within the one of the set of chains.
US10356074B2

Embodiments of the present invention provide a system for identifying and pooling resources, as well as tools that enable users to manage the pooled resources. In particular, the system may identify resource data provided by an authenticated user and assign a classification to the resource based on the data type. The system may further create logical links between and amongst the resources provided by all authenticated users within the system according to their respective classifications, grouping like resources or related resources together. Resources may be assigned to one or more classifications and may be “tagged” for later identification and retrieval by the system based on the data contained within the resources. The system may then provide the aggregated data to the user for further processing and input.
US10356059B2

In an embodiment, a communication device receives a request to establish a media session with a remote endpoint. In response to receiving the request, the communication device exchanges media-session control data with the remote endpoint on behalf of a local endpoint to establish the requested media session between the local endpoint and the remote endpoint. The communication device is communicatively connected to the local endpoint via a Personal Area Network (PAN) communication link. The communication device relays media-session payload data between the local and remote endpoints. The media-session payload data (i) is associated with the media session and (ii) is encrypted based on at least one payload-data cryptographic key that is not accessible to the communication device.
US10356053B1

A system and method allows a user to register one or more PINs on one or more user devices, and then authenticates the user to a server via the PIN and a token deposited on the user device being used by the user to allow access to an application on the user device. Individual tokens, or all tokens deposited on the user devices for a user account, may be invalidated, and the user is prevented from authenticating himself or herself via a PIN to allow access to an application on any device for which the last token deposited was invalidated, until the same or different PIN is registered for that device.
US10356048B2

A device can determine that a container is deployed in a front-end of a private network. The container can include a self-contained execution environment. The container can include an interface that is configured for directing network traffic between the front-end of the private network and one or more applications operating in a back-end of the private network. The device can configure an interface of the container for directing network traffic between an external network and the container. The device can configure a firewall of the front-end of the private network to permit routing of network traffic between the external network and the container. The device can advertise a route for directing network traffic between the external network and the container. The device can perform routing of network traffic between the one or more applications operating in the back-end of the private network and the external network using the container.
US10356039B1

An apparatus, computer program, and method are provided for utilizing a data structure to access fully qualified domain name information. A data structure is stored including a plurality of pairs. Each pair has a first element including information associated with a fully qualified domain name, and a second element including a result of a hash function performed on the information associated with the fully qualified domain name. In use, the data structure is utilized to access the information associated with the fully qualified domain name of at least one of the pairs, based on the result of the hash function performed on the information associated with the fully qualified domain name.
US10356026B2

A method for managing data in a distributed computing environment comprises receiving, on a message bus, a request to communicate data between a first system hosting data and a second system accessing data, referencing a policy defining rules for sharing data between the first system and the second system, compiling, based on the policy, a message indicating subscribers to receive the data to publish, and publishing, on the message bus, the compiled message.
US10356024B2

Users of social networking system are provided with user interface elements permitting the user to post comments on pages within the social networking system. Pages may be provided for any non-user entity, including for example, pages for businesses, products, concepts, etc. Embodiments provided herein permit page moderators to ban certain content from being displayed on a page. For example, the social networking system may receive a list of proscribed content and block comments containing the proscribed content by reducing the distribution of those comments to other viewing users. However, the social networking system may display the blocked content to the commenting user such that the commenting user is not made aware that his or her comment was blocked, thereby providing fewer incentives to the commenting user to spam the page or attempt to circumvent the social networking system filters.
US10356022B2

Exemplary embodiments of the present disclosure are directed to manipulating and/or concatenating videos, and more particularly to (i) compression/decompression of videos; (ii) search and supplemental data generation based on video content, (iii) concatenating videos to form coherent, multi-user video threads; (iv) ensuring proper playback across different devices; and (v) creating synopses of videos.
US10356020B2

Techniques are described herein to generate a custom share sheet. The custom share sheet comprises one or more shortcut controls to share a content item using one or more corresponding contact-avenue pairs. A contact-avenue pair includes a link sharing mechanism and contact information for one or more recipients within the application or application protocol that uses the link sharing mechanism. The contact-avenue pairs are generated based on the share history of the particular user sharing the content item. Shortcut controls to sharing a Content Item Are primarily generated based on local share history. These shortcut controls are ordered based on contact-avenue pairs that were most recently used to share a content item. Shortcut controls to sharing a Content Item Are secondarily generated based on cross-platform share history derived from content items stored in cloud storage. These shortcut controls are ordered based on contact-avenue pairs that were used to share the most content items.
US10356012B2

Various embodiments are generally directed to techniques for improving the efficiency of exchanging packets among multiple VMs within a communications server, and between the communications server and other devices in a communications system. An apparatus may include a virtual switch to analyze contents of at least one packet of a set of packets to be exchanged between endpoint devices through a network, and to correlate the contents to a pathway to extend through one or more of the VMs that are each configured as virtual servers of multiple virtual servers; and an interface control component to select at least one virtual network interface of each of the one or more virtual servers along the pathway to operate in a polling mode, and to select a virtual network interface of at least one virtual server of the multiple virtual servers not along the pathway to operate in a non-polling mode.
US10356011B2

The claimed subject matter is directed to novel methods and systems for a network topology wherein an Internet Protocol (IP) network is partially integrated and enhanced with a relatively small number of Software Defined Network (SDN)-Openflow (SDN-OF) enabled network devices to provide a resilient network that is able to quickly recover from a network failure and achieves post-recovery load balancing while minimizing cost and complexity. The SDN-OF Controller, or a management node, determines such a minimum set of SDN-OF enabled devices and establishes IP tunnels to route traffic from nodes affected by failure to designated SDN-OF switches and finally to the final destination without looping back to the failed link or node. By combining SDN-OF enabled switches with IP nodes such as routers, a novel network architecture and methods are described herein that allows for ultra-fast and load balancing-aware failure recovery of the data network.
US10356010B2

According to one embodiment, a control device is for controlling a plurality of nodes configuring a dual ring network. Each of the nodes includes: a communicator configured to be capable of transmitting/receiving a frame to/from an adjacent node; a first counter configured to perform counting up when a normal frame is received via the communicator; and a second counter configured to perform counting up when an abnormal frame is received via the communicator. The control device includes a controller configured: to identify, when an abnormal frame is transmitted/received in the dual ring network, a terminal node of the dual ring network from the nodes based on values of the first counter and the second counter of each of the nodes; and to identify an abnormal part in the dual ring network based on the value of the second counter by using the identified terminal node as a starting point.
US10356002B2

Each of N sets of memory space bins are associated with a different processing deadline (N is an integer greater than two or one). Messages are received from multiple distinct sources (for example, received at a base station or network interface card from multi-points of a communication system) are stored in one of the memory space bins of the set whose processing deadline corresponds to a transmit deadline of the respective message. In response to a triggering condition for a respective set being satisfied, all the messages stored in any of the bins of the respective set are processed for transmission and the messages that were processed are cleared from their respective bins. In specific embodiments, the triggering condition is expiry of a timer offset ahead of the set's processing deadline, and each set's bin has a different priority and the processing is done in priority order.
US10355999B2

One embodiment provides a system that facilitates efficient and secure flow control based on a fragmentation protocol. During operation, the system receives, by an intermediate node, a first fragment which is a fragment of a content object that is fragmented into a plurality of fragments, wherein the plurality of fragments includes at least one named fragment, which indicates a name associated with the content object, the name being a hierarchically structured variable-length identifier that comprises contiguous name components ordered from a most general level to a most specific level. The intermediate node detects a congestion, and sets an indicator for congestion notification in the received fragment. The intermediate node forwards the received fragment, and drops a second fragment received after the forwarded fragment.
US10355996B2

Systems and methods involving construction of a system interconnect in which different channels have different widths in numbers of bits. Example processes to construct such a heterogeneous channel NoC interconnect are disclosed herein, wherein the channel width may be determined based upon the provided specification of bandwidth and latency between various components of the system.
US10355993B2

Deterministic network interface for an avionic network, configured for two Ethernet physical media, with two neighboring network interfaces. The network interface of the invention allows the realization of ring-topology network without collision in the physical Ethernet media. The communication between nodes is carried out in a fully deterministic fashion by an unconnected (UDP) protocol. The interface of the invention incorporates a hardware end-to-end integrity mechanism that ensures message integrity from the memory of the sender host to that of the recipient one.
US10355983B2

A packet is received at a network device hosting a service function that is part of a service chain. The packet is sent to the network device from an originating network device. The content of the packet is analyzed to determine that the packet comprises a request for statistical values to be aggregated by the network device. The statistical values are aggregated at the network device. A report comprising the statistical values aggregated at the network device is generated. The report is sent to the originating network device.
US10355982B2

An approach for multipath communication of a terminal via a gateway is provided. The approach includes storing a whitelist including applications corresponding to multipath communication applicable objects, and generating, when a first application included in the whitelist is executed, at least one path connected to the gateway using at least one of multiplex communication interfaces.
US10355978B2

Example implementations relate to calculating a time to live (TTL). An example implementation includes receiving a transaction request containing a first time to live (TTL) from a requester. A second TTL for a transaction response may be computed, and a transaction response containing the second TTL may be transmitted.
US10355974B2

In embodiments of the invention when a session request is received the value assigned to that session is compared to present congestion costs in the network at the present time. If the value of the session exceeds the cost then the session is accepted; otherwise it is rejected. It is possible to show mathematically that, provided this strategy is used for all session requests, then, when demand exceeds supply for a given resource, the congestion measurement for that resource rises to become equal to its shadow price. Here, in a model of a capacity constrained network, the shadow price of a capacity constraint is the cost to other users of using one unit of capacity. Congestion measurements can therefore be used to provide a “cost” (to other users) of admitting the flow to the network, which can then be compared against the “value” (to the network operator) of admitting the flow during the admission control evaluation. Additionally, this “cost” vs. “value” comparison can be used for path selection, as well as any other resource management decision. For example, in particularly preferred embodiments a session is not only admitted based upon the cost value comparison, but is also assigned to a particular path which maximizes value minus cost.
US10355973B2

A public network links a plurality of nodes, each associated with at least one network address. A transport network connects a plurality of routers, each of which is also connected to the public network. A database holds geographical location information associated with respective network addresses on the public network. The database is used to determine which of the routers is closest to geographical locations associated with the network addresses. Information is stored that identifies these closest routers. The information is suitable for use in a routing protocol for routing data packets through the transport network to a destination outside the transport network.
US10355972B2

System and method for supporting flexible partition key (P_Key) mapping in a high performance computing environment. In accordance with an embodiment, when such computer environments comprise more than one subnet and/or forwarding domain that support inter-subnet partitions, the P_Keys comprising such inter-subnet partitions can change across domain boundaries. In such situations, a partition key of a packet can be updated upon entry to a new subnet and/or forwarding domain.
US10355971B2

A method for operating a source node includes receiving a data path validation request command requesting validation of a path associated with a traffic flow identified in the data path validation request command, and determining a first hop sequence in accordance with the path being validated, wherein the first hop sequence is identical to a second hop sequence associated with a non-validation request packet associated with the path being validated. The method also includes generating, by the source node, a validation request packet in accordance with the data path validation request command, the validation request packet comprises route information associated with the first hop sequence, an alert flag set to a specified value, and a path validation header specifying processing performed by nodes receiving the validation request packet, and transmitting, by the source node, the validation request packet in accordance with the route information.
US10355968B2

An adapter is configured to connect to a network. The adapter including a controller configured to receive a stream of network communication from a computer system physically connected to the adapter. The controller is further configured to detect a first identifier. The first identifier is related to a first communication unit of the stream of network communication. In response to detecting the first identifier, the controller is further configured to direct the first communication unit away from the network and back toward the controller through a loopback pathway. The controller is further configured to direct the stream of network communication away from the computer system and to the network.
US10355964B2

A method of capturing selected network data includes selecting a first server from a plurality of servers in accordance with a first criterion, and the first server processing a first packet of a plurality of packets; selecting a second packet from the plurality of packets in accordance with a second criterion, and providing data associated with the second packet to a capture server. The first and second criteria are based on second information associated with the second packet. The second information is associated with one of the session layer, presentation layer, and application layer. A corresponding system and computer-readable device are also disclosed.
US10355963B2

Embodiments of the present invention disclose a heartbeat period setting method, including: setting a heartbeat period of a tested application to T2 and performing a first heartbeat test; setting heartbeat periods of multiple applications to T1 if the first heartbeat test is not passed, and performing heartbeat services; or setting the heartbeat period of the tested application to T3 if the first heartbeat test is passed, and performing a second heartbeat test; and setting the heartbeat periods of the multiple applications to T2 if the second heartbeat test is not passed, and performing heartbeat services; or setting the heartbeat period of the tested application to T4 if the second heartbeat test is passed, and performing a third heartbeat test, where T1
US10355958B2

The present application provides monitoring and managing usage of one or more network-connected devices over a network. The network-connected devices may include devices connected to the Internet of Things (IoT). Some aspects provide systems, methods and computing devices for: receiving usage and rate data associated with network-connected device(s); determining device expenditure data based on the usage and rate data; obtaining allocation information pertaining to a time period; updating information associated with one or more data files with the device expenditure data; comparing the updated information to the allocation information; and determining whether an allocation indicated by the allocation information for the time period is feasible.
US10355954B2

Embodiments of the present invention provide a delay measurement method and device. The method includes: determining a first delay of a first path; obtaining a first two-way delay of a first two-way path; obtaining a first one-way delay from a third IGW port to a provider/provider edge device; obtaining a second one-way delay from the provider/provider edge device to a first IGW port; determining a second delay, where the second delay is obtained by subtracting the first one-way delay and the second one-way delay from the first two-way delay; and comparing the first delay with the second delay. By means of the foregoing solutions, a one-way delay relationship between delays from the OTT server to different IGWs may be effectively determined, so as to determine a path whose one-way delay is optimal according to the one-way delay relationship.
US10355952B2

Techniques described herein relate to automatic upstream service resumption after downstream system failure. An automatic resumption module may be configured to monitor a downstream endpoint (of a problematic downstream service provider) and determine when it again successfully can process requests by periodically processing inbound requests (e.g., from suspended upstream service providers) and automatically re-enabling upstream endpoints for the suspended upstream service providers in the case of success. The automatic resumption module may start a trickle feed timer for each upstream endpoint to allow messages to be processed at a configured retry rate while the upstream endpoint remains suspended. The trickle feed timer may be configured to start upon the triggering of a circuit breaker for the involved downstream service. When downstream endpoint invocation succeeds, the automatic resumption module can resume all upstream endpoints associated with the downstream endpoint.
US10355949B2

A method and system for determining the behavioral impact of applications and their respective users on a network carrier are provided. The method includes receiving data collected by at least one deep packet inspection (DPI) engine; classifying the received data at least per an application path respective of each of the applications; generating an application path profile data structure using the collected data; and generating, responsive to at least one behavioral rule, at least one degree of fulfillment (DoF) for the application path based on contents of the application path profile data structure, wherein the at least DoF defines an association of the application path with at least one behavior group, wherein the behavior group determines the behavioral impact of an application represented by the application path.
US10355940B2

Method of and a compiler for controlling a network based on a logical network model. The network has physical nodes and logical nodes. The physical nodes are interconnected by physical links in accordance with a physical network layout. The logical network model has logical nodes indicated with a logical node name which refers to at least one physical node in the network. The method uses a depth-mapping relation defining how the logical nodes are mapped to the physical nodes. The method includes creating logical links between the logical nodes in dependence on the physical paths between the physical nodes and on the depth-mapping relation. The method uses edge-relationships between logical link, logical path, physical link, physical path and depth-mapping relations. Logical paths in the logical network are transformed into a physical path comprising of physical links between the physical nodes through recursive calculation and forwarding instructions are created for the physical nodes, in dependence on the edge-relationships and point-of-attachment names between physical links and physical nodes. A user of a compiler may specify additional operations other than switching, multiplexing or de-multiplexing to be performed at a logical node on packet or signal. Said packet or signal may be identified with a logical identifier identifying at least one logical link or logical path, and said additional operation may be specified at a logical node, providing programmability of additional operations in said logical network model. Said additional operations will, if possible, be performed by physical or virtual resources represented by physical nodes.
US10355928B2

One embodiment is directed to a system comprising a first unit communicatively coupled to a second unit via a communication link. The second unit comprises a reconfigurable circuit, wherein first and second circuit configuration images are stored in the second unit, the reconfigurable circuit configured with the first or second circuit configuration image. The second unit further comprises an interface device configured to communicatively couple the second unit to the communication link, wherein first and second interface configuration images are stored in the second unit, the interface device configured with the first or second interface configuration image based on the reconfigurable circuit configuration. The second unit configured so the interface device is configured with the first interface configuration image or the second interface configuration image when the reconfigurable circuit is configured with the first circuit configuration image or the second circuit configuration image respectively.
US10355921B2

A method for commissioning a wireless lighting control system for network connectivity does not require special device network configuration steps during manufacturing. Network configuration happens dynamically and automatically during commissioning of a lighting control group. The method includes receiving at a mobile device an advertisement packet from each of a plurality of lighting control devices via a commissioning network. A commissioning network connection is established with each of the lighting control devices and the mobile device. A lighting control group network table listing an entry for each of the lighting control devices is built to establish the lighting control group that communicates over a lighting control network. The lighting control group network table is sent to a last lighting control device configured by the mobile device via the commissioning network. Receipt of the lighting control group network table readies the device to receive lighting control event messages for the group.
US10355918B2

Systems, methods, and non-computer-readable storage media for repairing a Network Element (NE) to transport data within a network. When a NE on the network encounters an error, such as a port not receiving data, that NE will issue an alarm. Unlike previous mechanisms for resolving the alarm, systems configured according to this disclosure provide for an automatic mechanism to repair the alarm. In some instances, this can mean automatically deploying resources to re-connect the NE according to a network plan. In other instances this can mean verifying the status of the NE matches a planned status (i.e., that the loss of signal, and the subsequent alarm, were planned for). If neither of these actions resolves the problems of the NE, the system can issue a notification for a network engineer to perform maintenance on the NE.
US10355916B2

Dynamically identifying and utilizing an opportunistic device by performing at least the following within a discovery offloading module: receive an offloading alert message from a service device, wherein the offloading alert message indicates the service device is unable to provide one or more services to the client device, receive a discovery message from a candidate device, wherein the discovery message indicates the candidate device is capable of performing the services provided to the client device, select, using the dedicated execution environment, an opportunistic service device based on the discovery message from the candidate device; and trigger the restart of host execution instruction within the client device by obtaining the one or more services from the opportunistic service device, wherein the discovery offloading module operates independently from the host execution instructions within the client device.
US10355910B1

A system for interactive management of remote devices based on LoRa communication includes: a web application configured to provide a remote control page to a user; a cloud system server configured to transmit a management command and a transmission option to a gateway and to receive a summary packet for received data; the gateway configured to receive, from the cloud system server, input request data, transmit the request data to a terminal node, decode response data, and transmit the decoded response data to the cloud system server; and the terminal node configured to receive the management command and the transmission option and transmit the management command and the transmission option to a managed device and store corresponding response data from the managed device through local buffer control.
US10355909B1

Methods and systems for configuring a programmable logic device include receiving configuration data at an input of a first sector of the programmable logic device and dynamically routing the configuration data through the first sector to a second sector of the programmable device by selecting a first routing path out of the first sector or a second routing path out of the first sector.
US10355907B2

The embodiments herein relate to a method performed by a transmitter (12) for transmitting data in a wireless communications network (100). The transmitter (12) determines a change of a characteristic of a signal. The change of the characteristic is transparent to a first receiver (10) and carries information to a second receiver (13). The transmitter (12) applies the determined change of the characteristic to the signal. The transmitter (12) transmits the signal with the applied change to the first receiver (10) and the second receiver (13).
US10355902B2

The present disclosure relates to a network information analysis in a wireless communication system, and an analysis method comprises the steps of: receiving information on channel quality measured by a terminal; and outputting information on whether a carrier aggregation (CA) coverage mismatch occurs at a location where the channel quality has been measured, which is determined on the basis of the information on the channel quality. Further, the present disclosure comprises other embodiments as well as the above-descried embodiment.
US10355892B2

A transmitter for transmitting an output signal includes first and second filter structures. The first filter structure includes a first combiner to extend a first data signal by a first reference signal to obtain a first extended data signal, and a first IIR filter for filtering the first extended data signal to obtain a first filtered data signal. The second filter structure includes a second combiner to extend a second data signal by a second reference signal, and a second IIR filter for filtering the second extended data signal. The transmitter includes a multiplexer for combining the first and second filtered data signals to obtain the output signal. A system response of the first IIR filter based on the first reference signal corresponds to a system response of the second IIR filter based on the second reference signal.
US10355889B1

Systems and methods disclosed herein provide for adaptively applying pattern filters so that the edges are discarded only when the DFE feedback has adapted to levels that can corrupt the timing recovery. Embodiments of the systems and methods provide for a phase detector that selectively suppresses timing information based on the logic level states of the Qp and Qm data samples associated with the received signal.
US10355879B2

One embodiment of the present invention provides a switch that is a member of a fabric switch. The switch includes a keepalive response module that identifies a keepalive response packet that does not correspond to any keepalive packet previously transmitted by the switch. The switch also includes a switch identifier extraction module that extracts a switch identifier from a payload of the keepalive response packet, where the switch identifier corresponds to another member switch in the fabric switch. The switch further includes a forwarding module that constructs a packet that includes the payload and is destined to the other member switch.
US10355878B2

The embodiments of the invention provide a method for establishing a wireless local area network tunnel, an apparatus, and an access network system. An AC sends a first configuration message to an AP, where the first configuration message includes a first tunnel establishment configuration parameter, and the first tunnel establishment configuration parameter includes information about binding between an IP address of at least one BRAS and at least one SSID, so that the AP establishes a data tunnel with the BRAS according to the first tunnel establishment configuration parameter, and the AC establishes a control tunnel with the AP, thereby separating the data tunnel from the control tunnel, and reducing unnecessary overheads of the AC.
US10355874B2

The present disclosure relates to a method and device for receiving a multimedia broadcast multicast service (MBMS) in a mobile communication system. The method for receiving the MBMS of a terminal in the mobile communication system according to an embodiment of the present disclosure is characterized in that it includes: determining whether service area ID (SAI) information on a serving cell is broadcast during the MBMS; receiving the SAI information on the serving cell when it is determined that the SAI information is broadcast; determining, by using the received SAI information of the serving cell, whether an SAI of the MBMS matches the SAI of the serving cell; and changing the cell reselection priority of the frequency of the serving cell to the highest priority if it is determined that the SAI of the MBMS matches the SAI of the serving cell.
US10355872B2

A collaboration server transmits a server data structure to each client in a collaboration session for a shared workspace. The server data structure specifies a plurality of network connection metrics and a plurality of corresponding weights. Each client receives the plurality of metrics and weights and determines various values (such as a measured value, normalized value, and/or weighted value) for each metric. Each client also calculates an overall connection value based on a plurality of weighted values determined for the plurality of metrics. Each client generates and displays a connection indicator based on the overall connection value which represents an overall quality of a network connection between the client and the collaboration server. Each client also receives a remote overall connection value corresponding to a remote client and generates and displays a remote connection indicator based on the remote overall connection value.
US10355869B2

A blockchain of transactions may be referenced for various purposes and may be later accessed for ledger verification. One example operation may include one or more of identifying a plurality of rules defining a temporary private blockchain, creating a private blockchain block comprising the plurality of rules defining the temporary private blockchain, transmitting an update to a private blockchain block, and designating the temporary private blockchain closed responsive to receiving the update.
US10355857B2

A hardware system and encryption method that generates encryption keys based on quantum mechanical phenomena that can be delivered directly, over public wired and wireless channels, to communicating devices. The encryption strength is derived from physical phenomena and not mathematical complexity and, therefore, is “future proof” against advances in computational power. The present invention allows pre-existing networked devices to communicate securely within a geographically defined “protection zone.”
US10355855B2

According to an embodiment, a communication control device includes a generating unit and a sending unit. The generating unit refers to specification information, which specifies the communication device belonging to a group from among a plurality of communication devices, and generates identification information, which enables identification of the communication device specified in the specification information, by implementing, from among a plurality of generation methods for generating the identification information, a generation method in which the size of the generated identification information is smaller than the other generation methods. The sending unit sends the identification information to a plurality of communication devices.
US10355831B2

A radio communication terminal that increases the ACK/NACK resource utilization efficiency while preventing ACK/NACK collision, and that causes no unnecessary reduction of the PUSCH band in a system that transmits E-PDCCH control information. The radio communication terminal adopts a configuration including a receiving section that receives a control signal including an ACK/NACK index via an enhanced physical downlink control channel (E-PDCCH) transmitted using one configuration from among one or a plurality of configuration candidates, a control section that selects a resource to be used for an ACK/NACK signal of downlink data from among specified resources specified beforehand based on E-PDCCH configuration information used for transmission or reception of the E-PDCCH and the ACK/NACK index, and a transmitting section that transmits the ACK/NACK signal using the selected specified resource.
US10355828B2

Methods, systems, and devices for communication are described. Fast error recovery procedures may be employed that decrease latency for radio link control (RLC) data packet recovery during low latency operations. A device may detect a failed low latency transmission, and may activate a timer associated with the failed transmission. The device may generate a failure report if failed transmissions are not rescheduled; for example, if the timer expires before rescheduling. The failure report may be sent to an RLC entity of the device or to a medium access control (MAC) layer entity of the scheduler. In some cases, the device may maintain a list of non-terminated transmissions for high priority bearers.
US10355824B2

An apparatus for smart integrated cyclic data transport is provided. The apparatus may preserve the consistency and integrity of a file during the transfer of the file from a source system to a target system. The apparatus includes an orchestration subsystem. The orchestration subsystem includes an analyzer/generator module. The analyzer/generator module executes an algorithm on the file at the source location. An output is generated from the executed algorithm. The apparatus includes a consistency module. The consistency module pre-checks the output at the source location for pretransfer validation and creates a copy of the output. The copy may preserve the consistency and the integrity of the file. The apparatus includes a data transfer subsystem which transfers the file and the output from the source system to the target system. The apparatus may also include a validation subsystem for validating the integrity and consistency of the file.
US10355823B2

A system and method for block-code transcoding. An input signal is analyzed to determine if the input signal includes multiple control words, multiple data words and a single control word or only data words. If the input signal comprises multiple control words, the method includes, generating a control word location map and mapping the control codes and any data words to a block-code encoded transmission signal. If the input signal comprises a single control word and multiple data words, the method includes, generating a control word location address indicating a location of the single control word and mapping the control code and the multiple data words to a block-code encoded transmission signal. If the input signal comprises only data words, the method includes, mapping the data words sequentially into the block-code encoded transmission signal. Accordingly, the bandwidth efficiency of the transmission signal is improved by varying the encoding technique used dependent upon the contents of the input signal.
US10355820B2

The present disclosure relates to a 5G or pre-5G communication system to be provided to support a data transmission rate higher than that of a 4-G communication system, such as LTE, and subsequent communication systems. An apparatus according to one embodiment of the present invention can comprise: a first grouping unit for performing repeated decoding by using an outer decoder and an inner decoder, and grouping, in correspondence to a decoding order, a bit stream, which is received from the outer decoder, from a receiver of a system using binary irregular repeat partial accumulate codes to the inner decoder device; an LLR symbol selection unit for calculating indices of grouped bits having the maximum probability value among the grouped bits, and selecting and outputting a predetermined number of grouped bit LLR values by using the indices of the grouped bits having the maximum probability value; an LLR symbol conversion unit for converting the grouped bit LLR values outputted from the LLR symbol selection unit into symbol LLR values, and outputting the same; a Bahl-Cocke-Jelinek-Raviv (BCJR) processing unit for performing a BCJR algorithm operation on the symbol LLR values; a bit LLR calculation unit for converting an output of the BCJR processing unit into bit LLR values; and a second bit grouping unit for grouping the bit LLR values by predetermined bit units.
US10355817B2

A transmitting apparatus is provided. The transmitting apparatus includes: an encoder configured to perform a low-density parity check (LDPC) encoding on input bits using a parity check matrix to generate an LDPC codeword comprising information word bits and parity bits; an interleaver configured to interleave the LDPC codeword; and a modulator configured to map the interleaved LDPC codeword onto a modulation symbol, wherein the modulator is further configured to map a bit included in a predetermined bit group from among a plurality of bit groups constituting the LDPC codeword onto a predetermined bit of the modulation symbol.
US10355816B2

A communication method includes executing a cyclic block permutation for a codeword generated based on a quasi-cyclic parity-check code including a repeat-accumulate quasi-cyclic low-density parity-check code, where the cyclic block permutation is permutation of cyclic blocks within the codeword, and mapping each bit of the codeword for which the cyclic block permutation is executed to any one of constellation point of a non-uniform constellation.
US10355813B2

Link adaptation on downlink control channels is provided herein. A method can comprise sending, by a network device of a wireless network and comprising a processor, first data indicating a first downlink control channel to a mobile device. The first data indicating the downlink control channel can comprise a first coreset indication that comprises a first parameter used to decode the first downlink control channel at the mobile device. The method can also include determining, by the network device, a second coreset indication for the mobile device. The second coreset indication can comprise a second parameter that can be adaptively determined based on a condition of an environment determined to be associated with the mobile device.
US10355805B2

Methods and systems for a free space CWDM MUX/DEMUX for integration with a grating coupler based silicon platform may include an optical assembly coupled to a photonic chip. The optical assembly includes a lens array on the top surface of the chip, an angled mirror, a plurality of transparent spacers, and a plurality of thin film filters. The optical assembly may receive an input optical signal comprising a plurality of optical signals at different wavelengths via an optical fiber coupled to the optical assembly, communicate the plurality of optical signals through a first of the plurality of transparent spacers, pass a first of the plurality of optical signals through a corresponding one of the plurality of thin film filters while reflecting others of the plurality of optical signals back into the first of the plurality of transparent spacers, and reflect the others of the plurality of signals towards a second of the plurality of thin film filters.
US10355802B2

A method of cell search for a mobile device in a wireless communication system is provided. The method comprises performing a reception timing detection procedure, to obtain at least a possible reception time for a primary synchronization signal (PSS), performing a PSS hypothesis procedure, to generate three frequency-domain PSS sequences according to three root indexes each corresponding to a physical layer identity, and performing a secondary synchronization signal (SSS) coherent detection procedure, to calculate a SSS sequence according to each of the at least a possible reception time with the three frequency-domain PSS sequences, to obtain a physical layer cell identity group corresponding to the SSS sequence.
US10355798B2

Described are examples for outputting stream data from a plurality of stream sources. A first data stream output for a first stream source and a second data stream output for a second stream source can be received. First data of the first data stream output can be correlated, in time, with second data of the second data stream output. One or more output frames can be output including the first data and the second data as correlated in time.
US10355797B2

A server device that communicates with a user device and the server device is enabled to receive a request for a copy of content, the request including a first identifier associated with the content, information associated with the user device, and information associated with a broadcast station that is broadcasting the content. The server device may obtain a user profile associated with the user device and obtain a station profile associated with a broadcast station, and identify the content, in the station profile. The server device may obtain the copy of the content to enable the user device to access the copy of the content and send, to the user profile, a notification indicating that the user device is authorized to access to the content.
US10355785B2

Systems and methods are provided for non-uniform optical sampling with wider optical bandwidth and lower timing jitter than conventional systems, which can make non-uniform optical sampling more feasible. Embodiments of the present disclosure further provide systems and methods for determining all input signal frequencies, including those left ambiguous by prior methods.
US10355782B2

A modular node for an optical communication network includes one or more transceiver modules of a plurality of transceiver modules, and a node core including a plurality of electrical connectors to electrically join up to the plurality of transceiver modules to the node core. At least some of the transceiver modules has an optical transceiver configured to emit optical beams carrying data and without artificial confinement, and detect optical beams emitted and without artificial confinement. The up to the plurality of transceiver modules electrically joined to the node core are spatially separated to provide configurable coverage for optical communication based on their number and placement. And the node core further includes switching circuitry configured to connect the one or more transceiver modules to implement a redistribution point or a communication endpoint in the optical communication network.
US10355775B2

An RF communications transmitter system comprising a processor, a switch and a plurality of feedhorns. The switch is configured to receive a feed signal of a frequency bandwidth. The processor is configured to control the switch to provide the feed signal to each of at least two of the feedhorns for a respective time period. Each of the at least two feedhorns is configured to generate a beam during the respective time period that the feed signal is provided thereto, wherein the beam is formed based on the feed signal and is transmitted to cover a geographic area of the Earth. The formation and transmission of the beams by the feedhorns is controlled by the processor to provide a time-based allocation of bandwidth amongst the beams based on the time period that the feed signal is provided to each of the feedhorns and a respective frequency/polarization reuse scheme.
US10355767B2

A system is described where antenna beam steering techniques are implemented to optimize time and frequency channel resources in wireless communication systems where repeaters are used. Beam steering modes of the antenna systems in the repeaters as well as the nodes are optimized to improve system capacity and load balancing. Client devices in a wireless LAN system can be configured to work as repeaters, with the repeaters containing a beam steering capability. The beam steering capability can be implemented in one or multiple nodes and repeaters in the communication system.
US10355766B2

The present disclosure relates to a pre-5th-Generation (5G) or 5G communication system to be provided for supporting higher data rates Beyond 4th-Generation (4G) communication system such as Long Term Evolution (LTE). According to various embodiments, an apparatus of a user equipment (UE) in a wireless environment comprises at least one transceiver; and at least one processor operably coupled to the at least one transceiver. The at least one transceiver is configured to receive a reference signal configuration comprising information for indicating whether a reference signal of a transmission and reception point (TRP) is transmitted through beam sweeping from the TRP, and receive the reference signal from the TRP based on the received reference signal configuration.
US10355764B2

An access point of a wireless communication network forms beams by applying a weightset for a beamforming weights matrix to signal streams. The Equivalent Isotropic Radiated Power (EIRP) that is emitted from an array of antenna elements at the access point is controlled by calibrating the transmission phase and gain of a respective transmit chain for each antenna element, providing a polar radiation model for an antenna element of the array, and determining a weightset for the weighting matrix subject to a constraint that a maximum total EIRP for the beams in combination in any azimuth direction is maintained within a predetermined EIRP limit, based at least on a spatial separation of the antenna elements, the polar radiation model and the calibrated transmission phase and gain of each respective transmit chain.
US10355751B1

Methods and systems are disclosed that can help to select an enhancement mode for uplink coordinated multipoint (CoMP). An exemplary method involves: 9a) determining, from a plurality of possible communication types, a communication type of a communication associated with a first user equipment (UE), wherein the first UE is capable of uplink CoMP communication via an access network; (b) based at least in part on the determined communication type, selecting either a battery-saving mode or a throughput-enhancement mode as an uplink CoMP enhancement mode for the first UE; and (c) providing uplink CoMP service to the first UE according to the selected mode.
US10355750B2

A method for a communication device includes determining whether a first radio frequency (RF) signal at a level of at least a first predetermined field threshold is detected. The method also includes generating a second RF signal at a level of at least a second predetermined field threshold greater than the first predetermined field threshold, when the communication device receives an instruction to generate the second RF signal and the determining determines that the first RF signal at the level of at least the first predetermined field threshold is not detected. The method further includes receiving a load modulated RF signal in response to the second RF signal.
US10355747B2

An appliance can comprise a controller, a first memory, and a near field communication (NFC) tag having a second memory being coupled to the controller. The NFC tag is configured to dynamically set a web service address from an external server based upon a write command from a mobile device in communication with the NFC tag. The controller can parse the web service address to begin a set of diagnostic tests for the appliance and write a web service address to the NFC tag based upon a result of the diagnostic tests. The mobile device can read the written web service address and load a web page with detailed information for the particular appliance and the problem diagnosed therewith.
US10355730B1

Devices, systems, and method are provided for wireless coded communication (WCC) devices, which are configured for wireless communication with other devices, e.g., over a network. A WCC device is a type of internet of things (IOT) device that can sense data, process data, send data, respond to data requests and exchange data with other WCC device, a network device, a user device, and/or systems over the internet. In some configurations, a WCC device may include a power source that enables usage of low power, e.g., to send data that is sensed, request data and/or communicate data wirelessly. WCC devices maybe function as standalone devices or may be integrated into other devices. In some configurations, a WCC device may include power harvesting circuitry, including power harvesting user controls. A WCC device may be pre-configured or coded to report occurrence of an event, log an event, log state, cause an action, send a message or request data from one or more end nodes. In some configurations, the devices enable communication over a wireless network, which enables access to the Internet and further enables cloud processing on data received or processing for data returned or communicated.
US10355727B2

A computing system may utilize interfering signals of two or more wireless devices for improving communications involving the two or more wireless devices. These techniques and architectures may allow for improved spectral efficiency that enables a relatively large number of wireless devices to communicate among one another via receivers that share overlapping or adjacent frequencies. Such utilization of interfering signals may help solve a general problem involving, for example, co-channel interference (CCI) arising from densely deployed relatively small wireless communication cells for increasing communication throughput.
US10355726B2

A wideband receiver circuit is disclosed that includes a signal input configured to receive a spectrum signal of bandwidth B that contains an RF signal and an interference signal. A down conversion module is connected to the signal input and has N down conversion channels, wherein each of the N down conversion channels is configured to down convert the spectrum signal to one of N decimated baseband signals by processing the spectrum signal with one distinct phase of a sequence of length N and period N/fclk=N/2B to generate a baseband output signal. An amplifier circuit is connected to each of the N down conversion channels, and is configured to amplify the baseband output signal. A digital signal processing module including an analog to digital conversion circuit is connected to each amplifier circuit and is configured to convert the amplified baseband output signal to N digital signals. The digital signal processing module also having a digital reconstruction processor to combine each of the N digital signals and generate a reconstructed RF signal.
US10355725B2

Systems and methods are provided for handling jitter improvement in transmitters. During processing of input data for serial transmission, it may be determined if jitter may occur, and when jitter occurs one or more adjustments may be determined, based on dummy data, to reduce jitter in an output corresponding to the input data. The one or more adjustments may then be applied during processing of the input data, to reduce jitter in a serial output corresponding to the input data. The dummy data may be generated based on the input data. The dummy data may be configured such that it may generate corresponding dummy current pulses which may be used in controlling supply variations during generation of the serial output. The use of the dummy data may be selectively turned on or off.
US10355722B2

A power amplifier (PA) system is provided for multi-mode multi-band operations. The PA system includes one or more amplifying modules, each amplifying module including one or more banks, each bank comprising one or more transistors; and a plurality of matching modules, each matching module being configured to be adjusted to provide impedances corresponding to frequency bands and conditions. A controller dynamically controls an input terminal of each bank and adjusts the matching modules to provide a signal path to meet specifications on properties associated with signals during each time interval.
US10355706B1

A method and system for calibrating a time-interleaved digital to analog converter (DAC) provides equalization of frequency response misalignments in sub-DACs forming the DAC. In a calibration mode, test signals are applied to an DAC and output amplitudes and phases of are measured. From the measured values, complex values of the gains of the respective sub-DACs. hm(F) are determined and a specified target frequency response T(F) for a tandem connection equalizer-DAC is determined. For each of a plurality of test frequencies, complex values of equalizer gains Eqm are determined from Eqm(F)=T(F)/hm(F), to form equalizing frequency responses. Sets of equalizing coefficients Cm(p) pursuant to discrete Fourier transforms on Eqm(F). In an operation mode, a digital input signal is transformed input into an equalized digital signal E(n) through use of the sets of equalizing coefficients Cm(p).
US10355698B2

Clock circuits and apparatus containing such are useful in clock synchronization and skew adjustment. Such clock circuits may include a delay line coupled to receive an input signal, wherein the delay line comprises a plurality of delay elements, and wherein at least two delay elements of the plurality of delay elements differ in unit time delay. Such clock circuits may further include a phase detector coupled to receive the input signal and a signal generated from an output signal of the delay line. The phase detector may be configured to compare the input signal to the generated signal and to adjust a length of the delay line to synchronize the input signal and the generated signal.
US10355694B1

A level shifting circuit receives a first input signal and complement of the first input signal as inputs and generates a level shifted first output signal and complement of the first output signal as outputs. The level shifting circuit includes a number of transistors that support body biasing. One set of body bias signals applied to certain ones of those transistors is generated as a function of the logical combination of the first input signal and the first output signal. Another set of body bias signals applied to certain other ones of those transistors is generated as a function of the logical combination of the complement of the first input signal and the complement of the first output signal. The conditional body bias applied to the transistors of the level shifting circuit makes the circuit operational for level shift at very low supply voltage levels.
US10355689B2

The present invention provides a touch switch unit, including a touch knob 400 on which a touch by a user is performed, a board 200 spaced apart from the touch knob, and a touch electrode body 500 interposed between the board and the touch knob 400, for sensing a change in an electrical signal according to a touch on the touch knob, wherein the touch electrode body 500 includes a touch body 510 fixed on one surface of the board 200 between the touch knob and the board and a touch sensing electrode 520 having at least part extended to an area adjacent to the touch knob and an area adjacent to the board and formed on the touch body 510 through insert injection and having at least another part formed on the board 200 and a vehicle lighting device including the touch switch unit.
US10355681B1

An important component in digital circuits is a phase rotator, which permits precise time-shifting (or equivalently, phase rotation) of a clock signal within a clock period. A digital phase rotator can access multiple discrete values of phase under digital control. Such a device can have application in digital clock synchronization circuits, and can also be used for a digital phase modulator that encodes a digital signal. A digital phase rotator has been implemented in superconducting integrated circuit technology, using rapid single-flux-quantum logic (RSFQ). This circuit can exhibit positive or negative phase shifts of a multi-phase clock. Arbitrary precision can be obtained by cascading a plurality of phase rotator stages. Such a circuit forms a phase-modulator that is the core of a direct digital synthesizer that can operate at multi-gigahertz radio frequencies.
US10355679B2

A display driving circuit, a calibration module, and an associated calibration method are provided. The display driving circuit includes an internal clock circuit and the calibration module. The internal clock circuit generates an internal clock signal. The calibration module includes a counting circuit and a trimming circuit. The counting circuit counts pulses of a reference clock signal to generate a detected reference-clock count and counts pulses of the internal clock signal to generate a detected internal-clock count. The trimming circuit generates a calibration signal to adjust frequency of the internal clock signal when a predefined condition is satisfied. The predefined condition is related to comparison between a first preset count and one of the detected reference-clock count and the detected internal-clock count.
US10355678B2

The disclosed embodiments relate to the design of a high-speed frequency doubler circuit. During operation, the circuit uses a transformer-based balun to convert a single-ended input signal into a differential signal, wherein the transformer-based balun includes a transformer with a primary coil, which receives the single-ended input signal, and a secondary coil, which produces the differential signal. The transformer also includes a central compensation capacitor coupled between a center tap of the secondary coil and ground, wherein the central compensation capacitor acts to suppress common-mode components in the differential signal. Next, the circuit uses a pseudo-differential amplifier to convert the differential signal into a single-ended output signal, which has double the frequency of the single-ended input signal.
US10355674B2

Various implementations described herein are directed to an integrated circuit. The integrated circuit may include a first stage that receives an enable signal and an input clock signal and provides a first intermediate signal based on the enable signal and the input clock signal. The integrated circuit may include a second stage that receives the first intermediate signal and the input clock signal and provides a second intermediate signal based on a ternary logic response to the first intermediate signal and the input clock signal. The integrated circuit may include a third stage that receives the second intermediate signal and the input clock signal and provides an output clock signal based on the second intermediate signal and the input clock signal.
US10355645B2

A power amplifier includes an amplifying circuit configured to amplify an input signal and comprising transistors, which may be disposed in parallel with one another and divided into a first group of transistors and a second group of transistors. The power amplifier also includes a bias circuit configured to supply bias power to one of the transistors of the first group and the transistors of the second group.
US10355643B2

A differential Colpitts voltage-controlled oscillator according to example embodiments includes a feedback circuit constituting a Colpitts oscillator structure, a negative resistance circuit including a first negative resistance transistor and a second negative resistance transistor cross-coupled to each other and connected to the feedback circuit, a resonance circuit including a first inductor and a variable capacitor connected to both ends of the first inductor to generate differential output signals base on outputs of the feedback circuit, and a phase noise reduction circuit coupled to the feedback circuit to remove phase noise.
US10355631B1

A current regulator is provided for an electric machine drive system for driving an electric machine. The current regulator is configurable to operate in a first configuration or a second configuration depending on a synchronous speed of the electric machine. A controller can configure an operational mode of the current regulator by selecting, based on the synchronous speed of the electric machine, either the first configuration of the current regulator or the second configuration of the current regulator as a currently active configuration, and can then execute the current regulator in accordance with the currently active configuration. The first configuration of the current regulator comprises a first set of elements and cross-coupling gain blocks, whereas the second configuration of the current regulator can include the first set of elements without the cross-coupling gain blocks. The first set elements can vary depending on the implementation, but can generally include: summing junctions, integrators, and gain blocks. In one embodiment, the current regulator is configured to operate as a complex vector current regulator when configured in the first configuration, and is configured to operate as a state feedback decoupling (SFbD) current regulator when configured in the second configuration.
US10355630B2

An object of the invention is to correct a variation of a gain of a current sensor without causing an increase in size and a high cost of an inverter control device. An inverter control device according to the invention includes a 3-phase/dq-axis conversion unit which converts the output current detected by a current sensor into a dq-axis current and a gain adjustment unit which adjusts a detection gain of the current sensor for each phase. In a case where a current value of a secondary harmonic component contained in the dq-axis current is equal to or more than a predetermined threshold, the gain adjustment unit corrects the gain of the current sensor such that the current value of the secondary harmonic component becomes less than the threshold.
US10355628B2

Provided are: a starter generator including a field portion having a permanent magnet, and an armature unit including a first multi-phase winding and a second multi-phase winding which are arranged in parallel; a first power conversion unit including a first positive-side DC terminal connected to a battery and a plurality of first AC terminals connected to the first multi-phase winding, the first power conversion unit being configured to convert a power bidirectionally between DC and AC; a second power conversion unit including a plurality of second AC terminals connected to the second multi-phase winding, the second power conversion unit being configured to control a current to be input and output via the second AC terminals; and a control unit configured to detect a positional relationship between the field portion and the armature unit based on an output voltage of the second multi-phase winding, and control the first power conversion unit and the second power conversion unit in accordance with the detected positional relationship.
US10355627B2

A motor drive circuit includes; a rotor position detector that detects a position of a rotor and outputs a rotor position detection signal; a rotor position signal generator that generates signals P1, P2, P3, P4, P5, and P6 as a rotor position signal based on the rotor position detection signal output from the rotor position detector; a rotation direction recognition unit that recognizes a rotation direction of the rotor each time one of signals P1, P2, P3, P4, P5, and P6 is input and replaces the rotor position signal with a corrected rotor position signal; and a winding current output unit that outputs a current to a winding based on the corrected rotor position signal.
US10355622B2

The invention relates to a lifting system, comprising a piezoelectric actuator (5), a support (15), and a hydraulic stroke multiplier (10) having an input and an output side, wherein the input side of the hydraulic stroke multiplier is connected to the piezoelectric actuator (5), and the output side of the hydraulic stroke multiplier is connected to the support (15). In the method for electrically testing an electronic component, the component is placed on the support of such a lifting system and is lifted for positioning relative to a test contact. The vibration damper comprises such a lifting system. The machine assembly has a machine and such a vibration damper.
US10355619B2

A semiconductor module according to an embodiment includes an insulating substrate having a power conversion circuit mounted thereon, a first transistor constituting an upper arm, a second transistor constituting a lower arm, a first input interconnection pattern coupled to a positive-side input terminal, a second input interconnection pattern coupled to a negative-side input terminal, an output interconnection pattern coupled to an output terminal, and an absorbing device configured to absorb surge voltage, wherein the first input interconnection pattern includes a first-transistor mounting area on which the first transistor is mounted, wherein the output interconnection pattern includes a second-transistor mounting area on which the second transistor is mounted, wherein the second input interconnection pattern includes an absorbing-device connecting area disposed between the first and second transistor mounting areas, and wherein the absorbing-device connecting area is electrically coupled to the first-transistor mounting area through the absorbing device.
US10355610B2

A method includes turning off a high-side switch of an inductor-inductor-capacitor (LLC) power converter; detecting a first current pulse at a gate of a low-side switch of the LLC power converter after turning off the high-side switch; and turning on the low-side switch of the LLC power converter after detecting the first current pulse.
US10355605B1

A flyback converter with adjustable frequency curve includes a primary winding configured to receive an input voltage, a secondary winding coupled to the primary winding to generate an output DC voltage, a feedback circuit configured to receive the output DC signal and generate a feedback signal, a multi-mode control circuit, an auxiliary winding configured to provide power for operating the multi-mode control circuit, an exterior adjustable circuit connected between the auxiliary winding and the multi-mode controller for adjusting the input voltage level of the input feedthrough of the multi-mode control circuit, wherein the multi-mode control circuit configured to generate a switch control signal based on the information associated with the adjusted input signal through the input feedthrough of the multi-mode control circuit and the feedback signal, and a switching device configured to receive the switch control signal and change a current flowing through the primary winding.
US10355599B2

A method for generating a high pulse voltage in an inductive load consists in periodically connecting an inductive load to the outputs of a source of high constant voltage using a first controllable switching device, periodically disconnecting and connecting a control circuit of a second controllable switching device using a first controllable switch, and also periodically supplying low voltage from an output of a source of low constant voltage to the control circuit of the second controllable switching device via a second controllable switch, thus eliminating conditions conducive to transient pulsed electromagnetic interference during the generation of a high pulse voltage in an inductive load.
US10355596B2

A buck-boost converter and a method are presented. The buck-boost converter comprises an inductor, a buck converter, and a boost converter. The buck converter controls switches according to a buck duty cycle, whereas the boost converter controls switches according to a boost duty cycle. The converter contains a voltage feedback loop for regulating an output voltage of the converter. A buck comparator generates the buck duty cycle signal by comparing the error voltage with a ramp voltage. A boost comparator generates the boost duty cycle signal by comparing a boost error voltage with the ramp voltage, wherein the boost error voltage is indicative of a sum of the error voltage and an offset voltage and the boost ramp voltage is indicative of a sum of the ramp voltage and the offset voltage. There is a duty cycle feedback loop for adjusting the buck and boost duty cycles.
US10355594B2

A DC-DC converter, which allows a current to pass through an inductor and rectifies the current through the inductor to convert an input direct current voltage supplied from a direct current power unit into a direct current voltage at a different potential and output the direct current voltage, includes a switching control circuit performing peak-current control procedures including turning on the switching element when the converted direct current voltage drops to a predetermined potential and turning off the switching element when the current through the inductor reaches a predetermined value. The converter includes a copied-current generating circuit generating a current proportional to the output current. The switching control circuit turns off the switching element when the circuit detects that the current through the inductor reaches a predetermined value with reference to a combined current of the copied current generated at the copied-current generating circuit and a predetermined reference current.
US10355593B1

An inductor; a first switch having a first side connected to a first voltage source (VS1); a second switch having a first side connected to a second side of the first switch (2SS1), and a second side connected to a first side of the inductor (1SI); a third switch having a first side connected to the 1SI; a fourth switch having a first side connected to a second side of the third switch (2SS3), and a second side connected to a second voltage source (VS2); a fifth switch having a first side connected to the 1SI, and a second side connected to the VS1 and/or the VS2; a first capacitor having a first side connected to the 2SS1, and a second side connected to the 2SS3; and a second capacitor having a first side connected to a second side of the inductor, and a second side connected to the VS2.
US10355592B2

Methods and apparatus for detecting a zero inductor current to control switch transitions for a power converter. An example method includes outputting a first voltage and a first current, receiving the first voltage and output a second voltage into an input of a comparator, when the second voltage is above a third voltage, outputting a first output voltage, when the second voltage is below the third voltage, outputting a second output voltage, determining when the first current is zero based the output of the comparator, enabling a set of switches based on when the first current is zero.
US10355563B2

A motor stator assembly includes a stator core, at least one winding coil, a circuit board, a metallic post and a covering member. The stator core includes plural poles. The winding coil is wound around the corresponding pole. The metallic post has a first end surface and a second end surface. The second end surface is attached on the circuit board. The covering member is used for partially covering the metallic post. The covering member includes plural protrusion parts and plural notches. A bottom surface of the notch is not higher than the first end surface. A top surface of the protrusion part is not lower than the first end surface. An outlet part of the winding coil is transferred through at least two of the plural notches and fixed on the first end surface.
US10355562B2

A slip-ring arrangement for an electrical rotary machine has a rotor and a sliding-contact device which is arranged on the rotor and has a slip ring, and a sliding-contact element with which the slip ring can make electrical contact. Furthermore, a radial fan impeller with an intake device is arranged on the rotor, wherein the intake device is designed in such a way that, during operation of the radial fan impeller, a cooling fluid can be drawn into the radial fan impeller through the intake device along the sliding-contact device. Furthermore, the slip-ring arrangement has a spiral housing which is of spiral design and surrounds a radial circumference of the radial fan impeller.
US10355556B2

A motor drive device includes a stator, a rotor, a first output shaft being provided in the rotor shaft and integrally rotating with a first drive gear, a second output shaft being provided in the first output shaft and integrally rotating with a second drive gear, a first one-way clutch being provided between an inner periphery of the rotor shaft and an outer periphery of the first output shaft, the first one-way clutch transmitting only a driving force that operates in a first direction, a second one-way clutch being provided between the inner periphery of the rotor shaft and an outer periphery of the second output shaft, the second one-way clutch transmitting only a driving force that operates in a second direction that is opposite to the first direction, and a decelerator.
US10355555B2

An electric machine may include a housing, a stator arranged in the housing, and a rotor arranged in the stator and mounted on the housing so as to be rotatable about an axis of rotation. The rotor may have a rotor shaft, which may be led out through a front wall of the housing. The rotor shaft may have, on an outer side of the front wall, a drive element, which serves for transmission of torque between the rotor and a drivetrain. The rotor shaft may be rotatably mounted in a front bearing, which is inserted into the front wall. The front bearing may be, at an inner side of the front wall, sealed off with respect to an interior of the housing by way of a labyrinth seal.
US10355553B2

Disclosed is an electric machine (10) comprising a pole housing (12) and a printed circuit board (14) for controlling the electric machine (10). The circuit board (14) is arranged on a flanged side (16) of the pole housing (12), and a protective wall (18) which protects the circuit board (14) from loose small parts is arranged between the circuit board (14) and the pole housing (12).
US10355547B2

Phase windings are configured radially inside first coil ends by connecting together tip portions of first terminals that are bent so as to extend outward from slots that are six slots apart, and radially outside the first coil ends by connecting together tip portions of second terminals that are bent so as to extend outward from slots that are five slots apart, and also connecting together tip portions of second terminals that are bent so as to extend outward from slots that are seven slots apart in modified positions of an inserted slot group, and by connecting together tip portions of second terminals that are bent so as to extend outward from slots that are six slots apart in regions other than the modified positions of the inserted slot group.
US10355545B2

The present invention suppresses magnets peel off from a rotor core due to a difference in the amount of thermal expansion between the magnets and the rotor core. Provided is a rotating-electric-machine rotor structure that includes: a cylindrical rotor core and a plurality of permanent magnets that are adhered to an outer circumferential surface of the rotor core with an adhesive. An adhesion surface of the rotor core, to which the permanent magnets are adhered, is provided with a plurality of protrusions that are spaced apart from one another along a surface of the rotor core, that extend radially outward direction, and that are able to deform in a direction in which the protrusions are spaced apart from one another.
US10355543B2

The BLDC motor includes a stator, and a rotor disposed inside of the stator and including a plurality of permanent magnet parts, each of the permanent magnet parts including first and second permanent magnets which are disposed to have an interval therebetween. The rotor includes a slot part including a first portion into which the first permanent magnet is inserted, a second portion into which the second permanent magnet is inserted, and a third portion connecting the first and second portions to each other. The first and second portions have one end portions which are spaced apart from each other by a first distance and other end portions which are spaced apart from each other by a second distance which is shorter than the first distance, and the third portion connects the other end portions of the first and second portions to each other.
US10355538B2

A brushless motor includes: a stator core having a cylindrical yoke portion and a teeth portion having a shape protruding from an inner circumferential surface of the yoke portion; and a rotor that is disposed inside the stator core, spaced apart from the teeth portion, and uses a center axis of the yoke portion as an axis of rotation. The yoke portion includes, on its outer circumferential surface, a notch portion at a position on the back side of the teeth portion. The notch portion has a circumferential width smaller than a circumferential width of the teeth portion.
US10355532B2

An IPT receiver is controlled to vary its frequency of operation to hop between a first frequency below the transmitter frequency and a second frequency above the transmitter frequency while measuring the power transfer at both first and second frequencies. Embodiments may track variations in transmitter frequency.
US10355514B2

A wireless power transmitting device may transmit power wirelessly to a wireless power receiving device. The wireless power receiving device may be a portable electronic device with an array of wireless power receiving coils that receive wireless power from wireless power transmitting coils in the wireless power transmitting device. Each receiving coil in the array of wireless power receiving coils may be coupled to a respective rectifier. Control circuitry of the wireless power receiving device may be configured to determine which rectifiers to enable for synchronous rectification. The control circuitry may be configured to enable at least one rectifier based on the alternating-current voltages produced by each coil in the array of receiving coils. The control circuitry may also be configured to enable at least one rectifier based on the output current from each rectifier.
US10355511B2

In a mobile-terminal charging device, a controller performs a safety operation in a case where a resonance frequency detected by a foreign object detection coil corresponding to a location where a charging coil is present is higher than a reference resonance frequency stored in a memory, or a resonance voltage detected by a foreign object detection coil corresponding to a location where the charging coil is present is lower than a reference resonance voltage stored in the memory.
US10355508B2

A battery management method includes recording output information associated with a discharging of a battery unit, determining output pattern information based on the recorded output information, determining an adjusted cutoff physical quantity of the battery unit based on the determined output pattern information, and changing a cutoff physical quantity of the battery unit to the adjusted cutoff physical quantity.
US10355507B2

The disclosure relates to a novel intelligent remote controllable battery system, comprising a wireless signal reception/transmission module, a charging-discharging control module, a battery and a voltage input/output port, wherein the wireless signal reception/transmission module is electrically connected to the changing-discharging control module, wherein the battery, the charging-discharging control module and the voltage input/output port are electrically connected in sequence; wherein the wireless signal reception/transmission module is configured to receive a wireless control signal from an external remote control device, wherein the charging-discharging control module is configured to convert an output voltage of the battery to a voltage with specific specification based on the wireless control signal and output the voltage with specific specification to an external electric equipment through the voltage input/output port, and is further configured to convert an input voltage from an external power supply through the voltage input/output port to a specification-predetermined voltage for charging the battery.
US10355505B2

A system, method, and computer-readable medium are disclosed for detecting when a lower power adapter is coupled with an information handling system having higher power requirements. More specifically, in certain embodiments, a circuit (such as an embedded controller (EC)) detects an adapter wattage when an adapter plug-in is detected. If a lower wattage power adapter is detected (e.g., a 45 W power adapter), the embedded controller activates a signal (e.g., an AC_DISABLE signal) to stop powering the information handling system from the adapter. In certain embodiments, the information handling system is powered from a battery associated with the information handling system when the power adapter power capacity does not satisfy the power requirements of the information handling system. In certain embodiments, the circuit substantially simultaneously generates a low power warning. In certain embodiments, the adapter wattage may be detected via an adapter identifier (e.g., power supply identifier (PSID) signal) which is provided via a bus such as a single line bus.
US10355499B2

A battery protection circuit for protecting a secondary battery, the battery protection circuit not having a CPU, includes a non-volatile memory into which characteristics data determining protective characteristics of the battery protection circuit are writable; and a protection operation circuit which performs a protection operation of the secondary battery based on the characteristics data read out of the non-volatile memory.
US10355491B2

An inverter for converting DC power of a generator into grid-conforming AC power includes an inverter bridge circuit and a scanning circuit configured to trace at least one part of a characteristic curve of the generator to determine an MPP power value (PMPP). The scanning circuit is configured, in the case of a derating to a derated power (Pred), to trigger a tracing of the characteristic curve with provision of a first power profile deviating from the derated power (Pred) if an enable signal is present at the inverter, and to indicate a start and an end of the tracing by outputting a start signal and an end signal, respectively. The scanning circuit is further configured to provide a second power profile as AC power upon receiving a start signal, wherein the first power profile has a deviation from the derated power (Pred) with a sign that is opposite to a sign of a deviation of the second power profile from the derated power (Pred).
US10355481B2

Disclosed are various receive circuits by which to receive a plurality of guided surface waves transmitted by a plurality of guided surface waveguide probes over a surface of a terrestrial medium according to various embodiments.
US10355478B2

A power distribution network includes a plurality of power source nodes and component nodes, which direct power from the plurality of power source nodes to a plurality of load nodes; a plurality of sensors positioned to sense power flow information for the plurality of power source and component nodes; and a data warehouse housing the power flow information and diagnostic data for the plurality of power source and component nodes. The power distribution network also includes a control system configured to retrieve the power flow information and the diagnostic data; generate stress and health indices and compute a criticality for each of the power source and component nodes; and generate a risk index for each of the power source and component nodes based on their respective stress index, health index, and criticality. The risk index of each node represents the risk the node poses to the power distribution network.
US10355476B2

Method, modules and a system formed by connecting the modules for controlling payloads are disclosed. An activation signal is propagated in the system from a module to the modules connected to it. Upon receiving an activation signal, the module (after a pre-set or random delay) activates a payload associated with it, and transmits the activation signal (after another pre-set or random delay) to one or more modules connected to it. The system is initiated by a master module including a user activated switch producing the activation signal. The activation signal can be propagated in the system in one direction from the master to the last module, or carried bi-directionally allowing two way propagation, using a module which revert the direction of the activation signal propagation direction. A module may be individually powered by an internal power source such as a battery, or connected to external power source such as AC power. The system may use remote powering wherein few or all of the modules are powered from the same power source connected to the system in a single point. The power may be carried over dedicated wires or concurrently with the conductors carrying the activation signal. The payload may be a visual or an audible signaling device, and can be integrated within a module or external to it. The payload may be powered by a module or using a dedicated power source, and can involve randomness associated with its activation such as the delay, payload control or payload activation.
US10355473B2

A power safety device comprising a controller, a load monitor and switching circuitry, wherein the switching circuitry is operable in a first operation state in which a power supply side and a load side are connected by a lower impedance power conduction path or a second operation state when impedance between the load side and the power supply side is high so that hazardous operation current is prevented from flowing from the power source side, through the switching circuitry, and to the load side, wherein the load monitor comprises circuit arrangements to determine and/or monitor load condition on the load side and the controller is to operate the switching circuitry to operate in the first operation state upon detection of a non-hazardous load condition or a predetermined safe load condition on the load side.
US10355467B1

A system for attaching communication utility lines to a pole includes a body portion, the body portion including a plurality of attachment apertures. The system further includes a plurality of vangs located along the body portion, the vangs spaced apart and each including an aperture for receiving a communication utility line.
US10355466B2

A de-icing apparatus for a flexible conductor, for example a suspended power line, is supported for longitudinal displacement along the conductor. The apparatus has a frame, a motor driven wheel on the frame for rolling engagement along the conductor and at least one guide element supported on the frame so as to be arranged to engage the conductor so as to cause at least one flexion in the conductor when the frame is suspended from the conductor by engagement of the drive wheel and said at least guide element on the conductor. The propagation of the flexion along the conductor cause ice and snow collected on the conductor to be loosened and fall from the conductor.
US10355465B2

A reduced height relay block for use within a power distribution device for a vehicle electrical system. In one embodiment, there is provided a power distribution device that routes or distributes power throughout a vehicle electrical system and includes a lower housing, a relay block assembly, a module with a printed circuit board (PCB), an array of serviceable electrical components, and an upper cover. The relay block assembly includes a relay block with an upper side that is generally planar and includes a number of cavities for receiving the serviceable electrical components. An underside of the upper cover includes clearance ribs specifically designed to oppose certain serviceable electrical components and prevent them from backing out of their respective cavities.
US10355459B2

In a busbar assembly, a first busbar subassembly includes a first transmission unit having a first transmission busbar with a uniform width, and a first output unit having a first output busbar with a uniform width. One of the first transmission unit and the first output unit has a bent structure with a bend line perpendicular to a line of a lengthwise direction thereof. A second busbar subassembly includes a second transmission unit having a second transmission busbar with a uniform width, and a second output unit having a second output busbar with a uniform width. One of the second transmission unit and the second output unit has a bent structure with a bend line perpendicular to a line of a lengthwise direction thereof.
US10355456B2

In some implementations, a VCSEL array may include a plurality of VCSELs that each operates concurrently and emits light at a same wavelength. A first distance between a first pair of adjacent VCSELs, of the plurality of VCSELs, may be different from a second distance between a second pair of adjacent VCSELs of the plurality of VCSELs. The first pair of adjacent VCSELs may be located closer to a center of the VCSEL array than the second pair of adjacent VCSELs. At least one of temperature non-uniformity or optical power non-uniformity among the plurality of VCSELs may be reduced as compared to another VCSEL array, with a same physical footprint as the VCSEL array, comprising uniformly spaced VCSELs.
US10355450B2

A system and method of reducing speckle for an illuminator comprises driving current at varying levels or average frequency to provide varying light wavelengths.
US10355448B2

The invention relates to a tunable laser source, and the reduction in the loss and the size can both be achieved in a tunable laser source having a power monitor and a wavelength locker function. A tunable laser is formed of a semiconductor optical amplifier and a resonator, and one of the two output light beams split from part of the light within the tunable laser by a 2×2 type optical splitter is incident into a light intensity monitor, and the other is incident into a wavelength locker.
US10355444B2

The present disclosure discloses a Media Access Control (MAC) chip and a terminal device. The MAC chip includes a silicon substrate layer (1), a silicon dioxide base layer (2) formed on a surface of the silicon substrate layer (1), and a silicon base layer (3) formed on a surface, away from the silicon substrate layer, of the silicon dioxide base layer (1); and an element layer (4) formed on a surface, away from the silicon dioxide base layer (2), of the silicon base layer (3), and herein the element layer (4) includes a laser (41), a passive device (42), a detector (43), a drive circuit (44) and an MAC chip body (45), herein the drive circuit (44) is respectively connected with the laser (41), the detector (43) and the MAC chip body (45), and the laser (41) is connected with the detector (43) through the passive device (42).
US10355443B2

An illumination device includes: a plurality of light-emitting elements; a collimating optical system; a first multi-lens array including a plurality of first lenses; a second multi-lens array including a plurality of second lenses; and a superimposing lens. The plurality of second lenses are arranged respectively corresponding to the plurality of first lenses. The plurality of first lenses form a plurality of first lens columns. A width, in a first direction, of one second lens of the plurality of second lenses has a distribution in a second direction, where the first direction is a direction in which the plurality of first lens columns are arranged and the second direction is a direction orthogonal to the first direction.
US10355438B2

Implantable medical devices include elongated conductor bodies and related features including an attachment to the medical device at one end and a connector that receives a medical lead at the other end. The connector may have various features such as a modular design whereby the connector is constructed from a series of stacked contact modules. Other features of the connector include electrical contacts that are relatively thin conductors or the order of 0.040 inches or less and that may include radial protrusions to establish contact with the electrical connectors of the lead. Furthermore, electrical contacts may be mounted within the connector in a floating manner so that radial movement of the electrical contact may occur during lead insertion. Additional features include a feedthrough where conductors exposed beyond a housing of the implantable medical device make direct electrical connection to conductors present within the elongated body.
US10355435B2

The present invention, relates to an improved mobile cell-phone charger device, a wireless USB male prong plug, to charge a plurality cell-phones or tablets apparatus members. One of the embodiment features of the present invention, pertains to a revolving pivot pinion wheel, which rotates in a clockwise or counterclockwise movement, inside the casting frame member, charging a cell-phone member. This improved mobile cell-phone charger device, consist of an electrical female prong connector holes, attached to a revolving pivot pinion wheel, to charge multiples different cell-phones apparatuses members. The universal multi-charger device, has others improved features, such as a rotating dial member, to control and charge different cell-phones apparatuses members.
US10355434B2

A clamp includes a clamp base part having a first step, a hinge part that is formed on a thinned portion connected continuously to the clamp base part, a clamp moving part having a second step, and a plurality of retention parts formed in a state that the clamp moving part is engaged with the clamp base part. The clamp base part is provided on a structure in which a cable and/or an electric wire is routed and formed such that the cable and/or the electric wire is placed thereon. One end of the clamp moving part is connected continuously to the hinge part, the other end of the clamp moving part is engaged with the clamp base part, and the cable and/or the electric wire is covered from the one end to a middle portion of the clamp moving part.
US10355424B2

The invention is directed to an electrical device charger with at least one stopper that is configured to hold at least one electrically powered device in position on the charger while the charger is coupled to a power source. The stopper may be channel, groove and or protrusion. The charger may be formed of two separate parts that can be connected via snap, clamp and/or press fit mechanism. The electrical device charger may include a mechanism to compensate for non-horizontal electrical outlets and may further include a horizontal level keychain charger. The locater can be fixed vertical or at an angled or adjustably fixed to be vertical or angled.
US10355423B2

A connector assembly with overvoltage protection includes: a housing having a cavity therein; a printed circuit board residing in the cavity of the housing; an overvoltage unit mounted on the printed circuit board and configured to create an open electrical circuit when experiencing a voltage higher than a predetermined threshold; a plurality of first electrical contacts adjacent a first edge of the printed circuit board and electrically connected to the overvoltage unit, each of the plurality of first electrical contacts configured to receive a respective one of a plurality of electrical conductors of a hybrid jumper cable; a plurality of second electrical contacts adjacent a second edge of the printed circuit board and electrically connected to the overvoltage unit, each of the plurality of second electrical contacts configured to receive a respective one of a plurality of electrical conductors of a piece of communications equipment; and a plurality of optical connectors mounted within the cavity configured to receive optical fibers of the hybrid jumper cable and the piece of communications equipment.
US10355421B2

An electrical connector includes: an insulative housing having a base and a tongue; an upper and lower rows of contacts arranged in the insulative housing and exposed respectively to an upper and lower surfaces of the tongue, each row of contacts including an outermost ground contact, the ground contact in the lower row having a contacting portion, a tail portion, and an intermediate portion between the contacting portion and the tail portion; a metallic element arranged between the upper row of contacts and the lower row of contacts; and a shielding shell enclosing the insulative housing; wherein the ground contact in the upper row and the ground contact in the lower row are in contact with the metallic element; and the ground contact in the upper row and the ground contact in the lower row share same tail portion of the ground contact in the lower row.
US10355413B2

An electrical connection comprises a first connector, a second connector, a first wall surrounding the first connector, and a second wall surrounding the second connector. The first wall is configured to fit inside the second wall when the first and second connectors are connected. The first and second walls include leading faces comprising first and second chamfered portions, respectively. The first and second chamfered portions are angled complementarily for guiding the first wall inside the second wall during connection of the first and second connectors.
US10355412B2

A connector includes a housing (10) having a flange (31) provided on an outer periphery and a lock arm (17) having an unlocking portion (23) and provided near the flange (31), and a grommet (70) in the form of a resilient tube and to be externally fit on the flange (31). The grommet (70) includes a cover (73) for covering the unlocking portion (23). The lock arm (17) is deflected and deformed in an unlocking direction by the unlocking portion (23) being pressed via the cover (73). The cover (73) includes an operating recess (79) shaped to bulge toward the unlocking portion (23) and be concave when viewed from a pressing operation side. The unlocking portion (23) includes an inclined surface (22) for converting a pressing force applied in a depth direction of the operating recess (79) into a force in the unlocking direction during an unlocking operation.
US10355409B2

A wiring-harness includes an electrical-connector and a staging-device. The staging-device has a cavity defining a flexible-member in compressive contact with the electrical-connector. The flexible-member is configured to removably retain the electrical-connector within the cavity. The cavity locates the electrical-connector in a predetermined-position within the staging-device, such that the electrical-connector is presented to an assembler in the predetermined-position. The staging-device is particularly useful in automated, i.e. robotic, installation of the wiring-harness.
US10355408B2

A connector includes a connector body including an opening to which a substrate is to be inserted; guide posts provided at both sides of the connector body; and latches being rotatably connected to the guide posts, respectively, wherein each of the latches includes a lock plate configured to support the substrate from both surfaces of the substrate, when the substrate is inserted in the opening, and a presser configured to enter a notch provided at a side of the connector body.
US10355407B2

A first connector has the rockable lever for engaging with a second connector. The lever has a working part, the operating part, and the regulating part. When a second connector is pressed downward toward the first connector, the working part is pressed by the second connector. As a result, the lever rocks and the regulating part regulates the upward movement of the second connector. At this time, the operating part moves upward. When an operator subsequently presses the operating part downward, the lever rocks in the opposite direction, and the regulating part allows the second connector to move upward. At this time, the first working part moves upward thus pressing the second connector upward.
US10355402B2

Connector inserts and connector receptacles that have a small form factor, readily mate when brought into proximity to each other, and disconnect when subjected to a non-axial force.
US10355401B1

The trailer wiring enclosure is adapted for use with a tongue. The tongue is configured for use in attaching a trailer to a tractor. The tongue further comprises a shaft, a hitch, and a pigtail. The pigtail forms an electrical connection with the electrical system of the tractor. The pigtail further comprises a cable and a plug. The trailer wiring enclosure is a container. The trailer wiring enclosure is a container that stores the pigtail such that the pigtail is protected from the weather. The trailer wiring enclosure comprises a primary tube, a capped tube, and a fastening structure. The primary tube is the container that stores the pigtail. The capped tube is a lid that encloses the primary tube. The fastening structure attaches the primary tube to the shaft.
US10355400B2

The connector device includes a first connector in which a first conductive member is housed in a first housing chamber, a second connector including a second housing chamber, and a cover, wherein the second housing chamber has a first housed position of the holding member of when an energization circuit is in an energized state, and a second housed position of the holding member of when the energization circuit is in a broken state, the holding member includes a non-contact portion that does not come into contact with a protruded body of the cover in a case of the first attachment state, and a pushed portion pushed by the protruded body to the second housed position in a case of the first housed position and in a case where the cover is attached in the second attachment state to the second opening.
US10355398B1

A connector comprises a connector housing that includes a plurality of channels formed therein through which a corresponding plurality of fasteners may pass. At least a portion of the housing has a first side and a second side. The first side is an elongated body-receiving side and the second side is a mating side. The elongated body may, for example, be a wire, a cable, a hose, or other structure. Each of the channels has an opening. The connector further comprises protrusions extending away from each of the openings. In an unassembled state, the protrusions extend further away from a surface of the housing than a remainder of the mating surface of the connector.
US10355396B2

An electrical connector includes: an insulative housing having a base and a tongue; plural contacts affixed to the insulative housing and exposed to the tongue; a shielding shell enclosing the insulative housing and having a front end; an outer cover enclosing the shielding shell and having a front protrusion, an annular slot being defined between the front end of the shielding shell and the front protrusion of the outer cover; a rear sealer sealing an interfacing gap between the shielding shell and the outer cover; and a front sealer disposed in the annular slot; wherein at least one of the shielding shell, the outer cover, and the front sealer has a groove in fluid communication with the interfacing gap.
US10355388B2

A connector includes a housing (20) with a terminal accommodation chamber (30). A retainer (50) covers a rear opening (40A) of the housing (20), and a fitting tube (53) on a front surface of the retainer (50) is fit into the rear opening (40A) of the housing (20). A seal ring (70) is mounted on an outer peripheral surface of the fitting tube (53) and is compressed between the outer peripheral surface of the fitting tube (53) and an inner peripheral surface of the rear surface opening (40A). A retaining portion (75) having a locking head (76) on a tip projects on a rear surface of the seal ring (70). A locking hole (62) is provided in a periphery of the retainer (50), the retaining portion (75) being passable through the locking hole, and the locking head (76) is locked to an edge of the locking hole (62) from behind.
US10355386B2

An electrical connector including a housing; and a plurality of electrical contacts connected to the housing. Each of the contacts includes opposing cantilevered contact arms configured to receive a male contact of a mating electrical connector therebetween. Each of the contacts has a retention feature assisting in locating the contact in a contact receiving area of the housing and a first surface mount solder tail.
US10355379B1

An assembly includes an elongate conductor, such as a coaxial electrical cable, having a generally circular cross section and a generally cylindrical seamless outer ferrule having a ferrule radius surrounding a portion of the conductor. The outer ferrule is deformed to define four indentations and four projections that are evenly spaced about a circumference of the outer ferrule. The four indentations have a consistent indentation radius that is less than the ferrule radius.
US10355371B2

Examples are disclosed that relate to flexible electrical interconnects in electronic devices. One example provides a device including a flexible substrate, a conductive trace disposed on the flexible substrate, an electronic component mounted to the flexible substrate, a liquid metal interconnect bridging between a pad on the component and the trace on the flexible substrate, and an encapsulant covering the interconnect.
US10355345B2

A broadband omnidirectional antenna for rail vehicles comprises a baseplate and a monopole radiator, which comprises a foot point and an opposing end region. The radiator extends away from the baseplate and widens in cross section along the longitudinal axis thereof in at least a first portion located between the foot point thereof and the end region thereof, diverging walls of the radiator forming an accommodating chamber. An inner contour of a shell-shaped or trough-shaped holding and/or accommodating device is adapted at least over part of the periphery to an outer contour of the first portion of the radiator, resulting in at least part of at least the first portion of the radiator dipping into the holding and/or accommodating device and being held thereby. The first end of a holding means is fixed to the baseplate and a second end thereof is fixed to the radiator.
US10355342B2

The present invention relates to an omnidirectional antenna for a mobile communication service, comprising: a plurality of radiation elements disposed on a horizontal surface with a mutually same angle so as to respectively radiate beams; and a power supply unit for distributing and providing a power supply signal to each of the plurality of radiation elements, wherein each of the plurality of radiation elements has a structure in which a horizontal polarization dipole radiation unit having two radiation arms is coupled to a vertical polarization dipole radiation unit having two radiation arms.
US10355338B2

According to an embodiment, a wireless apparatus includes an interposer including a conductive portion; a semiconductor chip mounted on a component mounting surface of the interposer; a sealing resin on the component mounting surface and sealing the semiconductor chip; a conductive layer covering a surface of the sealing resin and a side surface of the interposer and electrically connected to the conductive portion; a first slot-shaped aperture on a principal surface portion of the conductive layer facing the component mounting surface; a second slot-shaped aperture on a side surface portion of the conductive layer facing the side surface and continuing to the first aperture; and a slot-shaped aperture at the conductive portion and continuing to the second aperture. The first to third apertures function as an integrated slot antenna. A total length of the first aperture is longer than a total length of the third aperture.
US10355335B2

A vehicle antenna device includes: an antenna base; an antenna case which is overlaid on the antenna base; and an antenna element and an amplifier board which are disposed inside the antenna case. The antenna base has: a resin-made base which has an opening; and a metal-made base which is smaller in area than the resin-made base, the metal-made base being disposed on the resin-made base so as to close the opening, and having a cylindrical portion for attachment to a vehicle body. A conductor plate is attached to a surface of the resin-made base, the surface being opposite to a placement surface of the metal-made base.
US10355321B2

Disclosed is a method and a device for detecting states of a battery and a battery pack. The disclosure obtains a first state of charge and a second state of charge of the battery by use of a charge calculation method and a method based on battery model, respectively. The charge calculation method is more accurate when the charge-discharge current is large and the method based on battery model performs better in handling a small current, so that a chemistry state of charge obtained by performing a weighted calculation for the first state of charge and the second state of charge can represent the real state of charge of the battery more precisely. The disclosure settles the difficulty on parameter extraction of the conventional model method, eliminates the influence of the accumulated error of the charge calculation method, and combines the advantages of the method based on the battery model and the coulometer method.
US10355317B2

A battery circuit includes a battery cell, monitoring circuitry configured to determine one or more parameters of the battery cell, a pouch enclosing the battery cell and the monitoring circuitry in a sealed, internal cavity, the pouch being configured to inhibit ingress of external fluid to the sealed, internal cavity, and an electrical connector exterior the pouch and electrically connected to the battery cell and the monitoring circuitry via one or more paths extending through the pouch and into the internal cavity.
US10355307B2

An aluminum secondary battery includes a positive electrode 11, a negative electrode 12, and an electrolyte, wherein the positive electrode 11 includes an anion receptor such as polyaniline, the negative electrode 12 includes aluminum or an aluminum alloy, the electrolyte includes an aluminum salt, a sulfone, and a solvent with a dielectric constant of 20 or less, wherein the aluminum salt is typically AlCl3 or the like, the sulfone is typically ethyl n-propyl sulfone or the like, and the solvent with a dielectric constant of 20 or less is typically toluene or the like.
US10355303B2

There is provided a manufacturing method of an electrode assembly, the method including blanking a first electrode from a first base including a first coated region and a first uncoated region, blanking a second electrode from a second base including a second coated region and a second uncoated region, laminating a separator on the second electrode, cutting the laminated second electrode with the separator, and stacking the laminated second electrode and the first electrode.
US10355301B2

A fuel cell unit with a plurality of fuel cells defining a longitudinal axis and a main flow direction coaxial to the longitudinal axis. Fuel cell inlets and fuel cell outlets are arranged at opposite ends of the fuel cell unit and in line with the main flow direction. Also, a component comprising first fluid conduits arranged parallel to the main flow direction, the first fluid conduits comprising first fluid inlets and first fluid outlets arranged at opposite ends of the component and in line with the main flow direction. The component is arranged adjacent the fuel cell unit such that at least one of the first fluid inlets and the first fluid outlets of the component are arranged adjacent at least one of the fuel cell outlets and the fuel cell inlets such that a fluid flow may flow substantially parallel to the longitudinal axis of the apparatus in the first fluid conduits of the component and in the fuel cell unit and when passing from the component to the fuel cell unit or vice versa.
US10355292B2

A method of controlling a fuel cell system includes supplying a fuel gas from a fuel-gas storage container to a fuel cell via a drive valve provided in a fuel-gas path. A first pressure is detected in the fuel-gas path between a first decompression mechanism and a second decompression mechanism. A second pressure is detected in the fuel-gas path between the second decompression mechanism and the drive valve. An on-off valve is opened. The on-off valve is provided in a bypass path. The first pressure and the second pressure are compared after the on-off valve has been opened. The fuel cell system is controlled to decrease electric power generated by the fuel cell or to stop generating electric power in the fuel cell when the first pressure is not substantially equal to the second pressure.
US10355287B2

A manufacturing method of porous layer comprises: drying a mixed solution containing conductive carbon powder and water-repellent resin powder by a spray-drying method, so as to produce a powdery substance including the conductive carbon powder coated with the water-repellent resin powder; and producing the porous layer from the powdery substance. Water-vapor permeability of the porous layer measured in conformity with the Japanese Industrial Standard ES-Z-0208 is 10000 to 25000 g/m2·24 h under conditions of temperature of 40° C. and relative humidity of 90% RH.
US10355284B2

A composition containing a uniformly dispersed polyoxazine-based compound, a method of preparing the composition, an electrode including the composition, and a fuel cell including the electrode.
US10355276B2

To provide a lithium-containing composite oxide capable of obtaining a lithium ion secondary battery having a large discharge capacity wherein the deterioration of the discharge voltage due to repetition of a charge and discharge cycle is suppressed, a cathode active material, a positive electrode for a lithium ion secondary battery and a lithium ion secondary battery. A lithium-containing composite oxide, which is represented by the formula I: LiaiNibCocMndMeO2  Formula I, wherein M is at least one member selected from the group consisting of Na, Mg, Ti, Zr, Al, W and Mo, a+b+c+d+e=2, 1.1≤a/(b+c+d+e)≤1.4, 0.2≤b/(b+c+d+e)≤0.5, 0≤c/(b+c+d+e)≤0.25, 0.3≤d/(b+c+d+e)≤0.6, and 0≤e/(b+c+d+e)≤0.1, and wherein the valence of Ni is from 2.15 to 2.45.
US10355273B2

According to an embodiment, a nonaqueous electrolyte battery is provided. The nonaqueous electrolyte includes a negative electrode, a positive electrode and a nonaqueous electrolyte. The negative electrode includes negative electrode active material particles. The negative electrode active material particles include a spinel-type lithium titanate. The negative electrode has such a surface state that a ratio ALi/ATi of an Li atom abundance ratio ALi to a Ti atom abundance ratio ATi, according to a photoelectron spectroscopic measurement for a surface, is increased at a rate of 0.002 to 0.02 per cycle in a charge-and-discharge cycle test under the predetermined condition.
US10355272B2

Provided are an anode active material for a lithium secondary battery including a silicon-based composite formed of silicon (Si) and crystalline SiO2, wherein the Si and crystalline SiO2 are in the form of grains, a method of preparing the same, and a lithium secondary battery including the anode active material.Since an anode active material according to an embodiment of the present invention includes a silicon-based composite including Si and SiO2 in a grain state and the SiO2 is crystalline SiO2, the reaction between amorphous SiO2 and lithium in an electrolyte may be excluded. Thus, since the crystalline SiO2 is included in the silicon-based composite, excellent capacity characteristics of a secondary battery may be maintained and initial efficiency and life characteristics may be improved when the silicon-based composite is used as an anode active material.
US10355266B2

The present invention relates to nanostructured materials for use in rechargeable energy storage devices such as lithium batteries, particularly rechargeable secondary lithium batteries, or lithium-ion batteries (LIBs). The present invention includes materials, components, and devices, including nanostructured materials for use as battery active materials, and lithium ion battery (LIB) electrodes comprising such nanostructured materials, as well as manufacturing methods related thereto. Exemplary nanostructured materials include silicon-based nanostructures such as silicon nanowires and coated silicon nanowires, nanostructures disposed on substrates comprising active materials or current collectors such as silicon nanowires disposed on graphite particles or copper electrode plates, and LIB anode composites comprising high-capacity active material nanostructures formed on a porous copper and/or graphite powder substrate.
US10355255B2

Provided is a battery module. The battery module according to an embodiment of the present disclosure may include: a cartridge assembly including a plurality of cartridges receiving battery cells; a substrate protecting body combined to the cartridge assembly; a casing receiving the cartridge assembly and the substrate protecting body and surrounding the cartridge assembly and the substrate protecting body; and a cover combined to the casing, wherein the substrate protecting body includes a interval retaining unit so that a main body of the substrate protecting body is separated from the casing at a predetermined interval.
US10355254B1

In one embodiment, a system for deploying batteries, for example in an electric vehicle, includes a battery belt for mechanically linking multiple batteries together, a conduit having one or more operational zones each with an output, the operational zones each establishing an electrical connection between the output and batteries in the operational zone, and an actuator for selectively moving batteries into and out of the operational zones. Resting zones may also be provided. The batteries can be connected in series or in parallel and can be individually removed and replaced by an exchanger.
US10355250B2

A lithium cell includes a housing including a housing cup, a cover plate and an annular insulating sealing element, wherein the housing has an end-side cup base, a circumferential housing casing and a circular opening opposite the housing base and formed by an opening edge. The cover plate has a circumferential edge and closes the circular opening. The cell includes a pin-shaped negative electrode current collector electrically connected to the cover plate. The sealing element is fitted onto the edge of the cover plate. The sealing element insulates the cover plate and the housing cup from one another. The cell can be produced by the components being brought together in two preassembled units combined to form the cell.
US10355248B2

The present invention provides a manufacturing method of an OLED display panel and an OLED display panel. The manufacturing method of the OLED display panel of the present invention utilizes an inverted OLED element and manufactures an interface modification layer between the cathode of the OLED element and the light emitting layer by ink jet printing with an interface modification printing liquid. The interface modification printing liquid comprises an electron transporting material, metal nanoparticles which are surface-modified, a surface tension modifier and a viscosity modifier. The interface modification layer is a material layer comprising the electron transporting material and the metal nanoparticles. The electron transporting material can enhance the injection and transport of carriers from the cathode. The strong local electric field generated by the metal nanoparticles with the surface plasma resonance can enhance the injection efficiency of the electrons.
US10355246B2

The following relates to barrier coating for organic optoelectronic devices. In particular, the following relates a barrier coating comprising and methods and processes for depositing a barrier coating on a surface.
US10355236B2

Provided is a transparent electrode having both sufficient conductivity and light transmittance, as well as an electronic device whose performance is improved by using the transparent electrode. A transparent electrode (1) includes: a nitrogen-containing layer (1a) formed by using a compound containing nitrogen atom; and an electrode layer (1b) formed adjacent to the nitrogen-containing layer (1a) by using silver or an alloy having silver as a main component.
US10355229B2

The present invention generally relates to nanoscale wires and tissue engineering. Systems and methods are provided in various embodiments for preparing cell scaffolds that can be used for growing cells or tissues, where the cell scaffolds comprise nanoscale wires. In some cases, the nanoscale wires can be connected to electronic circuits extending externally of the cell scaffold. Such cell scaffolds can be used to grow cells or tissues which can be determined and/or controlled at very high resolutions, due to the presence of the nanoscale wires, and such cell scaffolds will find use in a wide variety of novel applications, including applications in tissue engineering, prosthetics, pacemakers, implants, or the like. This approach thus allows for the creation of fundamentally new types of functionalized cells and tissues, due to the high degree of electronic control offered by the nanoscale wires and electronic circuits.
US10355226B2

The present disclosure relates to a boron-containing compound including a structure of Formula (I), and the use of the compound as a dopant in an emitting layer of an organic light emitting diode. The present disclosure also relates to an emitting layer of an organic light emitting diode and an organic light emitting diode device.
US10355224B2

The present invention relates to: a compound for an organic optoelectronic diode, represented by Chemical Formula 1; an organic optoelectronic diode comprising same; and a display device comprising the organic optoelectronic diode. The details of the Chemical Formula 1 are shown in the description.
US10355211B2

A display device includes a sensing line and a data driver. The sensing line is in a display panel. The data driver includes a plurality of integrated circuits. Each of the integrated circuits includes an interface, which includes a mobile industry processor interface (MIPI) and a crack detector. The crack detector detects cracks of the panel based on the sensing line and transmits and receives information corresponding to the crack to and from adjacent ones of the integrated circuits using a transmission terminal and a reception terminal in the MIPI.
US10355196B2

A piezoelectric element includes a first electrode, a piezoelectric layer formed of a first piezoelectric film which is formed on the first electrode and which includes potassium, sodium, and niobium and a plurality of second piezoelectric films which are formed on the first piezoelectric film and which include potassium, sodium, and niobium, and a second electrode formed on the piezoelectric layer, in which the piezoelectric layer is a stack of a plurality of piezoelectric films, the first piezoelectric film has a thickness of 30 nm to 70 nm, a concentration of sodium in each of the piezoelectric films is along a gradient in the film thickness direction with the first electrode side being high and the second electrode side being low.
US10355192B2

Thermoelectric energy harvesting systems in accordance with embodiments of the invention enable energy harvesting. One embodiment includes a thermoelectric energy harvesting (TEH) system comprising a TEH comprising a thin-film array-based TEH source; start-up mode circuitry comprising: an upper branch comprising: a mode switch configured to allow selection of the upper branch; an inductive-load ring oscillator (ILRO); a charge pump configured to receive an input from the ILRO and output current, where output current is utilized to charge an upper branch capacitor; a lower branch comprising: an inductor; an active diode configured to transfer energy stored in the inductor to an output capacitor; maximum-power-point tracking (MPPT) mode circuitry, where the MPPT loop comprises: a mode control unit; a gate controller; a clock generator configured to generate at least one control signal; an analog-domain MPPT unit configured to receive the at least one generated control signal.
US10355178B2

A light-emitting device includes a light-emitting element and a light-transmissive member containing a phosphor, particles, and a matrix, the phosphor and the particles being dispersed in the matrix, the particles including at least one of surface-treated particles, particles coexisting with a dispersing agent, and surface-treated particles coexisting with a dispersing agent, the particles being dispersed as aggregates, the particles having an average particle diameter in a range of 1 nm to 8 nm, a content of the particles falling within a range of 0.01 parts by mass to less than 5 parts by mass relative to 100 parts by mass of the matrix, a content of the phosphor falling within a range of 100 parts by mass to 300 parts by mass relative to 100 parts by mass of the matrix.
US10355170B2

Disclosed is an optoelectronic semiconductor component (1) comprising a semiconductor member (2) that has a succession of semiconductor layers including an active region (20) for generating radiation, a first semiconductor layer (21), and a second semiconductor layer (22). The active region is located between the first semiconductor layer and the second semiconductor layer; the semiconductor member has a plurality of cavities (25) which extend through the second semiconductor layer and the active region; and from a bird's eye view onto the semiconductor member, the cavities are elongate and have a longitudinal axis (250).
US10355166B2

The present invention is intended to provide a light-emitting diode (LED) structure which can be easily transferred onto another substrate, a transfer assembly whose adhesive strength with LED structures can be maintained in spite of repetitive transfer processes, LED structures and a transfer assembly for selectively transferring the LED structures, and a transfer method using the same.
US10355163B1

The present disclosure provides a flexible light emitting diode (LED) device and a method for manufacturing the same. The method includes providing a p-type silicon wafer as a base, and then performing an exposure and development process to form a patterned layer including a plurality of p-type silicon microcolumns on the base; filling a plurality of gaps among the p-type silicon microcolumns with a soft polymer resin to form a compound layer; sequentially forming an n-type doped metal oxide layer and a first metal electrode layer on the compound layer; and removing the base, forming a second metal electrode layer, and then entirely shifting a whole body including these layers onto a flexible substrate.
US10355159B2

A lattice-matched solar cell having a dilute nitride-based sub-cell has exponential doping to thereby control current-carrying capacity of the solar cell. Specifically a solar cell with at least one dilute nitride sub-cell that has a variably doped base or emitter is disclosed. In one embodiment, a lattice matched multi junction solar cell has an upper sub-cell, a middle sub-cell and a lower dilute nitride sub-cell, the lower dilute nitride sub-cell having doping in the base and/or the emitter that is at least partially exponentially doped so as to improve its solar cell performance characteristics. In construction, the dilute nitride sub-cell may have the lowest bandgap and be lattice matched to a substrate, the middle cell typically has a higher bandgap than the dilute nitride sub-cell while it is lattice matched to the dilute nitride sub-cell.
US10355150B2

A method for producing a surfaced passivated, encapsulated surface III-V type II superlattice (T2SL) photodetector, more specifically a p-type heterojunction device by cleaning, etching and exposing the surface of a III/V material to solution mixtures which simultaneously removes oxides from the surface and encapsulates the surfaces.
US10355148B2

The invention discloses nanocrystalline (NC) FeS2 thin films as the back contact for CdTe solar cells. In one example, the FeS2 NC layer is prepared from a solution directly on the CdTe surface using spin-casting and chemical treatment at ambient temperature and pressure, without a thermal treatment step. Solar cells prepared by applying the NC FeS2 back contact onto CdTe yield efficiencies of about 95% to 100% that of standard Cu/Au back contact devices. In another example, FeS2 is interposed between Cu and Au to form a Cu/FeS2 NC/Au back contact configuration yielding an efficiency improvement of 5 to 9 percent higher than standard Cu/Au devices.
US10355140B1

The present disclosure provides a manufacturing method for a transistor with an SONOS structure, including providing a semiconductor substrate, wherein the semiconductor substrate includes a select transistor well and a memory transistor well; depositing an oxide layer on an upper surface of the select transistor well, depositing an ONO memory layer on an upper surface of the memory transistor well, depositing a barrier wall over adjacent portions of the select transistor well and the memory transistor well, depositing polycrystalline silicon covering the oxide layer, the ONO memory layer, and the barrier wall, and etching the polycrystalline silicon, to retain the polycrystalline silicon deposited on both sides of the barrier wall so as to form a select gate and a memory gate, and removing the oxide layer and the ONO layer on a surface of the semiconductor substrate other than the select gate, the barrier wall, and the memory gate.
US10355137B2

A device includes isolation regions extending into a semiconductor substrate, with a substrate strip between opposite portions of the isolation regions having a first width. A source/drain region has a portion overlapping the substrate strip, wherein an upper portion of the source/drain region has a second width greater than the first width. The upper portion of the source/drain region has substantially vertical sidewalls. A source/drain silicide region has inner sidewalls contacting the vertical sidewalls of the source/drain region.
US10355136B2

In a semiconductor device using a transistor including an oxide semiconductor, a change in electrical characteristics is suppressed and reliability is improved. The semiconductor device includes a gate electrode over an insulating surface; an oxide semiconductor film overlapping with the gate electrode; a gate insulating film that is between the gate electrode and the oxide semiconductor film and in contact with the oxide semiconductor film; a protective film in contact with a surface of the oxide semiconductor film that is an opposite side of a surface in contact with the gate insulating film; and a pair of electrodes in contact with the oxide semiconductor film. The spin density of the gate insulating film or the protective film measured by electron spin resonance spectroscopy is lower than 1×1018 spins/cm3, preferably higher than or equal to 1×1017 spins/cm3 and lower than 1×1018 spins/cm3.
US10355135B2

A semiconductor structure and a method of fabricating the semiconductor structure are provided. The semiconductor structure includes a substrate; a metal gate structure on the substrate; and a spacer next to the metal gate structure having a skirting part extending into the metal gate structure and contacting the substrate. The metal gate structure includes a high-k dielectric layer and a metal gate electrode on the high-k dielectric layer.
US10355134B2

Certain aspects of the present disclosure generally relate to a semiconductor device and techniques for fabricating a semiconductor device. In certain aspects, the semiconductor device includes a fin, a first non-insulative region disposed adjacent to a first side of the fin, and a second non-insulative region disposed adjacent to a second side of the fin. In certain aspects, the first non-insulative region and the second non-insulative region are separated by a trench, at least a portion of the trench being filled with a dielectric material disposed around the fin.
US10355129B2

A method is provided that includes forming a first vertically-oriented transistor above a substrate, the first vertically-oriented transistor comprising a first sidewall gate disposed in a first direction, forming a second vertically-oriented transistor above the substrate, the second vertically-oriented transistor including a second sidewall gate disposed in the first direction, and forming an air gap chamber above the substrate disposed between the first sidewall gate and the second sidewall gate, and extending in the first direction, the air gap chamber including an air gap.
US10355121B2

A semiconductor device, the device including: a first stratum including memory periphery circuits; a second stratum including an array of first memory cells, where the first stratum is overlaid by the second stratum; a third stratum including an array of second memory cells, where the second stratum is overlaid by the third stratum, where the first memory cells include a plurality of first polysilicon structures and the second memory cells include a plurality of second polysilicon structures, and where at least one of the first memory cells is self-aligned to at least one of the second memory cells.
US10355119B2

According to one embodiment, a method for manufacturing a semiconductor device is disclosed. The method can include forming a trench and exposing a portion of a first film at a bottom portion of the trench by removing a portion of a second film by performing dry etching using a gas including a first element. The second film is provided on the first film. The first film includes Alx1Ga1-x1N (0≤x1<1). The second film includes Alx2Ga1-x2N (0
US10355117B2

A thyristor is disclosed with a plurality of emitter shorts at points in the cathode region. The points define a Delaunay triangulation with a plurality of triangles. For a first subset of triangles a coefficient of variation of the values qT,l with l∈S1 is smaller than 0.1, and/or an absolute value of a skewedness of the geometric quantities qT,l with l∈S1 is smaller than 5, and/or a Kurtosis of the geometric quantities qT,l with l∈S1 is smaller than 20. For a second subset of triangles, a quotient of a standard deviation of the quantities qT,m with m∈S2 and a mean squared value of the geometric quantity qT,l with l∈S1 is less than 1, and/or a quotient of a number of triangles in the second subset and a number of triangles in the first subset is less than 1.0×10−2.
US10355114B2

An HBT includes a semiconductor substrate having first and second principal surfaces opposite each other; and a collector layer, a base layer, and an emitter layer stacked in this order on the first principal surface side of the semiconductor substrate. The collector layer includes a first semiconductor layer with metal particles dispersed therein, the metal particles each formed by a plurality of metal atoms bonded with each other.
US10355112B2

In one embodiment, the present invention includes an apparatus having a substrate, a buried oxide layer formed on the substrate, a silicon on insulator (SOI) core formed on the buried oxide layer, a compressive strained quantum well (QW) layer wrapped around the SOI core, and a tensile strained silicon layer wrapped around the QW layer. Other embodiments are described and claimed.
US10355104B2

Methods of forming a field-effect transistor and structures for a field-effect transistor. A gate structure is formed that overlaps with a channel region beneath a top surface of a semiconductor fin. The semiconductor fin is etched with an anisotropic etching process to form a cavity having a sidewall with a planar section extending vertically toward the top surface of the semiconductor fin and adjacent to the channel region in the semiconductor fin. The semiconductor fin is then etched with an isotropic etching process that widens the cavity at the top surface while preserving verticality of the planar section.
US10355102B2

A semiconductor device and a method of manufacturing the same are disclosed. The semiconductor device includes semiconductor wires disposed over a substrate, a source/drain epitaxial layer in contact with the semiconductor wires, a gate dielectric layer disposed on and wrapping around each channel region of the semiconductor wires, a gate electrode layer disposed on the gate dielectric layer and wrapping around the each channel region, and dielectric spacers disposed in recesses formed toward the source/drain epitaxial layer.
US10355098B2

The present invention provides a technology capable of removing impurities remaining in a thin film when the film is formed and modifying a characteristic of the thin film according to a change in impurity concentration. There is provided a method of manufacturing a semiconductor device including: (a) repetitively supplying a plurality of gases including elements constituting a film in temporally separated pulses (in non-simultaneous manner) to form the film on the substrate; and (b) exciting a modifying gas including a reducing gas and at least one of a nitriding gas and an oxidizing gas by plasma and supplying the modifying gas excited by plasma to modify the film.
US10355095B2

A FinFET device includes a fin structure, a gate structure, a gate helmet, a pair of spacers and a contact structure. The fin structure protrudes from a semiconductor substrate. The gate structure crosses over the fin structure. The gate helmet includes a base and a pair of fringes. The base is disposed on a top surface of the gate structure. The pair of fringes is extended upwards from opposite sides of the base. The pair of spacers is positioned on the pair of the fringes. The contact structure is disposed between the pair of the fringes and between the pair of the spacers.
US10355090B2

In an edge termination region, first to third electric field mitigating layers are provided in a concentric shape surrounding an active region. Between adjacent first to third electric field mitigating layers, p-type first to third space-modulated regions are provided each of which is closer to a chip edge than is the third electric field mitigating layer. Each of the space-modulated regions is formed by, from an inner side, a low-concentration sub-region and a high-concentration sub-region arranged to alternately repeat in a concentric shape surrounding the electric field mitigating layer on the inner side. Preferable, lengths (Lb1, Lb2, Lb3) of the first to third space-modulated regions are set to satisfy Lb1≤Lb2
US10355087B2

A semiconductor device includes a transistor in a semiconductor substrate having a main surface. The transistor includes a source region, a drain region, a channel region, a drift zone, a gate electrode, and a gate dielectric adjacent to the gate electrode. The gate electrode is disposed adjacent to at least two sides of the channel region. The channel region and the drift zone are disposed along a first direction parallel to the main surface between the source region and the drain region. The gate dielectric has a thickness that varies at different positions of the gate electrode.
US10355085B1

An embodiment of a semiconductor device includes a semiconductor substrate that includes an upper surface and a semiconductor layer, a first dielectric layer disposed over the semiconductor substrate, and a regrown contact formed through a first opening in the first dielectric layer. The regrown contact includes a regrown region formed over the semiconductor substrate, an overhang region coupled to the regrown region and formed over the first dielectric layer, adjacent the first opening, and a conductive cap formed over the regrown region and the overhang region. A method for fabricating the semiconductor device includes forming the first dielectric layer over the semiconductor substrate, forming the first opening in the first dielectric layer, forming a regrown semiconductor layer within the first opening and over the first dielectric layer, forming a conductive cap over the regrown semiconductor layer, and etching the regrown semiconductor layer outside the conductive cap.
US10355079B2

Hydrogen atoms and crystal defects are introduced into an n-semiconductor substrate by proton implantation. The crystal defects are generated in the n-semiconductor substrate by electron beam irradiation before or after the proton implantation. Then, a heat treatment for generating donors is performed. The amount of crystal defects is appropriately controlled during the heat treatment for generating donors to increase a donor generation rate. In addition, when the heat treatment for generating donors ends, the crystal defects formed by the electron beam irradiation and the proton implantation are recovered and controlled to an appropriate amount of crystal defects. Therefore, for example, it is possible to improve a breakdown voltage and reduce a leakage current.
US10355074B2

A monolayer thin film capacitor includes: a bottom electrode; a top electrode; a dielectric layer disposed between the bottom electrode and the top electrode; a first via formed in the dielectric layer so as to penetrate through the dielectric layer; a second via formed in the top electrode so as to penetrate through the top electrode and having a greater width or a greater diameter than that of the first via; and a connection electrode disposed on inner sides of the first and second vias, electrically connected to the bottom electrode, and electrically insulated from the top electrode.
US10355070B2

Provided is an inductor structure. In embodiments of the invention, the inductor structure includes a first laminated stack. The first laminated stack includes layers of an insulating material alternating with layers of a first magnetic material. The inductor structure includes a laminated second stack formed on the first laminated stack. The second laminated stack includes layers of the insulating material alternating with layers of a second magnetic material. The second magnetic material has a greater permeability than does the first magnetic material.
US10355060B2

An organic light emitting diode display according to one or more embodiments of the present invention includes: a substrate; a plurality of organic light emitting elements disposed on the substrate and configured to emit light; a touch panel on the plurality of organic light emitting elements; a window on the touch panel; and a first light blocking layer at a surface of the window and corresponding to paths of light emitted from the plurality of organic light emitting elements and having an exposed region exposing a portion of the window.
US10355055B2

This organic EL display device is provided with: a TFT substrate; a counter substrate; an organic EL element provided on the TFT substrate; a sealing film that seals the organic EL element; a color filter layer provided on the counter substrate on a side closer to the organic EL element; and a filler layer that is filled between the sealing film and the color filter layer. This organic EL display device satisfies nM(h−1)/nMh×LM(h−1)/√(TM(h−1)2+LM(h−1)2)≥1, nMh/ng×LMh/√(TMh2+LMh2)≥1, ng/nCF×Lg/√(Tg2+Lg2)≥1, nCF/nGL×LCF/√(TCF2+LCF2)≥1, or nGL/nair×LGL/√(TGL2+LGL2)≥1, while satisfying XEC/2+XBM/2≥Σ(TMi×tan θMi)+Tg×tan θg+TCF×tan θCF.
US10355053B2

Examples of the present disclosure provide an organic light-emitting diode, a display panel and a display device. This organic light-emitting diode includes a red light-emitting layer and a green light-emitting layer provided in a layer-built manner. The organic light-emitting diode also includes an exciton blocking layer, which is provided between the red light-emitting layer and the green light-emitting layer.
US10355046B1

According to one embodiment, an apparatus includes a bottom electrode layer positioned above a substrate in a film thickness direction, a source layer positioned above the bottom electrode layer in the film thickness direction, an impact ionization channel (i-channel) layer positioned above the source layer in the film thickness direction, a drain layer positioned above the i-channel layer in the film thickness direction, an upper electrode layer positioned above the drain layer in the film thickness direction that forms a stack that includes the bottom electrode layer, the source layer, the i-channel layer, the drain layer, and the upper electrode layer, and a gate layer positioned on sides of the i-channel layer along a plane perpendicular to the film thickness direction in an element width direction. The gate layer is positioned closer to the drain layer than the source layer. Other apparatuses are described in accordance with more embodiments.
US10355045B1

According to one embodiment, an apparatus includes: a substrate, an array of 3D structures, where each 3D structure includes a source region having a first conductivity, a series of layers positioned in a vertical direction, a channel material on a surface of at least one sidewall of each 3D structure, and a gate dielectric material on the channel material. The series of layers includes a dielectric layer positioned above the substrate, a plurality of a set of MTJ layers positioned above the dielectric layer, and a buffer layer positioned in between the dielectric layer and each set of MTJ layers thereof. The magnetic memory device further includes an isolation region positioned between the 3D structures and at least one gate region positioned above the isolation region, where each gate region is coupled to at least one sidewall of each 3D structure.
US10355032B2

Embodiments of the present invention provide a flexible base substrate and a fabrication method thereof. The flexible base substrate comprises: a first flexible film layer, having an upper surface and a lower surface opposite to each other, wherein a plurality of concave parts are arranged on the lower surface of the first flexible film layer.
US10355031B2

A method for manufacturing an array substrate includes forming a buffer layer on a substrate; forming a source and a data line in the buffer layer, forming a first gate, a second gate, a first scan line, and a second scan line on the buffer layer, simultaneously; forming a semiconductor layer; forming a conductor layer by converting the semiconductor layer formed on the first scan line and the second scan line into a conductor; forming a first pixel electrode on the semiconductor layer and forming a second pixel electrode on the conductor layer, simultaneously.
US10355028B2

A semiconductor device includes an insulating substrate, a polysilicon layer on the substrate, a first-gate-insulating layer on the polysilicon layer, a first metal layer and an oxide-semiconductor layer both on the first-gate-insulating layer, a second-gate-insulating layer on the oxide-semiconductor layer, a second metal layer on the second-gate-insulating layer, a first top gate planar thin film transistor in which the polysilicon layer forms a channel with a source, drain and gate, and a second top gate thin film transistor in which the oxide-semiconductor layer forms a channel with a source, drain and gate. The source and drain of the first top gate planar thin film transistor and the gate of the second top gate thin film transistor are in the second metal layer. The source or the drain of the first top gate planar thin film transistor and the gate of the second top gate thin film transistor are electrically interconnected.
US10355027B2

A display device is capable of substantially preventing a short circuit between a common electrode and a test pad, the display device including: a first substrate and a second substrate; a thin film transistor disposed on the first substrate; a gate line and a data line connected to the thin film transistor; a test pad portion connected to the data line; a test line connecting the test pad portion and the data line; and a spacer disposed on the first substrate. The spacer includes: a first spacer disposed on the display area and supporting the first substrate and the second substrate; a second spacer disposed on the display area, the second spacer having a less height than a height of the first spacer; and a third spacer overlapping the test line and the test pad portion disposed on the non-display area, the third spacer not contacting the second substrate.
US10355024B2

A display substrate includes a base substrate with a display area and a light-blocking area around the display area, a switching element disposed on the base substrate that includes a gate electrode electrically connected to a gate line extending in a first direction, a source electrode electrically connected to a data line extending in a second direction crossing the first direction, and a drain electrode spaced apart from the source electrode, a color filter layer disposed on the switching element, a first electrode disposed on the color filter layer, an insulation layer disposed on the first electrode, a second electrode disposed on the insulation layer that includes a slit, a dummy pattern disposed on substantially the same layer as the second electrode that overlaps the data line, and a data light-blocking pattern directly disposed on the dummy pattern that has substantially the same width as the data line.
US10355021B2

A thin film transistor structure is provided with a glass substrate, a buffer layer, a metal oxide semiconductor layer, a gate insulating layer, a gate metal layer, an interlayer insulating layer, a source metal layer, a drain metal layer, and a protective layer. A shielding metal layer is disposed between the glass substrate and the buffer layer, the gate insulating layer has a shielding metal layer contact hole passing through the gate insulating layer and the buffer layer, and the gate metal layer connects with the shielding metal layer through the shielding metal layer contact hole.
US10355020B2

Techniques and structures for controlling etch-back of a finFET fin are described. One or more layers may be deposited over the fin and etched. Etch-back of a planarization layer may be used to determine a self-limited etch height of one or more layers adjacent the fin and a self-limited etch height of the fin. Strain-inducing material may be formed at regions of the etched fin to induce strain in the channel of a finFET.
US10355001B2

A memory system includes a memory controller and a memory module coupled to the memory controller. One such memory module may include a memory package of a first type and a signal presence detect unit configured to provide configuration data associated with a memory package of a second type to the memory controller. The configuration data may be used to configure the memory controller to interface with the memory package of a first type.
US10354999B2

A semiconductor device includes a first transistor formed on a substrate, the first transistor including a channel region positioned on the substrate; a second transistor formed on the substrate, the second transistor including a channel region positioned on the substrate; a high-k dielectric layer disposed on the channel region of the first transistor and the channel region of the second transistor; a first transistor metal gate positioned in contact with the high-k dielectric on the first transistor; a second transistor metal gate positioned in contact with the high-k dielectric on the second transistor; an oxygen absorbing barrier disposed in contact with the high-k dielectric between the first transistor and the second transistor; and a conductive electrode material disposed on the first transistor, the second transistor, and the oxygen absorbing barrier.
US10354993B2

In accordance with some embodiments of the disclosed subject matter, an electrostatic discharge protection structure and a fabricating method thereof are provided.
US10354991B2

An integrated circuit with protection against transient electrical stress events includes a trigger circuit having a first detection circuit coupled to a first supply voltage, a second detection circuit coupled to a second supply voltage, and a rail clamp device. During a first type of electrical stress event, the rail clamp device is activated in response to a first output signal provided by the first detection circuit. During a second type of electrical stress event, the rail clamp device is activated in response to a second output signal provided by the second detection circuit.
US10354985B2

A method for manufacturing a semiconductor device includes stacking, on a package substrate, first semiconductor chips. Each of the first semiconductor chips includes a first adhesive film. The method includes stacking, respectively on the first semiconductor chips, second semiconductor chips. Each of the second semiconductor chips includes a second adhesive film. The method includes compressing the first and second adhesive films to form an adhesive structure. The adhesive structure includes an extension disposed on sidewalls of the first and second semiconductor chips. The method includes removing the extension. The method includes forming a first molding layer substantially covering the first and second semiconductor chips. The method includes performing a cutting process on the package substrate between the first and second semiconductor chips to form a plurality of semiconductor packages each including at least one of the first semiconductor chips and at least one of the second semiconductor chips.
US10354984B2

A semiconductor assembly includes an encapsulated device and a thermally enhanced device face-to-face mounted together through first and second routing circuitries and a heat spreader that provides thermal dissipation and electromagnetic shielding. The encapsulated device has a first semiconductor chip sealed in an encapsulant, whereas the thermally enhanced device has a second semiconductor chip thermally conductible to a shielding lid of the heat spreader and laterally surrounded by posts of the heat spreader. The first and second semiconductor chips are mounted on two opposite sides of the first routing circuitry, and the second routing circuitry is disposed on the shielding lid and electrically coupled to the first routing circuitry by bumps. The first and second routing circuitries provide staged fan-out routing for the first and second semiconductor chips.
US10354983B2

An embodiment package-on-package (PoP) device includes a package structure, a package substrate, and a plurality of connectors bonding the package structure to the package substrate. The package structure includes a logic chip bonded to a memory chip, a molding compound encircling the memory chip, and a plurality of conductive studs extending through the molding compound. The plurality of conductive studs is attached to contact pads on the logic chip.
US10354981B2

A display including a back plate, a plurality of light emitting devices and a plurality of compensating light emitting devices is provided. The back plate has a plurality of pixels and at least one compensated region. The compensated region includes some of the pixels. The light emitting devices are arranged in all the pixels on the back plate. The compensated light emitting devices are disposed on the back plate and located in each pixel in the compensated region respectively. At least one of the pixels in the compensated region is dead pixel. Besides, a repair method of the display is also provided.
US10354975B2

An electronic device integration method and integrated electronic device. The integration method may include the steps of preparing a first electronic device by forming an electrically conductive trace overlying a substrate, forming a barrier layer overlying the electrically conductive trace, forming one or more electrically conductive interconnects on the barrier layer, and forming a bonding layer overlying the trace and/or at least partially surrounding the one or more interconnects. The barrier layer is configured to prevent formation of an intermetallic compound between the trace and interconnect structures, while still enabling electrical communication between the trace and interconnect. The integration method may further include the steps of direct bonding the first electronic device to a second electronic device, direct bonding a third electronic device to the second electronic device, and so on. A high-temperature treatment and functional testing of the vertically integrated electronic device may be conducted after each stack sequence.
US10354972B2

Hybrid bonding systems and methods for semiconductor wafers are disclosed. In one embodiment, a hybrid bonding system for semiconductor wafers includes a chamber and a plurality of sub-chambers disposed within the chamber. A robotics handler is disposed within the chamber that is adapted to move a plurality of semiconductor wafers within the chamber between the plurality of sub-chambers. The plurality of sub-chambers includes a first sub-chamber adapted to remove a protection layer from the plurality of semiconductor wafers, and a second sub-chamber adapted to activate top surfaces of the plurality of semiconductor wafers prior to hybrid bonding the plurality of semiconductor wafers together. The plurality of sub-chambers also includes a third sub-chamber adapted to align the plurality of semiconductor wafers and hybrid bond the plurality of semiconductor wafers together.
US10354971B2

The invention concerns a method for producing a chip module having a carrier substrate and at least one chip arranged on the carrier substrate, as well as a contact conductor arrangement for connecting chip pads to contacts arranged on a contact face of the chip module, in which method the front face of the chip which is provided with the chip pads is secured to the carrier substrate and then the contact conductor arrangement is formed by structuring of a contact material layer of the carrier substrate.
US10354968B2

The resin-encapsulated semiconductor device includes a bump electrode (2) formed on an element surface side of a semiconductor chip (1), a conductive layer (3) electrically connected to the bump electrode (2), and a resin encapsulation body (6) covering the semiconductor chip (1), the bump electrode (2), and the conductive layer (3). On a back surface of the semiconductor chip (1) that is flush with a back surface of the resin encapsulation body (6), a metal layer (4) and a laminated film (5) are formed. The laminated film (5) is formed on a front surface of the conductive layer (3). The external terminal (9) is arranged on an inner side of an outer edge of the semiconductor chip (1).
US10354966B2

A connector structure and a manufacturing method thereof are provided. The connector structure includes a semiconductor substrate, a metal layer, a passivation layer, and a conductive structure. The metal layer is over the semiconductor substrate. The passivation layer is over the metal layer and includes an opening. The conductive structure is in contact with the metal layer in a patterned surface structure of the conductive structure through the opening of the passivation layer.
US10354953B2

There is provided a semiconductor device including a memory region and a logic region. The memory region includes a transistor (memory transistor) that stores information by accumulating charge in a sidewall insulating film. The width of the sidewall insulating film of the memory transistor included in the memory region is made larger than the width of a sidewall insulating film of a transistor (logic transistor) included in the logic region.
US10354949B2

A device comprises a first protection layer over sidewalls and a bottom of a first trench in a first dielectric layer, a first barrier layer over the first protection layer, a first metal line in the first trench, a second protection layer over sidewalls and a bottom of a second trench in the first dielectric layer, a second barrier layer over the second protection layer, a second metal line in the first trench, an air gap between the first trench and the second trench and a third protection layer over sidewalls of a third trench in the first dielectric layer, wherein the first protection layer, the second protection layer and the third protection are formed of a same material.
US10354947B2

An integrated circuit (IC) may include a plurality of standard cells. At least one standard cell of the plurality of standard cells may include a power rail configured to supply power to the at least one standard cell, the power rail extending in a first direction, a cell area including at least one transistor configured to determine a function of the at least one standard cell, a first dummy area and a second dummy area respectively adjacent to two sides of the cell area in the first direction, and an active area extending in the first direction across the cell area, the first dummy area, and the second dummy area. A region of the active area, which is included in the first dummy area or the second dummy area, is electrically connected to the power rail.
US10354945B2

Multi-surface edge pads for vertical mount packages and methods of making package stacks are provided. Example substrates for vertical surface mount to a motherboard have multi-surface edge pads. The vertical mount substrates may be those of a laminate-based FlipNAND. The multi-surface edge pads have cutouts or recesses that expose more surfaces and more surface area of the substrate for bonding with the motherboard. The cutouts in the edge pads allow more solder to be used between the attachment surface of the substrate and the motherboard. The placement and geometry of the resulting solder joint is stronger and has less internal stress than conventional solder joints for vertical mounting. In an example process, blind holes can be drilled into a thickness of a substrate, and the blind holes plated with metal. The substrate can be cut in half though the plated holes to provide two substrates with plated multi-surface edge pads including the cutouts for mounting to the motherboard.
US10354941B2

A heat sink capable of dissipating heat concentrating on a chip portion of a power semiconductor device module efficiently is provided. A heat sink (20) includes a heat sink body (21) in which a power semiconductor device module (10) having a plurality of power semiconductor devices (11) is placed on a cooling surface F1 and which radiates heat generated by the power semiconductor device (11); and a heat dissipation structure portion (25) having a higher heat conductivity than the heat sink body (21) and capable of dissipating heat generated by the power semiconductor device (11), wherein the heat dissipation structure portion (25) is provided at a position overlapping the power semiconductor device (11) disposed in the power semiconductor device module (10) in a direction (Z) orthogonal to the cooling surface (F1) of the heat sink body (21).
US10354935B2

A graphene structure is provided. The graphene structure includes a two-dimensional base graphene layer having a defect, and a linking material provided at the defect of the base graphene layer.
US10354930B2

A contact resistance test device includes a set of full fins providing channels between a source region and a drain region and a set of partial fins connected to the source region. A gate structure is formed over the set of full fins and set of partial fins. A source contact is connected to the source region. A probe contact is isolated from the source contact and is connected to the source region wherein a voltage measured on the probe contact measures contact resistance when a drain-to-source current is flowing in the set of full fins.
US10354929B2

An optimized measurement recipe is determined by reducing the set of measurement technologies and ranges of machine parameters required to achieve a satisfactory measurement result. The reduction in the set of measurement technologies and ranges of machine parameters is based on available process variation information and spectral sensitivity information associated with an initial measurement model. The process variation information and spectral sensitivity information are used to determine a second measurement model having fewer floating parameters and less correlation among parameters. Subsequent measurement analysis is performed using the second, constrained model and a set of measurement data corresponding to a reduced set of measurement technologies and ranges of machine parameters. The results of the subsequent measurement analysis are compared with reference measurement results to determine if a difference between the estimated parameter values and the parameter values derived from the reference measurement is within a predetermined threshold.
US10354925B2

A semiconductor device includes a semiconductor body having a first surface and a second surface opposite to the first surface, first trenches and second trenches extending from the first surface into the semiconductor body, at least one lateral IGFET including a first load terminal at the first surface, a second load terminal at the first surface and a gate electrode within the first trenches, and at least one vertical IGFET including a first load terminal at the first surface, a second load terminal at the second surface and a gate electrode within the second trenches. The first trenches extend from the first surface into the semiconductor body deeper than a channel zone of the lateral IGFET and confine the channel zone.
US10354924B2

Provided is a semiconductor memory device including a substrate, a plurality of first isolation structures, and a plurality of second isolation structures. The substrate includes a periphery region and an array region. The first isolation structures are located in the substrate of the periphery region. The second isolation structures are located in the substrate of the array region. A material of the first isolation structures is different from a material of the second isolation structures. A width of each of the first isolation structures is greater than a width of each of the second isolation structures.
US10354919B2

A method for dividing a wafer having a wiring layer including Cu on the front side, the front side of the wafer being partitioned by a plurality of crossing division lines to define a plurality of separate regions where a plurality of devices are formed. The method includes a laser processed groove forming step of applying a laser beam to the wiring layer along each division line to thereby remove the wiring layer along each division line and form a laser processed groove along each division line, a cutting step of using a cutting blade having a thickness smaller than the width of each laser processed groove to fully cut the wafer along each laser processed groove after performing the laser processed groove forming step, and a dry etching step of dry-etching at least each laser processed groove after performing the laser processed groove forming step.
US10354916B2

Methods of wordline separation in semiconductor devices (e.g., 3D-NAND) are described. A metal film is deposited in the wordlines and on the surface of a stack of spaced oxide layers. The metal film is removed by high temperature oxidation and etching of the oxide or low temperature atomic layer etching by oxidizing the surface and etching the oxide in a monolayer fashion. After removal of the metal overburden, the wordlines are filled with the metal film.
US10354906B2

A support apparatus and a support method are provided, the support apparatus includes: a support substrate for bearing a supported component, the support substrate having a first main surface facing the supported component and a second main surface positioned on a side opposite to the first main surface; and a pressure distribution plate, arranged on the first main surface of the support substrate and positioned between the support substrate and the supported component, wherein the pressure distribution plate is configured to bring the supported component to be separated from the support substrate.
US10354897B2

A container storage facility has storage portions for storing containers, and supplies a purge gas to the interior of the containers. The container storage facility includes ejection portions that eject the purge gas, a gas supply device that controls the supply flow rate of the purge gas, a main pipe that conducts the purge gas output from the gas supply device, and branch pipes that are branched from the main pipe and are connected to the ejection portions. The ejection portions eject the purge gas regardless of whether or not containers are stored in the storage portions, and the gas supply device controls the supply flow rate of the purge gas so as to increase as the total number of containers stored in the storage portions decreases.
US10354893B2

Cutting apparatus includes a chuck table for holding a workpiece, a cutting unit for cutting the workpiece held on the chuck table, and a feeding mechanism for relatively moving the chuck table and the cutting unit. The cutting unit includes a spindle adapted to be rotationally driven, a rotatable cutting blade mounted on the spindle and having a peripheral cutting edge, a cutting water nozzle for supplying a cutting water to the cutting blade, a photocatalyst member provided so as to come into contact with the cutting water supplied from the cutting water nozzle, and a light applying unit for exciting the photocatalyst member to thereby give an oxidizing power due to hydroxy radicals to the cutting water.
US10354882B2

Methods for forming a metal silicide film with low resistivity at low temperature are described. A metal silicide film is formed on a substrate surface and annealed at high pressure and low temperature.
US10354879B2

A transistor device is provided. The transistor device includes a substrate, a channel layer on the substrate, the channel layer including a GaN material, a barrier layer that is on the channel layer and that includes an AlGaN material, a drain electrode that is on the barrier layer in a drain region of the device, a source ohmic structure that is at least partially recessed into the barrier layer in a source region of the device, a source electrode that is on the source ohmic structure and a gate contact that is on the barrier layer and that is in a gate region of the device that is between the drain region and the source region.
US10354875B1

A method may include forming a sacrificial mask on a device structure, the sacrificial mask comprising a carbon-based material. The method may further include etching memory structures in exposed regions of the sacrificial mask, implanting an etch-enhancing species into the sacrificial mask, and performing a wet etch to selectively remove the sacrificial mask at etch temperature, less than 350° C.
US10354873B2

Provided is a method of patterning spacers, the method comprising: providing an initial patterned structure in a substrate in a processing chamber, the initial patterned structure comprising an organic mandrel and an underlying layer; exposing the patterned structure in a direct current superposition (DCS) plasma treatment process, the process depositing a layer of a first material on the initial patterned structure; performing an atomic layer conformal deposition process using a second material, the first material providing protection to the organic mandrel at the beginning of the atomic layer conformal deposition process; performing a spacer etch mandrel pull process, the process creating a final patterned structure with a target final sidewall angle; concurrently controlling integration operating variables in the DCS plasma treatment process, the atomic layer conformal deposition process, and the spacer etch mandrel pull process in order to meet the target final sidewall angle and other integration objectives.
US10354868B2

A method for formation of a transition metal dichalcogenide (TMDC) material layer on a substrate arranged in a process chamber of a molecular beam epitaxy tool is provided. The method includes evaporating metal from a solid metal source, forming a chalcogen-including gas-plasma, and introducing the evaporated metal and the chalcogen-including gas-plasma into the process chamber thereby forming a TMDC material layer on the substrate.
US10354867B2

A method for manufacturing an epitaxial wafer comprising a silicon carbide substrate and a silicon carbide voltage-blocking-layer, the method includes: epitaxially growing a buffer layer on the substrate, doping a main dopant for determining a conductivity type of the buffer layer and doping an auxiliary dopant for capturing minority carriers in the buffer layer at a doping concentration less than the doping concentration of the main dopant, so that the buffer layer enhances capturing and extinction of the minority carriers, the minority carriers flowing in a direction from the voltage-blocking-layer to the substrate, so that the buffer layer has a lower resistivity than the voltage-blocking-layer, and so that the buffer layer includes silicon carbide as a main component; and epitaxially growing the voltage-blocking-layer on the buffer layer.
US10354866B2

Equipment to automatically transfer a graphene monolayer deposited on a metal layer and protected with a polymer layer to a substrate, comprising at least one liquid inlet, at least one sensor to control the level and pH of the liquids, at least one liquid outlet to drain the liquids, a stirring element to homogenise the liquid mixture and a ramp to feed in the substrate and method to automatically transfer a graphene monolayer to a substrate, which uses said equipment.
US10354865B2

A method for procuring a nitride compound semiconductor device is disclosed. In an embodiment the method includes growing a first nitride compound semiconductor layer onto a growth substrate, depositing a masking layer, growing a second nitride compound semiconductor layer onto the masking layer, growing a third nitride compound semiconductor layer onto the second nitride compound semiconductor layer such that the third nitride compound semiconductor layer has non-planar structures and growing a fourth nitride compound semiconductor layer onto the non-planar structures such that the fourth nitride compound semiconductor layer has an essentially planar surface. The method further includes growing a functional layer sequence of the nitride compound semiconductor device, connecting a side of the functional layer sequence located opposite to the growth substrate to a carrier and removing the growth substrate.
US10354860B2

Described herein is an apparatus comprising a plurality of silicon-containing layers wherein the silicon-containing layers are selected from a silicon oxide and a silicon nitride layer or film. Also described herein are methods for forming the apparatus to be used, for example, as 3D vertical NAND flash memory stacks. In one particular aspect or the apparatus, the silicon oxide layer comprises slightly compressive stress and good thermal stability. In this or other aspects of the apparatus, the silicon nitride layer comprises slightly tensile stress and less than 300 MPa stress change after up to about 800° C. thermal treatment. In this or other aspects of the apparatus, the silicon nitride layer etches much faster than the silicon oxide layer in hot H3PO4, showing good etch selectivity.
US10354855B2

An apparatus 41 and operation method are provided for an electrostatic trap mass spectrometer with measuring frequency of multiple isochronous ionic oscillations. For improving throughput and space charge capacity, the trap is substantially extended in one Z-direction forming a reproduced two-dimensional field. Multiple geometries are provided for trap Z-extension. The throughput of the analysis is improved by multiplexing electrostatic traps. The frequency analysis is accelerated by the shortening of ion packets and either by Wavelet-fit analysis of the image current signal or by using a time-of-flight detector for sampling a small portion of ions per oscillation. Multiple pulsed converters are suggested for optimal ion injection into electrostatic traps.
US10354853B2

Provided is an ICP mass spectrometer which is able to effectively discharge residual water by limiting the consumption of Ar gas and a fluctuation in supply pressure of an Ar gas source at the time of an Ar gas purge for a coolant system. The ICP mass spectrometer is provided with: a device body part 1; a coolant system 2 that supplies a coolant from a water source 20 to to-be-cooled structure parts including a high-frequency power supply 12, a high-frequency coil 18, and a sample introduction part 13, which need to be cooled; and an Ar gas supply system 3. Intermediate valves V2, V3 are disposed on the downstream side of a main valve V0, a purge gas channel 32 having a purge valve V1, and a meeting point G of the purge gas channel 32. The to-be-cooled structure parts are connected to a cooling-use pipe on the downstream side of the intermediate valves V2, V3. A valve control part 35 is configured to perform intermittent purge control of repeating accumulation and discharge of the Ar gas on the upstream side of the intermediate valves V2, V3 by intermediately opening and closing the intermediate valves V2, V3 when the Ar gas is being sent.
US10354850B2

A method of mass spectrometry is disclosed comprising digitizing a signal output from a detector to provide a first digitized signal. A finite impulse response (“FIR”) filter, a digital filter or an echo cancellation filter is applied to the first digitized signal in order to reduce the effect of baseline perturbations, echoes or ringing effects. Alternatively, an analog signal output from a detector is passed to one or more first power splitters or dividers, wherein one or more first transmission lines are attached to one or more ports of one more said first power splitters or dividers in order to reduce the effect of baseline perturbations, echoes or ringing effects.
US10354844B2

An insulator for a processing apparatus including an upper electrode, a lower electrode and a reaction chamber, the insulator being adapted to be arranged around the upper electrode and the insulator including: a bottom end adapted to face the reaction chamber; and a side wall facing a side wall of the upper electrode, wherein an edge portion of the bottom end of the insulator extends radially inwardly to form a projecting portion such that the projecting portion covers an edge of a bottom surface of the upper electrode and a clearance between the side wall of the upper electrode and the side wall of the insulator.
US10354833B2

A sample holder includes a sample container and a fixing member. The fixing member is inserted into the sample container in a state in which a sample is placed, and fixes the sample by sandwiching the sample between the fixing member and a bottom surface of the sample container. At this time, a peripheral edge portion of the fixing member is elastically deformed by being inserted into the sample container, and the fixing member sandwiches the sample by its elastic force. Therefore, even when the sample is placed in the sample container in the state of being immersed in a liquid, the sample can be held in a stable state by the fixing member.
US10354822B2

An electrical switch for an electric power tool. The electrical switch has a contact system that can be switched between an off position and an on position, and having a movable actuating means or switching the contact system. The actuating means comprises a plunger and a contact piece. The contact piece acts on the contact system for the purpose of switching. A coupling element is provided, such that the plunger can be brought into and out of interaction with the contact piece. The interaction is effected such that it is made possible for the contact system to be switched into the on position and the off position by means of the plunger, and for the contact system to be switched into the off position independently of the plunger.
US10354821B2

To provide a gas circuit breaker designed to achieve further improvement in interruption performance for a small to medium current. The gas circuit breaker according to the present invention includes: an operation mechanism 1; a heat puffer chamber 19; a machine puffer chamber 32; a release valve 34; a movable main contact 5 and movable arc contact 11; a stationary main contact 6 and stationary arc contact 12; a movable-side leading conductor 14; and a stationary-side leading conductor 15, and features: a separation cylinder 21 for radially partitioning the heat puffer chamber 19; an inner circumferential flow path 24 formed on an inner circumferential side of the separation cylinder 21; and a check valve 22 for opening or closing a communication hole 23.
US10354811B2

An electrical circuit breaker with separable electrical contacts includes a fixed electrical contact, a mobile electrical contact, that can be displaced between open and closed positions and including several electrical contact fingers, arranged aligned along a row and that can be displaced relative to the mobile electrical contact, several bearing members, each associated with a contact finger to exert a force on this contact finger in order to displace it. The bearing members associated with the contact fingers situated in lateral end zones of the row exhibit a higher stiffness than the bearing members associated with the contact fingers situated in a central part of the row.
US10354810B2

The cycle performance of a lithium-ion secondary battery or a lithium-ion capacitor can be obtained by minimizing the decomposition reaction of an electrolytic solution, etc. in the repeated charge and discharge cycles of the lithium-ion secondary battery or the lithium-ion capacitor. An electrode includes a current collector and an active material layer over the current collector. The active material layer includes active material particles, a conductive additive, a binder, and a film containing silicon oxide as its main component. The surface of one of the active material particles includes at least one of a region in contact with the surface of another active material particle, a region in contact with the conductive additive, and a region in contact with the binder. The surface of the active material particle except these regions is at least partly in contact with the film containing silicon oxide as its main component.
US10354805B2

Fabricating a capacitor includes obtaining a sheet of material having a first phase of an anode metal oxide on an anode metal. The anode metal oxide is an oxide of the anode metal. A portion of the first phase of the anode metal oxide is converted to a second phase of the anode metal oxide. At least a portion of the second phase of the anode metal oxide is removed from the sheet of material. In some instances, the first phase of the anode metal is converted to the second phase of the anode metal oxide as a result of the process used to extract a capacitor anode from the sheet of material.
US10354804B2

Systems, devices, and methods for micro-electro-mechanical system (MEMS) tunable capacitors can include a fixed actuation electrode attached to a substrate, a fixed capacitive electrode attached to the substrate, and a movable component positioned above the substrate and movable with respect to the fixed actuation electrode and the fixed capacitive electrode. The movable component can include a movable actuation electrode positioned above the fixed actuation electrode and a movable capacitive electrode positioned above the fixed capacitive electrode. At least a portion of the movable capacitive electrode can be spaced apart from the fixed capacitive electrode by a first gap, and the movable actuation electrode can be spaced apart from the fixed actuation electrode by a second gap that is larger than the first gap.
US10354799B2

A dielectric composition comprising a main component expressed by a chemical formula of (A6-xBxCx+2D8-xO30, 0≤x≤5), wherein said “A” component is at least one element selected form the group consisting of Ba, Ca, and Sr, said “B” component is at least one element selected from the group consisting of Y, La, Pr, Nd, Sm, Eu, Gd, Tb, Dy, Ho, Er, Tm, Yb, and Lu, said “C” component is at least one element selected from the group consisting of Ti, and Zr, said “D” component is at least one element selected from the group consisting of Nb, and Ta, and said dielectric composition comprises 2.50 mol or more and 20.00 mol or less of an oxide of Ge as a first sub component with respect to 100 mol of said main component.
US10354796B2

Disclosed herein is a method for manufacturing a planar coil, the method including forming a base conductive layer on a base material, the base conductive layer including: a coil wiring portion having one end, other end, and first to third connecting positions, the second connecting position being closer to the other end compared with the first connecting position, the third connecting position being closer to the one end compared with the second connecting position; a power-feed wiring portion that connects the first connecting position with an external power source; and a connection wiring portion that short-circuits the second connecting position and the third connecting position; forming a wiring conductive layer on the base conductive layer by electrolytic plating by feeding power from the external power source; and removing the power-feed wiring portion and the connection wiring portion.
US10354791B2

An electronic component includes a multilayer body, a primary coil including an n-number primary coil conductor layers and one series coil conductor layer, a secondary coil including an n-number secondary coil conductor layers, and a tertiary coil including an n-number tertiary coil conductor layers. The arrangement includes one primary coil conductor layer, one secondary coil conductor layer, and one tertiary coil conductor layer in this order from a first side to a second side of a laminating direction. The series coil conductor layer is electrically connected in series to the n-number primary coil conductor layers and is provided at the second side of the laminating direction with respect to the tertiary coil conductor layer closest to the second side of the laminating direction.
US10354781B2

The present invention is a cable, which carries signal, having an integrated coiling and reinforcing wrapper. The cable has a segment near an end that is stiffer than the cable generally. This segment can be bent by hand, and once bent, will retain its bent shape. If the flexible part of the cable is wrapped into a coil, or otherwise gathered together, then the stiffer portion can be bent around the gathered portion to secure it in its gathered form.
US10354764B2

A welding method includes welding a base material (1) of low alloy steel which is irradiated with neutrons using a welding material (2) of austenitic stainless steel.
US10354762B2

A cooling system for a reactor module includes a reactor pressure vessel that houses primary coolant and a steam generator that lowers a temperature of the reactor pressure vessel by transferring heat from the primary coolant to a secondary coolant. The steam generator releases at least a portion of the secondary coolant as steam. Additionally, the cooling system includes a containment vessel that at least partially surrounds the reactor vessel in a containment region. The containment region is dry during normal operation of the reactor module. A controller introduces a source of water into the containment region in response to a non-emergency shut down of the reactor module. The source of water is located external to the containment vessel, and the water is introduced into the containment region after the steam generator has initially lowered the temperature of the reactor pressure vessel in response to releasing the steam.
US10354752B2

An online system and software application and method for transmitting and transporting patient medical records at the discretion of the user between the user's personal health records cloud-based system and point of care physician for the express purpose of receiving medical consultation. Additionally, the system provides the ability to capture, retrieve, transport medical records from point of care physician for return to the cloud based personal records based system with automatic self-parsing and population into the user medical records system. The present invention provides total interoperability of patient medical records information between all present EHR/EMH electronic medical records based systems.
US10354750B2

A system for providing a patient list manager includes a client device for point of care capture and access of patient data and a server for providing cloud based hosting. One or more modules can leverage the patient data to help users improve and facilitate the efficiency and safety of patient management, diagnostic imaging management, clinical work flows, charge capture, revenue cycle management, accreditation reporting, quality and outcomes monitoring and improvement, among other things.
US10354749B2

A conference preparation apparatus includes a material identification information acquisition unit configured to acquire material identification information specified by an operation performed on a display screen, a material information acquisition unit configured to acquire material information from a server based on the material identification information acquired by the material identification information acquisition unit, a management unit configured to manage on a person-by-person basis the material information acquired by the material information acquisition unit, and an agenda management unit configured to associate the material identification information with conference items.
US10354733B1

Methods and apparatus are described for partitioning and reordering block-based matrix multiplications for high-speed data streaming in general matrix multiplication (GEMM), which may be implemented by a programmable integrated circuit (IC). By preloading and hierarchically caching the blocks, examples of the present disclosure reduce the double data rate (DDR) memory intake bandwidth for software-defined GEMM accelerators.
US10354719B2

Systems are provided for a three dimension static random access memory (SRAM) structure. The SRAM structure comprises a plurality of memory array layers, layer decoder circuitry on each memory array layer, a word line driver circuit disposed on each memory array layer, and a plurality of complementary bit line pairs extending vertically from a memory cell in a first memory array layer to a memory cell in a second memory array layer. The layer decoder circuitry on each memory array layer is configured to decode a portion of an SRAM address to determine if the SRAM address corresponds to memory cells on its memory array layer. The word line driver circuit disposed on each memory array layer is configured to operate cooperatively with a partial SRAM address decoder to select and drive one of the plurality of word lines disposed on its memory array layer, wherein a selected word line is connected to a predetermined number of memory cells in a specific memory array layer.
US10354703B2

A semiconductor device may include a calibration circuit and an output circuit. The calibration circuit may perform a calibration operation for setting a resistance value of the output circuit. The calibrations circuit may perform the calibration operation by being coupled, through a signal transmission line, to a reference resistor provided in another semiconductor device.
US10354690B2

Methods and systems for recording streaming audio and video by directing an incoming audio visual stream to a discrete memory region serving as a virtual display. The virtual display is configured with a section visible to the viewer and a section invisible to the viewer, wherein a streaming video is hidden from the user's display under all conditions. The user's browser is pre-loaded with hooks to redirect the video portion of the stream to the invisible section of the virtual memory wherein a video capture tool specifically designed to interact with the hooks can now recognize each function call, and intercept each frame as it is rendered in the GPU. Concurrently, the audio portion of the stream is remapped using an audio indexing application. The GPU framebuffers and audio sinks are multiplexed together and saved to disk. The file is immediately accessible for playback or copying.
US10354685B1

Disclosed herein are sliders that include segmented structures for trapping particles while providing adequate airflow to meet pitch stability objectives. A slider includes a vertical structure and a segmented structure disposed adjacent to the base of the vertical structure. The segmented structure comprises a plurality of particle-trapping segments and at least one gap, where each pair of two consecutive particle-trapping segments is separated by a gap. When the slider ABS faces upward, each gap is at a level that is higher than the floors of the particle-trapping segments on either side of the gap. In some embodiments, the segmented structure includes at least three particle-trapping segments and at least two gaps. In some embodiments, the lengths of the particle trapping segments account for at least eighty percent of the overall length of the segmented structure.
US10354682B2

A data reader may have a magnetoresistive stack with a magnetically free layer decoupled from a first shield by a cap. The cap can have one or more sub-layers respectively configured with a thickness of 4 nm or less as measured parallel to a longitudinal axis of the magnetoresistive stack on an air bearing surface.
US10354680B2

A system, according to one embodiment, includes: a near field transducer, a return pole, a main pole, a waveguide adjacent the near field transducer, wherein the waveguide extends away from the near field transducer along a direction perpendicular to a media facing surface, at least one cladding layer adjacent to the waveguide, an underlayer positioned behind the near field transducer with respect to the media facing surface, the underlayer extending away from the near field transducer along the direction perpendicular to the media facing surface, and a fill material at least partially surrounding the underlayer, the waveguide and the at least one cladding layer. The underlayer has a lower coefficient of thermal expansion than the fill material. Other systems, and methods are described in additional embodiments.
US10354667B2

An encoder operable to filter audio signals into a plurality of frequency band components, generate quantized digital components for each band, identify a potential for pre-echo events within the generated quantized digital components, generate an approximate signal by decoding the quantized digital components using inverse pulse code modulation, generate an error signal by comparing the approximate signal with the sampled audio signal, and process the error signal and quantized digital components. The encoder operable to process the error signal by processing delayed audio signals and Q band values, determining the potential for pre-echo events from the Q band values, and determining scale factors and MDCT block sizes for the potential for pre-echo events. The encoder operable to transform the error signal into high resolution frequency components using the MDCT block sizes, quantize the scale factors and frequency components, and encode the quantized lines, block sizes, and quantized scale factors for inclusion in the bitstream.
US10354665B2

An apparatus for generating a frequency enhancement signal has: a signal generator for generating an enhancement signal from a core signal, the enhancement signal having an enhancement frequency range not included in the core signal, wherein a current time portion of the enhancement signal or the core signal has subband signals for a plurality of subbands; a controller for calculating the same smoothing information for the plurality of subband signals of the enhancement frequency range or the core signal, and wherein the signal generator is configured for smoothing the plurality of subband signals of the enhancement frequency range or the core signal using the same smoothing information.
US10354657B2

A method for identifying a user among a plurality of users of a multimedia system comprising extracting an i-vector for the speech utterance using total variability modeling, comparing the extracted i-vector with a collection of i-vector sets in order to identify a target set most similar to the extracted i-vector, and granting access to the multimedia system in accordance with an access profile associated with the identified target set. Further, source variation is minimized by, for each speech utterance acquired using a specific data source, re-centering first-order statistics of the speech utterance around the mean of an informative prior associated with the source, and using the co-variance of the informative prior associated with the source when extracting the i-vector for the speech utterance.
US10354654B2

Embodiments disclosed herein provide systems, methods, and computer readable media for analyzing a conversation between a plurality of participants. In a particular embodiment, a method provides determining a first speaker from the plurality of participants and determining a second speaker from the plurality of participants. The method further provides determining a first plurality of turns comprising portions of the conversation when the first speaker is speaking and determining a second plurality of turns comprising portions of the conversation when the second speaker is speaking The method also provides determining per-turn statistics for turns of the first and second pluralities of turns and identifying phases of the conversation based on the per-turn statistics.
US10354653B1

Techniques are described for cooperative delegation of request processing by digital assistants (DAs) in a computing environment. An initial request (e.g., voice command) may be received by a first DA, and a communication session may be initiated during which the first DA handles the initial request and/or subsequent requests. On receiving a request that it is unable to handle, the first DA may transfer control of the session to a second DA. The second DA may handle the request and/or subsequent requests before passing control of the session back to the first DA or to another appropriate DA. Each handling DA may provide output (e.g., voice output or otherwise) associated with their handling of the various requests during the session. In some instances, transfer of control among DAs may be mediated by a broker based on information describing the different capabilities of various DAs.
US10354649B2

Techniques for altering audio being output by a voice-controlled device, or another device, to enable more accurate automatic speech recognition (ASR) by the voice-controlled device. For instance, a voice-controlled device may output audio within an environment using a speaker of the device. While outputting the audio, a microphone of the device may capture sound within the environment and may generate an audio signal based on the captured sound. The device may then analyze the audio signal to identify speech of a user within the signal, with the speech indicating that the user is going to provide a subsequent command to the device. Thereafter, the device may alter the output of the audio (e.g., attenuate the audio, pause the audio, switch from stereo to mono, etc.) to facilitate speech recognition of the user's subsequent command.
US10354645B2

Provided herein is a method of automatically evaluating non-native speakers' pronunciation proficiency, wherein an input speech signal is received, the speech recognition module transcribes it into a text; the text is converted into a segmental string with temporal information for each phone; in the key module of feature extraction, nine features of speech rhythm and fluency are computed; and then all feature values are integrated into an overall pronunciation proficiency score. This method can be applied to both types of non-native speech input: read-aloud speech and spontaneous speech.
US10354644B1

Methods of encoding voice data for loading into an artificial intelligence (AI) integrated circuit are provided. The AI integrated circuit may have an embedded cellular neural network for implementing AI tasks based on the loaded voice data. An encoding method may generate a two-dimensional (2D) frequency-time array from an audio waveform, use the 2D frequency-time array to generate a set of 2D arrays to approximate the 2D frequency-time array, load the set of 2D arrays into the AI integrated circuit, execute programming instructions contained in the AI integrated circuit to feed the set of 2D arrays into the embedded cellular neural network in the AI integrated circuit to generate a voice recognition result, and output the voice recognition result. The encoding method also trains a convolution neural network (CNN) and loads the weights of the CNN into the AI integrated circuit for implementing the AI tasks.
US10354636B2

A polymer interlayer comprising a layer comprising a poly(vinyl acetal) resin having a residual hydroxyl content and a residual acetate content, and a plasticizer, wherein the residual hydroxyl content, the residual acetate content and the plasticizer are selected such that the polymer interlayer has at least one glass transition temperature less than about 20° C. and a peak tan delta of greater than 1.29, and a glass panel having a configuration of 2.3-mm glass//interlayer//2.3-mm glass and at 20° C. has a transmission loss, TLw, of greater than 41 decibels as measured by weighted average sound transmission loss at 2000 to 8000 Hz, and a transmission loss, TLc, of greater than 38 decibels at the coincident frequency is disclosed.
US10354628B2

Arranged accompaniment data are created by: acquiring original performance information; extracting, from the acquired original performance information, one or more accent positions in a music piece represented by the acquired original performance information; acquiring existing accompaniment pattern data; and adjusting time positions of one or more accompaniment notes, which are to be generated on the basis of the acquired accompaniment pattern data, so as to coincide with the extracted one or more accent positions. In this way, it is possible to create accompaniment data matching accent positions (rhythmic elements) of the music piece represented by the original performance information and thereby automatically make a musical arrangement with respective characteristics of the existing accompaniment pattern data and original performance information remaining therein.
US10354624B2

A wind instrument includes a tube body; a tone hole tube that has an inner open end formed extending from the outer periphery of the tube body and opening to the inside of the tube body, and an outer open end opening to the outside of the tube body; and a finger pressing plate that, in the radial direction of the tone hole tube, extends from the outer open end of the tone hole tube to the outside of the tone hole tube.
US10354622B2

A method allocates screen space for display of a plurality of prescribed messages on a display device during a sporting event having a plurality of activities. Each activity ultimately has an outcome and takes an activity time to complete. To that end, the method receives a stream of electronic, machine readable real-time event information, and displays an event user interface having selection indicia. The selection indicia enable a user to predict the outcome of at least one activity of the sporting event in real time. The method assigns, to each message, a prescribed display number that is equal to a prescribed number of predictions, and receives a plurality of predictions from the event user interface. The method also displays, in series, each of the plurality of messages in the foreground of the display in real time when receiving the stream of real-time event information.
US10354618B2

A system that enhances Wi-Fi display and enables a non WFD device to establish a session with a WFD source in an existing WFD session and to function as an offline WFD source without terminating an existing WFD session. The system enables an offline WFD source to stream multimedia content and control packets to sinks via the WFD source and control packets from the sinks to the offline WFD source. The system eliminates a need to reestablish a new session and improves workflow and a user experience.
US10354615B2

According to an aspect, a display device includes: a display panel including a plurality of pixels; at least three of a first sub-pixel in a first color, a second sub-pixel in a second color, a third sub-pixel in a third color, and a fourth sub-pixel in a fourth color, the three sub-pixels being included in each of the pixels; and a controller configured to input an input signal to the first sub-pixel to the fourth sub-pixel. When display is performed in a plurality of display regions in respective single colors adjacent to each other in the display panel, the controller inputs a signal for lighting a sub-pixel that does not contribute to one of the single colors in a halftone manner, in a pixel included in a boundary section of the adjacent display regions.
US10354614B2

A display color management device includes instructions to access color profile data for each display device of a set of display devices. The color profile data is indicative of a relationship between digital color values input into a respective display device and associated physical color values displayed by the respective display device. The color profile data is representative of a color gamut of the respective display device. An overlap color gamut is determined as an overlap of all color gamuts of the set of display devices based on the color profile data. Conversion information for each display device of the set of display devices is determined based on the color profile data and based on the overlap color gamut, wherein the conversion information is configured to convert an input digital color value to dedicated output digital color values for two or more of the display devices.
US10354605B2

A liquid crystal display and a method for manufacturing the same capable of reducing a bezel are disclosed. The liquid crystal display includes a display panel including vertical lines, horizontal lines, and pixels and a driver integrated circuit (IC) supplying a data voltage and a gate pulse to the pixels through the vertical lines. The vertical lines include vertical data lines to which the data voltage is supplied, vertical gate lines to which the gate pulse is supplied, and vertical common voltage lines to which a common voltage is supplied. The horizontal lines include horizontal gate lines which are connected to the vertical gate lines and receive the gate pulse through the vertical gate lines.
US10354604B2

A display apparatus includes first-kind data lines and second-kind data lines. Each of the first-kind data lines is connected to one of two pixels arranged in a k-th pixel row and a (k+1)th pixel row. Each of the second-kind data lines is connected to two pixels arranged in different pixel columns in the k-th pixel row and the (k+1)th pixel row. At least two first-kind data lines are consecutively arranged.
US10354596B2

A pixel circuit and a drive method therefor, and an active matrix organic light-emitting display. The pixel circuit initializes an anode of an organic light-emitting diode (OLED) through a seventh thin-film transistor (M7), so that the aging of the organic light-emitting diode (OLED) is slowed down and the service life of the organic light-emitting diode (OLED) is prolonged. The current output by a first thin-film transistor (M1) serving as a drive element is determined by a data voltage provided by a data line (Dm) and an initialization voltage (Vref) provided by a third power supply and has nothing to do with external supply voltages and a threshold voltage of the first thin-film transistor (M1), and therefore brightness non-uniformity caused by the deviation in the threshold voltage of the thin-film transistor and the change in the supply voltages can be avoided. Therefore, the active matrix organic light-emitting display which uses the pixel circuit and the drive method therefor prolongs the service life, and improves the display quality.
US10354595B2

An OLED (organic light-emitting diode) pixel structure comprises a substrate, first and second control components, first, second, and complementary electrode layers, and first and second light-emitting layers. The first and second control components are disposed above the substrate and electrically coupled to, respectively, the first and second electrode layers. There are first and second neighborhoods defined in the pixel structure, and the substrate traverses both of the neighborhoods. The first electrode layer is disposed in the first neighborhood and comprises a reflective layer. The first light-emitting layer is disposed on and electrically coupled to the first electrode layer. The second electrode layer is transparent and disposed in the second neighborhood. The second light-emitting layer is disposed on and electrically coupled to the second electrode layer. The complementary electrode layer is disposed on and electrically coupled to the light-emitting layers.
US10354586B2

An image signal processing circuit is provided that includes a display panel, a current detection section, a modification processing section, and a correction processing section. The display panel includes a first dummy pixel that is provided outside of an effective pixel region. The current detection section detects a change in a current in the first dummy pixel. The modification processing section modifies a predetermined predicted degradation value based on an actual degradation amount of the detected current. The correction processing section corrects an image signal based on the predetermined predicted degradation value after modification. The image signal is used to drive an effective pixel.
US10354583B2

An electroluminescent (EL) display is disclosed. The EL display includes pixel units arranged in a matrix of N rows and M columns, N and M being natural numbers, scan lines configured to select pixel units of interest, data lines configured to provide data to selected pixel units, and a control line E_k configured to control immediately adjacent rows of pixel units coupled to (2k−1)-th and 2k-th scan lines, respectively, k being a natural number from 1 to N/2.
US10354569B2

The present disclosure provides devices and techniques for correcting misalignment in a multi-display system by identifying a misalignment between a plurality of displays in the multi-display device and determining a line start position of at least one of the plurality of displays in response to identifying the misalignment. The techniques further include transmitting a first line start signal at the line start position of the at least one of the plurality of displays to correct the misalignment.
US10354563B2

This application relates to a curved display device and an assembling method therefor. The curved display device includes: a curved display device body having a display surface and a housing surface, where the display surface protrudes outwards, the housing surface and the display surface are disposed back-to-back, and the housing surface is recessed inwards; a wall mounting rack, disposed on the housing surface; and a wall mounting base, disposed on a wall body, where the wall mounting rack is fixed on the wall mounting base, so that a line connecting ends on two sides of the housing surface of the curved display device body horizontally overlaps with the wall body.
US10354556B2

Simulated tissue structures and methods of manufacturing are provided. The simulated tissue structures are particularly useful for placement inside abdominal simulators for practicing laparoscopic surgical techniques. One simulated tissue structure includes a combination of two materials that are attached together wherein one of the materials forms a hollow anatomical structure configured to contain the other material. The two materials are attached in an anatomically advantageous manner such that the inner surface of the outer material closely conforms to the outer surface of the inner material. Another simulated tissue structure includes a plurality of layers wherein at least one layer is applied by printing the layer with at least one stencil to impart one or more functional characteristic to the simulated tissue structure.
US10354550B2

A swing diagnosis apparatus includes a level calculation section that calculates a level on the basis of a relationship between a rotation angle about a rotation axis of an exercise appliance at a predetermined timing between the time of starting a backswing and the time of impact with a longitudinal direction of the exercise appliance as the rotation axis, and an inclination of a ball hitting portion of the exercise appliance at impact.
US10354549B2

Disclosed embodiments illustrate methods and systems implementable on a computing device for training a crowdworker on one or more skill sets. The crowdworker attempts a first set of tasks. The method includes determining an expertise gap between a current level of expertise possessed by the crowdworker in the one or more skill sets and a required level of expertise in the one or more skill sets. Further, the method includes determining a number of training tasks that the crowdworker has to complete to achieve the required level of expertise in the one or more skill sets. At least one training task pertaining to the one or more skill sets is assigned along with the first set of tasks such that the crowdworker gets trained on the one or more skill sets in a predetermined period without violating a service level agreement associated with the first set of tasks.
US10354537B2

An approach is provided for routing an aerial drone while preserving privacy. The approach involves processing model data depicting at least one structure to determine one or more privacy-sensitive features of the at least one structure. The approach also involves calculating line-of-sight data between a route of an aerial drone and the one or more privacy-sensitive features. The approach further involves configuring a routing of the aerial drone based on the line-of sight data when the aerial drone is traveling near the at least one structure.
US10354520B2

A network communication device, such as an electricity meter, is configured to communicate with devices on a circuit internal to a site via power line communication (PLC), even when electricity service to the site is disconnected. The network communication device is configured to monitor one or more circuits internal to the site and to receive power line communications from the device(s) coupled to the circuit internal to the site when the site is disconnected from electricity service. A PLC module of the network communication device may include a switch-based or capacitor-based monitor that maintains a PLC coupler electrically connected with the circuit internal to the site even when electricity service to the site is disconnected.
US10354519B2

An example remote control device includes an inertial sensor; one or more manipulable input devices; wireless communication circuitry; and control circuitry for controlling the wireless communication circuitry to communicate information about the inertial sensor and the input devices to an electronic device. The information is communicated at one or more communication intervals using a data format which permits a value associated with the inertial sensor and sampled at a given sampling time to be communicated in at least first and second different communications.
US10354518B2

According to certain aspects, the invention allows a person to manage some of the functions of a cell phone without having to actually have the phone in her hands. For example, the invention allows the user to know of the incoming call and further allows the user to send a user-specified message to the caller and/or otherwise manage how the call should be handled through a remote device. In certain embodiments, the invention is comprised of: a decorative watch-like or bracelet-like case; a decorative wrist band; a vibrating incoming call indicator; a partial or full face display; touch screen input capability, accelerometer for wrist flick input capability, and/or side buttons for user inputs; a Bluetooth antenna; a Bluetooth transmitter and receiver; a rechargeable battery; a connector or wireless charging element; a display/general purpose control unit with firmware; and standard Bluetooth link and application software on an associated cellular phone.
US10354516B2

A security system comprises at least one component interconnected with the security system for detecting an alarm condition. A control panel is interconnected with the security system for at least one of controlling and communicating with the at least one component. A memory is interconnected with the control panel for storing a system identifier (ID) associated with the control panel and for storing connection information for accessing a system configuration file associated with the system ID. The system ID and the connection information are stored prior to interconnecting the control panel and the security system. The system configuration file identifies the at least one component and is stored remote from the security system.
US10354504B2

A modular patient monitor provides a multipurpose, scalable solution for various patient monitoring applications. In an embodiment, a modular patient monitor utilizes multiple wavelength optical sensor and/or acoustic sensor technologies to provide blood constituent monitoring and acoustic respiration monitoring (ARM) at its core, including pulse oximetry parameters and additional blood parameter measurements such as carboxyhemoglobin (HbCO) and methemoglobin (HbMet). Expansion modules provide blood pressure BP, blood glucose, ECG, CO2, depth of sedation and cerebral oximetry to name a few.Aspects of the present disclosure also include a transport dock for providing enhanced portability and functionally to handheld monitors. In an embodiment, the transport dock provides one or more docking interfaces for placing monitoring components in communication with other monitoring components. In an embodiment, the transport dock attaches to the modular patient monitor.
US10354494B2

The gaming system and method includes a game that can be played in a first game state or a second game state with the possibility of different awards for each game state. The first game state enables a player to play the game and receive a first award. The first award may be a predetermined award and not based on the outcome the game in first game state. In some embodiments, the first award is not based on how well a player played a game. The second game state enables the player to play the game and receive a second award based on the outcome of the game in the second game state. In some embodiments, the second game state enables the player to play the game and receive a second award based on how well the player played the game in the second game state.
US10354486B2

A gaming machine is provided, including a display, a credit input device, a non-transitory memory, and a processor. The display is configurable to selectively present a centrally determined game and a non-centrally determined game. The credit input device is used to establish a credit balance for wagering on the centrally determined game and the non-centrally determined game. The non-transitory memory stores a centrally determined game engine and a non-centrally determined game engine. The processor is coupled to the non-transitory memory and the display, and is configured to select a game engine from the centrally determined game engine and the non-centrally determined game engine, and execute the selected game engine and a corresponding game.
US10354477B2

A beverage vending machine (1) comprising a cup storage (3), a cup support device (9) in a cup filling station (7), and a stirrer dispenser (6) to feed a stirrer (6a) to a cup (4) in the cup support device (9). The cup support device (9) is defined by a body in the form of an open ring (11) with a vertical axis (12), a cup supporting surface (15), and a lateral opening (13) to allow the cup to be transversally extracted from the open ring body (11). The supporting surface (15) has at least one projecting area (19) configured to cause the planarity of the cup supporting surface (15) imperfect so as to cause the cup (4) to tilt, with respect to the cup support device (9), in response to the supply of a stirrer (6a) to the cup (4).
US10354476B2

A system and method for delivering a desired product or products to a remote consumer using a product vending and tube delivery system capable of delivering selected products from a business to the remote consumer. A selector coupled to the product vending machine removes the selected products from designated compartments inside the vending machine and deposits the product either into a pneumatic tube or a canister inside a non-pneumatic tube. The product is then delivered through the tube to a remote consumer. The system is capable of delivering multiple products to multiple consumers in a short period of time with little to no human intervention.
US10354471B2

A method and apparatus for evaluating the fitness of an object based on determination of a measure of permeability of the object, including positioning the object between a fluid source and a gasochromic material, dispensing a fluid from the fluid source towards the object such that at least a portion of the fluid flows through the object and contacts the gasochromic material, exciting the gasochromic material with an excitation source such that an emission of the gasochromic material is in response to the excitation source and the fluid, detecting the emission from the gasochromic material to determine the permeability of the object, and evaluating the fitness of the object based on the determination of the permeability of the object. The gasochromic material may also be included in the object.
US10354470B2

An image sensor unit (60) includes: a light source part (25) that emits at least ultraviolet light in a main-scan direction to an object to be illuminated; a light condenser (32) that focuses light from the object to be illuminated; an image sensor (75) that converts the light focused by the light condenser (32), into an electric signal; and an ultraviolet cut part (65) that is disposed between the object to be illuminated and the image sensor (75), cuts off ultraviolet light in light reflected by the object to be illuminated, and allows fluorescent light to transmit therethrough. The image sensor (75) includes an ultraviolet detection part (77) that detects light in the ultraviolet light emitted from the light source part (25), the detected light having been reflected by a reflecting part but having not transmitted through the ultraviolet cut part (65).
US10354467B2

The invention generally relates to a gateway device (102) that operates as a hub or base station to provide for remote monitoring and control of a barrier operator (104,106) such as is used to operate a powered garage door. The device (102) includes a processor; a data storage device; a network interface for connecting the gateway device to a computer network (114); an operator interface for communicating with the barrier operator; and a computer program, which when executed on the processor: permits access to the gateway device over the computer network by way of a mobile application installed on a mobile device (108); transmits control signals received over the computer network to the barrier operator (104,106); and receives monitoring signals from the barrier operator (104,106).
US10354463B2

Systems and methods for secure authentication for access control, home control, and alarm systems are provided. Some methods can include receiving first user input at a mobile device, determining whether the first user input matches preconfigured user input, when the first user input matches the preconfigured user input, transmitting an access signal to an access control system, a home control system, or an alarm system to trigger access thereto.
US10354462B1

A system includes an electronic device and a sensor to detect sensor data corresponding to the electronic device. The system also includes a machine learning processor that receives the sensor data and generates a model of the electronic device to determine a T squared threshold and a Q threshold using a machine learning algorithm. The machine learning processor also performs a T squared analysis of the electronic device by comparing a T squared value to the T squared threshold, and a Q analysis of the electronic device by comparing a Q value to the Q threshold. The machine learning processor also determines that the model is faulty when the T squared value is less than the T squared threshold and the Q value is greater than or equal to the Q threshold, and generates a new model or updates the model when the model is determined to be faulty.
US10354461B1

A mobile device configured to receive telematics data from another vehicle when the mobile device is traveling in a moving vehicle and take corrective action when a travel event exists may be provided. The mobile device may receive telematics data associated with an originating vehicle, analyze the telematics data, and determine or identify that a travel event associated with the originating vehicle exists and, when the travel event is determined to exist, determine whether the travel event is relevant to the moving vehicle or a route that the moving vehicle is presently traveling, and if so, direct corrective action such that safer vehicle travel for the moving vehicle is facilitated based upon the telematics data that is collected by the originating vehicle. An insurance provider may collect an insured's usage of the vehicle safety functionality to calculate, update, and/or adjust insurance premiums, rates, discounts, points, or programs.
US10354455B1

A computer-implemented method for providing covered parking to vehicles is provided. The method may include transmitting a location identifier of a covered parking location and a communication address of a covered parking location (CPL) computing device to a vehicle computing device and/or an insurance computing device. The method may further include transmitting a signal to the vehicle computing device indicating a number of available parking spots of the covered parking location when the vehicle computing device contacts the CPL computing device, receiving a request from the vehicle computing device to reserve a parking spot of the covered parking location, determining whether to accept the request, and transmitting a response to the vehicle computing device. Accepting the request causes the CPL computing device to permit a vehicle associated with the vehicle computing device access to the covered parking location.
US10354449B2

The present invention embraces a system, device, and method for adding lighting effects to augmented reality (AR) content (i.e., virtual objects). Light sensors in an augmented reality (AR) system monitor an environment's lighting conditions to acquire lighting data that can be used to create (or update) virtual light sources. Depth sensors in the AR system sense the environment to acquire mapping data that can be used to create a 3D model of the environment while tracking the system's location within the environment. Algorithms running on a processor may then add the virtual light sources to the 3D model of the environment so that, when AR content is created, lighting effects corresponding to the virtual light sources can be added. The resulting AR content with virtual lighting effects appear more realistic to a user.
US10354448B1

Methods and systems for detecting optical components are disclosed. An optical signal comprising a plurality of light pulses is transmitted by a laser into a field of view (FOV) of a detector at a pulse repetition rate. A scene within the FOV is depicted to an eyepiece. The detector receives a plurality of reflected light pulses of the optical signal from a location within the scene during a first integration time period of the detector. At least one element of a display that is registered to the FOV is altered based on the plurality of reflected light pulses.
US10354445B2

Techniques and systems for sub-pixel grayscale three-dimensional (3D) printing are described. A technique includes mapping a 3D digital model onto a 3D grid of voxels associated with a 3D printer; assigning a first intensity level to first voxels that are fully contained within the model, the first intensity level being sufficient to cure photoactive resin during a curing time; determining, based on geometric information provided by the model, containment degrees for second voxels that are partially contained within the model; assigning second intensity levels to the second voxels based respectively on the containment degrees, the second intensity levels being greater than a third intensity level and lesser than the first intensity level; assigning the third intensity level to third voxels that are outside of the model; and generating one or more graphic files based on the first, second, third voxels, and respectively assigned intensity levels.
US10354441B2

Systems and method for augmented reality to visualize a telecommunications site for planning, engineering, and installing equipment include creating a three-dimensional (3D) model of a virtual object representing the equipment; providing the 3D model of the virtual object to an augmented reality server; providing a virtual environment representing the telecommunications site; obtaining the virtual object from the augmented reality server; and selectively inserting the virtual object in the virtual environment for one or more of planning, engineering, and installation associated with the telecommunications site.
US10354440B2

The present disclosure is directed toward systems and methods for a virtual reality transportation system. In particular, the systems and methods described herein present a virtual reality experience including a virtual environment for display to a passenger including virtual inertial interactions that correspond to real-world inertial forces that a passenger experiences while riding in a vehicle. Additionally, the systems and methods described herein analyze historical sensory data to predict inertial forces that the passenger will experience while riding in the vehicle. The systems and methods also generate a virtual sensory view for display to a passenger to represent what an autonomous transportation vehicle sees by way of a sensor suite used for navigation.
US10354439B2

A system may include a building scanning device configured to scan a target building and generate scanned building data based thereon. The system may also include a processor and a communication interface coupled thereto. The processor may be configured to cooperate with the communication interface to obtain stored building data for the target building from a remote stored data source and cooperate with the building scanning device to obtain the scanned building data. The processor may also be configured to generate virtual building plan data based upon the stored building data and the scanned building data and drive at least one display based upon the virtual building plan data.
US10354437B2

Current real-time rendering techniques of virtual representations of jewelry with gemstones do not address the shimmer and sparkle of real gemstones. Embodiments of the present invention use real-time rendering methods and systems that enable flash scintillation and fiery scintillation on the facets of virtual representations of gemstones as they are manipulated online by the customer. A 3D representation of a gemstone is displayed. In response to user input corresponding to the manipulation of the displayed 3D representation of the gemstone, scintillations at facets of the 3D representation of the gemstone are determined. The scintillations are determined by loading a scintillation factor from a look-up table corresponding to an angle of incidence of a light source to a facet of the gemstone. The determined scintillations at the facets of the gemstone are displayed for the user in real-time.
US10354430B2

An image update method executed by a render server, includes: acquiring a graphics instruction of a virtual machine, determining a type of the graphics instruction of the virtual machine, if the type of the graphics instruction of the virtual machine is a three-dimensional graphics instruction, sending a drawing instruction to a graphics processing unit to perform rendering processing, acquiring a rendering image corresponding to the graphics instruction of the virtual machine, sending a graphics update instruction to a primary surface management unit of the render server, acquiring an original primary surface of the virtual machine, synthesizing a new primary surface according to the original primary surface of the virtual machine, the first graphics update area, and the rendering image, sending an image corresponding to the new primary surface to a client of the virtual machine.
US10354420B2

An information processing apparatus for inputting minutes data comprises an input unit which inputs the minutes data, a designation unit which designates, among a plurality of object images displayed on a display screen, at least one object images to be stored together with the minutes data, and a determination unit which determines, based on the minutes data input by the input unit, the plurality of object images to be displayed on the display screen.
US10354415B2

A method, apparatus, system, and article of manufacture provide the ability to generate a texture unit for seamless tiling. A source image is obtained. A sample unit is identified from part of the source image where texture is of interest. The sample unit has multiple pixels including non-continuous border pixels and continuous pixels. The sample unit is split into multiple parts using a horizontal cut and/or a vertical cut. A shuffled sample unit is generated by moving each of the multiple parts to a center-symmetric position based on the horizontal cut and/or the vertical cut. The moving/shuffling moves the non-continuous border pixels to a center, and the continuous pixels to borders of the shuffled sample unit. A mask is generated by selecting the multiple pixels from the sample unit. The mask is overlaid on top of corresponding pixels in the shuffled sample unit to generate the texture unit.
US10354397B2

Embodiments can be used to synthesize physically plausible animations of target objects responding to new, previously unseen forces. Knowledge of scene geometry or target material properties is not required, and a basis set for creating realistic synthesized motions can be developed using only input video of the target object. Embodiments can enable new animation and video production techniques.
US10354395B2

Methods and apparatus to improve detection and false alarm rate over image segmentation are disclosed. An example method includes determining a first score based on a first pixel distance between a first feature of a first object in a reference image and a second feature in a second image of a search area, determining a second score corresponding to a second pixel distance between the second feature and a mathematical representation of a plurality of shapes representing a similarity between the second feature in the second image of the search area and the plurality of shapes observed simultaneously. The method further includes determining a normalized score by normalizing the first score based on the second score and identifying a second object in the second image of the search area as the first object in the reference image when the normalized score satisfies a threshold score.
US10354388B2

A system that includes a three-dimensional (3D) camera configured to capture a 3D image of a rearview of a dairy livestock in a stall and a processor. The processor is configured to obtain the 3D image, identify one or more regions within the 3D image comprising depth values greater than a depth value threshold, and s to identify a thigh gap region from the one or more regions. The processor is further configured to demarcate an access region within the thigh gap region and demarcate a tail detection region. The processor is further configured to identify one or more tail candidates within the tail detection region, to identify a tail candidate that corresponds with a tail model as the tail, and to determine position information for the tail.
US10354384B2

Systems and methods for assessing glaucoma loss using optical coherence topography. One method according to an aspect comprises receiving optical coherence image data and assessing functional glaucoma damage from retinal optical coherence image data. In an aspect, the systems and methods can map regions and layers of the eye to determine structural characteristics to compare to functional characteristics.
US10354374B1

A method for validating computed tomography (CT) techniques and individual inspections is provided with a CT reconstruction algorithm, an x-ray source, a primary rotational stage, a secondary rotational stage, and an x-ray beam detector. A test object is situated on the primary rotational stage and a plurality of image quality indicators (IQIs) is situated on the secondary rotational stage. The x-ray source, the primary rotational stage, the secondary rotational stage, and the x-ray beam detector are linearly aligned. Therefore, an x-ray beam from the x-ray source intersects the test object and the IQIs before reaching the x-ray beam detector. A CT reconstruction is developed by superimposing a plurality of projection data from the test object and the IQIs. More specifically, a CT reconstruction from the IQIs with a specific intensity value is added to the CT reconstruction of the test object.
US10354369B2

An image processing method of highly accurately correcting an optical degradation of an image pickup apparatus while also suppressing adverse effects is provided. The image processing method includes a step of obtaining a partial area of an input image shot by using an image pickup apparatus, a step of obtaining previously learnt correction information varying in accordance with a position of the partial area, and a correction step of generating a corrected partial area in which an optical degradation of the partial area caused by the image pickup apparatus is corrected by using the partial area and the correction information.
US10354355B2

System(s) and method(s) for embedding and extracting a watermark from a digital media are described. The method may include embedding a set of watermark bits in a N*N block of the digital media based on a local binary pattern (LBP) synthesis process. The LBP synthesis process comprises changing a value of a neighbor of a central pixel of the N*N block to make the value of the neighbor greater than a value of the central pixel when a watermark bit corresponding to the neighbor is ‘1’ and changing the value of the neighbor of the central pixel to make the value of the neighbor lesser than the value of the central pixel when the watermark bit corresponding to the neighbor is ‘0’.
US10354341B2

A mine management system to mine ore in a mine including a mining area, a first mine shaft, and a second mine shaft connecting the mining area and the first mine shaft, the mine management system includes: a transporting machine loading the ore mined in the mining area and transporting the ore to a soil discharge area while traveling in the first mine shaft; a loading machine staying in the second mine shaft while a space for the transporting machine to travel therein is left inside the first mine shaft, excavating the ore in the mining area, conveying the mined ore from the mining area in an opposite direction, and loading the mined ore on the transporting machine; and a management device determining a mining area in which the loading machine is disposed based on a difference between a production plan and an actual production amount of the mine.
US10354335B2

In some embodiments, the instant invention is directed to a computer-implemented method that at least includes: programming a Process Administrator computer system to perform: receiving life insurance data for a plurality of life insurance policies; identifying a life insurance policy that has a catch-up deduction; classifying the insured lives of the life insurance policy into a plurality of insured classes of the insured lives; determining investment amount in a separate account; receiving investment data resulted from investing in an investment option; calculating an investment return amount attributed to the life insurance policy; determining a net investment return amount to be credited to the life insurance policy based on: an insured class, the investment return amount, and the catch-up deduction; and transmitting the net investment return amount so as to result in crediting the net investment return amount to the life insurance policy.
US10354331B2

A method of initiating and processing an annuity transaction request according to a messaging protocol that uses entirely electronic forms of communication is provided. Upon receiving an annuity transaction request at a distributor portal associated with an annuity distribution entity, from an individual associated with the annuity, the distributor portal collects information relevant to the annuity transaction request, such as details about the annuity contract and the particular type of transaction request, and transmits the transaction request to a carrier of the annuity. The receiving, collecting, processing and transmitting is conducted entirely by the distributor portal, which facilities the exchange of electronic communications between the different parties involved.
US10354325B1

Methods for computer generation of graphical user interfaces are disclosed. The interfaces may provide representations of electronic order book data, including prospective orders and the impact of the prospective orders on the order book. Generating the graphical user interfaces can comprise calculating cumulative digital asset purchase order volumes and cumulative digital asset sell order volumes that are available in the order book at each order price. Graphical representations of a prospective order and a post-order order book may be generated and overlaid on the current order book graphical representation.
US10354320B2

Optimizing aggregation routing over a network. In one example embodiment, a method for optimizing aggregation routing over a network may include detecting that aggregated account data is unavailable over a network from a first data aggregator server, detecting that the aggregated account data is available over the network from a second data aggregator server, formatting a request for the aggregated account data to be compatible with the second data aggregator server, routing the formatted request over the network to the second data aggregator server, and receiving the requested aggregated account data over the network from the second data aggregator server.
US10354319B1

Disclosed are various embodiments for a placement bidding application. A collection of items is ranked according to relevance. A placement of an entry in the list is determined according to a bid to include the entry in a subset of the items presented to a user. The bid may be accepted according to a projected revenue generated for placement of the entry.
US10354317B2

A computer detects a user computing device when the user enters the store and receives the user's purchase history and preference information from a database. The computer receives a list and/or recipe that the user inputs into the application. This list and/or recipe is a list of items that the user plans to purchase. The computer identifies an item on the list, determines whether the item is in stock, and generates a route through the store so the user will reach each item on his list. The computer transmits the route to the user's computing device to be displayed.
US10354309B2

Methods and systems for simulating a search, for the purpose of evaluating one or more scoring functions used in ordering item listings for presentation in a search results page are described. Consistent with some embodiments, a simulation platform includes a real-time simulation module that receives search result sets for search queries that result in the conclusion of a transaction. The result set is then processed by the simulation platform with one or more test scoring functions, such that the resulting position of the item listing that has resulted in the transaction can be compared with the actual position at which the item listing was displayed in the actual search results. For each test scoring function, an average rank shift metric is determined, and displayed, thereby providing a metric with which to base decisions about which scoring functions to use in the production system.
US10354302B2

Fashion advice is easily and readily made available using a fashion application or “tool”. The advice may be based on stored images of a user's wardrobe and/or from images retrieved from clothing retailers. The advice may be communicated to the user via one or more fashion avatars, or by a linked fashion consultant or through the users involvement in virtual fashion shows.
US10354299B2

A taximeter, system and method for a taxi are disclosed. In one aspect, the taximeter includes a processing system including a memory having stored therein a plurality of computer applications, wherein the processing system is configured to execute a meter application during a passenger trip to determine a fare due, and execute a payment application to facilitate electronic payment of the fare due. In particular embodiments, the taximeter establishes a wireless data communication session with a mobile device of the passenger to facilitate payment of the fare due via the mobile device.
US10354283B2

The present disclosure is related to systems, methods, and/or processor readable media for presenting advertisements and/or other content. In certain embodiments, the disclosure relates to systems and/or methods for presenting advertisement and/or other content on mobile devices where advertisements and/or other content are displayed on the mobile device on unlocking of the device.
US10354282B2

Embodiments are directed to a computer implemented method of selecting a partner marketing communication. The method includes receiving, by a processor circuit, data of a potential visit by a customer to a location. The method further includes making a determination, by the processor, based at least in part on the data of the potential visit by the customer to the location, that the customer or an agent of the customer may travel to the location. The method further includes selecting, by the processor circuit, at least one partner marketing communication from among a plurality of available partner marketing communications based at least in part on the data of the potential visit and the determination that the customer or the agent may travel to the location.
US10354261B2

Exemplary embodiments provide methods, mediums, and systems for behavioral research. In some embodiments, a simulated environment may be created. The simulated environment may be displayed to a user on a proprietary display device which utilizes a proprietary data format for storing the simulated environment. Multiple different types of proprietary devices may be supported by providing a hardware agnostic canvas and translation logic. The hardware agnostic canvas may be stored in a neutral format that is not specific to a proprietary display device. The translation logic may translate the hardware agnostic canvas into a format that is interpretably by a proprietary display device, and may translate data gathered from the proprietary display device into a hardware neutral format for further analysis.
US10354259B2

A non-transitory computer-readable storage medium storing a display control program that causes a computer to execute a process, the process including, monitoring an operation of a user for one or a plurality of display contents displayed on a screen, determining whether a result of the monitoring corresponds to at least one of a plurality of operation patterns stored in a memory, and outputting, on the screen, information corresponding to the one or the plurality of display contents when the result of the monitoring corresponds to the at least one of the plurality of operation patterns, the information being different in accordance with which operation pattern, included in the plurality of operation patterns, corresponds to the result of the monitoring.
US10354251B1

Systems, methods, and computer readable media for identifying irregular electronic commerce transactions are provided. A server is configured to receive a request for a risk level associated with electronic commerce transactions. The sever accesses a communications account associated with a user who initiated the electronic commerce transaction. The user may initiate the electronic commerce transaction on a wireless device. The server accesses the communication patterns, payment patterns, and voice patterns of the communications account for the wireless device. If changes in the communication, payment, or voice patterns of wireless device are detected, the server assigns a high or medium risk level to the electronic commerce transaction. If the server is unable to identify the pattern change, the assigned risk level of the electronic commerce transaction is low. The assigned risk levels are received by a transaction processor and may influence a rate charged for processing the electronic commerce transaction.
US10354243B2

Disclosed are authentication methods, systems and servers. Aspect processes include receiving an authentication request sent by a first terminal; determining at least a first sub authentication request and a second sub authentication request with both corresponding to the authentication request; sending the first sub authentication request to a second terminal and the second sub authentication request to a third terminal; when receiving the first verification information sent by the second terminal and the second verification information sent by the third terminal, authenticating the first verification information and the second verification information; and sending the authentication result to the first terminal; wherein the second terminal or the third terminal is the same terminal as the first terminal or is a different terminal from the first terminal.
US10354236B1

Provided is a method for matching orders of digital assets. The method comprises: receiving a plurality orders of digital asset from a plurality addresses on a distributed ledger, wherein each of the orders comprises a digital signature of the address, an authorizing public key, and an authorizing private key.
US10354232B2

The disclosure generally relates to systems and methods for automated object identification and pricing for waste removal and transport services. In an exemplary embodiment, the disclosure relates to utilizing a mobile device to capture a scene with items requiring removal and/or transport, and performing object and spatial recognition on objects in the scene to provide a cost for service on the objects.
US10354224B2

A clinical laboratory system for managing clinical laboratory work is described that includes: an examination information input means for inputting examination information relating to clinical laboratory work; an examination information memory means for storing input examination information; an extraction means for extracting examination information meeting a predetermined extraction condition related to progress of an examination from among stored examination information; a screen preparation means for creating a progress management screen for displaying extracted examination information; and an output means for outputting the progress management screen. Methods and computer programs for managing clinical laboratory work, management devices, and terminal devices are also described.
US10354220B2

Systems, methods, and other embodiments associated with rule based source sequencing for allocation are described. In one embodiment, a method includes receiving an item request from an entity. The example method may also include executing rules of an allocation sequence rule set upon attributes of warehouses until a target warehouse capable of satisfying the item request is identified. The rules are executed in a sequential order based upon priorities assigned to the rules. The example method may also include generating a set of control instructions within a data structure identifying the target warehouse and the item request. The example method may also include sending the data structure to a remote computer, associated with the target warehouse, for causing the item request to be processed from the target warehouse.
US10354216B2

According to various embodiments, system, methods and computer program products are configured for providing at least one customized communication to a recipient of one or more packages shipped by a consignor via a common carrier. One or more computer processors are configured to: receive at least a portion of customized content; retrieve at least a portion of consignee data, the portion comprising one or more parameters established by the recipient; compare the one or more components of the customized content with the one or more parameters established by the recipient so as to identify one or more correlations there-between; in response to identifying at least one correlation, generate at least one customized communication for provision to the recipient, the at least one customized communication containing at least a portion of the customized content; and in response to identifying no correlations, generate at least one standard communication containing no customized content.
US10354184B1

A system and method is disclosed for predicting user behavior in response to various tasks and or/applications. This system can be a neural network-based joint model. The neural network can include a base neural network portion and one or more task-specific neural network portions. The artificial neural network can be initialized and trained using data from multiple users for multiple tasks and/or applications. This user data can be related to characteristics and behavior, including age, gender, geographic location, purchases, past search history, and customer reviews. Additional task-specific neural network portions can be added to the neural network and may be trained using a task-specific subset of the training data. The joint model can be used to predict user behavior in response to an identified task and/or application. The tasks and/or applications can relate to use of a website by users.
US10354170B2

Embodiments of the present invention disclose a method and an apparatus of establishing an image search relevance prediction model, and an image search method and apparatus. The method of establishing an image search relevance prediction model comprises: training a pre-constructed original deep neural network by using a training sample, wherein the training sample comprises: a query and image data, and the original deep neural network comprises: a representation vector generation network and a relevance calculation network; and using the trained original deep neural network as the image search relevance prediction model. The technical solution of the present invention optimizes the existing image search technology, and has stronger capabilities than the prior art as well as various integrations and variations in terms of semantic matching between a query and an image text, semantic matching between a query and image content, click generalization and the like.
US10354169B1

Receive first context information including sensor information values from in-field sensors and a time associated with a capture of the first context information. Access a context to detectable event mapping that maps sets of sensor information values to events and identify a particular event associated with the received first context information. Determine a geographic location associated with the in-field sensors and access an imaging camera location database and identify particular imaging cameras that have a field of view including the determined geographic location during the time associated with the capture of the first context information. Retrieve audio and/or video streams captured by the particular imaging cameras, identify machine learning training modules corresponding to machine learning models for detecting the particular event in audio and/or video streams, and provide the audio and/or video streams to the machine learning training modules for further training of the corresponding machine learning models.
US10354159B2

Methods of detecting an object in an image using a convolutional neural-network-based architecture that processes multiple feature maps of differing scales from differing convolution layers within a convolutional network to create a regional-proposal bounding box. The bounding box is projected back to the feature maps of the individual convolution layers to obtain a set of regions of interest (ROIs) and a corresponding set of context regions that provide additional context for the ROIs. These ROIs and context regions are processed to create a confidence score representing a confidence that the object detected in the bounding box is the desired object. These processes allow the method to utilize deep features encoded in both the global and the local representation for object regions, allowing the method to robustly deal with challenges in the problem of object detection. Software for executing the disclosed methods within an object-detection system is also disclosed.
US10354154B2

A method of generating an occupancy map representing free and occupied space around a vehicle, wherein the occupancy map is divided into a plurality of cells Mx,y, the method includes: capturing two consecutive images by a camera mounted on the vehicle; generating optical flow vectors from the two consecutive images; estimating 3D points in the space around the vehicle from the optical flow vectors; generating rays from the camera to each of the estimated 3D points, wherein intersection points of the rays with the cells Mx,y defining further 3D points; determining for each of the cells Mx,y a function L_(x,y)^t for a time step t; and determining an occupancy probability from the function L_(x,y)^t for each of the cells Mx,y.
US10354149B2

A vehicular structure from motion (SfM) system can store a number of image frames acquired from a vehicle-mounted camera in a frame stack according to a frame stack update logic. The SfM system can detect feature points, generate flow tracks, and compute depth values based on the image frames, the depth values to aid control of the vehicle. The frame stack update logic can select a frame to discard from the stack when a new frame is added to the stack, and can be changed from a first in, first out (FIFO) logic to last in, first out (LIFO) logic upon a determination that the vehicle is stationary. An optical flow tracks logic can also be modified based on the determination. The determination can be made based on a dual threshold comparison to insure robust SfM system performance.
US10354144B2

This document describes systems, methods, devices, and other techniques for video camera scene translation. In some implementations, a computing device accesses a first video that shows a first 2D scene of an environment; defines a trip wire at a first position of the first 2D scene; obtains a 3D model of at least a portion of the environment shown in the first 2D scene; maps the trip wire from the first position of the first 2D scene to a first position of the 3D model that corresponds to the first position of the first 2D scene; accesses a second video that shows a second 2D scene of the environment; and projects the trip wire from the first position of the 3D model to a first position of the second 2D scene that corresponds to a same location in the environment as the first position of the first 2D scene.
US10354138B2

A method and a system for remote visual inspection of a target surface of a structure, the system comprising a multi-axis assembly; a combination of dynamic digital video cameras and optic supported by said multi-axis assembly; and a controller connected to the cameras and the multi-axis assembly; wherein the multi-axis assembly comprises a turret along a vertical axis, the turret being connected at a top part thereof to a first arm extending along a roll axis, the first arm being connected to a second arm along a pitch axis, the cameras and optic being carried by the second arm.
US10354121B2

Provided is a method for verifying the veracity of a finger by a verification device including a projection device projecting a pattern of parallel lines orthogonal to the longitudinal direction of the finger, a capture device capturing an image of the finger and of the pattern, and a processing unit. The method includes: an illumination step in which the projection device illuminates the finger with the pattern; a contactless capture step in which the capture device captures a pattern image of the projected pattern; a fringe-extraction step in which the processing unit extracts fringes from the pattern image; a feature-calculation step in which the processing unit calculates a feature relating to the physical structure of the fringes; a comparison step during which the processing unit compares the calculated feature with reference values; and a decision-making step in which the processing unit makes a decision regarding the veracity of the finger.
US10354117B2

The present disclosure provides a fingerprint identification method and apparatus. The fingerprint identification method includes obtaining a to-be-identified fingerprint image and extracting first characteristic points of the to-be-identified fingerprint image; determining whether a number of the first characteristic points of the to-be-identified fingerprint image is less than a predetermined threshold: when the number of the first characteristic points of the to-be-identified fingerprint image is less than the predetermined threshold, selecting, a fingerprint template image according to the number of the first characteristic points; extracting second characteristic points in the fingerprint template image matching with the first characteristic points of the to-be-identified fingerprint image; overlapping the fingerprint template image with the to-be-identified fingerprint image according to the first characteristic points of the to-be-identified fingerprint image and the second characteristic points of the fingerprint template image to form an overlapped image; determining a valid coincidence region between the to-be-identified fingerprint image and the fingerprint template image in the overlapped image; and determining whether the to-be-identified fingerprint image matches the fingerprint template image according to the valid coincidence region to generate a matching result and performing fingerprint identification based on the matching result. According to the disclosed method, fingerprint identification with less characteristic points can be realized, thus improving the success rate of the fingerprint identification, and reducing the identification error rate.
US10354110B2

Embodiments of the present invention generally relate to the field of barcode readers, and more particularly, to barcode readers having multiple linear image sensors. In an embodiment, a barcode reader includes a first optical assembly including a first linear imaging sensor, a second optical assembly including a second linear imaging sensor, and a controller connected configured to: simultaneously cause both of the first linear imaging sensor and the second linear imaging sensor to respectively capture light from a first FOV and a second FOV for a predetermined amount of time, and simultaneously capture a first output signal from the first linear imaging sensor and a second output signal from the second linear imaging sensor.
US10354107B2

A method and apparatus for switching an optical imaging reader between a hands-free mode and a handheld mode using a grip-enabling switch, which is actuated by a user's grip on the handle of the reader in order to switch from the hands-free mode to the handheld mode, and which switches from the handheld mode to the hands-free mode if the grip-enabling switch is no longer actuated.
US10354102B2

Ultrasonic identification devices, and methods of making and use same. The present invention further relates to ultrasonic ID devices using membranes (such as membranes made of graphene or a polyester film).
US10354100B2

A code includes a first part printed by using a first pigment, and a second part printed by using a second pigment which is easier to discolor than the first pigment, wherein the code is decodable by using information about discoloration of the second pigment.
US10354099B2

A particle simulation device comprises: a position information acquisition unit that acquires position information for the particles; a pair setting unit that selects pairs of particles and sets a pair number, on the basis of the position information; a reference information generation unit that generates a matrix from the pair numbers and the particle numbers, and generates reference information for referencing the pair numbers from the particle numbers on the basis of a matrix in which the order of the rows of the matrix are sorted on the basis of the particle numbers; a sum calculation unit that calculates a sum of interaction forces for each particle on the basis of the reference information; and a particle information calculation unit that calculates the position and velocity of the particles on the basis of the sum of interaction forces.
US10354098B2

Disclosed is a display apparatus including: a display; an input comprising circuitry configured to receive a key moving command for moving between keys of an on-screen keyboard displayed on the display and a key-group selecting command for selecting a key group of the on-screen keyboard; and a processor configured to control a user interface (UI) of the on-screen keyboard, the keyboard comprising a first key group including keys=corresponding to a plurality of letters and a second key group including keys=corresponding to a plurality of functions, to be displayed on the display, to control an input marker moving between first keys of the first key group in response to the key moving command and at least one dummy marker moving between second keys of the first key group to be displayed if the first key group is selected by the key-group selecting command, to control an input of the first key to be made if a first key corresponding to the input marker is selected, to control a function marker moving between keys of the second key group in response to the key moving command to be displayed if the second key group is selected by the key-group selecting command, and to control a function of a key to be implemented if the key corresponding to the function marker is selected.
US10354079B2

Location based security rules are provided for preventing unauthorized access to a device, application, system, content, and/or network, etc. The location-based security rules enable a user, computing device, system, etc. to access the requested item or information when the user provides proper identification information. The proper identification information is based in part on the location of the user and/or the user's access request.
US10354075B1

Computing devices are disclosed that include functionality for providing a trustworthy indication of software integrity. The computing devices include a hardware trust evaluation device capable of determining the trustworthiness of computer programs executing on the devices. At least one trust indicator is also connected to the hardware trust evaluation device for providing an external indication of the trustworthiness of a computer program. Additional security information regarding the trustworthiness of the computer program may be displayed on the primary display device of the computing device. The display of the security information is triggered by a user of the computing device submitting a request through a secure mechanism, where the request is unobservable and inaccessible to programs executing on the computing device. Additional secure mechanisms, such as a unique user interface for displaying the security information, can be utilized to ensure the authenticity of the displayed security information.
US10354059B1

Techniques are described for providing control of a security system. A user is authorized in the security system and user identification inputs, provided through an input unit of a personal mobile device of the authorized user of the security system, are accessed. One or more signatures of the authorized user are defined and stored in a signature map. Subsequently, user identification input is received from an unauthenticated user using the personal mobile device. The user identification input received from the unauthenticated user is compared to one or more defined signatures in the signature map. The unauthenticated user is determined to be the authorized user if the received user identification input matches one of the defined signatures. The unauthenticated user is allowed to control the security system based on the determination that the unauthenticated user is the authorized user.
US10354058B1

A system for storing an object includes a card reader, a keypad, and a secure storage area. The card reader is configured to receive a card from a user. The keypad is configured to receive authentication information from the user. The secure storage area is configured to store a plurality of boxes including a first box that is assigned to the user. The first box is configured to be dispensed from the secure storage area to the user in response to the user requesting to physically receive the first box. The first box defines an internal volume that is configured to store one or more objects belonging to the user. The first box is configured to be returned to the secure storage area after the user adds the one or more objects to, or removes the one or more objects from, the internal volume of the first box.
US10354057B2

Methods and systems are provided in this disclosure for operating an electronic device. The electronic device includes a user interface, a camera, and an electronic processor. The electronic processor determines whether a user assistance restriction is established for a current functional operation of the electronic device. The camera captures at least one image, the electronic processor analyzes the at least one image to detect one or more eyes in the field of view of the camera, and the electronic processor detects a violation of the user assistance restriction for the current functional operation based at least in part on the analysis of the at least one image. When a violation of the user assistance restriction is detected, the electronic processor adjusts one or more operations of the electronic device.
US10354056B2

Aspects of the subject disclosure are directed towards providing feedback to users of multi-user system that has biometric recognition capabilities, so that a user knows whether the system has correctly associated the user with his or her identity. The feedback may include a display of a current camera view, along with visible identity information that is associated with each user in the view. The feedback may include per-user icons (e.g., tiles, thumbnail images and so on) by which a user visually confirms that he or she is correctly recognized. Any misrecognition may be detected via the feedback and corrected. Feedback may convey other information, such as the current interaction state/capabilities of a user.
US10354047B2

Reducing the runtime overhead needed for testing of an integrated circuit design. A determination may be made of parameters that clock routing and data routing in an integrated circuit are dependent upon. A determination is made of whether the parameters are suitable for compaction, such as by determining whether the parameters are utilized in only one of clock routing or data routing. The parameters suitable for compaction are defined or redefined into at least one proxy compacted parameter. A timing analysis for the integrated circuit is performed using the proxy compacted parameter instead of performing the timing analysis using the parameters suitable for compaction.
US10354042B2

A method, system or computer usable program product for improving a circuit design having a set of endpoint circuits including identifying a subset of the set of endpoint circuits for further timing analysis based on graph based analysis (GBA) of the circuit design; performing path based analysis (PBA) of a set of endpoint circuit paths in the subset of endpoint circuits; and providing a timing margin between graph based analysis and path based analysis for each of the set of endpoint circuit paths for reducing pessimism in subsequent graph based analysis of the set of endpoint circuit paths.
US10354033B2

One embodiment provides a system to identify a “best” usage of a given set of CPU cores to maximize performance of a given application. The given application is parsed into a number of functional blocks, and the system maps the functional blocks to the given set of CPU cores to maximize the performance of the given application. The system determines and then tests various mappings to determine the performance, generally preferring mappings that maximize throughput per physical core. Before testing a mapping, the system determines whether the mapping is redundant with any previously tested mappings. In addition, given a performance target for the given application, the system determines a minimum number of CPU cores needed for the application to meet the application performance target.
US10354026B2

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for the generation and use of an electro-thermal battery model. One of the methods includes obtaining battery data comprising voltage values, with each voltage value corresponding to an operating state of the battery. The method includes selecting a battery model, the battery model having convex parameters and non-convex parameters. The method includes processing the battery data by performing a fitting procedure to determine values of the convex parameters and non-convex parameters. The fitting procedure includes fitting the convex parameters with respect to the battery data during which the non-convex parameters are held fixed. The fitting procedure includes fitting the non-convex parameters with respect to the battery data. The fitting procedure also includes creating an electro-thermal model for a battery from the selected battery model using the fitted values of the convex and non-convex parameters.
US10354025B1

A computer-implemented system and method to assist consumers with decisions affecting a change in fuel requirements is provided. Fuel consumption for heating can be considered by evaluating changes that would affect thermal conductivity, average indoor temperature, HVAC efficiency, and solar gain. In a further embodiment, a computer-implemented system and method to evaluate investment's in a building's shell is provided. Thermal conductivity and the surface area of a surface that is under consideration for improvement are obtained, after which revised thermal conductivity can be modeled based on the existing and proposed thermal performance of that building surface. In a still further embodiment, fuel consumption for heating modeling results can be comparatively evaluated, with one fuel consumption model operating over an annual (or periodic) scope and another fuel consumption model operating on an hourly (or interval) scope.
US10354022B2

The present invention relates to a visual efficacy determining method for non-colored objects in different light environments, comprising: a) setting light environment; b) placing an object for performing visual recognition of a driver; c) resetting the light environment, and repeating the step b); d) processing visual recognition information data obtained after experiments, and establishing a correlating relationship between visual recognition time and color temperature, color rendering index and brightness parameters of the light environment; and e) performing visual efficiency analysis according to the visual recognition information data processing results. The present invention further provides a system for implementing the visual efficacy determining method for non-colored objects in different light environments, wherein the system comprises a simulated tunnel middle section subsystem, a testing subsystem and a data processing subsystem. According to the method and the system disclosed by the present invention, visual efficacy analysis is performed on the visual influence of the light environment setting of the illumination of a night road and a tunnel middle section on the driver, and good guidance standards are provided for the reasonable and efficient setting of the color temperature, color rendering index and average brightness of a lighting device.
US10354018B2

One embodiment of the present invention sets forth a technique for generating a tube within a three-dimensional (3D) model. The technique involves receiving a first location on a surface of the 3D model. The technique further involves receiving a second location on the surface of the 3D model. The technique further involves receiving at least one constraint associated with a first tube to be generated within the 3D model. The technique further involves generating, based on the at least one constraint, the first tube, where the first tube connects a first opening at the first location with to a second opening at the second location.
US10354014B2

A mobile device to operate a virtual assistant system to control any wirelessly connected devices and services by receiving an input command to perform a function at the devices and services, translate the input command into a common language sharable between the external devices and services so that such input commands can be understood between the plurality of devices and services, and functions can be performed at the devices and or service in response to the input command. This control can be shared with other mobile devices as instructed by an input command.
US10354012B2

An information processing system is communicable with a translation server through a network, and includes a receiver, circuitry, and a transmitter. The receiver receives content data indicating contents expressed in a first language and destination information indicating a destination to which the content data is to be transmitted. The circuitry determines, based on the destination information received by the receiver, a second language as a target language into which the contents expressed in the first language is to be translated. The transmitter transmits, to the destination indicated by the destination information, translated content data indicating contents that is translated by the translation server from the first language to the second language.
US10354010B2

An information processing system to increase weights of words that are related to a text, but that do not explicitly occur in the text, in a weight vector representing the text, is provided. An adjusting system (100) includes a distance storing unit (110) and an adjusting unit (120). The distance storing unit (110) stores distances between any two terms of a plurality of terms. The distance between two terms becomes smaller as the two terms are semantically more similar. The adjusting unit (120) adjusts a weight of each term of the plurality of terms in a weight vector including weights of the plurality of terms and representing a text, on the basis of a distance between each term and other term in the weight vector and a weight of the other term.
US10354007B2

A computer-implemented method, system and computer program product for defining clinical workflows is provided. The computer-implemented comprises receiving, at a server-end, information related to one or more clinical workflows. The computer-implemented method further comprises translating the received information into a machine readable language, wherein the received information is translated by splitting the received information into one or more structural components and translating each of the one or more structural components. Furthermore, the computer-implemented method comprises storing the translated information as metadata. Also, the computer-implemented method comprises synchronizing the stored metadata with one or more client devices to define the one or more clinical workflows in the one or more client devices, wherein the one or more defined clinical workflows are dynamically customized based on one or more patient parameters.
US10354004B2

In some implementations, documents can be presented on a display of a computing device based on a context of the computing device. The context can include a current time and/or current location associated with the computing device. The documents can be presented based on a time and/or location associated with the documents. Documents can be downloaded and shared between devices. Documents can be dynamically updated based on document vendor provided information and/or other network based resources. In some implementations, the various graphical interfaces described herein provide access to a variety of document types in an organized and efficient manner.
US10354000B2

A computer-implemented method comprises determining, that a first document corresponds to a particular template that provides field specification data for identifying one or more fields from a document; generating a first electronic validation form as a graphical user interface from the first document using the particular template; sending a second notification of the first electronic validation form via email to the sender device, the notification comprising a first option for confirming invoice data in the first electronic validation form, at least some of the invoice data inline or as an attachment, and a second option for updating the invoice data in the first electronic validation form; uploading, in response to a selection of the first option, the invoice data into an enterprise resource planning (ERP) system; causing, in response to a selection of the second option, presentation of the first electronic validation form by the sender device.
US10353993B2

In one embodiment, a method includes receiving a request for a web page; sending a first response portion for generating the requested web page to a client computing device that includes a structured document place-holder code segments and executable code for implementing a page-assembling process; generating second response portions each for generating a corresponding portion of the requested web page that each include a call to a function of the page-assembling process; determining relative priorities of the second response portions; sending the second response portions to the client computing device in an order based on the determined relative priorities; and wherein the page-assembling process is configured to insert, or cause to be inserted, at a location determined by a corresponding one of the place-holder code segments, the second portions of content into a model representation of the structured document generated by a client rendering application.
US10353990B2

The present invention provides a computer implemented method for generating translatable and accessible multimedia presentations. The method can include transforming a presentation master file defining a multimedia presentation into each of a text file and a variables file, generating a plurality of slides for a slide show with text strings from the text file and imagery and audiovisual elements from the variables file, and launching the slide show. Transforming a presentation master file into each of a text file and a variables file can include additionally transforming the presentation master file into a visual markup language document emulating the multimedia presentation. As such, in an aspect of the embodiment, the method further can include detecting an assistive technology, and rendering the visual markup language document in lieu of the slide show.
US10353989B1

A web application workspace is received comprising a UI layout and a UI element. A focus communication is defined associated with the UI element, wherein when the focus communication is asserted at run time the UI element is made visibly more focused.
US10353985B2

Methods, systems, and apparatus, including computer program products, for reusing components from an application are provided. In some implementations, a method includes associating a parent and child component in a source application. The components are used in the presentation of document data during navigation among documents. A navigation interface in an application window of the source application is presented, including presenting document data according to the parent and child components. Input adding the parent component from the source application window to an application window of a target application is received. It is determined that the output of the child component is connected with the input of the parent component, and then computer readable instructions associated with the parent component and the child component are inserted into the target application. A navigation interface is presented in the target application window, including presenting document data according to the parent and child components.
US10353981B2

In the context of tracking systems, it is difficult to ensure that an organization has a complete, accurate database of contacts stored in its tracking system. When tracking systems users are required to manage exporting and importing of contacts from their desktop mail clients and handheld devices, it is almost certain that contact information will not be kept up-to-date and that confidence in the accuracy of the contact information will not be high. By enabling a remote directory access portal in the tracking system, all users can be assured that they have available the latest contact information for the organizations' contacts. In addition to providing directory access, the tracking system can authenticate users and, based on the users' entitlements, authorize users' access to specific contacts.
US10353978B2

In one embodiment, a method includes receiving a plurality of uniform resource identifiers (URI's) associated with a particular domain. Each of the URI's identifies a content page comprising one or more signature elements. The method further includes, for each URI in the plurality of URI's, successively testing the URI to identify a core of the URI and any unnecessary elements of the URI. The core of the URI is sufficient to retrieve a version of the content page including all of its signature elements. The method additionally includes, for each URI in the plurality of URI's, updating a set of rules based on the identified core and the identified unnecessary elements. The set of rules establishes a normalized version of the URI.
US10353977B2

A method includes receiving a search query from a user device and identifying function records using the search query. Each function record includes an application access mechanism (AAM) and application state information (ASI). The AAM includes a reference to a native application and indicates one or more operations for the application to perform. The ASI describes a state of the application after the application has performed the operations. Identifying the function records may be based on matches between terms of the search query and terms of the ASI included in the function records. The techniques further include selecting AAMs from the identified function records and identifying one or more AAMs of the selected AAMs that are compatible with the user device. The techniques also include transmitting the identified AAMs to the user device and refraining from transmitting any of the selected AAMs that are not compatible with the user device.
Patent Agency Ranking