US10111004B1

A method captures binaural sound of a voice of a first user with microphones located at left and rights ears of a dummy head. The dummy head transmits the voice of the first user to a portable electronic device with or near the first user. This portable electronic device transmits the binaural sound over one or more networks to another electronic device being used by a second user to communicate with the first user during the electronic call.
US10110998B2

In accordance with embodiments of the present disclosure, a system may include an audio input for receiving an audio input signal for reproduction at a speaker, a sensor input for receiving at least one sensor signal indicative of a physical quantity indicative of a variable acoustic volume to which an acoustic output of a speaker generates sound, wherein the acoustic volume is partially enclosed by structural members of an information handling system comprising the speaker, an output for generating an audio output signal to the speaker, and a processor configured to apply an adaptive audio response to the audio input signal to generate the audio output signal, wherein the adaptive audio response is a function of the physical quantity.
US10110992B2

A terminal device includes: a first housing including a first opening and a second opening through which sound of a speaker is output; a second housing which is turnably coupled to the first housing and closes the first opening based on a turn angle relative to the first housing; and a closing member which closes the second opening in a state where the first opening is opened by the second housing.
US10110986B1

Haptic feedback is generated on a headphone to indicate contexts of ambient sound. In this way, noise-canceling headphones can alert the wearer to audible cues of potentially dangerous situations that otherwise would be suppressed by the noise cancellation feature of the headphones.
US10110985B2

An earphone includes a housing arranged to receive a speaker, the housing having a front portion arranged to be inserted in a user's ear and a rear portion arranged to remain outside the user's ear. The rear portion has a channel formed therein which is sized to receive an earphone cord and secure it therein. The earphone may also include an earphone plug having a plug housing with a channel formed therein or a cord joint having a joint housing with a channel formed therein.
US10110980B2

Thus there is provided a guitar amplifier microphone unit including at least one microphone capsule having a respective microphone capsule holder and a frame for holding the at least one microphone capsule holder. The at least one microphone capsule holder is arranged displaceably and/or rotatably on the frame.
US10110975B2

The present invention provides for routing calls between disparate domains, such as a circuit-switched subsystem and a multimedia subsystem. When a user element is homed in a first domain and roaming in a second domain, an incoming call will arrive at a gateway node in the first domain. As a result, a message identifying the user element and indicating that an incoming call has been received at first gateway node for the first domain is sent to a continuity control function (CCF) residing in the multimedia subsystem. The CCF will create and effect delivery of an inter-domain routing number to the first gateway node. The inter-domain routing number is used by the first gateway node to route the call to the second domain. The inter-domain routing number may be associated with a second gateway node of the second domain.
US10110970B2

Methods and systems to insert advertisements and/or other supplemental or replacement content into a stream of video content are described. In some example embodiments, the methods and systems receive a request to replace a portion of video content currently playing at a client device with supplemental video content, such as an advertisement. In response to the request, the methods and systems determine one or more fingerprints of the video content plating at the client device, identify one or more frames of the video content at which to insert the supplemental video content based on the one or more fingerprints, and insert the supplemental video content at the identified one or more frames of the video content.
US10110963B1

A system, method, and computer program product are provided for media content playback management. In operation, a profile system receives media information and current playback information associated with media content being played on a first device including a first streaming software agent capable of monitoring media data traffic from a plurality of different streaming media sources and a first local buffer for buffering the media content. The profile system identifies a profile associated with a user of the first device. The profile system stores the media information and the current playback information in association with the profile associated with the user of the first device. The profile system receives a request to play the media content on a second device including a second streaming software agent capable of monitoring the media data traffic from the plurality of different streaming media sources and a second local buffer for buffering the media content. The profile system identifies that the second device corresponds to the profile associated with the user of the first device. The profile system identifies the current playback information for the media content. Moreover, the profile system sends the current playback information for the media content to the second device such that the second device is capable of resuming playback of the media content where playback of the media content on the first device stopped. The profile system allows for anonymous access to various media players.
US10110958B2

A video services receiver for presenting video content, and related methods of operating the video services receiver, are presented here. An exemplary operating method identifies, at the video services receiver, an upcoming program event having content preferred by a user of the video services receiver. The method continues by generating, at the video services receiver, a graphical program notification comprising information related to the upcoming program event. The graphical program notification is provided for presentation on a display associated with the video services receiver.
US10110947B2

An electronic device with one or more processors, memory and a display displays a first video stream on the display. While displaying the first video stream, the electronic device downloads and stores a first portion of a second video stream and receives a request to display the second video stream on the display. In response to receiving the request, the electronic device starts to play the second video stream using the first portion of the second video stream, if the first portion of the second video stream meets recency criteria with respect to a current stream time of the second video stream. But if the first portion of the second video stream does not meet the recency criteria, the electronic device requests a second portion of the second video stream that is outside of the first portion of the second video stream.
US10110935B2

A method is provided for displaying an immersive video content according to eye movement of a viewer includes the steps of detecting, using an eye tracking device, a field of view of at least one eye of the viewer, transmitting eye tracking coordinates from the detected field of view to an eye tracking processor, identifying a region on a video display corresponding to the transmitted eye tracking processor, adapting the immersive video content from a video storage device at a first resolution for a first portion of the immersive video content and a second resolution for a second portion of the immersive video content, the first resolution being higher than the second resolution, displaying the first portion of the immersive video content on the video display within a zone, and displaying the second portion of the immersive video content on the video display outside of the zone.
US10110931B2

A variable length coder is disclosed. The variable length coder comprises a size determining unit and a first residual coder. The size determining unit determines a maximum size based on sizes of quantized residuals in a current group and determines whether to enable the first residual coder according to the maximum size. When the maximum size is equal to 1, the first residual coder is enabled to encode the quantized residuals as one symbol to generate a first encoded suffix according to a variable length coding scheme.
US10110923B2

A method of deriving VSP (View Synthesis Prediction) Merge candidates with aligned inter-view reference pictures is disclosed. The method generates a second Disparity Vector (DV) using a scaled DV derived from Neighboring Block Disparity Vector (NBDV) of the current block. A method of deriving one or more inter-view DV Merge candidates with aligned DV and associated inter-view reference pictures is also disclosed. The inter-view reference picture pointed by the DV derived from Depth oriented NBDV (DoNBDV) is used as the reference picture and the DV derived from DoNBDV is used as the DV for inter-view DV Merge candidate. Furthermore, a method of deriving temporal DV for NBDV is disclosed, where if the temporal neighboring block has a DV existing, the DV is used as an available DV for the current CU only if the associated inter-view reference picture exists in the reference lists of the current CU.
US10110913B2

Techniques are provided for motion estimation using hybrid video imaging based on frame-based capture and event-based capture. A methodology implementing the techniques according to an embodiment includes receiving a sequence of pixel events, generated asynchronously by an event-based video camera, and receiving a sequence of image frames generated by a frame-based video camera at a frame sampling period. The method also includes integrating a subset of the sequence of pixel events, occurring within the frame sampling period between two of the image frames, to generate a pixel motion vector representing motion of the pixel between the two image frames. The method further includes mapping the pixel motion vector to a tile of one of the image frames to generate an estimated motion vector associated with that tile.
US10110892B2

A video encoding device includes: a transformer for transforming an image block; an entropy encoder for entropy-encoding transformed data of the image block transformed by the transformer; a PCM encoder for PCM-encoding an image block; a multiplexed data selector for selecting output data of the entropy encoder or output data of the PCM encoder, for each block of an externally set block size; and a multiplexer for embedding a PCM header into a bitstream, in a block of the externally set block size, wherein the number of successive PCM-encoded blocks is embedded into the PCM header, and PCM data for the number of successive PCM-encoded blocks is multiplexed into the bitstream.
US10110890B2

A method of operation of a video coding system includes: receiving a video bitstream as a serial bitstream; extracting a video syntax from the video bitstream; extracting a low delay flag, a network abstraction layer (NAL) hypothetical reference decode (HRD) parameters present flag, and a video coding layer (VCL) HRD parameters present flag from the video syntax extracting a HRD syntax from the video bitstream based on the low delay flag, the NAL HRD parameters present flag, and the VCL HRD parameters present flag; extracting a temporal layer from the video bitstream based on the video syntax having the HRD syntax; and forming a video stream based on the temporal layer for displaying on a device.
US10110889B2

Display device ON/OFF detection methods and apparatus are disclosed. Example metering apparatus disclosed herein include first means for sensing an audio signal output from a media device. Disclosed example metering apparatus also include second means for performing audio code detection to detect audio codes in the audio signal, and third means for determining an audio gain level applied to the audio signal. Disclosed example metering apparatus further include fourth means for determining whether the media device is ON or OFF based on the audio gain level applied to the audio signal and whether a valid audio code is detected in the audio signal.
US10110885B2

On a surface of a screen, a first direction parallel to a virtual plane and a second direction orthogonal to the first direction are defined. A basic diffusion member of the screen diffuses and transmits each light ray at a first angle in a first plane parallel to the first direction, and diffuses and transmits the light ray at a second angle larger than the first angle in a second plane parallel to the second direction. An adjustment diffusion member of the screen diffuses and transmits each light ray at an adjustment angle larger than the first angle in the first plane. The basic diffusion member and the adjustment diffusion member are stacked on each other such that a diffusion angle of each light ray by the screen in the first plane is adjusted to a target angle larger than the adjustment angle.
US10110881B2

Model fitting from raw time of flight image data is described, for example, to track position and orientation of a human hand or other entity. In various examples, raw image data depicting the entity is received from a time of flight camera. A 3D model of the entity is accessed and used to render, from the 3D model, simulations of raw time of flight image data depicting the entity in a specified pose/shape. The simulated raw image data and at least part of the received raw image data are compared and on the basis of the comparison, parameters of the entity are computed.
US10110880B2

An unmanned aerial vehicle (UAV) may include stereo cameras that include a left camera and a right camera. The cameras may capture a majority of images in black and white, which may be captured in a single color channel. At certain times during a flight, the UAV may be configured to generate colorized images. To generate colorized images, the camera may capture a first image using a default color channel (e.g., green), which may be used for black and white images, and then selectively apply a color filter to capture a second image associated with a different color channel than the first image. A multi-channel color image may be created using at least the first image and the second image. By adding a third image in the remaining color channel, the created image may be generated as a red-green-blue image.
US10110875B2

A three dimensional image capture system includes: an image capture device configured to generate video data; a lens, coupled to the image capture device, configured to focus a left image and a right image; a microprism array, coupled to the lens, configured to horizontally deflect the left image and the right image; and an image processing unit, coupled to the image capture device, configured to calculate a depthmap from the left image and the right image in the video data, rendered by the microprism array.
US10110869B2

A color preview image is generated, preferably in real-time, for a plenoptic imaging system. The raw plenoptic image has a structure containing superpixels and also contains different color channels. For a principal color channel, a center view is generated by determining the pixel value for a center view of the superpixel, i.e. at the centroid of the superpixel. For each of the other color channels, the ratio of that color channel to the principal color channel is calculated for each superpixel. A center view for each non-principal color channel is determined by multiplying the color ratios times the pixel values for the principal color center view. These center views for the principal and non-principal color channels are combined into a color preview image. The calculations preferably can be performed in real-time at video rates.
US10110865B2

A lighting device includes: a receiving circuit which obtains a first image including a subject; a memory which obtains depth information indicating a depth of the subject in the first image; an image processor which converts the first image obtained, into a second image in which the subject in the first image is represented by gradation of a single color, the gradation being different according to the depth indicated by the depth information; a light source; a light modulator which modulates light emitted from the light source, according to the second image; and a light emitter which emits the modulated light.
US10110861B2

A light source system and projection system, the light source system comprising: a first light source (1) producing first wide spectrum light, a second light source (103) producing second wavelength light, a light splitting and light combining device (2) used to split and combine light, a first spatial light modulator (106), a second spatial light modulator (107), and a control device (108) controlling the first light source (1) and the second light source (103) and modulating the first spatial light modulator (106) and the second spatial light modulator (107). The projection system comprises the light source system. The light source system and projection system have high brightness and wide color gamut, effectively eliminating rainbow effect, and also have a simple structure and low cost.
US10110856B2

Systems, methods and computer-readable media for creating and using video analysis rules that are based on map data are disclosed. A sensor(s), such as a video camera, can track and monitor a geographic location, such as a road, pipeline, or other location or installation. A video analytics engine can receive video streams from the sensor, and identify a location of the imaged view in a geo-registered map space, such as a latitude-longitude defined map space. A user can operate a graphical user interface to draw, enter, select, and/or otherwise input on a map a set of rules for detection of events in the monitored scene, such as tripwires and areas of interest. When tripwires, areas of interest, and/or other features are approached or crossed, the engine can perform responsive actions, such as generating an alert and sending it to a user.
US10110848B2

An apparatus for simultaneously recording a first live video stream and projecting a second live video stream onto an interactive touch screen, the apparatus comprising (a) a backlight panel; (b) a horizontally polarized screen associated with one face of the backlight panel; (c) a camera having a lens, the camera having controllable frame rate and exposure; and, (d) a LCD screen.
US10110845B2

A communication device is provided for enabling a TV viewer to transmit signals towards a service provider. The communication device comprises: a user interface adapted to receive input signal from the TV viewer; a transceiver adapted to communicate wirelessly with a service provider via a remote server; and a TV interface adapted to allow forwarding of signals received from a TV source and of signals received from a service provider, towards a TV device of the TV viewer. Preferably the signals received from both sources are displayed simultaneously within different viewing windows at the screen of the TV device.
US10110844B2

System, methods, apparatus, and computer-readable media to facilitate expansion of media device interface capabilities are provided. A state change with respect to one or more media devices may be detected. The state change may correspond to a second media device being communicatively coupled to, or communicatively decoupled from, a first media device. Consequent to the detecting, a set of interface ports, which are configured to interface with multimedia devices, may be determined. Configuration information may be generated based at least in part on the set of interface ports. The configuration information may be transferred to a sink device to indicate interface options based at least in part on the set of interface ports. Content may be transferred to the sink device based at least in part on audio and/or visual data via at least one interface port of the set of interface ports.
US10110843B2

An image display device includes: a display; and a controller configured to classify a plurality of remote control code sets which are stored in a storage into at least one group based on a control signal included in the plurality of remote control code sets, to select one of the at least one group, to transmit a control signal included in the selected group to a peripheral device connected to the image display device through a communicator, to control the display to display an image received from the peripheral device in response to the control signal, to extract peripheral device information included in the image, and to determine a remote control code set corresponding to the peripheral device based on the peripheral device information.
US10110832B2

A system according to an exemplary embodiment includes: a first scaler configured to receive a plurality of touch events and down-scale the touch events to generate down-scaled touch events; a touch path logic unit configured to generate an output based on the down-scaled touch events; and a rendering logic unit configured to receive a video image, receive an output of the touch path logic unit, generate a display image by combining the video image with an overlay data according to the output of the touch path logic unit, and output the display image.
US10110826B2

The present technology relates to an imaging apparatus and method, and a program to allow easier and quicker adjustment of an angle of view.The imaging apparatus photographs and displays a live view image, while a user adjusts the angle of view by seeing the live view image to cause the imaging apparatus to photograph an image to be photographed. At this time, an internal information detecting unit detects information about the photographed image as internal detected information, and an external information detecting unit detects conditions or the like of the imaging apparatus as external detected information. A photographing settings changing unit determines whether astronomical photographing is to be performed according to at least the internal detected information or the external detected information, and sets an upper limit value of the shutter speed during photographing the live view image to be larger in the astronomical photographing than the value of the normal photographing. The present technology can be applied to digital still cameras.
US10110820B2

An imaging device includes: an image sensor that photoelectrically converts subject light to generate image signals; a storage portion that sets a second area within a first area so as to correspond to a specific area specified by a setting value for setting an extracting range of an image based on the image signals; a timing adjustment unit that adjusts the timing at which the image signals are read from the image sensor and written to the storage portion and the timing at which the image signals are read from the storage portion; an image conversion processor that performs predetermined processing on the image based on the image signals read from the image sensor; an output unit that converts processed image signals with continuous scanning timing into image signals of a predetermined format and outputs the image signals to a display unit.
US10110817B2

Provided is an image processing device including an acquisition unit configured to acquire information on an imaging position and an imaging direction in units of frame images that constitute a moving image obtained through capturing by an imaging unit, a converted image generation unit configured to generate converted images having different imaging directions for each frame image that constitutes the moving image based on the frame image itself and preceding and succeeding frame images of the frame image, an evaluation value calculation unit configured to calculate an evaluation value for each converted moving image constituted by combining the converted image and the original frame image, the evaluation value being used to evaluate a blur between the converted images or between the original frame images, and a selection unit configured to select a converted moving image with less blur based on an evaluation value calculated by the evaluation value calculation unit.
US10110811B2

An imaging module has a spatial light modulation element which applies spatial modulation to an incident luminous flux and emits it; an image sensor which obtains the luminous flux to which the spatial modulation has been applied by the spatial light modulation element as image information; and a fixing part which integrally fixes the spatial light modulation element and the image sensor, and the fixing part has a gap-defining member which is arranged between the spatial light modulation element and the image sensor and forms a gap structure having a certain distance, and an imaging device includes the imaging module.
US10110803B2

Processing for judging whether a face is included in a frame is performed, in a predetermined interval, on each of frames included in a moving image of a subject, displayed on a monitor, until the judgment becomes positive. If it is judged that a face is included in a frame, the facial position is detected in the frame, and stored. Then, judgment is made as to whether a face is included in the next frame after predetermined time. If the judgment is positive, the facial position is detected. The previously stored facial position is replaced by the newly detected facial position, and the newly detected facial position is stored. These processes are repeated until photographing operation is performed by operating a release unit.
US10110802B2

A method and a video management system is disclosed. The method may include receiving a video stream from a camera and displaying the video stream on a display. The method may include obtaining, via an eye tracking sensor, gaze information for an operator watching the display. The method may include generating a historical gaze heat map for the video stream for a time period based on the obtained gaze information and determining a low interest area for the video stream based on the generated historical gaze heat map. The method may include instructing the camera to decrease a bit rate of the video stream in the low interest area.
US10110799B2

An imaging device includes an imaging optical system that includes a first optical system and a second optical system having independent characteristics; an imaging element that includes plural light-receiving sensors that pupil-split light passed through a corresponding optical system among the first optical system and the second optical system to receive the light; an image generation unit that generates a first captured image from an imaging signal output from the light-receiving sensors corresponding to the first optical system and generates a second captured image from an imaging signal output from the light-receiving sensors corresponding to the second optical system; a focus adjustment unit that adjusts a focus state of each of the first optical system and the second optical system in an independent manner; and a focus controller that controls the focus adjustment unit based on importance degree information.
US10110784B2

An image processing apparatus is provided which performs image processing of an input frame image. Contrast analyzer generates a histogram of the input frame image and calculates contrast based on the histogram. Motion-detecting threshold setter calculates a lower-limit threshold and an upper-limit threshold of a motion-detecting threshold by using an input-operated motion-detecting level and the calculated contrast. Motion detector determines that an observation pixel is moving considerably in a case where a finite difference value between frames is greater than the upper-limit threshold, and sets composite ratio K such that compositing of a preceding frame image is not performed. In a case where the finite difference value is smaller than the lower-limit threshold, the observation pixel is determined to be stationary, and composite ratio K is set such that compositing of the preceding frame image is performed at the maximum ratio.
US10110774B2

A communication apparatus may perform: constructing a first wireless network to which the communication apparatus and an external apparatus belong and an access point does not belong; receiving, from the external apparatus by using the constructed first wireless network, a wireless setting used in a second wireless network, the second wireless network being a network to which the communication apparatus, the external apparatus, and the access point are to belong; establishing a wireless connection with the access point by using the received wireless setting; obtaining a first IP address of the communication apparatus in the second wireless network; sending the obtained first IP address to the external apparatus by using the first wireless network after the wireless connection with the access point has been established; and receiving a signal from the external apparatus via the access point by using the second wireless network.
US10110771B2

A printed document manager manages printed documents associated with respective electronic documents. When a document is printed, a graphical symbol referred to as a “postmark” is generated and inserted into the print stream so the postmark is printed on the hard copy of the document. The printed document is logged in a printed document store along with metadata associated with the printed document. The postmark on the printed document can be used for one or more purposes, such as to determine whether the printed document is current, to locate the corresponding print image in the printed document store, to locate the corresponding electronic document in the document management system, to automatically file a hand-notated version of the printed document, and to determine whether the printed document can be shredded after use. The printed document manager thus provides a way to effectively manage printed documents.
US10110768B2

A system and method for selecting and registering applications associated with operation of a multifunction peripheral includes a processor, a network interface and a memory. A plurality of user selectable applications for operation of a multifunction peripheral controller is stored. Each customization group includes a plurality of electronic files, and each customization group corresponds to a unique business type. A plurality of device customization data sets, each data set corresponding to document processing in the multifunction peripheral are also stored. Indicia are displayed identifying customization groups by business type. At least one user selected application is identified. A customizations menu listing available customizations from the selected identified customization group is generated. A user selects one or more applications from the customizations menu. A determination is made as to whether each application associated with the user application selection input is registered. Each unregistered application is registered.
US10110757B2

According to an embodiment of this invention, the following processing is performed to solve a problem of accurately determining an abnormal state in a carriage by using an acceleration sensor. Output values from a plurality of acceleration sensors mounted in locations which have low degrees of mechanical/physical coupling in a carriage and a printing apparatus main body are transformed into data in a frequency domain. Subsequently, a carriage operation abnormality and a level of the abnormal state are determined based on a plurality of acceleration values in the frequency domain and a comparison of magnitudes of the acceleration values.
US10110745B2

Techniques for benchmarking pairing strategies in a contact center system are disclosed. In one particular embodiment, the techniques may be realized as a method for benchmarking pairing strategies in a contact center system including determining results for a first plurality of contact-agent interactions, determining results for a second plurality of contact-agent interactions, and determining combined results across the first and second pluralities of contact-agent interactions corrected for a Yule-Simpson effect.
US10110732B2

Methods and apparatus for improving caller identification in telecommunications services based on general-purpose networks are described. A gateway device may process invitation messages sent from a telephone via a private branch exchange, in which the private branch exchange has replaced the number of the telephone with a customized number. The gateway device may determine that the customized number is mapped to an account-related number, and insert that number into a field of the invitation messages that is examined by a telecommunications provider and associated trunking services for account-related purposes.
US10110724B2

A community safety system (CSS) including a notification management entity (NME) comprising servers, the NME communicatively coupled to multiple user devices and one or more administrator devices (collectively, registered user devices). The CSS includes a plurality of registered users, wherein each registered user is associated with an organization, and a user category of a set of user categories. The NME may maintain a list of the registered users and associated information. The registered users may have user devices including a CSS application operating thereon. In some embodiments the CSS enables inter-organizational communication, allowing for members of a first organization to provide alerts that the NME can pass to a second organization when the registered user is physically located within a security zone associated with a second organization but not a member of the second organization.
US10110722B2

Systems, methods and non-transitory computer readable media for allowing a user to switch between watches that have been paired with a device such as a smartphone are described. In one embodiment, the watches automatically detect a removal of a first watch from a user's wrist and an attachment of a second watch to the user's wrist. Messages from the watches are transmitted to the device to allow the device to switch the active watch from the first watch to the second watch. The switch can occur while the device is in a locked state, and the device can synchronize the second watch with data received from the first watch. Other embodiments are also described.
US10110721B2

A vehicle system, for implementation at a subject vehicle, including a vehicle storage component having a device-discovery module that, when executed by a vehicle processing unit, determines, using vehicle communication hardware, presence of non-subject-vehicle devices. The storage component also includes a service-discovery module that, when executed, uses the communication hardware in determining needs of various devices including any of the non-subject-vehicle devices and any vehicle device. The storage component also includes a resource-discovery module that, when executed, determines what resources amongst the various devices available to serve the needs determined. The component also includes a grouping module that, when executed, establishes one or more groups amongst the various devices, yielding grouped devices of the various devices. The storage may also include a role-assignment module, a maintenance module, a soft-state-refresh module, and a broker module including an auction-and-bid protocol. The technology may include simply the storage device having any mentioned module, and processes performed.
US10110718B2

A mobile terminal stopper ejection system is described, and includes a bracket and a stopper body which may be placed in the bracket, wherein a limiting lug boss is arranged on an inner side of a sidewall of the bracket, the limiting lug boss is partially or totally a magnetic substance, the stopper body is provided with an accommodation space, a limiting groove corresponding to the limiting lug boss is formed in an outer wall of the stopper body, the stopper body is fixed in the bracket by clamping between the limiting lug boss and the limiting groove, an ejecting spring is arranged between the stopper body and the bracket, the ejecting spring is arranged to eject the stopper body, the system further includes a magnetic module, and the magnetic module is an electromagnetic module, and attracts the limiting lug boss to be separated from the limiting groove when being energized. The system for ejecting the stopper of the mobile terminal implements automatic ejecting of the stopper of the mobile terminal.
US10110713B2

A method and system for differentiating different Protocol Data Units (PDU) in a D2D communication network. The type of PDU to be differentiated is assigned/associated with a unique data/value and transmitted to the destination, by a transmitting User Equipment. At the receiving end, the receiving User Equipment differentiates between different types of PDU packets received, based on the unique data associated with the collected data. Further, the received PDU data is processed based on a suitable packet processing function that matches the PDU type of the PDU data received.
US10110705B2

A system and method is described herein for providing alternate software in response to a request for software by a user of a client device. The method may include receiving data associated with a request for content from a client device. The data associated with the request for content may be parsed by a processor, and then the processor may determine whether the parsed data is associated with a request for initial software. If the parsed data is associated with the request for initial software, the processor may substitute the request for initial software with an alternate request for alternate software, which is different from the initial software. Finally, the alternate request for alternate software may be sent or displayed to the client device so that the user may then be redirected to a location to download the alternate software or request a download of the alternate software.
US10110696B2

Provided are a module relay device and a relay method therefor, and more particularly, a module relay device and a relay method therefor which can guarantee independency by removing execution relationships of one or more respective modules by relaying a call among one or more manager modules, one or more application modules and service modules that perform functions of the battery management system in the middle.
US10110693B2

Various methods and communications devices to reduce a bandwidth utilization of a backhaul link in a wireless communications system are provided. By way of example, bandwidth utilization is reduced by relegating the compression of data to the downlink transmission, storing only reference keys in the cache of the transmitting device, and taking advantage of an asymmetrical cache structure between communicating devices. Support is provided for a user equipment to move from one node to another node.
US10110687B2

A system groups the data into sessions to allow tracking and evaluation of individual user behavior. By grouping clicks of a user in a session, the pattern of clicks can be observed, such as which path or pattern of clicks leads to a purchase. In particular, the session data is organized by session, using session transformers or “sessionizers,” before it is provided for database storage, enabling real-time session based analytics.
US10110684B1

Migrating a network service that is currently being performed by a first device to be performed by a second device includes: instructing the second device to notify an upstream network device to forward traffic that is to be serviced by the network service to the second device instead of to the first device, the network service being associated with an Internet Protocol (IP) address; and instructing the first device to migrate the network service to the second device, wherein the migration includes moving or copying state information associated with an existing flow currently serviced by the first device to the second device; the existing flow being an existing flow between a client application and a network application.
US10110681B2

A plurality of control apparatuses each stores, in a memory, relay device identification information for identifying one or more relay devices of a plurality of relay devices available for selection by the control apparatus, and selects, in response to connection of a first communication terminal to the control apparatus, one of the one or more relay devices having the relay device identification information stored in the memory as a first relay device to be connected to the first communication terminal to relay content data for the first communication terminal under control of the control apparatus.
US10110675B1

Delivery of directed content to semi-connected devices is provided. In some embodiments, content packages configured to be presented at a semi-connected device can be partitioned into alternative content packages. The alternative content packages are seamless to a publisher of the content packages and that permits backward compatibility with existing technology. Configuration of presentation attributes of the alternative content packages can be accomplished via rules that contemplate several delivery factors, such as publisher of the content package; type of the content package; type of the semi-connected device; and/or a model of such a device. Application of such rules for a content package can result in customized metadata that controls presentation of a media asset associated with the content package.
US10110669B2

Aspects of the subject disclosure may include, for example, receiving a request to initiate a multimedia broadcast multicast service (MBMS) to wirelessly distribute media content to mobile user equipment within a target geographical region using a common radio channel. An efficiency metric is obtained, in response to the request, for each broadcast multicast service center (BMSC). The efficiency metric is evaluated for each of the BMSCs and one of the BMSCs is selected based on the evaluation result. Establishment of an MBMS bearer service is facilitated using the selected BMSC, and a first media content item is disseminated to the mobile user equipment within the target geographical region using the common radio channel by way of the MBMS bearer service. Other embodiments are disclosed.
US10110668B1

In an example, there is disclosed a network apparatus for providing native load balancing within a switch, including: a first network interface operable to communicatively couple to a first network; a plurality of second network interfaces operable to communicatively couple to a second network; one or more logic elements forming a switching engine operable for providing network switching or routing; and one or more logic elements providing a load balancing engine operable for: load balancing network traffic among a plurality of service nodes; probing a first service node; and determining that the first service node is unavailable.
US10110656B2

Embodiments of the present disclosure include systems and methods for implementing an Iconizer in a cloud-based platform such as cloud based platform (e.g., cloud-based collaboration platform or cloud-based platform providing collaborative and/or file sharing services). The iconizer can facilitate the display on a graphical user interface (GUI) of certain features of the storage operation and synchronization to a user. Some embodiments contemplate methods for representing Unicode text in the file system operations in either Normal Form Composed (NFC) or Normal Form Decomposed (NFD). Various disclosed embodiments facilitate operations using either or both formats, or a combination of the two.
US10110655B2

A method and an apparatus of transmitting media content in a multimedia system are provided. The method includes determining a transmission unit for transmitting at least one multimedia source related to the media content, generating a data stream including header information and the at least one multimedia source according to the determined transmission unit, and transmitting the data stream through a communication network.
US10110652B2

Technology for communicating Moving Picture Experts Group (MPEG)-2 streaming video quality information is disclosed. A network element can generate quality access units that are associated with one or more media access units in a media content stream representation. The quality access units can indicate quality metadata for the media access units in the media content stream representation. The network element can encapsulate the quality access units in an MPEG-2 transport stream (TS). The network element can generate a quality extension descriptor that describes the quality metadata indicated in the quality access units. The network element can communicate, to a user equipment (UE), the quality extension descriptor according to a defined periodicity. The network element can communicate, to the UE, the quality access units in the MPEG TS with the media access units, wherein the quality access units are interpreted at the UE based on the quality extension descriptor.
US10110647B2

A method for altering bandwidth consumption when receiving content in a user device includes determining a first user device status where the first user device status indicates whether content, which is being accessed by a content-rendering application, is viewable on a display of the user device, based on the first user device status, selecting one of a plurality of available alternative content segments, and receiving the selected content segment.
US10110642B2

An communication apparatus includes a communication unit configured to establish a connection with another communication apparatus and generate one or a plurality of streams based on the connection, a determination unit configured to determine not to newly establish a stream based on the connection established with the another communication apparatus, and an adding unit configured to add to a message that is to be transmitted to the another communication apparatus in accordance with the determination made by the determination unit a communication parameter usable for reestablishing a communication path with the another communication apparatus.
US10110633B2

The method comprising: capturing and removing a public unique identifier set by a Website (300) in a computing device (100D) of a user (100); monitoring, during a first time-period, web-requests the user (100) makes to obtain a web-behavioral profile of the user (300), and storing the obtained web-behavioral profile as a first vector; tracking, during a second time-period, the web-requests to examine the effect each web-request has on assisting the de-anonymization of the user (100), obtaining a second vector; classifying, the obtained second vector taking into account a computed similarity score parameter; creating and mapping, a corresponding private unique identifier for said captured public identifier; and executing, based on said mapping between the private and the public unique identifiers, an intervention algorithm for said web-tracker, that considers a configured intervention policy.
US10110629B1

A honeypot resource management service receives a request to provision one or more honeypot resources. In response to the request, the service identifies at least one computing resource service that is to be used to present the one or more honeypot resources. The service generates configuration information that is transmitted to the at least one computing resource service to cause the computing resource service to present the one or more honeypot resources to users in accordance with a set of parameters specified in the configuration information.
US10110626B2

A local segment analysis and security (LSAS) engine method, computer program product, and apparatus are provided. The LSAS engine collects status metrics indicating a current operational status of the computing resources within a first segment of a computing environment, analyzes the status metrics to determine whether the first segment is the target of a first attack, and receives, from another LSAS engine of a second segment of the computing environment, a message indicating a status of the second segment with regard to the second segment being a target of a second attack. The LSAS engine determines a security response action to implement based on the received message and results of the analysis and transmits a control message to a computing resource of the first segment to implement the determined security response action. The security response action is at least one of a segmentation, dilution, or scaffolding security response action.
US10110618B1

The present disclosure relates to systems and methods for detecting malware. In some embodiments, a method may include detecting, via a processor, a user login event at an application; dynamically comparing, via the processor, the user login event with one or more expected behaviors associated with the application; and determining, via the processor, whether the application is potential malware based at least in part on a result of the comparing.
US10110612B2

Methods and systems are described for managing a user's contact data which use evolving sequential sets of rules where the applicability of each set depends upon adherence or proper application of a prior set. In an embodiment, an initial set of restrictions are generated based on input from a first user, the restrictions relating to contact made by a second user to the first user. These initial restrictions are subsequently modified in response to the second user contacting the first user based on the contact made and a characteristic of the contact. The methods may apply to any form of contact between the first and second users and in an embodiment applies to contact made by the second user to a cellular telephone number belonging to the first user.
US10110599B2

At a first port of a switch device of a motor vehicle, a device identifier of a device of the motor vehicle is received. An authenticity test on the basis of the device identifier is performed. If a test result of the authenticity test is positive, communication data of the device addressed to at least one further device of the motor vehicle are received at the first port and transmitted in a first VLAN of a communication network of the motor vehicle to the at least one further device. If the test result is negative, the communication data are rejected at the first port. A diagnostic inquiry for the device is received from a diagnostic device at a second port of the switch device. Independently of the test result the diagnostic inquiry is forwarded via the first port to the device in a second VLAN of the communication network.
US10110596B2

An information processing system comprising: an acceptance unit configured to receive an issuance request of an electronic certificate that is available in an electronic apparatus used by one or more users; an issuance unit configured to issue the electronic certificate based on the issuance request received by the acceptance unit; a management unit configured to store information indicating the electronic certificate issued by the issuance unit associated with information indicating one or more services that can be used with the electronic certificate, the one or more services being provided respectively by one or more servers; and a reporting unit configured to transmit authentication information for determining validity of the electronic certificate to at least one server among the one or more servers based on the information stored in the management unit.
US10110583B1

Some embodiments provide an account-access recovery method that receives a request to recover access to an account. The method also assesses recent usage of a device that is associated with the account. The method also, based on the assessment, selects a recovery process from a group of different recovery processes for regaining access to the account. The method also provides the selected recovery process to a party that is requesting the access recovery.
US10110576B2

A system includes circuitry for rewriting blockchains in a non-tamper-evident or tamper-evident operation using a key secret held in portions by multiple individually untrusted parties. The blockchains may include a series of blocks secured by integrity codes that may prevent non-tamper-evident rewrites by non-trusted parties that are not in possession of the key secret or individually-untrusted parties in possession of only a portion of the key secret. In some cases, multiple individually-untrusted parties may combine their portions into the key secret. As a group, the multiple individually-untrusted parties may perform non-tamper-evident operation with respect to at least one integrity code within the blockchain.
US10110572B2

Implementations described and claimed herein provide encryption in the data path. In one implementation, login parameters from a primary data center are obtained. The login parameters include an identification of a destination device. An encryption key corresponding to the destination device is received. A write command including data for writing to the destination device is received from the primary data center. The data is encrypted inside a firewall of the primary data center using the encryption key. The encrypted data is routed over a data path to the destination device. As such, the data is secure during transmission over the network to the destination device.
US10110569B1

Computerized systems and methods for storing data on a cloud-based personal virtual server are disclosed herein. Systems and methods may include a mobile device of a user comprising a processor configured to: receive a user's personal information; receive the first user's password, generate a secret key, a personal public key, and a personal private key for the user; launch a new server instance on a cloud-service provider to create a cloud-based personal virtual server for the first user on the cloud-service provider, the personal virtual server being segregated from other servers on the cloud-service provider; and transmit the personal information, the personal public key, and the password of the first user to the cloud-based personal virtual server for storage.
US10110565B2

A method, and associated system, for security processing of a request for a resource in a network security system. The request for the resource and a duplicate of request for the resource are forwarded to a first proxy server and a second proxy server, respectively. A first output including the received request, and a second output including the duplicate of the received request, are received from first proxy server and the second proxy server, respectively. A determination is made of whether the first output and the second output differ; if not the received request or the duplicate of the received request is transmitted to a web server for satisfying the request; if so a first alarm is generated and transmission to the web server of the received request and the duplicate of the received request is blocked.
US10110563B1

Techniques for reduction and acceleration of a deterministic finite automaton (DFA) are disclosed. In some embodiments, a system, process, and/or computer program product for reduction and acceleration of a DFA includes receiving an input value; performing a reduced deterministic finite automaton lookup using a lookup key, wherein the lookup key comprises a current state and the input value; and determining a next state based on the lookup key.
US10110556B2

Methods, systems, and computer readable media for initiating and executing a performance test of a private network and/or components thereof are disclosed. Methods and systems include a receiver endpoint in a private network, and a sender endpoint in a public network. The receiver endpoint initiates a transport layer connection with the sender endpoint. The sender endpoint allocates a port, binds to the port, and sends an Internet Protocol (IP) address and a port number over the transport layer connection. The receiver endpoint then sends a hole punch datagram from the private network to the public network to create a hole in a firewall that is separating the public and private networks. The sender endpoint receives the hole punch datagram and uses IP address and port information in the hole punch datagram to send test traffic through the hole in the firewall.
US10110553B2

Adaptive prefix delegation that facilitates delegating prefixes from one device to another. The prefix delegation may be adaptively implemented to enable delegation router to make decision regarding characteristics of prefixes to be delegated. The adaptive prefix delegation may be automatically or dynamically preformed according to particularly operation capabilities of each delegating device.
US10110550B1

An example system for device-independent point to multipoint communication is configured to receive a message addressed to one or more destination users, the message type being, for example, Short Message Service (SMS), Instant Messaging (IM), E-mail, web form input, or Application Program Interface (API) function call. The system also is configured to determine information about the destination users, the information comprising preferred devices and interfaces for receiving messages, the information further including message receiving preferences. The system applies rules to the message based on destination user information to determine the message endpoints, the message endpoints being, for example, Short Message Service (SMS), Instant Messaging (IM), E-mail, web page output, or Application Program Interface (API) function call. The system translates the message based on the destination user information and message endpoints and transmits the message to each endpoint of the message.
US10110544B2

A method, implemented on at least one computing device, each of which has at least one processor, storage, and a communication platform connected to a network for classifying a question is disclosed. A question is received from a person. A question pattern is determined. A model selected based on the question is retrieved. Further, a decision is made as to whether the question is a personal question based on the question pattern and the selected model.
US10110533B2

Identifying entities in email signature blocks is described. A system scores each token, in a sequence of tokens from an email signature block, based on entity types, wherein each token is a word, a punctuation symbol, or an end-of-line character. The system identifies each entity sequence which includes a number of entities that matches the number of tokens in the sequence of tokens. The system identifies an entity sequence with a highest score based on applying scores for each token in the sequence of tokens to each identified entity sequence. The system outputs the sequence of tokens as an identified set of entities based on the entity sequence with the highest score.
US10110531B2

Controlling cascade of information transmitted and received via one or more online data sharing platforms and electronic communication network. A message to be shared is detected. The message and the corresponding message stream may be analyzed. An action may be taken upon the message responsive to one or more criteria being met based on analyzing the message and the corresponding message stream. The action may include at least forcing a fact check of the message that determines veracity of the message. The action may also include one or more of removing the message, disabling the message, allowing conditional sharing of the message, or allowing the message to be shared. The one or more criteria may include at least determining a confidence value below a threshold value that indicates the message is non-factual.
US10110528B2

A method and email application enable email attachments to be viewed through a system external to the email application itself in accordance with select categories. The email application creates categories and categorizes the email attachments according to such categories. The email application then maps the categories into a format understandable by the external system for category information and provides the mapped categories to the external system in such format. In response to receiving a request from the external system for the contents of one of the mapped categories and in response to such category having no further subcategories, the email application identifies the email attachments under such category and maps the identified email attachments to file names. The file names are then provided to the external system as the contents of such category. If the external system requests the contents of a category that has further subcategories, the email application maps the subcategories into a format understandable to the external system and provides such subcategories to the external system as the contents of such category.The present invention can be used to provide a file-system view of email attachments. In such case, the email application appears as a file system to the operating system of an email user's computer. The created categories are provided to the operating system as the “folders” in the file system. The email attachments are provided as files within such folders.
US10110526B1

Some implementations can include a computer-implemented method and/or system for a website visitor communication system having an asynchronous one-way outbound (i.e., website to visitor) video channel and an inbound (i.e., visitor to website) text channel. The asynchronous aspect of the outbound video channel can permit a representative for the website (or representative) to carry on multiple chat sessions with different visitors simultaneously.
US10110520B1

A secure chat client is described that allows users to exchange encrypted communications via secure chat rooms, as well as one-to-one communications. In particular, the secure chat client allows users to create, configure, and manage secure chat rooms. Furthermore, the secure chat client provides users with the ability to recover secure messages when they obtain a new device or otherwise lose communications.
US10110517B2

The present invention discloses a method and system for realizing Open vSwitch that supports 802.1p. The method comprises: a priority mode configuration stage: the switch receiving a priority configuration statement of a user and parsing the configuration statement; a configuration storage stage: storing the parsed configuration information into a switch database; and a priority-based data forwarding stage: the switch putting a received data packet into a corresponding priority queue according to said configuration information and a flow table so as to forward the data packet. The system comprises a configuration module, a configuration information storage module and a priority-based forwarding module, wherein the data priority-based forwarding module comprises a configuration reading unit, a traffic control setting unit, a flow table storage unit, a data packet parsing unit, a flow table matching unit, a flow table executing unit, a scheduling unit, priority queues, a sending unit, etc.
US10110516B2

A non-transitory computer readable recording medium having stored therein a switch controlling program causing a computer to execute a process includes acquiring port information on a switch that comprises a plurality of first and second ports, where the port information including connection destinations of the second ports and being acquired for each of the second ports before swapping the switch for another switch; instructing to close the first ports of the another switch after the switch is swapped; acquiring the port information on the another switch for each of the second ports after the swapping; determining whether there exists the second port whose connection destination is unchanged before and after the swapping; and instructing to open the first port of the another switch, where data being transferred between the opened first port and the second port whose connection destination is unchanged before and after the swapping.
US10110507B2

The present invention relates generally to network quality estimation using HTTP/2 push feature. When network quality estimation is required, a client web application requests a server to enter a probing mode. During the probing mode, the server pushes useful data to the application for the latter to perform the estimation. This avoids wasting bandwidth since the useful data are likely to be used by the application. Furthermore, during the probing mode, the server notifies the application of the push start and the push end of each pushed data. This is one using a web socket established with the application. This makes it possible to overcome the limitations of the application in accessing HTTP/2 features of a client browser. Based on the notifications, the application is able to perform accurate estimations.
US10110504B2

A data center includes a plurality of computing units that communicate with each other using wireless communication, such as high frequency RF wireless communication. The data center may organize the computing units into groups (e.g., racks). In one implementation, each group may form a three-dimensional structure, such as a column having a free-space region for accommodating intra-group communication among computing units. The data center can include a number of features to facilitate communication, including dual-use memory for handling computing and buffering tasks, failsafe routing mechanisms, provisions to address permanent interface and hidden terminal scenarios, etc.
US10110503B2

Commitments against various resources can be dynamically adjusted for customers in a shared-resource environment. A customer can provision a data volume with a committed rate of Input/Output Operations Per Second (IOPS) and pay only for that commitment (plus any overage), for example, as well as the amount of storage requested. The customer can subsequently adjust the committed rate of IOPS by submitting an appropriate request, or the rate can be adjusted automatically based on any of a number of criteria. Data volumes for the customer can be migrated, split, or combined in order to provide the adjusted rate. The interaction of the customer with the data volume does not need to change, independent of adjustments in rate or changes in the data volume, other than the rate at which requests are processed.
US10110498B2

Datalink frames or networking packets contain protocol information in the header and optionally in the trailer of a frame or a packet. We are proposing a method in which part of or all of the protocol information corresponding to a frame or a packet is transmitted separately in another datalink frame. The “Separately Transmitted Protocol Information” is referred to as STPI. The STPI contains enough protocol information to identify the next hop node or port. STPI can be used avoid network congestion and improve link efficiency. Preferably, there will be one datalink frame or network packet corresponding to each STPI, containing the data and the rest of the protocol information and this frame/packet is referred to as DFoNP. The creation of STPI and DFoNP is done by the originator of the frame or packet such as an operating system.
US10110490B2

A method and an apparatus for forwarding a packet, where a first network virtualization edge (NVE) receives a first packet sent by a first tenant end system (TES), where a destination Internet Protocol (IP) address of the first packet is an IP address of a second TES, a destination media access control (MAC) address of the first packet is a gateway MAC address corresponding to the first NVE. The first NVE acquires an access virtual network identifier (VN ID) and a layer 3 virtual private network (VPN) instance identifier of the first TES, and searches a routing and forwarding table, to obtain an entry corresponding to the IP address of the second TES. Then the first NVE encapsulates the first packet into a network virtualization overlays (NVO3) packet according to the entry, and forwards the NVO3 packet to a second NVE to forward to the second TES.
US10110484B2

Systems, methods, and computer-readable storage media that may be used to generate a competitive metric are provided. One method includes receiving interaction data elements including identifiers and time stamps and generating a path data structure. A path data structure includes the interaction data elements sorted by identifier and time stamp. Further, the method includes sorting, parsing, and filtering the path data structure to generate a minor path data set. The method includes generating the competitive metric by using the minor path data set to determine the number of interactions an entity has with a group of content providers and comparing that number of interactions to the number of interactions a second entity has with the same group of content providers.
US10110475B2

According to the present invention, there is provided a method for restoring a MultiProtocol Label Switching (MPLS) ring network in the event of a network link failure. The MPLS ring network comprises a path for traffic around the ring comprising a plurality of sequential Label Switched Paths (LSPs). The method comprises, at a network node in the MPLS ring network: detecting a failure along a network link traversed by a first LSP having an end point at the network node; in response to the detecting, encapsulating an Ethernet Ring Protocol (ERP) restoration message in a restoration pseudowire; and transmitting the restoration pseudowire within a second LSP over a subsequent network link. The method also comprises, at a network node in the MPLS ring network: receiving a first LSP comprising a pseudowire; detecting that the pseudowire is a restoration pseudowire comprising an Ethernet Ring Protocol (ERP) restoration message; and in response to the detecting, processing the ERP restoration message. There is also provided a network node for an MPLS ring network, and an MPLS ring network.
US10110473B2

The following processing is executed by a communication apparatus capable of performing wireless communication in a first communication mode in which communication is performed via an access point and a second communication mode in which communication is performed with a communication partner apparatus in a peer-to-peer mode. If communicating with the communication partner apparatus in the second communication mode, it is determined whether to concurrently execute operations in the first communication mode and the second communication mode. If it is determined to concurrently execute the operations in the first communication mode and the second communication mode, it is controlled to operate as a service providing source which provides a service in the second communication mode.
US10110465B2

A method of supporting N active, distributed HSRP gateways in a virtual Extensible local area network. The method includes: joining by HSRP active, HSRP standby, HSRP listen gateways a special virtual Extensible LAN tunnel endpoint address; advertising by HSRP active, HSRP standby, HSRP listen gateways its address; assigning priority to HSRP active, HSRP standby, HSRP listen gateways; determining the liveliness of the HSRP active gateway; and the HSRP active gateway sourcing Hello with HSRP VMAC in the inner layer 2 header, and the special virtual Extensible LAN tunnel endpoint address in the outer Layer 3 address; replying by the HSRP active gateway to a broadcast ARP to an HSRP Virtual IP address; forwarding packets destined to Virtual MAC by any of HSRP active, HSRP standby, HSRP listen gateways and replying by HSRP active, HSRP standby, HSRP listen gateways to a unicast ARP to an HSRP Virtual IP address.
US10110463B2

A portable communications device (PCD) for communications with two or more communications systems including a power unit, a transceiver unit and a control unit. The power unit is for powering the communications device so as to enable it to be portable. The transceiver unit includes a local unit for communicating with a local communications system and a satellite unit for communicating with a satellite communications system. The control unit is for controlling communications by the local unit and the satellite unit. The control unit includes a sensing algorithm for sensing requests for communications, a selection algorithm for automatically selecting the local unit or the satellite unit for communications. A software controlled transceiver unit is used together with parameter algorithms for automatically controlling communications and modifying the system budget.
US10110459B2

A throughput measuring method includes: acquiring a plurality of data packets at an observation point on a network, the plurality of data packets being transmitted from a transmission source apparatus and received by a transmission destination apparatus; calculating a plurality of round trip times, for each of the data packets, from a time point of acquisition of each of the data packets transmitted from the transmission source apparatus to a time point of acquisition of response packet corresponding to each of the data packets; identifying a measurement time section including the plurality of calculated round trip times increasing in ascending order of identification numbers of the response packets; and calculating a throughput of the identified measurement time section based on data quantities of the plurality of data packets transmitted from the transmission source apparatus during the identified measurement time section.
US10110457B2

Previously available network monitoring and management systems fail to provide systems or processes that adequately communicate individual client experiences with regards to bitrates or communicate these experiences with respect to time, space and individual client service expectations. By contrast, and to that end, various implementations disclosed herein include systems, methods and apparatuses that obtain network utilization information from a compliant access point, wherein the network utilization information includes a respective first service level indicator value for at least one of one or more client devices; and determines a respective first performance characterization value for the at least one of the one or more client devices based on a function of the respective first service level indicator value and at least one of a first access point capacity value and a respective first network resource capacity value for the at least one of the one or more client devices.
US10110454B2

The invention provides a packet loss detection system that in near-real time detects packet loss and reports the identities of the lost packets. The identities of the lost packets are based on a set of packet-specific information that includes five-tuple flow information of the packet and other unique packet identifiers. A set of meters are placed at various vantage points in the network, each meter generates digests summarizing all the traffic passing through itself. The digests are exported to a collector/analyzer, which decodes the digests and performs an analysis to detect packet losses and to determine the lost packets' identities. The collector compares between the traffic digests generated by all the meters surrounding the segment. Mismatches among the digests indicate packet losses. The collector restores the identifiers of the lost packets by further decoding the mismatches between the digests.
US10110453B2

When a device management server requests obtainment of recorded video at the time of an error in an image forming apparatus, a device management client confirms that there is a request for obtainment of recorded video, and makes a request for desired recorded video to a camera management server. The device management server receives recorded video from the camera management server through the device management client.
US10110442B2

User interactions are detected that customize and create new versions of the configuration of a selected data surfacing solution. The customizations and new versions are saved as changes (or deltas) to the selected data surfacing solution. The selected data surfacing solution, with the customization deltas, is identified as a unique solution and saved as a node in a solution hierarchy that has the selected solution as its ancestor node. The selected data surfacing solution, with new version (upgrade) deltas, is identified as a new version of the selected solution and saved as a new version in the same node in a solution hierarchy. The node in the hierarchy corresponding to the selected solution with the customization and upgrade deltas inherits a configuration corresponding to the ancestor node.
US10110441B2

Translating an identifier is provided. One or more processors receives text that includes a portion of text. One or more processors identifies an identifier of an element of a network, wherein identifying the element is based, at least in part, on the portion of text. One or more processors determines one or more details of the element, wherein determining the one or more details is based, at least in part, on the identifier. One or more processors modifies a presentation of the text, wherein modifying the presentation is based, at least in part, on the one or more details of the element.
US10110435B2

Systems and methods are provided for identifying stable attributes in clusters of devices and naming the clusters of devices using the stable attributes. The stable attribute is selected from data associated with user/household behavior and data associated with each device. Because the stable attribute is associated with the device in the cluster determined to be the most stable, it is a persistent identifier that can be used to identify the user/household over time. Because the stable attribute is determined each time the clusters are determined, resources that would be required to track the user/household over time are saved and the system of tracking users/households is more efficient. Attributes evaluated to determine the stable attribute include IP address, the location of the device, hardware characteristics of the device, the date a CRM profile was created, timestamp of the first or last user authentication, and the number of authentications on that device.
US10110434B2

Presented herein are techniques for orchestrating an update of an on-premises cloud connector from a cloud-based software platform. In particular, a first version of a first cloud connector is running in an active-active configuration across first and second nodes in an on-premises cluster. The first cloud connector is associated with user subscriptions to a first on-premises application and the first cloud connector connects the first on-premises application to a first cloud service hosted at a cloud-based software platform application. The first cloud connector is updated from the first version to a second version on each of the first and second nodes in a sequential manner. The update of the first cloud connector from the first version to the second version is initiated at the cloud-based software platform.
US10110433B2

A method is provided in one example embodiment and includes communicating a message from a network element to a remote data plane element in order to request a data plane resource for hosting a session for a particular subscriber. The remote data plane element is designated to host a data plane function for a particular mobile network subscriber and the data plane resource comprises at least one of memory space and processor allocation. The method further includes discovering nodes capable of supporting the control plane functions; discovering nodes capable of supporting the data plane functions for the session; and performing a system-specific internal configuration to support separation of the data plane functions and the control plane functions.
US10110431B2

Some embodiments provide a method for a network controller. The method receives configuration data, for a logical router managed by the network controller, that specifies at least one logical port for the logical router. The method automatically generates connected routes for the logical router based on network address ranges specified for the logical ports of the logical router. The method receives a manually input static route for the logical router. The method generates data tuples, for distribution to several managed network elements, based on the connected and static routes for the logical router in order for the several managed network elements to implement the logical router.
US10110424B1

A node failure recovery tool includes an interface and one or more processors. The interface is configured to receive a first portion and a second portion of state information from a first node. The one or more processors are configured to determine a time that the first portion of state information was received and store the first portion of state information and the time that the first portion of state information was received. The one or more processors are further configured to determine a time that the second portion of state information was received and start a timer, determine that the timer has expired and that the third portion of state information has not been received, and after determining that the first node has crashed, send a retrieved second portion of state information to the first node so that the first node can recover from the crash.
US10110417B1

Briefly, methods and/or apparatuses of overlaying a secure, connected, flexible networking structure, such as on cloud infrastructure, are described.
US10110415B2

An identification of a directed graph is received that includes data transformation nodes that represent computations that transform data elements and one or more data nodes that represent data elements, and includes directed links that represent lineage relationships; and computing summary information based on paths in the directed graph, and storing the summary information in one or more summary objects. The computing includes: receiving designation of interest for a plurality of the nodes of the directed graph; and generating one or more summary objects for remaining nodes not included in the plurality of nodes of interest, a first summary object including summary information based on a first path between a first node of interest and a second node of interest that does include one or more of the remaining nodes and does not include any nodes of interest other than the first and second nodes.
US10110405B2

An apparatus may receive signaling from a base station that indicates different tone indices. The apparatus may further transmit a plurality of symbols in a single tone uplink transmission. In an aspect, groups of symbols in the plurality of symbols are transmitted using the different tone indices of the single tone uplink transmission indicated by the received signaling. A second apparatus may signal to at least one user equipment (UE) information associated with different tone indices for use in transmitting a plurality of symbols in a single tone uplink transmission. The second apparatus may further receive the plurality of symbols in the single tone uplink transmission. In an aspect, pairs of symbols in the plurality of symbols are received in different tone indices of the single tone uplink transmission.
US10110402B2

A PAM4 signal generation apparatus is provided. The PAM4 signal generation apparatus includes a DFB, two EA modulators, an SOA, a PSR, a direct-current power source, two electrical-signal generators, and two amplitude-limiting amplifiers. The two electrical-signal generators and the two amplitude-limiting amplifiers are used to generate two NRZ electrical signals respectively, the DFB outputs two optical signals, the SOA amplifies an optical power of one of the optical signals, the two EA modulators use the NRZ electrical signals and the optical signals including “a large signal and a small signal” respectively to generate two NRZ optical signals respectively, and the two NRZ optical signals are multiplexed by the PSR to generate a PAM4 electrical signal. According to this apparatus, a linearity requirement is greatly lowered. PAM4 modulation is performed in an optical domain, and this prevents a PAM4 signal from being generated on an electrical signal.
US10110398B2

A wireless device comprises a primary antenna, a primary transceiver, one or more secondary antennas and one or more receive diversity chains. The receive diversity chains, in some embodiments, include transceiver capability. The wireless device measures and collects various statistics. Based on the statistics, the wireless device enables or disables one or more of the receive diversity chains with respect to a cellular radio access technology (RAT). A disabled receive diversity chain, in some instances is then powered down. During an interval when a receive diversity chain is disabled, the control logic periodically or on an event-driven basis enables a given receive diversity chain to probe channel quality indicator (CQI) and channel rank values. In some embodiments, a time interval for collecting a portion of the statistics, is adapted or backed off in anticipation of use of the receive diversity chain, based on traffic circumstances.
US10110395B2

The present disclosure relates to a control method and a control device for an electronic device, such as a smart home device. The method includes acquiring, by a control device, personal information of participating persons to be served by the electronic device, and determining an operation mode of the electronic device based on the personal information, for the electronic device to perform a task for serving the participating persons according to the operation mode. In the present disclosure, in an example, the smart home device can perform a task according to various operation modes based on personal information of participating persons, and thus can achieve intelligent operation, meet the user's demands and improve the user experience.
US10110386B2

Methods, systems, and computer programs for using an implicit certificate are disclosed. In some aspects, a message and an implicit certificate are accessed. The implicit certificate is associated with an entity. A modified message is generated by combining the message with a value based on the implicit certificate. A digital signature can be generated based on the modified message and transmitted to a recipient. In some aspects, a digital signature from an entity and a message to be verified based on the digital signature are accessed. An implicit certificate associated with the entity is accessed. A modified message is generated by combining the message with a value based on the implicit certificate. The message is verified based on the digital signature and the modified message.
US10110374B2

In general, in one aspect, noise is injected into a bitmap associated with content to be presented on a display to create a noisy bitmap. The noisy bitmap is encrypted using electronic code book (ECB) encryption. The resulting ciphertext does not include recognizable patterns from the content as is typical with ECB encryption. The injection of noise may include modifying pixel values for at least a subset of pixels in the bitmap. The pixel values may be modified by using a counter, a known modification pattern, or a random number generator. The bitmap may be analyzed to determine how the bitmap can be modified to maximize the randomness of the bitmap while ensuring that the noisy bitmap is visually perceptually similar when presented. The noise may be injected into a block of pixels prior to the block being encrypted.
US10110366B2

Methods and apparatus of a base station or a User Equipment (UE) in communication with each other are provided. The base station transmits on a first cell using frequency domain duplexing or time division duplexing associated with a first uplink-downlink (UL-DL) configuration and on a second cell using time division duplexing associated with a second UL-DL configuration. An UL-DL configuration corresponds to a number of transmission time intervals (TTIs) that include downlink (DL) TTIs where a communication direction is from the base station, uplink (UL) TTIs where a communication direction is to the base station, and special TTIs where a communication direction is both from the base station and to the base station. The first UL-DL configuration includes an UL TTI. The second UL-DL configuration does not include any UL TTI. The base station receives, from the UE, a physical UL control channel (PUCCH) on the first cell.
US10110361B2

A method of sub-channel feedback in OFDMA systems is provided. A wireless receiving device (STA) receives a radio signal from a transmitting device (AP) over a wide channel in an OFDMA system. The radio signal is transmitted over multiple sub-channels of the wide channel. The STA estimates channel quality information based on the received radio signal for each sub-channel. The STA then sends feedback information to the transmitting device. The feedback information comprises the estimated channel quality information for a selected subset of sub-channels from the wide channel based on a predefined rule. In one embodiment, the feedback information is embedded within an ACK/BA frame or is carried in a frame immediately subsequent to the ACK/BA frame.
US10110349B2

The present disclosure discloses a rate dematching method, device and receiving-side apparatus-. The method includes: acquiring new data to be processed, executing bit recovery/bit separation based on the new data to be processed, and writing data obtained after bit recovery/bit separation into a code block data memory; conducting sub-block deinterleaving processing on data stored in the code block data memory; and conducting hybrid automatic repeat request (HARQ) combination processing on output data after sub-block deinterleaving processing and acquired history data to be processed, and outputting HARQ combination results.
US10110348B2

Methods and apparatuses are disclosed for encoding and transmitting video or multimedia content in wireless communications networks. The methods include encoding a block of input symbols using upper layer rateless forward error correction (FEC) codes to generate a plurality of encoded packets. The rateless FEC codes may be layer-aware or may incorporate unequal error protection (UEP). The input symbols represent one or more layers of scalable encoded video or multimedia content. Each of the plurality of encoded packets is transmitted over a selected one of a plurality of wireless channels. The wireless channel is selected based on an importance level of the input symbols in the encoded packet exceeding a threshold. The threshold may vary dynamically based on conditions in the networks.
US10110336B2

Determining ambient noise in a device under test electromagnetic compatibility test environment is presented herein. A method can include determining, by a system comprising a processor via a radio frequency input port of the system, an ambient electromagnetic noise corresponding to the system; and in response to determining, by the system via the radio frequency input port, a radio frequency signature of a device under test, subtracting, by the system, the ambient electromagnetic noise from the radio frequency signature to obtain a normalized value representing an electromagnetic emission of the device under test. In an example, an antenna/coaxial cable has been connected to the radio frequency input port, the ambient electromagnetic noise can be determined using the antenna/coaxial cable, and a radiated/conducted electromagnetic characteristic of the device under test representing the radio frequency signature of the device under test can be determined using the antenna/coaxial cable.
US10110331B2

According to various embodiments, a radio communication device may be provided. The radio communication device may include: a receiver configured to receive from a first further radio communication device first information indicating a Received Signal Strength Indication in the first further radio communication device and configured to receive from a second further radio communication device second information indicating a Received Signal Strength Indication in the second further radio communication device; a selection circuit configured to select the first further radio communication device or the second further radio communication device based on the first information and the second information; and a pairing request circuit configured to send a request for pairing to the selected further radio communication device.
US10110321B2

In general, a branching configuration used in a wavelength division multiplexed (WDM) optical communication system, consistent with the present disclosure, includes a power feed branching unit (PFBU) having a multi-port DC/DC converter (DDCM) arrangement capable of a plurality of operating modes to distribute power in a bi-directional manner. The DDCM arrangement may include a plurality of ports for electrically coupling to one or more trunk path cable segments and for electrically coupling to a branch cable segment. A plurality of PFBUs may be disposed along a trunk path, with each PFBU powering an associated branch path, without each branch path necessarily having local power feed equipment (PFE). In instances where a branch path includes a local PFE, an associated PFBU may draw power from the branch path in order to make power available to the trunk path as needed.
US10110304B2

A communication device includes: an optical-communication circuit that is capable of performing optical communication with a different communication device and transmits a first electric signal to the different communication device at a startup time of the communication device; an electro-communication circuit that is capable of performing electro communication with the different communication device and receives a second electric signal transmitted from the different communication device in response to the first electric signal; and a control circuit that transmits error information indicating an error in the optical communication to a device after the second electric signal is received by the electro-communication circuit.
US10110296B2

Systems, algorithms and methods for reclaiming unused portions of a satellite broadcast service's bandwidth for new services, utilizing higher performance coding techniques to yield better throughput, are presented. Reclamation of bandwidth can be achieved in a way that is invisible to a legacy receiver, and that does not interfere with its reception of a legacy signal. New data may be transmitted within a legacy transmission frame, for example within its cluster structure, using the same modulation and synchronization as used for the legacy data. In other embodiments, one or more clusters or subdivisions with only new data may be transmitted, using the same or different modulation and synchronization as the legacy data clusters, but now employing a higher performing FEC and data interleaving structure on those clusters which contain only new data to yield an increase in available throughput.
US10110295B2

Aspects of the subject disclosure may include, for example, a repeater device having a first coupler to extract downstream channel signals from first guided electromagnetic waves bound to a transmission medium of a guided wave communication system. An amplifier amplifies the downstream channel signals to generate amplified downstream channel signals. A channel selection filter selects one or more of the amplified downstream channel signals to wirelessly transmit to the at least one client device via an antenna. A second coupler guides the amplified downstream channel signals to the transmission medium of the guided wave communication system to propagate as second guided electromagnetic waves. Other embodiments are disclosed.
US10110270B2

A system and method for precision array processing using semi-coherent transceivers are disclosed.
US10110265B2

A method (100) in a network node serving a User Equipment (UE) capable of network assisted interference cancellation is disclosed. The method involves a signaling (104) of an indication to the UE indicating whether the UE should enable or disable (108) the network assisted interference cancellation, or whether the UE should autonomously choose (110) to enable or disable the network assisted interference cancellation. The enabling or disabling is done for at least one of demodulating the downlink channel or computing the channel state information. The method further involves a receiving (106) of information from the UE about whether the network assisted interference cancellation has been used by the UE for at least one of demodulating the downlink channel and computing the channel state information. A related method in a UE is also disclosed, together with the network node and the UE as such.
US10110263B2

In a system, known digitizer signals (known analog signals or digital representations of known analog signals) are generated. The known digitizer signals are input into digitizers (analog-to-digital converter (ADCs) or digital-to-analog converter (DACs)) to output generated digitizer signals (generated digital representations or generated analog signals). The generated digitizer signals are analyzed in relation to the known digitizer signals to generate coupling coefficients, which can be either scalar quantities or finite-impulse-response (FIR) filter functions. Subsequent digitizer signals are generated. The subsequent digitizer signals are modified using the coupling coefficients to generate modified digitizer signals according to formulae. The modified digitizer signals are used directly as digital representations, or are input to the DACs to output modified analog signals that substantially match subsequent analog signals.
US10110258B2

A method for generating coded fragments comprises receiving data to be encoded, splitting the data into a plurality of data fragments, identifying a first group of data fragments from among the plurality of data fragments using a coding matrix, summing the data fragments within the first group of data fragments to generate a first group sum, and using the first group sum to calculate at least a portion of two or more coded fragments.
US10110252B2

Multiple data permutation operations in respective different dimensions are used to provide an overall effective data permutation using smaller blocks of data in each permutation than would be used in directly implementing the overall permutation in a single permutation operation. Data that has been permuted in one permutation operation is block interleaved, and the interleaved data is then permuted in a subsequent permutation operation. A matrix transpose is one example of block interleaving that could be applied between permutation operations.
US10110250B2

A low density parity check (LDPC) encoder, an LDPC decoder, and an LDPC encoding method are disclosed. The LDPC encoder includes first memory, second memory, and a processor. The first memory stores an LDPC codeword having a length of 64800 and a code rate of 3/15. The second memory is initialized to 0. The processor generates the LDPC codeword corresponding to information bits by performing accumulation with respect to the second memory using a sequence corresponding to a parity check matrix (PCM).
US10110247B1

A method and apparatus for temperature compensation for data converters in a software defined radio. Specifically, the system and method are teach monitoring the temperature of critical signal processing components such as band pass filters, ADCs and DACs and retrieving modulator coefficients in response to the temperatures and the like. The modulator coefficients are then used to compensate for temperature changes, performance changes and the like.
US10110246B1

Disclosed are three methods for precise measurement of frequency deviation of known nominal frequency. Delta adder method (DA), comprising of delta-sigma modulator, delta-adder, delay line, low-pass filter, and zero crossing detector. The second method (DA+RE), comprising of delta-sigma modulator, circuit for squaring delta-sigma bit-stream, delta-adder, low-pass filter, and zero-crossing detector. The third method comprises of reference delta-sigma modulator for synchronization of two or more dislocated frequency sources of known nominal frequency.
US10110244B1

A digital to analog converter (DAC) includes a first sub-DAC configured to convert most significant bits (MSBs) of digital input data, the first sub-DAC including a first array of resistors, a second sub-DAC configured to convert at least some least significant bits (LSBs) of the digital input data, the second sub-DAC including a second array of resistors, and a first scaling resistor connected between the first and second sub-DACs, wherein the first scaling resistor has a resistance value that is based on the number of resistors in the second sub-DAC.
US10110241B1

An analog-to-digital converter includes a first circuit and a second circuit. The first circuit includes a first quantizer that digitizes an input first analog voltage, has a function of subtracting an analog voltage generated based on the digitalized first value from the first analog voltage, has a function of amplifying a first analog residual voltage which is a result of the subtraction, and a first output drive amplifier that outputs the amplified first analog residual voltage. The second circuit includes a second quantizer that digitizes an input second analog voltage, has a function of subtracting an analog voltage generated based on the digitalized second value from the second analog voltage, has a function of amplifying a second analog-residual voltage which is a result of the subtraction, and a second output drive amplifier that outputs the amplified second analog residual voltage.
US10110239B1

During operation, the system uses a differential ring oscillator to generate the output clock signal. Next, the system uses a phase detector to detect errors comprising deviations between edges of the output clock signal and a reference clock signal. The system subsequently uses a frequency-tracking path to adjust a frequency of the differential ring oscillator based on the detected errors, wherein adjusting the frequency involves adjusting a supply voltage for the differential ring oscillator. The system also uses a phase-tracking path to adjust a phase of the differential ring oscillator based on the detected errors, wherein adjusting the phase involves selectively activating an injection pulse generator to inject pulses into the differential ring oscillator. Finally, the system uses a gating mechanism to periodically suppress the injected pulses produced by the injection pulse generator to enable the frequency-tracking path to detect and remediate frequency errors without interference from phase adjustments.
US10110236B2

The present disclosure relates to an apparatus for recognizing a pulse signal, and more particularly, to an apparatus for recognizing a pulse signal, which maintains the pulse signal being input for a scan time until an end time point of the scan time, and stores the pulse signal in a pulse signal storage area as pulse input data. The apparatus for recognizing a pulse signal according to one embodiment of the present disclosure includes a signal maintaining unit configured to maintain and output the pulse signal, which is input for the scan time, as a pulse maintaining signal; a signal transmission unit configured to receive the pulse maintaining signal from the signal maintaining unit and transmit the input pulse maintaining signal; and a control unit configured to output the transmission control signal to the signal transmission unit to receive and store the received pulse maintaining signal.
US10110235B2

The present invention relates to a look-up table architecture and to an FPGA comprising the same. The look-up table architecture comprises a registers group comprising a plurality of registers configured to issue register signals, and a programmable logic comprising a plurality of pass gates configured to be controlled at least by the register signals, the registers group and the programmable logic forming a look-up table, wherein the pass gates are placed in a single direction.
US10110233B2

A programmable integrated circuit may include soft and hard logic for implementing a reduced instruction set computing (RISC) processor. Processor generator tools implemented on specialized computing equipment may be used to specify desired parameters for the processor architecture, including the data word size of one or more data paths, the instruction word size, and a set of instruction formats. The processor generator tools may also be used to determine the appropriate amount of pipelining that is required for each data path to satisfy performance criteria. The processor generator tools can also be used to analyze the processor architecture and to provide options for mitigating potential structural and data hazards.
US10110230B2

In various embodiments, a level shifter and a method for operating the same are provided. The level shifter may include a low supply voltage terminal, a high supply voltage terminal, at least one input terminal, at least one output terminal, and a latch. The latch may configured to: store a predetermined logic state by setting a storage node to a voltage level in response to receiving a predetermined voltage level at the at least one input terminal; amend the voltage level at the storage node in response to receiving an amended voltage/s at the low supply voltage terminal and/or at the high supply voltage terminal; and output the predetermined logic state having the amended voltage level from the storage node to the at least one output.
US10110225B1

An input/output (I/O) circuit for an integrated circuit includes an input-output terminal, a termination circuit and an impedance compensation circuit. The termination circuit includes a node that is coupled to the input-output terminal. The termination circuit exhibits substantially constant first impedance below a first frequency of signals received at the input-output terminal. Furthermore, the termination circuit exhibits second impedance that is less than the first impedance when signals having a second frequency that is higher than the first frequency are received at the input-output terminal. The impedance compensation circuit is coupled to the input-output terminal. The impedance compensation circuit compensates for differences between the first and second impendences when the signal having the second frequency that is higher than the first frequency is received at the input-output terminal.
US10110218B2

Radio-frequency signals may be switched between signal lines or signal ports in RF circuits using PIN diodes and PIN-diode driving circuitry. To achieve switching, the PIN diodes are biased at voltages as high as 20 volts or more. Circuitry for biasing PIN diodes is described that uses a low-voltage power source and a single-bit control line.
US10110212B2

There is provided an electronic circuit including a timing signal generation unit for generating a timing signal; a data signal supply unit for synchronizing with the timing signal generated to supply a data signal; a data signal transmission circuit for transmitting the data signal supplied; a timing signal transmission circuit for transmitting the timing signal generated by a circuit having a substantially same delay time as the data signal transmission circuit; and a data holding unit for synchronizing with the timing signal transmitted to hold and output the data signal transmitted. Also, there are provided a solid state image capturing apparatus and a method of controlling the electronic circuit.
US10110211B1

A synchronous circuit may be provided. The synchronous circuit may include a first buffer configured to receive an input signal and control the transition timing of an output signal based on a control code. The synchronous circuit may include a delay circuit configured to control a delay time based on the control code to constantly maintain a time that the input signal received by the first buffer arrives at a synchronizing circuit.
US10110210B2

Some embodiments include apparatuses and methods of using the apparatuses. One of the apparatuses includes a data path to receive data information based on timing of a data capture clock signal, a clock path including a delay circuit to apply a time delay to an input clock signal and generate a delayed clock signal, a clock tree circuit to provide the data capture clock signal and a first feedback clock signal based on the delayed clock signal, a circuitry including latches to sample the input clock signal based on timing of the feedback clock signal and provide sampled information, and a controller to control the delay circuit based on the sampled information in order to cause the data capture clock signal to be out of phase with the input clock signal by one-fourth of a period of the input clock signal.
US10110199B2

An acoustic wave filter includes: series resonators connected in series; and one or more parallel resonators connected in parallel, wherein at least two series resonators and a parallel resonator therebetween are divided into a first divided resonator, which includes a piezoelectric substance sandwiched between a pair of electrodes in a c-axis orientation direction, and a second divided resonator, which includes another piezoelectric substance sandwiched between another pair of electrodes so that the another pair of electrodes in the c-axis orientation direction has an electric potential opposite to that of the electrodes of the first divided resonator in the c-axis orientation direction, a first group including the first divided resonators and a second group including the second divided resonators are interconnected in parallel between two nodes, and the first divided resonators and the second divided resonators of the at least two series resonators are not electrically interconnected at the two nodes.
US10110197B2

A bulk acoustic wave resonator and a filter in which partial thicknesses of protection layers or reflection layers thereof are differently formed are provided. The bulk acoustic wave resonator includes a bulk acoustic wave resonating part comprising a piezoelectric layer, and a reflection layer configured to reflect waves of a resonance frequency generated by the piezoelectric layer based on a signal applied to the bulk acoustic wave resonating part. A thickness of a portion of the reflection layer is different from a thickness of a remaining portion thereof.
US10110195B2

A novel and useful adaptive antenna tuner and associated calibration mechanism for passive adaptive antenna matching networks. The tuner is suitable for use with cellular antennas and in one embodiment uses MEMS based tunable devices. The tuner contains voltage and current sensors inserted before the antenna matching network. The sensed complex impedance generates one or more update control signals for the tuning algorithm which drives the MEMS-based tunable devices.
US10110188B2

A method of manufacture for an acoustic resonator or filter device. In an example, the present method can include forming metal electrodes with different geometric areas and profile shapes coupled to a piezoelectric layer overlying a substrate. These metal electrodes can also be formed within cavities of the piezoelectric layer or the substrate with varying geometric areas. Combined with specific dimensional ratios and ion implantations, such techniques can increase device performance metrics. In an example, the present method can include forming various types of perimeter structures surrounding the metal electrodes, which can be on top or bottom of the piezoelectric layer. These perimeter structures can use various combinations of modifications to shape, material, and continuity. These perimeter structures can also be combined with sandbar structures, piezoelectric layer cavities, the geometric variations previously discussed to improve device performance metrics.
US10110186B2

A magnetic amplifier includes a permeable core having multiple legs. Control windings wound around separate legs are spaced apart and connected in series in an anti-symmetric relation. Harmonic filters are positioned adjacent to the control windings to attenuate even-ordered harmonics generated by alternating load current passing through a portion of the legs. The control windings bias magnetic flux arising from control current flowing through one of the control windings which is substantially equal to the biasing magnetic flux flowing into a second control winding. The flow of the control current through each of the control windings changes the reactance of the permeable core reactor by driving those portions of the permeable core that convey the biasing magnetic flux into saturation. The phasing of the control winding limits a voltage induced in the plurality of control windings caused by a magnetic flux passing around a portion of the permeable core.
US10110185B2

A microwave semiconductor device of an embodiment includes a package, a semiconductor amplifying element, an output matching circuit, and a smoothing circuit. The package includes a metal base plate, a frame body bonded to a surface of the metal base plate, an input feedthrough part, and an output feedthrough part. The semiconductor amplifying element has an output electrode. The output matching circuit includes an output matching capacitor, and a first bonding wire connected to the output matching capacitor and the output electrode. The smoothing circuit includes a smoothing capacitor, and a second bonding wire. The smoothing capacitor is connected by the second bonding wire to a position in the output matching circuit at which capacitive reactance component of a load impedance seen from the output matching capacitor is smaller than inductive reactance component of the load impedance seen from the output electrode of the semiconductor amplifying element.
US10110184B2

Power amplification system is disclosed. A power amplification system can include a Class-E push-pull amplifier including a transformer balun. The power amplification can further include a reactance compensation circuit coupled to the transformer balun. In some embodiments, the reactance compensation circuit is configured to reduce variation over frequency of a fundamental load impedance of the power amplification system.
US10110179B2

An audio amplifier includes an operational amplifier, a replica of an output stage of the operational amplifier, and a feedback circuit configured such that, in a normal mode, an output signal of the operational amplifier is fed back to the input side of the operational amplifier, and such that, in a calibration mode, an output signal of the replica is fed back to the input side of the operational amplifier. The calibration circuit cancels out the offset voltage of the audio amplifier. An adjustment circuit changes the offset of the audio amplifier according to a control signal S1. A control circuit adjusts the control signal such that an output signal VS of the replica is within a predetermined target range in a state in which a predetermined voltage is input to the audio amplifier. Memory stores the control signal S2 acquired in the final stage.
US10110174B2

An adaptive power amplifier and a radio frequency transmitter thereof are described. The radio frequency transmitter is a transmitter to transmit a transmission signal for a wireless communication system. The radio frequency transmitter includes at least one direct-current (DC) to direct-current (DC) converter coupled to an external power supply device for operation, a digital-to-analog converter configured to convert a digital signal into an analog signal, a filter configured to filter a harmonic component of the analog signal to generate an input signal, a RF up-converter configured to up-convert the input signal according to a desired channel frequency for generating a modulated signal, and a power amplifying circuit coupled to the DC-to-DC converter and the external power supply device, for selectively receiving one of different supply voltages for operation, and amplifying the modulated signal to generate a RF output signal.
US10110169B2

Apparatus and methods for envelope tracking systems with automatic mode selection are provided herein. In certain configurations, a power amplifier system includes a power amplifier that amplifies a radio frequency signal and that receives power from a power amplifier supply voltage. The power amplifier system further includes an envelope tracker that generates the power amplifier supply voltage based on an envelope signal corresponding to an envelope of the radio frequency signal. The envelope tracker includes a signal bandwidth detection circuit that processes the envelope signal to generate a detected bandwidth signal, and a mode control circuit that controls a mode of the error amplifier based on the detected signal bandwidth.
US10110165B2

An apparatus includes a spin torque oscillator, a sensor, and a processing unit. The spin torque oscillator is configured to receive a current and to generate a microwave output signal. The sensor is configured to detect the microwave output signal and to detect changes to frequency of the detected microwave output signal responsive to changes in an external magnetic field. The processing unit is configured to receive a sensed signal from the sensor. The processing unit is further configured to process the sensed signal and the changes to the frequency to determine magnitude and direction associated with the external magnetic field.
US10110153B2

An electronic control unit switches a switching circuit such that a switched reluctance motor has a first winding pattern, when, with respect to a boundary dividing a driving range of the switched reluctance motor into two ranges, a torque and a rotational speed of the switched reluctance motor that are determined according to an applied voltage are located in the first range on the low load side. The electronic control unit switches the switching circuit such that the switched reluctance motor has a second winding pattern, when the torque and the rotational speed of the switched reluctance motor are located in a second range different from the first range.
US10110144B2

A device for safe control of at least one driver module for controlling a semiconductor switch of an inverter, wherein the driver module controls the semiconductor switch in dependence on a pulse signal, wherein a switching arrangement which is connected with the driver module is provided and that this has a switching connection for applying an inhibition signal and a first connection for applying the pulse signal, in order to either inhibit or switch the pulse signal applied to the first connection through to the driver module depending on the inhibition signal.
US10110142B2

Circuits comprising at least one energy storage device, a resistor and switch arranged in series with the resistor are described. The energy storage device is arranged in parallel with the series connection of the switch and the resistor, and the switch is arranged to selectively switch the resistor into a parallel connection to the energy storage device. In some examples, the switch comprises a series connection of semiconductor switching elements. In some examples, the circuit may comprise a sub-module for use in a multilevel modular converter.
US10110140B1

According to one embodiment, a power converter circuit includes a resonant circuit coupled to an alternating current (AC) voltage source to convert a first AC voltage to a first AC current and an AC to direct current (AC/DC) converter coupled to the resonant circuit, where the AC/DC converter is to convert the AC current to a DC current. The power converter circuit further includes an inverter coupled to the AC/DC converter to convert the DC current to a second AC current, an AC filtering circuit coupled to an output of the inverter, and a load coupled to the output of the inverter to convert the second AC current to a second AC voltage.
US10110137B1

A Synchronous Rectifier (SR) controller circuit includes a dead time evaluation circuit, an offset voltage controller circuit, an off threshold control circuit, and a comparator circuit. The dead time evaluation circuit produces an indication of whether a measured dead time of an SR switching device is less than a target dead time. The offset voltage controller circuit determines an offset count using the indication, an offset voltage using the offset count, and high and low saturation indicators according to the offset count. The off threshold control circuit determines a threshold count using the high and low saturation indicators and an off threshold voltage using the threshold count. The comparator circuit determines whether a measured voltage of the SR switching device is greater than a virtual off threshold voltage, the virtual off threshold voltage corresponding to the off threshold voltage minus the offset voltage.
US10110134B2

Implementations of the present disclosure involve a circuit and/or method for a control circuit of a switched-mode power supply that allows the power supply circuit to temporarily provide up to 2.0× the nominal maximum power rating of the circuit without the need for large storage devices within the power supply. For example, a control circuit of a switched-mode power supply may cause the power supply to operate in a quasi-resonant mode. However, when the load on the circuit increases such that the feedback voltage measurement meets or exceeds a voltage threshold, the control circuit causes the switched-mode power supply to enter a power excursion mode with a fixed switching frequency. If the load on the switched-mode power supply continues to increase, the off time of the switched-mode power supply may be scaled in response to increase the power provided by the switched-mode power supply.
US10110131B2

In one embodiment, a control circuit configured for an interleaved switching power supply, can include: (i) a feedback compensation signal generation circuit configured to sample an output voltage of the interleaved switching power supply, and to generate a feedback compensation signal; (ii) a first switch control circuit configured to compare a voltage signal indicative of an inductor current in the first voltage regulation circuit against the feedback compensation signal, and to control a first main power switch in the first voltage regulation circuit; and (iii) a second switch control circuit configured to turn on a second main power switch in the second voltage regulation circuit after half of a switching cycle after the first main power switch is turned on, and to regulate an on time of the second main power switch.
US10110128B2

Methods and apparatus for a DC-DC converter having input voltage feedforward for reducing the effects of input voltage signal transients. In embodiments, a feedback circuit receives an output voltage and generates a feedback signal and a modulation circuit receives the feedback signal and generates a control signal for a switching element configured to generate the output voltage, which is boosted from an input voltage. A feedforward module combines the input voltage and current information for an inductive energy storage element, which forms a boost circuit for generating the output voltage, and provides a feedforward signal to the modulation circuit. The modulation circuit can generate the control signal from a ramp signal and the feedforward signal.
US10110119B2

A multiplier assembly for a power supply and a method of manufacturing the multiplier assembly. The multiplier assembly may be a stack of capacitors and support elements electrically and mechanically coupled together to form a first capacitor string and a second capacitor string. The support elements may electrically and mechanically connect adjacent series capacitors in the first capacitor string. Additionally or alternatively, the support elements may electrically and mechanically connect adjacent series capacitors in the second capacitor string. In one embodiment, the power supply may include drive and feedback circuitry capable of controlling operation of the multiplier assembly.
US10110117B2

A power converter has: switching elements connected in parallel to each of primary-side filter capacitors, freewheel diodes connected in parallel to the switching elements, and snubber resistances connected in parallel to the switching elements. The controller causes stoppage of the power converter by turning off each of the switching elements. After stoppage of the power converter, the controller causes a discharge circuit to operate by turning on a thyristor, thereby discharging the primary-side filter capacitors. By discharging of the primary-side filter capacitors, a secondary-side filter capacitor is discharged via the freewheel diodes.
US10110116B1

A method and circuit are provided for implementing voltage sense point switching for regulators. A regulator voltage sensing circuit includes at least two sense points enabling a regulator to compensate for voltage drop at the sense points and providing at least one of the sense points at a location to be switched. Switched loads have gains at the sense points to compensate for the voltage drop in a transistor switch at maximum load. A non-switched output is sensed and functions as an over-voltage protection to limit the transistor switch voltage drop.
US10110112B2

A controller, and related method, configured to generate a duty cycle control signal for controlling an output voltage of a switched mode power supply as a function of a reference signal. In one embodiment, the controller is configured to sample a signal indicative of the output voltage to generate a first sampled signal, filter out a ripple component of the first sampled signal to generate a filtered signal, and generate a feedback control signal based on the filtered signal. The controller is also configured to sample a signal indicative of an input voltage of the switched mode power supply to generate a second sampled signal, generate a feed-forward control signal based on the second sampled signal and a feed-forward reference voltage, and generate the duty cycle control signal based on the feedback control signal and the feed-forward control signal.
US10110108B2

A multi-degree-of-freedom electromagnetic machine includes a stator, an armature, and a control. The stator includes a first, second, and third stator conductors that follow first, second, and third trajectories that are all different, and that together form a general shape of a surface. The armature is disposed adjacent to, and is movable relative to, the stator, and includes a plurality of spaced-apart armature coils. Each armature coil is configured, upon being electrically energized, to generate a magnetic field. The control is coupled to the first, second, and third stator conductors, and to the armature coils and is configured to: (i) supply DC to the stator conductors, and (ii) supply DC to one or more of the armature coils, to thereby generate one or more magnetic fields that interact with the stator conductors and vary an orientation of the one or more magnetic fields relative to the stator conductors.
US10110097B2

To provide an AC generator equipped with a voltage regulation device capable of cost reduction in terms of both of manufacture and device, a voltage regulation device for the AC generator, and a method for manufacturing the same. In an AC generator equipped with a voltage regulation device 16 for regulating the magnitude of output voltage, the voltage regulation device 16 is composed of: a molded body 15 having a plurality of insert conductors; and a circuit component 14 mounted on the molded body 15 and electrically connected to the insert conductors, and in the voltage regulation device 16, an extended-portion-for-jumper 19ae is integrally provided in a part of the insert conductor 19a.
US10110093B2

A motor generally includes a housing, a cover, and a cooling fan. The cover defines multiple first inlet holes and is provided with an air collecting ring around the first inlet holes for collecting some of the air current generated by the cooling fan. Furthermore, the cover is provided with multiple wind-catching projections. The housing defines multiple second inlet holes near its opening. The cover is installed to the housing such that the wind-catching projections are respectively located above the second inlet holes of the housing, so as to collect some of the air current. Furthermore, multiple recesses are defined between the wind-catching projections, so that some of the air current may flow along the outer surface of the housing via the recesses to further cool down the housing.
US10110078B2

A stator includes a cylindrical core with a plurality of longitudinally extending slots, a first winding set formed as a first cascaded wire in two radial layers of the slots, a second winding set formed as a second cascaded wire in two other radial layers of the slots, and a jumper connecting the first and second wires. A first winding set may have three cascaded phase wires in first and second layers of the slots, and a second winding set may have three cascaded phase wires in third and fourth layers of the slots. A winding set of a first phase may have a first cascaded wire in two radial layers of a first one of the slots, and a winding set of a second phase may have a second cascaded wire in two other radial layers of the first one of the slots.
US10110076B2

A single-phase brushless motor includes a stator and a rotor rotatable with respect to the stator. The rotor includes a number of permanent magnetic poles. The stator includes a stator core and a winding wound on the stator core. The stator core includes an outer annular portion, an inner annular portion, and connecting portions connecting the inner and outer annular portions. The winding is wound around the connecting portions. The rotor is received in the inner annular portion. The inner annular portion and the rotor form a substantially uniform air gap. A recess is formed in an inner surface of a part of the inner annular portion between each pair of adjacent connecting portions. A center of each recess deviates from a center line of symmetry of the corresponding pair of connecting portions.
US10110066B2

A wireless power transmitter transmitting a power signal to a wireless power receiver, includes: a transmission antenna; an inverter circuit applying an AC driving signal to the transmission antenna; and a control circuit controlling the inverter circuit. The control circuit includes: a demodulator demodulating a control signal received by the transmission antenna from the wireless power receiver; a transmission power measurement part measuring transmission power to generate transmission power data; and a logic circuit that controls the inverter circuit based on power control data included in the control signal to change the transmission power, control the inverter circuit based on the control signal to be transmitted to the wireless power receiver to modulate the power signal, and perform foreign object detection by a power loss method based on transmission power data and reception power data included in the control signal. The logic circuit is configured to perform a calibration sequence.
US10110063B2

In one embodiment, a wireless power alignment guide uses multiple coils and a detector circuit to determine an offset between a wireless power receiver and a wireless power transmitter. A transmitter generates a magnetic field that causes a first time-varying current to flow in a first coil and a second time-varying current to flow in a second coil of the wireless power alignment guide. The first time-varying current can flow to the second coil and the second time-varying current can flow to the first coil. A detector circuit detects a voltage resulting from the first time-varying current and the second time-varying current and determines an offset so the user can center the receiver with the transmitter. By correcting any offset between the receiver and the transmitter, greater amounts of power can be transferred to the receiver in comparison to a receiver that is offset from a transmitter.
US10110057B2

Methods of operating an automatic transfer switch (ATS) include detecting a first transition of an auxiliary contact set mechanically linked to a switch that selectively couples first and second AC power sources to an output of the ATS, determining a transition duration based on the detected first transition and a first assertion time of a first command for the first transition, identifying a second assertion time based on the determined transition duration, and asserting a second command for a second transition of the switch at the identified second assertion time.
US10110049B2

The present disclosure relates to a charger (1, 101, 201) for wirelessly charging a cellular telephone (T). The charger (1, 101, 201) comprises a housing (9, 109, 209) for receiving a portion of the cellular telephone (T), and a charging panel (7, 107, 207) comprising means (30) for wirelessly charging the cellular telephone (T). The charging panel (7, 107, 207) is movably mounted to the housing (9, 109). The charging panel (7, 107, 207) is movable between a non-charging position and a charging position.
US10110048B2

Wireless Mobile Device Charging Mat Charm with clip and battery and with or without retractable cord to re-charge the charging mat is disclosed. This invention eliminates the problem of leaving phone charging mats behind when traveling or on the go. This invention eliminates the problem of not being able to charge a phone when electricity is not available.
US10110039B2

A system according to examples of the present disclosure includes a battery charger electrically coupled to a battery and a battery charging circuit. The battery charging circuit includes an operational amplifier having a negative input to receive a pre-bias voltage, a positive input, an output, and a voltage offset. The battery charging circuit also includes a charge controller having an analog-to-digital converter to receive a voltage output from the output of the operational amplifier and a voltage supply to supply a voltage input into the positive input of the operation amplifier to cancel the voltage offset of the operational amplifier. In the example, the voltage output of the charge controller is a function of the voltage input of the charge controller.
US10110030B1

A wireless charging system may include a wireless power transmitting device that receives multiple wireless power receiving devices. A primary power receiving device that is used to display battery charge status information for other power receiving devices on the power transmitting device may be referred to as a hero device. The other wireless power receiving devices may be referred to as paired devices. When a paired device is added to a wireless power transmitting device where a hero device is already present, the hero device may verify that the paired device is on the same mat as the hero device. The hero device and paired device may then synchronously output a user notification. When a paired device is present on a wireless power transmitting device, the paired device may send battery charge status information to the wireless power transmitting device at predetermined intervals.
US10110029B2

A method is provided that includes: receiving identification information of a power storage device that is connected to a charging device, and a value indicating the state of a storage battery included in the power storage device. The method also includes associating to each other and storing the identification information of the power storage device and the value indicating the state of the storage battery. Additionally, the method includes determining the possibility of charging the power storage device by comparing the received value indicating the state of the storage battery with a value indicating a past state of the storage battery that is stored and corresponds to the received identification information of the power storage device. The method further includes transmitting information indicating the determined possibility of charging the power storage device to at least one of the charging device and the power storage device.
US10110008B2

A micro grid stabilization device coupled to a DC bus and an AC bus in parallel is provided. A DC power generation apparatus provides power to the DC bus. An AC power generation apparatus provides power to the AC bus. A converter is coupled between the DC bus and the AC bus to transform the voltage of the DC bus and provide the transformed voltage to the AC bus. When the voltage of the DC bus or the AC bus is unstable, the micro grid stabilization device provides power to at least one of the DC bus and the AC bus to stabilize the power of the DC bus and the AC bus.
US10110004B2

A power management system is provided. The power management system includes a battery energy storage system (BESS) configured to obtain a state of charge (SOC) information, the state of charge (SOC) information including a charge state of the battery and a charging control unit configured to control charging or discharging of the BESS. The charging control unit is configured to compare a desired SOC and a measured SOC based on the obtained SOC information, and regulate a charging power value of a battery and a discharging power of the battery to match with the desired SOC, when as a result of comparison, the desired SOC and the measured SOC are different from each other.
US10110003B2

A system with three distinct but integral aspects for an effective energy optimization solution is disclosed. First, the system comprises a Smart Energy Load Center (SELC) adjacent to an energy generation facility (e.g., a wind farm) to limit or to entirely eliminate energy losses in transit and to reduce transmission and distribution infrastructure costs, and to eliminate energy handling costs reflected in relatively higher retail energy rates, compared to lower wholesale energy rates. Second, the system comprises methods to split existing energy consuming gadgets/gizmos (e.g., personal computers—PCs) into two sets of parts and moves the bigger set of the parts to the SELC without compromising the original functionality of the gadgets/gizmos. Thirdly, the system utilizes the material reduction and increased design features and cost savings yielded by the economies of scale offered by PCs residing at the SELC (Remote PC Warehouse) and harnesses the residual energy contained in the digital information.
US10110000B2

A power management and distribution system may comprise a first plurality of power sources, a first collector bus configured to receive power from the first plurality of power sources, an unregulated DC bus configured to receive power from the first collector bus, a regulated high voltage direct current (HVDC) bus configured to receive a first power from the unregulated DC bus, a first primary load bidirectional DC/DC converter configured to receive a second power from the unregulated DC bus, a first primary PDU configured to receive at least one of the first power from the regulated HVDC bus and the second power from the first primary load bidirectional DC/DC converter. The first primary PDU may be configured to supply power to a primary load such as a motor or actuator.
US10109990B2

The cable tray comprises an anchoring element (3) arranged on the front end thereof, for connecting the rear end of the following tray section, said anchoring element (3) comprising a bar with a fold (4), the extensions (5) of which are fitted through the transverse bars of the walls and/or base and project past the last transverse bar (7) leading into bends (8, 9) and then two branches (11) which end in the fold (4), said branches (11) having different inclinations in relation to each other and in relation to the vertical plane so that the connection of the tray sections forms a tray that resists sudden oscillations or movements that may be generated during the assembly thereof or once installed.
US10109988B2

Balancing and synchronizing device for a plant (10) comprising one or more brake machines (12) for laying cables (11), each of which comprises a plurality of unwinding members each provided with at least a pair of capstans (14). The device comprises a plurality of control units (22, 22a), configured to automatically adjust the unwinding tension of each individual cable (11), and user interface means (18), independently connected to each control unit (22, 22a), so as to set predetermined functional and operating parameters of each pair of capstans (14). Each control unit (22, 22a) is connected to detector elements (21) of a corresponding pair of capstans (14). The device comprises a data transmission and reception line (25) to which the control units (22, 22a) are connected for at least a part of the laying cycle. The device comprises at least a main control unit (22a) provided with synchronization command means (30) to command, by means of the data transmission and reception network (25), the other control units (22) for the synchronized balancing and drive of the relative pairs of capstans (14), on the basis of specific functional and operating parameters set by the user interface means (18a) of the main control unit (22a) and of the signals received from the position detector elements (21).
US10109982B2

A semiconductor device includes: a semiconductor layered structure including an active layer, a first region including a part of the active layer and extending in a layered direction, a second region including at least a part of an end portion of the active layer and extending in the layered direction, disordering of the second region being higher than the first region, and a third region including a portion of the active layer between the first region and the second region and extending in the layered direction, disordering of the third region being higher than the first region and lower than the second region; and an electrode configured to inject an electric current to the active layer.
US10109976B2

Methods, systems, and devices are disclosed for divided-pulse lasers. In one aspect, a pulsed laser is provided to include a laser cavity including an optical amplifier and a plurality of optical dividing elements and configured to direct a laser pulse of linearly polarized light into the plurality of optical dividing elements to divide the light of the laser pulse into a sequence of divided pulses each having a pulse energy being a portion of the energy of the laser pulse before entry of the optical dividing elements, to subsequently direct the divided pulses into the optical amplifier to produce amplified divided pulses. The laser cavity is configured to direct the amplified divided pulses back into the plurality of optical dividing elements for a second time in an opposite direction to recombine the amplified divided pulses into a single laser pulse with greater pulse energy as an output pulse of the laser cavity.
US10109973B2

To realize an insulating busbar that has both low inductance and high withstand voltage, provided is an insulating busbar that connects to a module on which is mounted a semiconductor chip, including a plurality of circuit conductors; a plurality of connection terminals that respectively electrically connect the circuit conductors to the module; and an insulating resin portion that is formed integrally between each of the circuit conductors and at least a portion of a region around each connection terminal and does not have any gaps between the circuit semiconductors.
US10109967B2

An electrical connector includes: an insulative housing; an upper and lower rows of contacts secured in the insulative housing, each contact having a front contacting portion; a shielding shell enclosing the insulative housing; and a shielding plate mounted in the insulative housing; wherein each row of contacts include a pair of differential signal contacts, the contacting portion of each of the pair of differential signal contacts having a front bend; the shielding plate spans between and forwardly beyond the front contacting portions of the upper pair of differential signal contacts and the front contacting portions of the lower pair of differential signal contacts, the shielding plate having a front thinned region; and the front bend is bent toward the front thinned region.
US10109963B2

A slide connector includes a garment-side connector portion and a module-side connector portion, the garment-side connector portion includes a garment-side connector body, first contacts having contact surfaces parallel to a fitting plane, and a locking portion having a locking surface, the module-side connector portion includes a module-side connector body, spring type second contacts having contact portions displaceable in a direction orthogonal to the fitting plane, and a portion to be locked, one of the garment-side connector portion and the module-side connector portion having an elastically deformable waterproof member that is located in the fitting plane and has a closed shape surrounding the contact surfaces of the first contacts or the second contacts.
US10109956B2

An electrical connector includes an insulating body, and a first terminal group and a second terminal group arranged at the insulating body. The first terminal group has one pair of first signal terminals, and each signal terminal has a first signal leg exposed out of the insulating body. The second terminal group has a second ground terminal and a second power terminal, and the second ground terminal and the second power terminal correspondingly having a second grounding leg and a second power leg exposed out of the insulating body. The second grounding leg, the second power leg and the first signal leg are arranged in a row, and the second grounding leg and the second power leg are provided with only one pair of first signal legs therebetween.
US10109951B1

An electrical connection structure includes a housing, a connector, a pushing component and a lifting component. The housing has a top portion, a bottom portion and a groove between the top portion and the bottom portion. The connector is disposed in the groove. The pushing component is disposed in the groove and a part thereof is exposed from the opening of the top portion. The lifting component is disposed in the groove and connected between the pushing component and the connector. When the electrical connection structure is connected to the electronic device, the electronic device pushes the pushing component to move in a first direction toward the bottom portion, so that the pushing component drives the lifting component to move in a second direction opposite to the first direction and toward the top portion, so that the lifting component lifts up the connector to be connected to the connection interface.
US10109949B2

The present invention provides a system and method for providing a seal for an electrical penetrator in a subsea environment. More specifically, the present invention provides for a system for creating a seal about an electrical penetrator without using o-rings or independent seals. The present invention provides for a set of supporting apparatuses to be placed in compression about a central ceramic penetrator element. The geometry of the central ceramic penetrator element and the interior of the supporting apparatuses forms a hermetic seal when under a constant radial and axial, or axial compressive force.
US10109948B2

An electrical connector includes an insulative housing, a number of conductive contacts affixed to the insulative housing, a middle shielding plate affixed to the insulative housing, a shielding shell enclosing the insulative housing for forming a mating room; and an outer metal shell enclosing the shielding shell. The insulative housing has a base portion and a tongue portion extending forwardly from the base portion. The electrical connector further includes a sealer with an o-ring at a front end thereof. The sealer is insert-molded with the shielding shell for forming a waterproof structure enclosing the insulative housing. A front end of the outer metal shell resists the sealer. The outer metal shell encloses the sealer, making the sealer attach to shielding shell firmly. The sealer achieves a good waterproof effect.
US10109939B2

An electronic system includes first and second circuit boards and a flexible circuit connector. The flexible circuit connector is configured to electrically connect the first and second circuit boards. The flexible circuit connector includes first and second connectors and a spiral portion. The first connector is configured to connect to the first circuit board. The second connector is configured to connect to the second circuit board. The spiral portion is connected between the first and second circuit boards and includes a circumferential portion that extends around the second connector.
US10109937B2

Embodiments of an electrical connector assembly are disclosed. The electrical connector assembly can include an electrical connector having a connector housing and a leadframe supported by the connector housing. The leadframe includes an electrically conductive ground plate that includes a drain wire connection tabs that can attach to drain wires of respective electrical cables. The electrical connector assembly can further include a cable clip that supports the plurality of cables. The electrical connector assembly can further include a cable guide that directs the plurality of cables of cables through the cable clip along a desired direction.
US10109935B2

An L-type inner terminal in which the increase of the impedance of a connecting portion can be suppressed, an L-type coaxial connector including the L-type inner terminal, and a method for producing the L-type coaxial connector are provided. In the L-type inner terminal, the main portion and the crimping portion are placed inside an L-shaped bent part of the connecting portion. The main portion and crimping portion, which have a low impedance, are proximal to the connecting portion, and therefore the increase of the impedance of the connecting portion can be suppressed by using the main portion and crimping portion, which are possessed by the L-type inner terminal itself.
US10109930B2

A wire connection assembly comprises a connector body and a binding screw. The connector body forms a wire receiving chamber and has a threaded bore extending perpendicular to the wire receiving chamber. The binding screw has an inner bolt and an outer bolt. The inner bolt includes an outer thread and an inner breaking point. The outer bolt includes an inner thread engaging the outer thread, a threaded section engaging the threaded bore, and an outer breaking point.
US10109921B2

A self-calibrating antenna system having a radio frequency (RF) detector configured to estimate a time delay of a transmission signal on a transmission line, which couples an RF front end with an antenna tuner, based on a magnitude and phase of an input impedance of the transmission line at a first set of a plurality of respective frequencies, and a transceiver configured to transmit to the antenna tuner a calibrated tuning control command based on the estimated time delay to calibrate the antenna tuner and the transmission line.
US10109919B2

An antenna structure includes a board unit and a coil unit. The board unit includes a metal board and an insulating board connected with or adjacent to the metal board, and the coil unit is disposed beside the same side of the metal board and the insulating board. In one embodiment, when one narrow side of the metal board and one narrow side of the insulating board connects with each other, the coil unit is disposed right under the commissure of the metal board and the insulating board. In addition, more than half or half of the area of the coil unit is covered by the insulating board, and less than half or half of the area of the coil unit is covered by the metal board. The current direction on the metal board and the current direction on the coil unit are the same as clockwise or counterclockwise.
US10109914B2

Antenna systems that can include first and second radiators and an electromagnetic coupler disposed adjacent to the first and the second radiators. The radiators can be tunable to one or more frequencies. The electromagnetic coupler can be, for example, an inductive coupler or a capacitive coupler. One or more of the antenna systems can be configured to use carrier aggregation by tuning the first and/or the second radiators. For example, one or more of the antenna systems can be configured to use inter-band aggregation, intra-band contiguous aggregation, and intra-band non-contiguous aggregation.
US10109901B2

An exemplary thermal interface material installation method includes, among other things, moving a material through a conduit to a cavity within a battery array. The conduit is at least partially provided by a thermal exchange plate of the battery array. The method further includes holding the material within the cavity to provide a thermal interface material between the thermal exchange plate and at least one battery cell assembly. An exemplary battery thermal interface material installation assembly includes a thermal exchange plate including a conduit with at least one inlet that opens to an exterior of a battery array, and at least one outlet that opens to a cavity between the thermal exchange plate and a plurality of battery cell assemblies.
US10109895B2

A battery pack constituted by accommodating a plurality of cells, which forms battery modules, in an internal space of a casing includes the cells, a heat radiating bus bar, the casing, and an internal blower. The plurality of cells is arranged side by side facing each other. A radiation bus bar radiates heat into the internal space from the cells. The casing has a box-like shape with at least six surfaces that surrounds and seals the cells and the internal space. An internal blower is disposed in the casing. The internal blower circulates the air in the casing so as to pass through an inner surface of the casing and a periphery of the cell including the radiation bus bar, and the heat is radiated to an outside from the inner surface of the casing.
US10109891B2

A lithium battery including a positive electrode, a negative electrode containing lithium, and a non-aqueous electrolyte having lithium ion conductivity. The positive electrode includes at least one of a manganese oxide and a fluorinated graphite. A powdery or fibrous carbon material adheres to at least part of a surface of the negative electrode, the surface facing the positive electrode. The non-aqueous electrolyte includes a non-aqueous solvent, a solute, and an additive. The solute includes LiClO4, and the additive is LiBF4. The ratio of LiBF4 is, for example, 1 to 100 parts by mass, relative to 100 parts by mass of the solute.
US10109885B2

Batteries such as Li-ion batteries are provided that comprise anode and cathode electrodes, an electrolyte ionically coupling the anode and the cathode, and a separator electrically separating the anode and the cathode. In some designs, the electrolyte may comprise, for example, a mixture of (i) a Li-ion salt with (ii) at least one other metal salt having a metal with a standard reduction potential below −2.3 V vs. Standard Hydrogen Electrode (SHE). In other designs, the electrolyte may be disposed in conjunction with an electrolyte solvent that comprises, for example, about 10 to about 100 wt. % ether. In still other designs, the battery may further comprise anode and cathode interfacial layers (e.g., solid electrolyte interphase (SEI)) disposed between the respective electrode and the electrolyte and having different types of fragments of electrolyte solvent molecules as compared to each other.
US10109874B2

A multi-stage shift reactor includes a vessel having an inner chamber configured to contain a first shift catalyst, the first shift catalyst configured to receive anode exhaust gas form a fuel cell and to output a first shifted gas, and an outer chamber annularly disposed about the inner chamber and configured to contain a second shift catalyst, the second shift catalyst configured to receive the first shifted gas and output a second shifted gas. The shift reactor further includes a water injection port downstream from the inner chamber and packing between the water injection port and the outer chamber, the packing configured to prevent liquid water from passing therethrough.
US10109868B2

A gas channel forming plate includes protrusions, which extend parallel with each other, gas channels that are respectively located between each adjacent pair of the protrusions, and water channels, which are respectively formed on the back surface of each protrusion. Each protrusion includes first communication portions and second communication portions. Each first communication portion includes a first opening. Each second communication portion includes a second opening. The second communication portions of each protrusion constitute an expanding region, in which the opening area of the second opening in each second communication portion is greater than the opening area of the first opening of each first communication portion, to limit introduction of water to the water channel on the back side of the protrusion using capillary action by the second communication portions.
US10109865B2

A lamellar structure graphite foil is used as a material for a separator for a fuel cell, and a hydrophobic layer is formed by impregnation on flow-field channels of the graphite foil. Such a separator is manufactured by forming the flow field channel by etching the graphite foil formed with the mask pattern thereon and forming a hydrophobic layer by impregnation. According to such a separator, performance of a fuel cell stack is enhanced and the manufacturing process of a separator is simplified.
US10109861B2

A cathode material for a lithium-ion secondary battery of the present invention includes central particles represented by LixAyMzPO4 and a carbonaceous film that coats surfaces of the central particles, an average value of R values (I1580/I1360), which are ratios of a peak intensity (I1580) of a spectrum at a frequency band of 1,580±50 cm−1 to a peak intensity (I1360) of the spectrum at a frequency band of 1,360±50 cm−1 in a Raman spectrum analysis, measured at five points is 0.80 or more and 1.10 or less, and a standard deviation of the R values measured at five points is 0.010 or less.
US10109852B2

Electrodes that include at least one active material layer, and at least one graphitized carbon structure layer are disclosed. The active material layer may include an active metal ion complex. The at least one active material layer may form an active material stack that includes a positive active material layer, a negative active material layer, and an electrolyte layer disposed between the positive active material layer and the negative active material layer. The electrode may be configured as an energy storage structure. The energy storage structure may include a first graphitized carbon structure layer, a second graphitized carbon structure layer, and an active material stack disposed between the first graphitized carbon structure layer and the second graphitized carbon structure layer. Methods of making energy storage structures are also disclosed.
US10109851B2

A composite cathode active material includes a material capable of intercalating or deintercalating lithium; and a solid ion conductor. A cathode and a lithium battery each include the composite cathode active material. A method of preparing a composite cathode active material includes: mixing a core including a cathode active material and a solid ion conductor; and forming a coating layer including the solid ion conductor on the core utilizing a dry method.
US10109846B2

The present invention relates to an electrochemical cell comprising an anode of a Group IA metal and a cathode of a composite material prepared from a first active cathode material of a transition metal phosphate mixed or added to a second active cathode material of a carbonaceous material. The cathode material of the present invention provides increased rate pulse performance compared to carbon monofluoride cathode material. In addition, the cathode material of the present invention is chemically stable which makes it particularly useful for applications that require increased rate capability in extreme environmental conditions such as those found in oil and gas exploration.
US10109844B2

The present invention is directed to an electrochemical cell having plate electrodes housed inside a mating “clamshell” casing. When mated together, the casing components are form-fitting with respect to the internal battery structure so as to reduce the overall size of the electrochemical package. A header assembly containing both a glass-to-metal seal opening for a terminal lead and an electrolyte fill opening is used in conjunction with the clamshell casing. The electrolyte fill opening is constructed with an elongated opening with at least two different radii. A first and second sealing element is welded within the electrolyte fill opening at different depths within the header to block the flow of electrolyte and form a hermetic seal.
US10109833B2

A separator for a rechargeable battery includes a porous substrate and a heat-resistance layer on at least one surface of the porous substrate. The heat-resistance layer includes a binder having a cross-linked structure, a sphere-shaped filler, and a plate-shaped filler, and the plate-shaped filler is included in a smaller amount than the sphere-shaped filler in the heat-resistance layer. A rechargeable battery includes the separator.
US10109832B2

A laminated lithium primary battery is provided which can prevent battery life deterioration caused by moisture penetration from outside and in which safety and increase of battery capacity both can be realized. A lithium primary battery 1, including: a sheet-like negative electrode 30 made of lithium; a sheet-like positive electrode 20; a sheet-like separator 40 made of cellulose; non-aqueous organic electrolytic solution; a jacket 11 made of laminate films (11a and 11b), an inside of the jacket is sealed by heat-sealing periphery of the laminate film stacked in an up-and-down direction; and an electrode assembly 10 in which the positive electrode 20 and the negative electrode 30 are stacked in the up-and-down direction having the separator 40 therebetween, the sealed jacket 11 accommodating the electrode assembly with the non-aqueous organic electrolytic solution.
US10109831B2

A pressure relief device attached to an outer surface of a battery pack includes an adhesive arranged around an opening in the outer surface of the battery pack and a hat portion arranged over the opening. The hat portion includes an outer ring portion attached to the outer surface of the battery pack via the adhesive and an inner portion that is recessed from the outer surface of the battery pack to form a gap between the opening and the inner portion. A diameter of the inner portion is greater than a diameter of the opening, and a diameter of the gap is greater than the diameter of the opening.
US10109819B2

A mirror device has a plurality of organic EL elements and a plurality of metal mirror surface portions that are divided by banks made of a light-transmissive dielectric material and aligned on a substrate. Each of the organic EL elements has an organic layer that is formed between a light-transmissive electrode and a reflection electrode and contains a light-emitting layer. Each of the metal mirror surface portions and each of the organic EL elements or each group of the metal mirror surface portions and each group of the organic EL elements are alternately disposed.
US10109814B2

The organic electroluminescent element of the present invention includes, in the given order: an anode; a light-emitting layer; and a cathode, the light-emitting layer including a luminescent dopant layer and a luminescent host layer, the luminescent dopant layer containing a luminescent dopant material and substantially no luminescent host material, the luminescent host layer containing a luminescent host material and substantially no luminescent dopant material.
US10109801B2

Provided are a compound of Formula 1 and an organic electric element comprising a first electrode, a second electrode, and an organic material layer formed between the first electrode and the second electrode, and electronic device comprising the organic electric element, wherein the luminous efficiency and life span can be improved and the driving voltage of the organic electronic device can be lowered by comprising the compound represented by Formula 1 in the organic material layer.
US10109799B2

Novel substituted tetraphenylene compounds useful as host for phosphorescent emitters in OLEDs is disclosed.
US10109781B1

A method for forming a unique, environmentally-friendly micron scale autonomous electrical power source is provided in a configuration that generates renewable energy for use in electronic systems, electronic devices and electronic system components. The configuration includes a first conductor with a facing surface conditioned to have a low work function, a second conductor with a facing surface having a comparatively higher work function, and a dielectric layer, not more than 200 nm thick, sandwiched between the respective facing surfaces of the first conductor and the second conductor. The autonomous electrical power source formed according to the disclosed method is configured to harvest minimal thermal energy from any source in an environment above absolute zero. An autonomous electrical power source component is also provided that includes a plurality of autonomous electrical power source constituent elements electrically connected to one another to increase a power output of the autonomous electrical power source.
US10109775B2

Filament type light emitting devices are disclosed. One of the light emitting devices includes a non-conductive transparent substrate, one or more light emitting diode chips arrayed above the upper surface of the non-conductive transparent substrate and each including input and output ends extending toward the non-conductive transparent substrate, and conductive transparent connection portions formed on the upper surface of the non-conductive transparent substrate and electrically connected to the input and output ends. Light transmitting regions are provided without reflectors in the vicinity of the input and output ends between the non-conductive transparent substrate and the light emitting diode chips. Thus, light is emitted backward from the light emitting diode chips through the light transmitting regions and the non-conductive transparent substrate.
US10109773B2

A semiconductor light emitting device includes an LED and an associated recipient luminophoric medium that includes respective first through fourth luminescent materials that down-convert respective first through fourth portions of the radiation emitted by the LED to radiation having respective first through fourth peak wavelengths. The first peak wavelength is in the green color range and the second through fourth peak wavelengths are in the red color range. The second and third luminescent materials each emit light having a full-width half maximum bandwidth of at least 70 nanometers, while the fourth luminescent material emits light having a full-width half maximum bandwidth of less than 60 nanometers. Embodiments that only include three luminescent materials are also disclosed.
US10109771B2

The present disclosure provides a light-emitting device, comprising: a light-emitting stack; a first semiconductor layer on the light-emitting stack; a first electrode formed on the first semiconductor layer and comprising an inner segment, an outer segment, and a plurality of extending segments electrically connecting the inner segment with the outer segment.
US10109765B2

LED module chips are assembled by preparing red, green and blue LED substrates in regions partitioned at predetermined intervals. A module substrate has on its upper face a plurality of module chips each having an accommodation region for accommodating the red, green and blue LEDs therein. The front face of the LED substrate on which the LEDs are formed is opposed to the upper face of the module substrate. One of the LEDs is positioned to a predetermined one of the accommodation regions of the module chip, and a laser beam is irradiated from a rear face of the LED substrate to a buffer layer of LED with a condensing point of the laser beam positioned to the buffer layer to peel off the LED from an epitaxy substrate and accommodate the LED into the predetermined accommodation region of the module chip.
US10109761B2

A method (200) for fabricating thin-film optoelectronic devices (100), the method comprising: providing a substrate (110), forming a back-contact layer (120); forming at least one absorber layer (130) made of an ABC chalcogenide material, adding at least one alkali metal (235), and forming at least one cavity (236, 610, 612, 613) at the surface of the absorber layer wherein forming of said at least one cavity is by dissolving away from said surface of the absorber layer at least one crystal aggregate comprising at least one alkali crystal comprising at least one alkali metal. The method (200) is advantageous for more environmentally-friendly production of photovoltaic devices (100) on flexible substrates with high photovoltaic conversion efficiency and faster production rate.
US10109758B2

A Monolithic photovoltaic cell is proposed. Said cell comprises at least one junction. Each one of said at least one junction comprises a base formed by a doped semiconductor material of a first conductivity type and an emitter formed by a doped semiconductor material of a second conductivity type opposed to the first. Said emitter is stacked on the base according to a first direction. The semiconductor material of the base and/or of the emitter of at least one of said at least one junction is a semiconductor material formed by a compound of at least one first element and a second element. The band gap and the lattice constant of said semiconductor material of the base and/or of the emitter depend on the concentration of said first element in said compound with respect to said second element. Said concentration of the first element in said compound with respect to the second element is not uniform along said first direction, being equal to a first value at a lower portion of said base and/or emitter and being equal to a second value lower than the first value at an upper portion of said base and/or emitter. Said upper portion is above said lower portion according to the first direction.
US10109754B2

Disclosed is at least one embodiment of an infrared (IR) photovoltaic (PV) detector, comprising a IV-VI Lead (Pb)-salt layer disposed on a substrate and a charge-separation-junction (CSJ) structure associated with the IV-VI Pb-salt layer, wherein the CSJ structure comprises a plurality of element areas disposed upon or within the IV-VI Pb-salt layer, wherein the plurality of element areas are spaced apart from each other. Each element area may be connected to a first Ohmic contact thereby forming a plurality of interconnected first Ohmic contacts, and a second Ohmic contact may be disposed upon a portion of the IV-VI Pb-salt layer. In another non-limiting embodiment, a PV detector, comprising a heterojunction region that comprises at least one IV-VI Pb-salt material layer coupled to at least one non-Pb-salt layer, wherein the at least one IV-VI Pb-salt layer and the at least one non-Pb-salt layer form a p-n junction or Schottky junction with a type II band gap alignment.
US10109751B2

A method for fabricating a solar cell is disclosed. The method can include forming a dielectric region on a surface of a solar cell structure and forming a first metal layer on the dielectric region. The method can also include forming a second metal layer on the first metal layer and locally heating a particular region of the second metal layer, where heating includes forming a metal bond between the first and second metal layer and forming a contact between the first metal layer and the solar cell structure. The method can include forming an adhesive layer on the first metal layer and forming a second metal layer on the adhesive layer, where the adhesive layer mechanically couples the second metal layer to the first metal layer and allows for an electrical connection between the second metal layer to the first metal layer.
US10109750B2

A lead-free conductive paste composition contains a source of an electrically conductive metal, a fusible material, an optional additive, and an organic vehicle. An article such as a high-efficiency photovoltaic cell is formed by a process of deposition of the lead-free paste composition on a semiconductor substrate (e.g., by screen printing) and firing the paste to remove the organic vehicle and sinter the metal and fusible material.
US10109744B2

It is an object of the present invention to connect a wiring, an electrode, or the like formed with two incompatible films (an ITO film and an aluminum film) without increasing the cross-sectional area of the wiring and to achieve lower power consumption even when the screen size becomes larger. The present invention provides a two-layer structure including an upper layer and a lower layer having a larger width than the upper layer. A first conductive layer is formed with Ti or Mo, and a second conductive layer is formed with aluminum (pure aluminum) having low electric resistance over the first conductive layer. A part of the lower layer projected from the end section of the upper layer is bonded with ITO.
US10109743B2

A highly reliable semiconductor device is manufactured by giving stable electric characteristics to a transistor in which an oxide semiconductor film is used. In a transistor using an oxide semiconductor film for an active layer, a microvoid is provided in a source region and a drain region adjacent to a channel region. By providing a microvoid in the source region and the drain region formed in an oxide semiconductor film, hydrogen contained in the channel region of an oxide semiconductor film can be captured in the microvoid.
US10109738B2

A semiconductor device is provided that includes a deep trench defining an active region, and a fin-type pattern protruding within the active region. The fin-type pattern having a lower portion, an upper portion of a narrower width than the lower portion, and a first stepped portion formed at a boundary between the upper portion and the lower portion. The device also includes a first field insulating film surrounding the lower portion and a second field insulating film formed on the first field insulating film and partially surrounding the upper portion.
US10109736B2

A transistor with a multi-strained layer superlattice (SLS) structure is provided. A first strained layer superlattice (SLS) layer is arranged over a substrate. A first buffer layer is arranged over the first SLS layer and includes dopants configured to increase a resistance of the first buffer layer. A second SLS layer is arranged over the first buffer layer. A second buffer layer is arranged over the second SLS layer and includes dopants configured to increase a resistance of the second buffer layer. A channel layer is arranged over the second buffer layer. An active layer is arranged over and directly abuts the channel layer. The channel and active layers collectively define a heterojunction. A method for manufacturing the transistor is also provided.
US10109734B2

A semiconductor device comprises a transistor in a semiconductor body having a first main surface. The transistor comprises a source region of a first conductivity type, a drain region, a body region of a second conductivity type, different from the first conductivity type, and a gate electrode disposed in gate trenches extending in a first direction parallel to the first main surface. The source region, the body region and the drain region are arranged along the first direction. The body region comprises first ridges extending along the first direction, the first ridges being disposed between adjacent gate trenches in the semiconductor body. The body region further comprises a second ridge. A width of the second ridge is larger than a width of the first ridges, the widths being measured in a second direction perpendicular to the first direction.
US10109725B2

A reverse-conducting MOS device is provided having an active cell region and a termination region. Between a first and second main side. The active cell region comprises a plurality of MOS cells with a base layer of a second conductivity type. On the first main side a bar of the second conductivity type, which has a higher maximum doping concentration than the base layer, is arranged between the active cell region and the termination region, wherein the bar is electrically connected to the first main electrode. On the first main side in the termination region a variable-lateral-doping layer of the second conductivity type is arranged. A protection layer of the second conductivity type is arranged in the variable-lateral-doping layer, which protection layer has a higher maximum doping concentration than the maximum doping concentration of the variable-lateral-doping layer in a region attached to the protection layer.
US10109723B2

A method of forming a semiconductor device that includes forming a fin structure from a bulk semiconductor substrate and forming an isolation region contacting a lower portion of a sidewall of the fin structure, wherein an upper portion of the sidewall of the fin structure is exposed. A sacrificial spacer is formed on the upper portion of the sidewall of the fin structure. The isolation regions are recessed to provide an exposed section of the sidewall of the fin structure. A doped semiconductor material is formed on the exposed section of the lower portion of the sidewall of the fin structure. Dopant is diffused from the doped semiconductor material to a base portion of the fin structure.
US10109721B2

Various semiconductor devices, such as horizontal gate-all-around devices, and methods of fabricating such are disclosed herein. An exemplary semiconductor device includes a fin structure having a channel region disposed between a first source/drain region and a second source/drain region. The fin structure includes a first nanowire and a second nanowire disposed in the channel region, the first source/drain region, and the second source/drain region. The fin structure further includes an epitaxial layer that wraps the first nanowire and the second nanowire in the first source/drain region and the second source/drain region. A gate is disposed over the channel region of the fin structure, such that the gate wraps the first nanowire and the second nanowire in the channel region. In some implementations, the first nanowire, the second nanowire, and the epitaxial layer combine to have a vertical bar-like shape in the first source/drain region and the second source/drain region.
US10109716B2

A tunable breakdown voltage RF MESFET and/or MOSFET and methods of manufacture are disclosed. The method includes forming a first line and a second line on an underlying gate dielectric material. The second line has a width tuned to a breakdown voltage. The method further includes forming sidewall spacers on sidewalls of the first and second line such that the space between first and second line is pinched-off by the dielectric spacers. The method further includes forming source and drain regions adjacent outer edges of the first line and the second line, and removing at least the second line to form an opening between the sidewall spacers of the second line and to expose the underlying gate dielectric material. The method further includes depositing a layer of material on the underlying gate dielectric material within the opening, and forming contacts to a gate structure and the source and drain regions.
US10109710B2

A semiconductor device having a channel region that is formed in a germanium layer and has a first conductive type, and a source region and a drain region that are formed in the germanium layer and have a second conductive type different from the first conductive type, wherein an oxygen concentration in the channel region is less than an oxygen concentration in a junction interface between at least one of the source region and the drain region and a region that surrounds the at least one of the source region and the drain region and has the first conductive type.
US10109707B2

Provided is a highly conductive crystalline multilayer structure including a corundum-structured crystalline oxide thin film whose resistance has not increased even after annealing (heating). The crystalline multilayer structure includes a base substrate and the corundum-structured crystalline oxide thin film disposed directly on the base substrate or with another layer therebetween. The crystalline oxide thin film is 1 μm or more in a thickness and 80 mΩcm or less in an electrical resistivity. A semiconductor device includes the crystalline multilayer structure.
US10109705B2

An example provides a semiconductor device including an insulator with a predetermined thickness between a well region of a semiconductor substrate and a resistor of polysilicon. The insulator has a structure that is able to withstand an ultrahigh voltage, and thereby allows the manufacture of a semiconductor device resistor that can bear an ultrahigh voltage without increasing the size of a semiconductor substrate and a semiconductor device including such a resistor. Other examples provide a method for manufacturing such a semiconductor device.
US10109700B2

Discussed are an organic light emitting display device and a method of manufacturing the same. The organic light emitting display device according to an embodiment includes a substrate including an active area and a pad area, a thin film transistor (TFT) in the active area of the substrate, an anode electrode on the TFT, an organic emission layer on the anode electrode, a cathode electrode on the organic emission layer, an auxiliary electrode connected to the cathode electrode and disposed on the same layer as the anode electrode, a signal pad in the pad area of the substrate, and a pad electrode connected to the signal pad to cover a top of the signal pad for preventing the top of the signal pad from being corroded. The TFT includes a gate electrode. The signal pad is disposed on the same layer as the gate electrode.
US10109698B2

An organic light-emitting display device includes: a substrate; a pixel disposed on the substrate and including a first region that displays an image and a second region that transmits external light; a pixel circuit portion disposed in the first region and including at least one thin film transistor and at least one capacitor; a first electrode disposed in the first region and electrically connected with the pixel circuit portion; a pixel-defining layer including a first opening that exposes a portion of the first electrode and a second opening that corresponds to the second region; a second electrode facing the first electrode; an organic emission layer disposed between the first electrode and the second electrode; and a transparent wiring electrically connected with the pixel circuit portion and overlapping the second opening in a plan view.
US10109697B2

Organic EL display module including a pixel disposed in respective intersections between a plurality of scanning lines and a plurality of data lines, which lines are aligned in a matrix, and a current supply line that supplies electric current to the pixel, wherein the pixel includes an active device selected by the scanning line, a data storage device that stores a data signal that is supplied from the data line by control of the active device, and an organic light emitting device that emits light by the electric current supplied by the current supply line according to the data signal stored in the data storage device, wherein the data storage device provides a lower electrode, an insulating layer and an upper electrode, and wherein the lower electrode has a same layer with a channel layer of the active device and the upper electrode is made of a metal material.
US10109693B2

A display unit includes: a drive wire; a planarization layer covering the drive wire and having a connection hole; a relay electrode provided on the planarization layer and configured to be electrically connected to the drive wire through the connection hole; a filling member made of an insulating material and provided in the connection hole; a first partition wall made of a same material as that of the filling member and covering an end of the relay electrode; a first electrode covering the filling member and configured to be electrically connected to the relay electrode; a second electrode facing the first electrode; and a functional layer located between the first electrode and the second electrode, the functional layer including a light-emitting layer.
US10109679B2

Systems and methods for fabricating a non-volatile memory with integrated selector devices (or steering devices) are described. Each memory cell within a memory array may be placed in series with a selector device, such as a diode or other non-linear current-voltage device, in order to reduce leakage currents through unselected memory cells during a memory operation. In some cases, fabricating a selector device within a memory hole region may be difficult due to the dimensions of the selector device. A wordline sidewall recess process or a wordline sidewall recess with a replacement metal gate process may be used to integrate selector devices with memory cells outside of the memory hole region. By fabricating non-linear selector devices outside of the memory hole region, the area of the memory array may be reduced.
US10109677B2

The present disclosure includes select devices and methods of using select device for memory cell applications. An example select device includes a first electrode having a particular geometry, a semiconductor material formed on the first electrode and a second electrode having the particular geometry with formed on the semiconductor material, wherein the select device is configured to snap between resistive states in response to signals that are applied to the select device.
US10109674B2

A method of fabrication of a device includes forming a first metallization layer that is coupled to a logic device of the device. The method further includes forming a second metallization layer that is coupled to a magnetoresistive random access memory (MRAM) module of the device. The second metallization layer is independent of the first metallization layer.
US10109671B2

There is provided an avalanche photodiode array that includes a plurality of avalanche photodiodes. Each avalanche photodiode in the array includes a stack of active photodiode materials. The stack of active photodiode materials includes a first electrical contact layer, a second electrical contact layer; an absorber material layer and an avalanche material layer each disposed between the first electrical contact layer and the second electrical contact layer; and an optical interface surface to the avalanche photodiode. The optical interface surface consists of an exposed surface of the first electrical contact layer, arranged for incident external radiation to directly enter the first electrical contact layer. Each avalanche photodiode stack of active photodiode materials is laterally isolated from the other avalanche photodiodes in the photodiode array.
US10109670B2

An optical detector with a curved detection surface is provided, including a photosensitive sensor; a support imposing a curvature on the photosensitive sensor; and a glue layer, provided between the photosensitive sensor and the support, with a thickness higher than 50 μm. The glue layer with a high thickness enables requirements imposed on the sensor to be reduced, with an equal radius of curvature, and thus a minimum radius of curvature of the photosensitive sensor to be reduced, thereby compensating for significant defects of an imaging system located upstream.
US10109666B2

A pad structure with a contact via array for high bond structure is provided. In some embodiments, a semiconductor substrate comprises a pad opening. An interconnect structure is under the semiconductor substrate, and comprises an interlayer dielectric (ILD) layer, a wiring layer, and the contact via array. The wiring layer and the contact via array are in the ILD layer. Further, the contact via array borders the wiring layer and is between the wiring layer and the semiconductor substrate. A pad covers the contact via array in the pad opening, and protrudes into the ILD layer to contact the wiring layer on opposite sides of the contact via array. A method for manufacturing the pad structure, as well as an image sensor with the pad structure, are also provided.
US10109662B2

A device for sensing light includes a first semiconductor region doped with a dopant of a first type and a second semiconductor region doped with a dopant of a second type. The second semiconductor region is positioned above the first semiconductor region. The device includes a gate insulation layer; a gate, a source, and a drain. The second semiconductor region has a top surface that is positioned toward the gate insulation layer and a bottom surface that is positioned opposite to the top surface of the second semiconductor region. The second semiconductor region has an upper portion that includes the top surface of the second semiconductor region and a lower portion that includes the bottom surface of the second semiconductor region and is mutually exclusive with the upper portion. The first semiconductor region is in contact with both the upper portion and the lower portion of the second semiconductor region.
US10109660B2

A laminated semiconductor device includes: a first semiconductor element provided with a photoelectric conversion region on its main surface; an extended portion extended outwardly from a side end surface of the first semiconductor element; a redistribution layer formed on a first surface of the extended portion; a second semiconductor element provided on the main surface of the first semiconductor element so as to extend to the extended portion from an outside of the photoelectric conversion region, the second semiconductor element being electrically connected to the first semiconductor element and the redistribution layer; and a first electrode pad formed on the redistribution layer and electrically connected to the second semiconductor element via the redistribution layer.
US10109654B2

A manufacturing method of a display substrate, a display substrate and a display device are provided. The manufacturing method of a display substrate including: forming a first metal pattern forming a first insulation layer; forming a second metal pattern; forming a second insulation layer forming a first conductive layer; patterning the first conductive layer to form a first conductive pattern; patterning the second insulation layer to form a second insulation pattern; wherein, an orthographic projection of the first conductive pattern on the base substrate and an orthographic projection of the second metal pattern on the base substrate have an overlapping part; and during patterning the second insulation layer, an orthographic projection of the first conductive pattern on the base substrate at least covers the overlapping part.
US10109651B2

An oxide semiconductor TFT substrate includes a substrate, a gate and a first heavily doped transparent conducting layer formed on a substrate and covered by a gate isolation layer. An island shaped oxide semiconductor layer and an island shaped etching stopper layer are sequentially formed on the gate isolation layer with two side parts of the oxide semiconductor layer exposed outside the etching stopper layer. A source and a drain are formed on the two side parts of the oxide semiconductor layer to be in electrical connection therewith with a heavily doped transparent conducting layer therebetween. A protecting layer is formed on the source and the drain and is formed with a via. A pixel electrode extends through the via to electrically connect to the source and the drain with a heavily doped transparent conducting layer interposed therebetween and in direct contact therewith.
US10109649B2

An organic light-emitting display apparatus includes a first substrate corresponding to a display area and a periphery area, a second substrate facing the first substrate, a first metal layer at the periphery area of the first substrate, and defining a plurality of first holes, a second metal layer on the first metal layer, and defining a plurality of second holes that are differently sized than the first holes, a third metal layer on the second metal layer, and defining a plurality of third holes that are differently sized than the second holes, and a sealing member bonding the first substrate and the second substrate, and filling a partial region of the first, second, and third holes.
US10109647B2

A method of fabricating a high mobility semiconductor metal oxide thin film transistor including the steps of depositing a layer of semiconductor metal oxide material, depositing a blanket layer of etch-stop material on the layer of MO material, and patterning a layer of source/drain metal on the blanket layer of etch-stop material including etching the layer of source/drain metal into source/drain terminals positioned to define a channel area in the semiconductor metal oxide layer. The etch-stop material being electrically conductive in a direction perpendicular to the plane of the blanket layer at least under the source/drain terminals to provide electrical contact between each of the source/drain terminals and the layer of semiconductor metal oxide material. The etch-stop material is also chemical robust to protect the layer of semiconductor metal oxide channel material during the etching process.
US10109641B2

According to one embodiment, the electrode films are stacked with gaps interposed between the electrode films. The first insulating film is provided between a lowermost electrode film of the electrode films and the substrate and being a metal oxide film, a silicon carbide film, or a silicon carbonitride film. The second insulating film is provided on an uppermost electrode film of the electrode films and being a metal oxide film, a silicon carbide film, or a silicon carbonitride film. The stacked film includes a semiconductor film extending in a stacking direction of the stacked body in the stacked body, and a charge storage film provided between the semiconductor film and the electrode films.
US10109640B2

Methods for fabricating a transistor include forming a dielectric material adjacent to a semiconductor, introducing non-hydrogenous ions into the dielectric material, and forming a control gate adjacent to the dielectric material. Transistors include source/drain regions in a semiconductor, a dielectric material adjacent to the semiconductor and containing non-hydrogenous ions, and a control gate adjacent to the dielectric material.
US10109638B1

A semiconductor device with embedded non-volatile memory (eNVM) is described. The device is formed on a silicon-on-insulator (SOI) substrate, such as a fully depleted SOI (FDSOI) substrate. The substrate includes a SOI region and a hybrid region. The SOI region includes the surface substrate, BOX and bulk substrate while the hybrid region includes only the bulk substrate. NVM and high voltage (HV) transistors are disposed in the hybrid region while a logic and radio frequency (RF) transistors are disposed in the SOI region. The gates of the various transistors have about coplanar top surfaces. As such, the hybrid region compensates for height differential of transistors, enabling transistors to have about coplanar top surfaces. In addition, the hybrid region enables transistors which suffer from floating body effects to be disposed therein.
US10109634B2

A method for fabricating a semiconductor device may include: forming a plurality of first isolation trenches and a plurality of line-shaped active regions by etching a semiconductor substrate; forming a line-shaped device isolation region in each of the plurality of first isolation trenches; forming a plurality of second isolation trenches extending in a second direction by etching the plurality of line-shaped active regions and the plurality of line-shaped device isolation regions; forming a connection trench to connect the plurality of second isolation trenches to each other; forming a shielding line in each of the plurality of second isolation trenches; and forming a shielding line interconnection in the connection trench.
US10109628B2

Techniques are disclosed for improving gate control over the channel of a transistor, by increasing the effective electrical gate length (Leff) through deposition of a gate control layer (GCL) at the interfaces of the channel with the source and drain regions. The GCL is a nominally undoped layer (or substantially lower doped layer, relative to the heavily doped S/D fill material) that can be deposited when forming a transistor using replacement S/D deposition. The GCL can be selectively deposited in the S/D cavities after such cavities have been formed and before the heavily doped S/D fill material is deposited. In this manner, the GCL decreases the source and drain underlap (Xud) with the gate stack and further separates the heavily doped source and drain regions. This, in turn, increases the effective electrical gate length (Leff) and improves the control that the gate has over the channel.
US10109613B2

A system and method for stacking semiconductor devices in three dimensions is provided. In an embodiment two or more semiconductor dies are attached to a carrier and encapsulated. Connections of the two or more semiconductor dies are exposed, and the two or more semiconductor dies may be thinned to form connections on an opposite side. Additional semiconductor dies may then be placed in either an offset or overhanging position.
US10109606B2

A remapped extracted die is provided. The remapped extracted die includes an extracted die removed from a previous integrated circuit package. The extracted die includes a plurality of original bond pads having locations that do not correspond to desired pin assignments of a new package base and an interposer, bonded to the extracted die. The interposer includes first bond pads configured to receive new bond wires from the plurality of original bond pads, and second bond pads corresponding to desired pin assignments of the new package base, each individually electrically coupled to one of the first bond pads and configured to receive new bond wires from package leads or downbonds of the new package base.
US10109605B2

An integrated circuit structure includes a metal pad, a passivation layer including a portion over the metal pad, a first polymer layer over the passivation layer, and a first Post-Passivation Interconnect (PPI) extending into to the first polymer layer. The first PPI is electrically connected to the metal pad. A dummy metal pad is located in the first polymer layer. A second polymer layer is overlying the first polymer layer, the dummy metal pad, and the first PPI. An Under-Bump-Metallurgy (UBM) extends into the second polymer layer to electrically couple to the dummy metal pad.
US10109596B2

A method of manufacturing a semiconductor device includes: providing, on a substrate, a first magnetic substrate including a base, a first side wall portion and a second side wall portion at opposed ends of the base, the sidewall portions extending from the base, providing a semiconductor chip over the base at a location between the first side wall portion and the second side wall portion, providing a plate-like magnetic substrate having a second surface, the second surface provided with a resin thereon, and positioning the plate-like magnetic substrate having a second surface with the resin thereon such that the second surface faces the base of the first magnetic substrate. Then the plate like magnetic substrate is moved in the direction of the first magnetic substrate to contact the second surface of the plate like magnetic substrate with the first side wall portion and the second side wall portion.
US10109578B2

According to one embodiment, a semiconductor memory device includes a substrate, a stacked body, a plurality of columnar portions, and an interconnect portion. The interconnect portion is provided in the stacked body and extends in a stacking direction of a plurality of electrode layers and a first direction crossing the stacking direction. The interconnect portion includes a first portion located in a first region of the stacked body that the plurality of columnar portions is provided and a second portion located in a second region of the stacked body adjacent to the first region in the first direction, the first portion having a first width, the second portion having a second width larger than the first width.
US10109577B2

An array substrate includes a plurality of gate lines and a plurality of data lines arranged to cross each other, a plurality of pixel electrodes disposed within areas defined by the gate lines and the data lines, and shielding electrodes provided over the gate lines, wherein the shielding electrodes cover at least edge portions of the gate lines close to the pixel electrodes; at least every three pixel electrodes constitute a pixel unit, and at least one pixel electrode in each pixel unit has a length substantially in an extension direction of the gate lines larger than a length thereof substantially in an extension direction of the data lines; the respective pixel electrodes constituting the same pixel unit are connected with different data lines correspondingly; and there are two data lines in a gap between every two adjacent pixel units.
US10109561B2

A semiconductor device has a semiconductor chip mounted on an island of a lead frame and covered by an encapsulating resin. An outer lead extends from the encapsulating resin and is connected within the encapsulating resin to an inner lead connected to an inner lead suspension lead. A plated film is plated on the exposed surfaces of the outer lead that extend from the encapsulating resin to improve solder bonding strength of the semiconductor device onto a substrate.
US10109557B2

An electronic device includes: a resin substrate that includes insulation resin on which wiring made of conductive material is provided; a heat-generation element that is a circuit element mounted on a first surface of the resin substrate, and is operated to generate heat; and a sealing resin that is provided on the first surface, and seals the heat-generation element. An opposite surface of the sealing resin opposite to a surface of the sealing resin in contact with the first surface is thermally connected to a heat radiation member and mounted on the heat radiation member. Each of the resin substrate and the sealing resin has a bend shape convex toward the opposite surface when each of surrounding temperatures is a normal temperature and has a linear expansion coefficient for maintaining a bend shape convex toward the opposite surface when each of the surrounding temperatures is a high temperature.
US10109553B2

An approach for heat dissipation in integrated circuit devices is provided. A method includes forming an isolation layer on an electrically conductive feature of an integrated circuit device. The method also includes forming an electrically conductive layer on the isolation layer. The method additionally includes forming a plurality of nanowire structures on a surface of the electrically conductive layer.
US10109550B2

The present disclosure relates to a packaging process to enhance thermal and electrical performance of a wafer-level package. The wafer-level package with enhanced performance includes a first thinned die having a first device layer, a multilayer redistribution structure, a first mold compound, and a second mold compound. The multilayer redistribution structure includes package contacts on a bottom surface of the multilayer redistribution structure and redistribution interconnects connecting the first device layer to the package contacts. The first mold compound resides over the multilayer redistribution structure and around the first thinned die, and extends beyond a top surface of the first thinned die to define a cavity within the first mold compound and over the first thinned die. The second mold compound fills the cavity and is in contact with the top surface of the first thinned die.
US10109545B2

Semiconductor devices are provided. The semiconductor device includes a semiconductor layer having a first surface and a second surface that are opposite each other, a through electrode penetrating the semiconductor layer and having a protrusion that protrudes over the second surface of the semiconductor layer, a front-side bump disposed over the first surface of the semiconductor layer and electrically coupled to the through electrode, a polymer pattern disposed over the second surface of the semiconductor layer to enclose a part of the protrusion of the through electrode, and a back-side bump covering an upper surface and a sidewall of a remaining part of the protrusion of the through electrode and extending over a portion of the polymer pattern.
US10109543B2

A semiconductor module includes a base substrate, a semiconductor element provided on the front surface side of the base substrate, and a resin case bonded to the front surface of the base substrate and enclosing a region in which the semiconductor element is provided, wherein the resin case has a depressed portion formed in a height direction away from the base substrate in a bottom surface bonded to the base substrate, and a connection hole that connects the depressed portion and the exterior of the resin case.
US10109540B2

A sacrificial interposer test structure including a release layer, a dummy layer on the release layer, one or more conductive pads embedded in the dummy layer, wherein each of the one or more conductive pads has an exposed surface, and a tie layer on the dummy layer and on each exposed surface of the one or more conductive pads.
US10109536B2

According to an embodiment, a micro-fabricated test structure includes a structure mechanically coupled between two rigid anchors and disposed above a substrate. The structure is released from the substrate and includes a test layer mechanically coupled between the two rigid anchors. The test layer includes a first region having a first cross-sectional area and a constricted region having a second cross-sectional area smaller than the first cross-sectional area. The structure also includes a first tensile stressed layer disposed on a surface of the test layer adjacent the first region.
US10109533B1

This disclosure relates to a method of forming nanosheet devices including: forming a first and second nanosheet stack on a substrate, the first and the second nanosheet stacks including a plurality of vertically spaced nanosheets disposed on the substrate and separated by a plurality of spacing members, each of the plurality of spacing members including a sacrificial layer and a pair of inner spacers formed on lateral ends of the sacrificial layer; growing a pair of epitaxial regions adjacent to the first and second nanosheet stacks from each of the plurality of nanosheets such that each of the plurality of inner spacers is enveloped by one of the epitaxial regions; covering the first nanosheet stack with a mask; and forming a pair of p-type source/drain regions on the second nanosheet stack, each of the pair of p-type source/drain regions being adjacent to the epitaxial regions on the second nanosheet stack.
US10109527B2

An optical device wafer processing method includes a shield tunnel forming step of applying a pulsed laser beam having a transmission wavelength to a sapphire substrate along an area corresponding to each division line from the back side of the sapphire substrate in the condition where the focal point of the pulsed laser beam is set inside the sapphire substrate, thereby forming a plurality of shield tunnels arranged along the area corresponding to each division line, each shield tunnel being composed of a fine hole and an amorphous region formed around the fine hole for shielding the fine hole. The optical device wafer processing method further includes a dividing step of applying an external force to the optical device wafer after performing a light emitting layer forming step, thereby dividing the optical device wafer along the division lines to obtain the individual optical device chips.
US10109517B1

A rotational indexer is provided that may be rotated to move semiconductor wafers or other items between various stations arranged in a circular array; the items being moved may be supported by arms of the indexer during such movement. The rotational indexer may be further configured to also cause the items being moved to rotate about other rotational axes to cause rotation of the items relative to the arms supporting them.
US10109514B2

Embodiments of the present disclosure generally relate to methods and apparatus for visual lamp failure detection in a processing chamber, such as an RTP chamber. Visual feedback is facilitated through the use of a wide-angle lens positioned to view lamps within the process chamber. The wide-angle lens is positioned within a probe and secured using a spring in order to withstand high temperature processing. A camera coupled to the lens is adapted to capture an image of the lamps within the process chamber. The captured image of the lamps is then compared to a reference image to determine if the lamps are functioning as desired.
US10109513B2

A substrate treating apparatus includes a treating section for treating substrates, and an interface section disposed adjacent the treating section and adjacent an exposing machine provided separately from the apparatus. The interface section has a first treating-section-side transport mechanism, a second treating-section-side transport mechanism, and an exposing-machine-side transport mechanism. Each of the first and second treating-section-side transport mechanisms is arranged to receive the substrates from the treating section, pass the substrates to the exposing-machine-side transport mechanism, receive the substrates from the exposing-machine-side transport mechanism and pass the substrates to the treating section. The exposing-machine-side transport mechanism is arranged to receive the substrates from the first and second treating-section-side transport mechanisms, transport the substrates to the exposing machine, receive the substrates after exposing treatment from the exposing machine, and pass the substrates to the first and second treating-section-side transport mechanisms.
US10109505B2

The present disclosure is directed to fluid filtering systems and methods for use during semiconductor processing. One or more embodiments are directed to fluid filtering systems and methods for filtering ions and particles from a fluid as the fluid is being provided to a semiconductor wafer processing tool, such as to a semiconductor wafer cleaning tool.
US10109503B2

A semiconductor structure and a manufacturing method of the same are provided. The semiconductor structure includes a carrier. The carrier has a first surface and a second surface opposite to the first surface. The carrier includes an inner core layer and an exterior clad layer, and the inner core layer is covered by the exterior clad layer.
US10109500B2

A semiconductor device for high power application in which a novel semiconductor material having high mass productivity is provided. An oxide semiconductor film is formed, and then, first heat treatment is performed on the exposed oxide semiconductor film in order to reduce impurities such as moisture or hydrogen in the oxide semiconductor film. Next, in order to further reduce impurities such as moisture or hydrogen in the oxide semiconductor film, oxygen is added to the oxide semiconductor film by an ion implantation method, an ion doping method, or the like, and after that, second heat treatment is performed on the exposed oxide semiconductor film.
US10109495B2

An etching method is provided for selectively etching a first region of silicon oxide with respect to a second region of silicon nitride by performing plasma processing on a target object including the first region and the second region. In the etch method, first, a plasma of a processing gas including a fluorocarbon gas is generated in a processing chamber where the target object is accommodated. Next, the plasma of the processing gas including the fluorocarbon gas is further generated in the processing chamber where the target object is accommodated. Next, the first region is etched by radicals of fluorocarbon contained in a deposit which is formed on the target object by the generation and the further generation of the plasma of the processing gas containing the fluorocarbon gas. A high frequency powers used for the plasma generation is smaller than a high frequency power used for plasma further generation.
US10109487B2

A method for bonding a first substrate with a second substrate at respective contact faces of the substrates with the following steps: holding the first substrate to a first sample holder surface of a first sample holder with a holding force FH1 and holding the second substrate to a second sample holder surface of a second sample holder with a holding force FH2; contacting the contact faces at a bond initiation point and heating at least the second sample holder surface to a heating temperature TH; bonding of the first substrate with the second substrate along a bonding wave running from the bond initiation point to the side edges of the substrates, wherein the heating temperature TH is reduced at the second sample holder surface during the bonding.
US10109480B2

Exemplary embodiments provide materials and methods of forming high-quality semiconductor devices using lattice-mismatched materials. In one embodiment, a composite film including one or more substantially-single-particle-thick nanoparticle layers can be deposited over a substrate as a nanoscale selective growth mask for epitaxially growing lattice-mismatched materials over the substrate.
US10109479B1

A method for making a semiconductor device may include forming a superlattice on a semiconductor substrate including a respective plurality of stacked groups of layers. Each group of layers may include a plurality of stacked base semiconductor monolayers defining a base semiconductor portion, and at least one non-semiconductor monolayer constrained within a crystal lattice of adjacent base semiconductor portions. Further, at least some semiconductor atoms from opposing base semiconductor portions may be chemically bound together through the at least one non-semiconductor monolayer therebetween. The method may further include epitaxially forming a semiconductor layer on the superlattice, and annealing the superlattice to form a buried insulating layer in which the at least some semiconductor atoms are no longer chemically bound together through the at least one non-semiconductor monolayer therebetween.
US10109475B2

A semiconductor wafer has a base material with a first thickness and first and second surfaces. A wafer scribe mark is disposed on the first surface of the base material. A portion of an interior region of the second surface of the base material is removed to a second thickness less than the first thickness, while leaving an edge support ring of the base material of the first thickness and an asymmetric width around the semiconductor wafer. The second thickness of the base material is less than 75 micrometers. The wafer scribe mark is disposed within the edge support ring. The removed portion of the interior region of the second surface of the base material is vertically offset from the wafer scribe mark. A width of the edge support ring is wider to encompass the wafer scribe mark and narrower elsewhere around the semiconductor wafer.
US10109472B2

A mass spectrometer is disclosed comprising an atmospheric pressure interface comprising an ion block or sub-assembly having an internal passage. The atmospheric pressure interface further comprises either an inner sampling cone, a capillary interface or other gas limiting interface. The mass spectrometer comprises a clamp formed from a thermally insulating material and a removable outer gas cone which is slidably inserted into or onto the clamp so that the outer gas cone is retained by the clamp in use. The clamp is arranged and adapted to be pushed by a user into engagement with the ion block or sub-assembly so as to position the outer gas cone adjacent the inner sampling cone, capillary interface or other gas limiting interface so as to secure the outer gas cone to the ion block or sub-assembly and to form a gas tight seal with the ion block or sub-assembly without use of mechanical fasteners.
US10109471B1

A sample inlet device and methods for use of the sample inlet device are described that include an ion funnel having a plurality of electrodes with apertures arranged about an axis extending from an inlet of the ion funnel to an outlet of the ion funnel, the ion funnel including a plurality of spacer elements disposed coaxially with the plurality of electrodes, each of the plurality of spacer elements being positioned between one or two adjacent electrodes, each of the plurality of spacer elements having an aperture with a diameter that is greater than a diameter of each adjacent electrode. The ion funnel is configured to pass an ion sample through the apertures of the electrodes and the spacer elements to additional portions of a detection system, such as to a mass analyzer system and detector.
US10109470B2

A ion detector system for a mass spectrometer is disclosed comprising a detector comprising an array of sensor pixels, wherein a dimension of the sensor pixels is
US10109466B2

Provided is a support unit. The support unit includes a support plate having a top surface in which a measurement groove is defined and on which a substrate is placed, and a sensor for measuring a pressure in the measurement groove in the state where the substrate is placed on the support plate. The measurement groove has a main measurement groove that extends from a central area of the support plate up to an edge area of the support plate.
US10109462B2

A tuning apparatus enables control of the flow of radio-frequency (RF) current in a plasma processing chamber at multiple RF frequencies. The apparatus is configured to provide a first path to ground from the chamber for RF power at a first frequency and a second path to ground from the chamber for RF power at a second frequency, where the first path to ground and the second path to ground each include a variable energy storage element. When adjusted, the variable energy storage element in the first path to ground modifies the impedance of the first path to ground, thereby changing RF current flow through the first path to ground at the first frequency. Adjusting the variable energy storage element in the second path to ground modifies the impedance of the second path to ground, thereby changing RF current flow through the second path to ground at the second frequency.
US10109459B1

Disclosed are a substrate treating The substrate treating apparatus includes a plasma generating unit the plasma generating unit includes a plasma generating chamber having a space, into which a gas is introduced, a first antenna wound to surround the plasma generating chamber and connected to a power source through a first electric wire, a second antenna wound to surround the housing and connected to the power source through a second electric wire to be disposed in parallel to the first antenna, and power distributing members provided in the first antenna and the second antenna to distribute electric power supplied from the power source to the first antenna and the second antenna.
US10109458B2

In one embodiment, a multi charged-particle beam writing apparatus includes a plurality of blankers switching between ON and OFF state of a corresponding beam among multiple beams, a main deflector deflecting beams having been subjected to blanking deflection to a writing position of the beams in accordance with movement of a stage, a detector scanning a mark on the stage with each of the beams having been deflected by the main deflector and detecting a beam position from a change in intensity of reflected charged particles and a position of the stage, and a beam shape calculator switching an ON beam, scanning the mark with the ON beam, and calculating a shape of the multiple beams from a beam position. A shape of a deflection field of the main deflector is corrected by using a polynomial representing an amount of beam position shift that is dependent on a beam deflection position of the main deflector and then the mark is scanned with the ON beam. The polynomial is different for each ON beam.
US10109436B2

A keyboard module and an electronic device using the keyboard module are provided. The keyboard module includes a housing, a plurality of keys, a micro pump chamber and an actuator. The housing has multiple openings with the keys disposed in the housing. Each key includes a switch membrane, a key cover, an elastic element and a scissor unit. The switch membrane has a key switch, the key cover is above the switch membrane, and the elastic element disposed between the switch membrane and the key cover triggers the key switch when being pressed and deformed. The scissor unit is disposed between the key cover and the switch membrane to support the key cover. The micro pump chamber disposed below the key cover includes a first chamber, a second chamber communicating with the first chamber, a check valve disposed between the first chamber and the second chamber, and an actuator driving the keys to be withdrawn into or protrude out of the openings.
US10109433B2

An electric pushbutton switch includes a pushbutton, a rocker, and a housing. The pushbutton has a substantially rectangular actuating surface. The pushbutton is received within the housing and is displaceable connected to the housing. The pushbutton displaces with respect to the housing by way of a pressure actuation onto the actuating surface, thus triggering an electrical switching element. The rocker is box-shaped and is arranged within the housing beneath the pushbutton body and is at least partially encompassed by the pushbutton. The rocker is mounted on an inner longitudinally extending wall of the housing by a pivot bearing. By actuating the actuating surface, the rocker pivots about the pivot bearing while supporting the pushbutton along the longitudinal extension of the pushbutton.
US10109432B1

A switching assembly can include a lever arm that is magnetically attached to at least a portion of a base plate. A contact may be positioned in a spaced apart and above one end of the lever arm. Alternatively, the contact may be included in the base plate. Another switching assembly can include a movable element adapted to electrically connect with a contact in the switch assembly and a guide a guide having a geometry that directs the element along a first travel path to the contact and a second travel path away from the contact. A geometry of the guide is based on a first displacement curve that is associated with the first travel path and on a second displacement curve that is associated with the second travel path.
US10109418B2

A die tool and process are described that provide friction consolidation fabrication and friction consolidation extrusion fabrication products including permanent magnets, and other extrusion and non-extrusion structures. The present invention overcomes previous particle size, texture, homogeneity and density limitations in conventional metallurgy processes.
US10109409B2

A chip electronic component may include a magnetic material body including an insulating substrate and coil conductor patterns formed on at least one surface of the insulating substrate, and external electrodes disposed on both end portions of the magnetic material body so as to be connected to end portions of the coil conductor patterns, respectively. In a cross section of the magnetic material body in a length direction, a thickness of an innermost loop/section of the coil conductor patterns may be smaller than a thickness of the remaining loops/sections of the coil conductor pattern.
US10109405B2

The present invention relates to a grain oriented electrical steel sheet having excellent core loss and to a method for manufacturing same. The electrical steel sheet according to one aspect of the present invention may have a composition comprising, by weight %, Si: 1.0 to 4.0%, Al: 0.1 to 4.0%, and a rare earth element: 0.0001 to 0.5% by the total content of the whole rare earth element.
US10109403B2

The present invention provides an R-T-B based sintered magnet that inhibits the demagnetization rate at high temperature even when less or no heavy rare earth elements such as Dy, Tb and the like are used. The R-T-B based sintered magnet comprises R2T14B crystal grains and two-grain boundary parts between the R2T14B crystal grains. Two-grain boundary parts formed by a phase containing R, Cu, Co, Ga and Fe with a ratio of 40≤R≤70, 1≤Co≤10, 5≤Cu≤50, 1≤Ga≤15, and 1≤Fe≤40 (wherein, R+Cu+Co+Ga+Fe=100, and R is at least one selected from rare earth elements) exists in the magnet.
US10109398B2

The invention is to provide a chip resistor suitable for lowering an initial resistance value. A chip resistor 1 according to the present invention is provided with: an insulating substrate 2; a pair of front electrodes 3 which are provided on a front surface of the insulating substrate 2 so as to face each other with a predetermined interval therebetween; a resistive element 4 which is provided so as to bridge the front electrodes 3; a pair of auxiliary electrodes 5 which are provided so as to cover the front electrodes 3 and overlap end portions of the resistive element 4; and the like. The chip resistor 1 is configured such that: the front electrodes 3 are formed of a material which contains 1 to 5 wt % Pd and the balance Ag; and the auxiliary electrodes 5 are formed of a material which contains 15 to 30 wt % Pd and a metal material (e.g. Au) lower in resistivity than Pd and the balance Ag.
US10109397B2

A shielded electrical cable includes one or more conductor sets extending along a length of the cable and being spaced apart from each other along a width of the cable. Each conductor set has one or more conductors having a size no greater than 24 AWG and each conductor set has an insertion loss of less than about −20 dB/meter over a frequency range of 0 to 20 GHz. First and second shielding films are disposed on opposite sides of the cable, the first and second films including cover portions and pinched portions arranged such that, in transverse cross section, the cover portions of the first and second films in combination substantially surround each conductor set, and the pinched portions of the first and second films in combination form pinched portions of the cable on each side of each conductor.
US10109391B2

A multi-strand composite electrical conductor assembly includes a strand formed of carbon nanotubes and an elongated metallic strand having substantially the same length as the carbon nanotube strand. The assembly may further include a plurality of metallic strands that have substantially the same length as the carbon nanotube strand. The carbon nanotube strand may be located as a central strand and the plurality of metallic strands surround the carbon nanotube strand. The metallic strand may be formed of a material such as copper, silver, gold, or aluminum and may be plated with a material such as nickel, tin, copper, silver, and/or gold. Alternatively or additionally, the metallic strand may be clad with a material such as nickel, tin, copper, silver, and/or gold.
US10109382B2

This disclosure describes various configurations and components for bimetallic and trimetallic claddings for use as a wall element separating nuclear material from an external environment. The cladding materials are suitable for use as cladding for nuclear fuel elements, particularly for fuel elements that will be exposed to sodium or other coolants or environments with a propensity to react with the nuclear fuel.
US10109373B2

A data storage apparatus includes a nonvolatile memory device and a controller configured to determine whether or not one or more addresses of defective bit lines are included in an address of a write data to be written into the nonvolatile memory device or an address of a read data read from the nonvolatile memory device, and write the write data or read the read data by skipping the defective bit lines based on a determination result.
US10109372B2

A memory device includes a memory with first memory cells and second memory cells, which are different from the first memory cells. In the first memory cells there is stored a first bit sequence and in the second memory cells there is stored a second bit sequence. The memory device includes a memory controller, which is configured to check the first bit sequence with a frequency (x1/T) assigned to the first memory cells. The frequency (x1/T) assigned to the first memory cells depends on an item of reliability information for the first memory cells. The memory controller is configured in the case of an error state to correct an erroneous bit of the first bit sequence and to write back at least the corrected bit into the memory. The second bit sequence is checked less often than the first bit sequence on the basis of an item of reliability information for the second memory cells.
US10109368B2

A pulse is inputted to TFTs 101 and 104 so that the TFTs would turn ON and then potential of a node α rises. When the potential of the node α reaches (VDD−VthN), the node α became in a floating state. Accordingly, a TFT 105 then turns ON, and potential of an output node rises as a clock signal reaches the level H. On the other hand, potential of a gate electrode of the TFT 105 further rises due to an operation of capacitance 107 as the potential of the output node rises, so that the potential of the output node would be higher than (VDD+VthN). Thus, the potential of the output node rises to VDD without voltage drop caused by a threshold of the TFT 105.
US10109367B2

A magnetic memory device is provided. The magnetic memory device includes a memory circuit comprising a first tunnel magnetoresistive element and a second tunnel magnetoresistive element coupled in series. An input node of the magnetic memory device is coupled to the first tunnel magnetoresistive element, wherein the input node is configured to receive a voltage signal. The first tunnel magnetoresistive element initially holds a first resistance value, wherein the first tunnel magnetoresistive element is short-circuited to hold a second resistance value after the voltage signal is received by the input node. End nodes of the memory circuit are coupled to defined voltages in a read mode. The magnetic memory device further includes a read-out circuit configured to measure a voltage at a sensing node in the read mode. The sensing node is interconnected between the first tunnel magnetoresistive element and the second tunnel magnetoresistive element.
US10109364B2

A non-volatile memory cell, having an antifuse for storing data, is disclosed for use in a non-volatile data storage device. The non-volatile memory cell includes multiple redundant signal pathways to provide redundant access to the antifuse. During operation, the non-volatile memory cell can access the antifuse using a first signal pathway from among the multiple redundant signal pathways. However, when the first signal pathway is inoperable, the non-volatile memory cell is able to access the antifuse using a second signal pathway from among the multiple redundant signal pathways. The non-volatile memory cell is fabricated using a continuous region of one or more diffusion layers to allow efficient connection to other non-volatile memory cells to form an array of memory cells for the non-volatile data storage device.
US10109352B2

Systems and methods for managing data retention in a solid-state storage system utilizing data retention flag bytes are disclosed. A data storage device includes a non-volatile memory comprising a plurality of non-volatile memory devices and a controller configured to write data to a memory unit of the non-volatile memory array and write a data retention flag value indicating a number of bits of the written data programmed in a first of a plurality of logical states. The controller is further configured to read the data and determine a number of bits having the first of the plurality of logical states in the read data, and determine a difference between the number of bits of the written data programmed in the first logical state and the number of bits having the first logical state in the read data. The difference is used to determine data retention characteristics of the non-volatile memory.
US10109350B2

In one embodiment, a device is described for using ferroelectric material in a memory cell. In another embodiment, a method of operating a ferroelectric memory cell is described. Other embodiments are likewise described.
US10109340B2

Memory subsystem refresh management enables commands to access one or more identified banks across different bank groups with a single command. Instead of sending commands identifying a bank or banks in separate bank groups by each bank group individually, the command can cause the memory device to access banks in different bank groups. The command can be a refresh command. The command can be a precharge command.
US10109338B2

A semiconductor system includes a controller and a semiconductor device. The controller outputs pre-order address signals, post-order address signals, and an update signal including pulses periodically generated. The semiconductor device generates internal address signals counted by a predetermined number of times according to a combination of the pre-order address signals and a combination of the post-order address signals in response to a pulse of the update signal. The semiconductor device also performs a refresh operation according to a combination of the internal address signals.
US10109337B2

Provided is a memory macro which allows detection of a fault in a fetch circuit for an address signal which is input. The memory micro includes an address input terminal, a clock input terminal, a memory array and a control unit. The control unit includes a temporary memory circuit which fetches an input address signal which is input into the address input terminal in synchronization with an input clock signal which is input from the clock input terminal and outputs the input address signal as an internal address signal. The memory macro further includes an internal address output terminal which outputs the internal address signal for comparison with the input address signal.
US10109319B2

Implementations are directed to providing a digital media editing environment for editing at least a portion of a digital video using a mobile device, establishing communication between the mobile device and a data source, receiving, from the data source, a first portion of the digital video, the first portion including a first set of frames including less than all frames of the digital video, applying an edit to the first portion of the digital video, while less than all frames of the first digital video are stored on the mobile device, subsequent to applying the at least one edit, receiving, from the data source, a second portion of the digital video, the second portion including a second set of frames, and storing an edited digital video including at least one frame of the first set of frames, at least one frame of the second set of frames, and the edit.
US10109311B2

A stationary portion includes a stator unit including coils in an annular shape with a central axis as a center; a base portion below the stator unit; and a housing defining an interior space in which a rotating portion, a bearing portion, and the stator unit are accommodated. The base portion includes a through hole extending through the base portion in an axial direction to join an outside of the housing and the interior space to each other; a sheet covering an upper opening of the through hole to close the through hole; a filler covering a lower opening of the through hole; and a vent passage defined in at least one of the base portion and the sheet to join the through hole and the interior space to each other.
US10109303B2

A device that includes a near field transducer (NFT); at least one cladding layer adjacent the NFT; and a carbon interlayer positioned between the NFT and the at least one cladding layer.
US10109295B2

An upper limit of a frequency range of audio indicated by input audio data is detected. A representative point extraction unit downsamples the input audio data to a sampling rate set to be less than or equal to twice the detected upper limit to obtain representative-point audio data. An interpolation processing unit upsamples the representative-point audio data by using a fractal interpolation function (FIF) that uses a mapping function calculated by a mapping function calculation unit, while using the input audio data, if necessary, to generate high-frequency interpolated audio data.
US10109276B2

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for designating certain voice commands as hotwords. The methods, systems, and apparatus include actions of receiving a hotword followed by a voice command. Additional actions include determining that the voice command satisfies one or more predetermined criteria associated with designating the voice command as a hotword, where a voice command that is designated as a hotword is treated as a voice input regardless of whether the voice command is preceded by another hotword. Further actions include, in response to determining that the voice command satisfies one or more predetermined criteria associated with designating the voice command as a hotword, designating the voice command as a hotword.
US10109274B2

According to an embodiment, a generation device includes a receiver and a generator. The receiver is configured to receive a first model that converts subwords serving as elements of words into the words. The generator is configured to produce, on the basis of the first model, a first finite state transducer that includes a first path having transitions converting one or more subwords into one or more words and a second path, whose first state is the first state of the first path, having cyclic paths to which the subwords are assigned and a transition to which a class classifying a word is assigned.
US10109273B1

Features are disclosed for maintaining data that can be used to personalize spoken language understanding models, such as speech recognition or natural language understanding models. The personalization data can be used to update the models based on some or all of the data. The data may be obtained from various data sources, such as applications or services used by the user. Personalized spoken language understanding models may be generated or updated based on updates to the personalization data or some other portion of the stored personalization data. Generation of personalized spoken language understanding models may be prioritized such that the generation process accommodates multiple users.
US10109271B2

A frame erasure concealment technique for a bitstream-based feature extractors in a speech recognition system particularly suited for use in a wireless communication system operates to “delete” each frame in which an erasure is declared. The deletions thus reduce the length of the observation sequence, but have been found to provide for sufficient speech recognition based on both single word and “string” tests of the deletion technique.
US10109267B2

An electronic wind instrument includes: a breath pressure detector that detects a breath pressure developed in the instrument by breath blown into the instrument and that outputs a signal corresponding to the detected breath pressure; an adjustment unit providing an air exhaust passage for the breath blown into the instrument, the air exhaust passage being configured to have a variable conductance for air so that a sensitivity of the breath pressure detector relative to an input pressure of the breath blown into the instrument varies; and a controller that sets one or more among a tone, a volume, and a pitch of a sound to be generated by a sound source in accordance with the signal outputted from the breath pressure detector.
US10109264B2

An approach is provided in which an information handling system configures a reinforcement learning model based inspiration selections received from a user. The information handling system performs training iterations using the configured reinforcement learning model, which generates multiple actions and multiple rewards corresponding to multiple actions. The information handling system determines that the multiple rewards reach an empirical threshold and, in turn, generates a musical composition based on the multiple actions.
US10109258B2

There are provided an attention-time measuring unit that specifies an attention area from a user's visual line and measures an attention time T that is a time period during which the attention area is overlapping with a display area indicated by presentation information acquired by a presentation-information acquiring unit; a minimum recognition-necessary-time specifying unit that specifies, from a type of a presentation object indicated in the presentation information, a minimum recognition-necessary time Tmin that is a minimum necessary time for recognizing the content of the presentation object; and a user's recognition-degree determination unit that makes a comparison between the time T and the time Tmin, and determines from that comparison result, a recognition degree of the user for the presentation object; wherein a presentation-mode selecting unit presents the presentation object in a presentation mode corresponding to the recognition degree determined by the determination unit.
US10109241B2

A light valve panel and a liquid crystal display using the same are discussed. The light valve panel according to an embodiment includes a transparent electrode layer having a plurality of blocks supplied with a voltage through data input lines. The transparent electrode layer has a low resistance or has a high resistance. When a transparent electrode layer has low resistance, each block is divided into a plurality of segment electrodes connected through a resistance pattern. A voltage is distributed to the plurality of segment electrodes of each block based on the resistance pattern. When a transparent electrode layer has high resistance, the voltage distribution in each block is based on a resistance difference that varies based on a distance between voltage feeding positions.
US10109240B2

An electronic device may include a display such as a light-emitting diode display. The electronic device may be a head-mounted device that provides a virtual reality or augmented reality environment to a user. To reduce artifacts in the display, a display may be operable in both a normal scanning mode and a partial scanning mode. In the normal scanning mode, every row of the display may be scanned in each frame. In the partial scanning mode, only a subset of the rows of the display may be scanned in each frame. The display may have a higher refresh rate in the partial scanning mode than in the normal scanning mode. The gate driver circuitry may include a shift register that includes a plurality of register circuits. At least one register circuit may have a first input and a second input that is different than the first input.
US10109235B2

The present invention relates to the field of display apparatus, more specifically, to a compensation circuit, an AMOLED structure and a display device. Said circuit comprises a plurality of pixel units, each for the plurality of pixel units includes at least one light emitter, and each of said pixel units comprises: an anode initialization signal interface, a CST initialization port, a data control port and an enable signal control port. Compared with the prior art, the advantages of the present invention are: according to the invention, there is no need to individually set up an anode initialization signal line, the umber of the signal lines are reduced from 4 to 3, which is benefit for achieving the design of the product HPPI. And the signal control lines reduce the space occupied by jumper wire during the connection process, which is benefit to the design of narrow border products.
US10109231B2

An electrooptical device includes: a first signal line group; a second signal line group; a signal distribution circuit that executes a distribution operation of distributing first data signals to signal lines in the first signal line group and distributing second data signals to signal lines in the second signal line group; a first supply circuit that supplies the first data signals to the signal distribution circuit and supplies first selection signals for controlling distribution of the first data signals to the signal lines in the first signal line group; a second supply circuit that supplies the second data signals to the signal distribution circuit and supplies second selection signals for controlling distribution of the second data signals to the signal lines in the second signal line group; and a selection circuit that controls output of the first selection signals and the second selection signals to the signal distribution circuit.
US10109230B2

System and method for storing digital content for display on a display device, comprising at least one digital content item, configured to be displayed on the display device, and a service cloud comprising a secure storage system, configured to store digital content, a communication controller, configured to communicate with the display device, a provisioning engine, configured to control the provisioning of digital content on the display device, a service management system, configured to collect data reflecting operational status of the display device, a server, configured to interface with an application running on a computer with memory and processor for selection and control of digital content for display, an ingestion engine, configured to control importation of digital content, an external content gateway, configured to transfer digital content from outside the service cloud to the display device, and a live data feed gateway, configured to provide over-the-top content to the display devices.
US10109229B2

The present invention provides a display panel driving circuit and compensation method thereof. The display panel driving circuit comprises a near end load, a far end load, an operating circuit and a pre-charging control circuit. The operating circuit is configured to receive display data. The pre-charging control circuit is coupled to the near end load and the far end load respectively. The pre-charging control circuit outputs a first signal and a second signal to the near end load and the far end load respectively according to the display data that a first waveform from the near end load is the same as a second waveform from the far end load.
US10109225B2

A panel function test circuit is able to perform a function test when a display panel is in a first state and is able to perform electrostatic protection when the display panel is in a second state, whereby the display panel requires fewer components and less wiring space.
US10109223B2

An image display apparatus according to an embodiment of the present technology includes an image display unit, a calculator, and a notification section. The image display unit includes an emission surface and displays an image by emitting light from the emission surface. The calculator calculates a reference distance from the emission surface, the reference distance serving as a determination criteria for an influence of emitted light that is emitted from the image projection section. The notification section notifies about information on the influence of the emitted light on the basis of the calculated reference distance.
US10109210B2

An embeddable video playing system and method. A user interface executing the method generates a display window for displaying video content to teach a course. The course includes a plurality of selectable lessons. The method displays a play control to play the video content and control bars to play several time-coded segments associated with the lesson. The method might also display an embedded exercise link, file attachment link and communication interface link.
US10109208B2

A system and method for determining the distance between at least one point on a vehicle and at least one projected area off of the vehicle includes receiving, with a processor, sensor signals indicative of LIDAR data for the projected area off the vehicle; applying, with the processor, a linear estimation algorithm to filter out noise within the LIDAR data and define a surface plane for the projected area; evaluating, with the processor, the LIDAR data against a vehicle state model; determining, with the processor, the distance between the at least one point on the vehicle and the at least one projected area off the vehicle; and commanding a response in the vehicle controls.
US10109207B2

A method for an aircraft for handling potential collisions in air traffic includes providing by a collision avoidance system a collision avoidance maneuver to avoid a collision with one or more intruders. The collision avoidance system is configured to obtain information about these intruders. The method includes further providing flight management constraints from an onboard flight system. Further, the method includes providing flight situation data from a navigation system. The method includes generating a modified collision avoidance maneuver based on the collision avoidance maneuver provided by the collision avoidance system, the flight situation data and the flight management constraints.
US10109202B2

A method and system for determining in real time a vertical trajectory of an aircraft is provided. The method includes a step for providing an initial vertical trajectory comprising an initial phase for changing flight level according to a first slope, between a first point at a first altitude, and a second point at a second altitude, at least one step for modifying the vertical trajectory, comprising a phase for detecting a triggering element when the aircraft is at the first altitude, when said triggering element is detected, and a phase for determining a modified vertical trajectory, said modified vertical trajectory comprising a modified phase for changing flight level according to a second predefined slope, from a modified point at said first altitude, distinct from said first point, to said second altitude.
US10109198B2

A system and method is taught for vehicles controlled by automated driving systems, particularly those configured to automatically control vehicle steering, acceleration, and braking during a drive cycle without human intervention. In particular, the present disclosure teaches a system and method for generation situational awareness and path planning data and transmitting this information via vehicle to vehicle communications where one vehicle has an obstructed view to objects not within an obstructed view of a second vehicle.
US10109195B2

A processor-implemented method and/or computer program product selectively blocks a self-driving vehicle's access to a roadway. A vehicle interrogation hardware device receives an autonomous capability signal from an approaching self-driving vehicle. One or more processors compare the predefined roadway conditions to current roadway conditions of the access-controlled roadway. In response to the predefined roadway conditions matching the current roadway conditions of the access-controlled roadway within a predetermined range, the processor(s) determine whether the level of autonomous capability of the approaching self-driving vehicle is adequate to safely maneuver the approaching self-driving vehicle through the current roadway conditions of the access-controlled roadway. In response determining that the level of autonomous capability of the self-driving vehicle is not adequate to safely maneuver the approaching self-driving vehicle through the current roadway conditions of the access-controlled roadway, an automatic barricade controlling device positions an automatic barricade to block the approaching self-driving vehicle from accessing the access-controlled roadway.
US10109194B2

Apparatus for use in a vehicle equipped with a vehicle-to-vehicle communication system. A remote keyless entry fob is provided for remote control of vehicle access. The fob includes a receiver for receiving a message broadcast by the vehicle-to-vehicle communication system and a memory for storing at least some elements of said message.
US10109183B1

An interface for transferring data between a non-rotating body and a rotating body of a sensor assembly using a bidirectional communication link. For instance, the interface may include a first data transmitter coupled to the rotating body and configured to transmit first data signals representing sensor signals generated by the sensor assembly. A first data receiver is coupled to the non-rotating body and configured to receive the first data signals via a first wireless coupling. The interface further includes a second data transmitter coupled to the non-rotating body and configured to transmit second data signals. A second data receiver is coupled to the rotating body and configured to receive the second data signals via a second wireless coupling. In some instances, the first data signals may be transmitted using a first wavelength and the second data signals may be transmitted using a second, different wavelength.
US10109180B1

An apparatus includes a wireless transceiver and a processor. The wireless transceiver may be configured to communicate wirelessly via a wireless network with an annunciator remotely located from the apparatus and a plurality of call light boxes remotely located from the apparatus. The processor may be configured to (i) control reception of an alarm message from one or more of the call light boxes in response to an event, (ii) illuminate a hall indicator in response to reception of the alarm message, (iii) receive a cancellation message from at least one of (a) one or more of the call light boxes and (b) the annunciator that cancels the event, and (iv) extinguish the hall indicator in response to cancellation of the event. The hall indicator may change color over time until the event is canceled.
US10109179B2

A system and method for electronic notification of a person(s) in proximity to a given location at the time assistance is needed. A networked system of wireless radio, sound and/or light-based beacons are provided for communicating with a person's smartphone, computer system, or other electronic device. Wireless radio, sound and/or light-based beacons selectively broadcast a configurable data set within a given area of the beacon. The strength of the signal can vary depending on the alert type, time to respond requirements and specific characteristics of the location that would affect the time to respond. Software running on the person's smartphone, computer system, tablet or other electronic device preferably receives the signal(s) broadcast by the wireless radio, sound and/or light-based beacons and decoding the data set broadcast. Depending on the configuration of the system, the decoded data set can cause the software to provide an alert to the person, which can include, but is not limited to, the location and type of alert. The alert may take the form of a visual message on the display of the person's smartphone, computer system, or other electronic device; an audible alert; vibration; and/or other available alerting mechanism on the person's smartphone, computer system, or other electronic device.
US10109175B2

Methods, systems and devices are provided for motion-activated display of messages on an activity monitoring device. In one embodiment, method for presenting a message on an activity monitoring device is provided, including the following method operations: downloading a plurality of messages to the device; detecting a stationary state of the device; detecting a movement of the device from the stationary state; in response to detecting the movement from the stationary state, selecting one of a plurality of messages, and displaying the selected message on the device.
US10109174B2

Position and proximity detection systems and methods are disclosed. According to an aspect, a computing device may include a processor configured to determine a position coordinate of a first movable device. Further, the processor is configured to determine whether the position coordinate of the first movable device is a predetermined distance from a second movable device. The processor is also configured to signal the second movable device in response to determining that the position coordinate of the first movable device is a predetermined distance from a second movable device.
US10109173B2

A location confirmation platform of a released arrestee's location and a property entry status system for establishing a virtual boundary around a property in which an individual is scheduled or authorized to appear or occupy and polling and confirming the individual's presence within the boundary.
US10109164B2

Systems and methods of notification and alert activation and delivery via transmission to users wearing technology designed for single and/or multiple media types are contemplated in which (a) a communication pathway is established, for instance either a wireless receiver and/or transceiver and/or a physical (e.g., wired) connection, that (b) allows an activation method type to provide an alert/notification to one-to-many persons (i.e., users) and/or, one-to-many devices in an addressable manner. The overall method consists of devices (including for example, wearable media with external and/or integrated delivery technology) that are actively listening on a communication pathway. If an activation method is utilized over the communication pathway and an activation is designated for specific device(s) assigned within the communication pathway, then a delivery method for that device(s) is invoked that processes and delivers the non-primary media (audio and visual) based on the command type, any local settings and the media type transmitted.
US10109159B1

A prize replacement system for a pusher-type or crane type arcade game is disclosed where prizes are randomly distributed over the playing field by using a rotating playing field and a prize replacement unit that drops a replacement prize onto the playing field after a prize has been won. A vacuum device collects a new prize from a storage area below the playing surface, moves the prize over the playing field, and drops the prize as the playing field rotates below. Preferably the vacuum device is capable of selecting prizes of different shapes and sizes so that a wide variety of prizes can be used with the game of the present invention.
US10109156B2

One step of the present method involves making an across ante and a down ante and an optional five card poker bet. Other steps involve making an across bet or folding, making a down bet or folding, and making a middle bet or folding. All winning bets are paid out against a designated payout table for that bet. A winning middle bet is paid to the higher of the two five card poker hands formed by the players two dealt cards and either the three across community cards or the three down community cards. A winning five card bonus bet is paid to a winning five card poker hand formed by the five community cards forming the cross. The method may be played on criss cross poker layouts on actual or simulated casino card tables or on electronic devices.
US10109151B2

The invention provides a gaming machine comprising a display for displaying a game comprising game symbols arranged into an array of game positions. A controller controls the display of randomly selected game symbols on the display in an array of game positions, preferably arranged into reels. One or more bonus positions are also displayed above the reels, the bonus positions each being associated with a reel. The bonus positions each display a bonus symbol associated with a game enhancing element, such as a credit prize, free games or a jackpot. When a trigger is displayed in a game position of a reel, the controller must award the game enhancing element associated with the bonus symbol displayed in the bonus position associated with the reel. A method is also provided.
US10109148B2

A system and computer program for managing casino operations. The system includes a player cage module configured to manage financial transactions between the player and casino, including cash transactions for each player. The player cage module includes a cashier interface that stores information regarding all transactions performed by a cashier during a time period. The system further includes a multi transaction log module configured to store multiple transactions for an individual player and to merge transactions for each said individual player, the multi transaction log being further configured to identify unknown players based on at least one image received of each unknown player. The system permits tracking and reporting of suspicious transactions. The system further permits tracking and reporting when a player's transactions exceed a reporting threshold.
US10109146B2

A probabilistic vending machine includes: a rotary shaft state sensing unit sensing an operation state of a rotary shaft and outputting a signal of a corresponding state; a control unit connected with the rotary shaft state sensing unit; a gear control motor connected to the control unit; and a rotary shaft deceleration motor connected to the control unit.
US10109145B2

An apparatus for dispensing ophthalmic lens packages having a pushing means and methods of its use are described herein.
US10109144B2

A complex beverage grabbing vending machine includes a machine table and a plurality of bottle mounting frames. The machine table is configured with an accommodation space having a drop port with a detection element, and the upper side of the accommodation a crown block track to which a gripper with non-slip elements is coupled pivotally; the gripper is configured with a hanging line capable of wound to shorten or unwound to elongate; the machine table is further configured with an operation station having an operation lever and operation button, coin slot in electric communication with the operation station and gripper, refund button, and an extract port in communication the drop port; the bottle mounting frames each having a plurality of mounting holes are configured in the accommodation space. Whereby, the present invention is capable of beverage sale and has game fun.
US10109139B2

Systems and methods of the invention relate to reducing a number of jams that can occur in an automated teller machine with the employment of a moveable platen that increases a width of a channel for documents. A document analysis area can receive a document via a first transport path, wherein the document analysis area can include a channel in which the document travels to enable at least one scan component to capture an image of the document. The channel is created by one or more platen. The one or more platen can be movable to increase the width of the channel so as to allow documents to pass through the document analysis area without causing a jam or error for the automated teller machine.
US10109137B2

The present invention is directed to providing a banknote stacking apparatus capable of stably stacking banknotes even when various types of banknotes are stacked therein by preventing banknotes stacked in the banknote stacking space from being blown away. The banknote stacking apparatus includes a stacker for stacking banknotes in the banknote stacking space; a push plate for supporting the banknotes stacked in the banknote stacking space and be movable in a reciprocating direction; a stack guide configured to guide the banknote which passes the stacker to be loaded into the banknote stacking space; a damper configured to press the banknote introduced into one side of the banknote stacking space toward the push plate located on the other side of the banknote stacking space; and a damper driver operating the damper to move in a direction toward the banknote stacking space and a direction away from the banknote stacking space.
US10109133B2

An apparatus, a corresponding method, and value-document processing system for checking value documents that has at least two radiation sources for giving off electromagnetic radiation with which a value document is irradiated, at least one sensor for capturing the electromagnetic radiation emanating from the value document, and generating corresponding sensor signals. The apparatus has an evaluation device configured to derive from the sensor signals corrected sensor signals taking into account at least one spectral property of the electromagnetic radiation of the at least two radiation sources. The sensor signals corrected in this way reproduce the actual reflection or transmission behavior of the value document substantially more precisely than the uncorrected sensor signals. Disturbing remission or transmission artifacts may be attributed to so-called auxiliary emissions of the radiation sources are eliminated or at least reduced.
US10109127B2

A device for granting permission to control a vehicle includes: a communication unit; and a controller transmitting a request through the communication unit to a telematics (TM) center to provide a specific service related to the vehicle and sharing information about a location of the vehicle with a specific service provider that provides the specific service. Upon receiving a request for permission to control the vehicle from the specific service provider, the controller grants permission to control the vehicle to the specific service provider in exchange for providing the specific service.
US10109124B2

A method for commissioning a collection of electronic locks by inserting the same electronic key into each of the locks and recording in the electronic key and internal code unique to that lock which identifies the lock and is needed to open the lock and a method for biometrically permitted controlled secure access to a container having one of the commissioned electronic locks. A data processing machine is configured to make biometric identifications, credential identifications and input identifications to verify users using the system and control and regulate user access to locks or electronic cylinders.
US10109111B2

Embodiments of the present invention provide an information system for providing mounting information for a number of connectable devices and electrical devices to a user, comprising a camera configured to record a scene, a display, and a processing device coupled to the camera and the display and configured to display the scene in the display, and to identify in the scene a number of at least one of connectable devices or receptacles, and to overlay the scene in the display with mounting information for the identified connectable devices or the identified receptacles.
US10109096B2

An augmented reality system includes a central server, a local server an augmented reality user device. The central server includes account information for a customer and institution information. The institution information includes employee specialty data and employee office data. The local server includes location information for the customer and a plurality of employees. The augmented reality user device displays account information and displays a location of one of the employees.
US10109095B2

An augmented reality system includes a central server, a local server an augmented reality user device. The central server includes account information for a customer and institution information. The institution information includes employee specialty data and employee office data. The local server includes location information for the customer and a plurality of employees. The augmented reality user device displays account information and displays a location of one of the employees.
US10109086B1

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating and presenting animated graphs. In one aspect, a method includes updating a user interface to present a first graph representing a set of data corresponding to a time period. The first graph includes a heat map that visually depicts different values of the data for different sub-time periods of the time period using different colors. The heat map includes visual graph elements that each represents a respective sub-time period and depicts a particular color based on the value for the respective sub-time period. The user interface is updated to replace the presentation of the first graph with a presentation of a second graph representing a sum of the different values over the time period. The updating includes animating a transition between the presentation of the first graph and the presentation of the second graph.
US10109083B2

Systems and methods provide for on the fly creation of curvy, digital brush strokes using incremental, local optimization. Samples from a user's input stroke are detected and matched with exemplar brush stroke segments as the user proceeds to provide input. For each set of samples, a temporary segment is generated and displayed for the user, and the temporary segment is later replaced by a permanent segment as subsequent samples sets are matched. Additionally, this optimization allows for updated parameterization in corner regions to provide a more realistic curve in the digital brush stroke. Specifically, intersecting ribs in the corners may be collapsed to prevent the rendering of artifacts. Additionally, and corner structures may be inserted in a break in a corner structure. These corner structures may be extensions of samples around the break and may correct distortion that results from the rib collapsing.
US10109082B2

Embodiments may include receiving signal strength information reported by multiple client communication devices. The signal strength information reported by a given client device may indicate one or more locations detected by the given client device. The signal strength information may also indicate, for each location, a respective measure of signal strength for a communication signal detected at that location by the client device. Embodiments may also include generating a signal strength map for a region based on the client-reported signal strength information. Generating the signal strength map may include, for each location of multiple locations within the region, generating an expected signal strength value for that location based on an evaluation of the signal strength information received for that location. The generation of the signal strength map for the region may also be based on the expected signal strength values for the locations within the region.
US10109077B2

A purpose of the present invention is to implement, by specifying a process target area, an image generation device which generates an image (video) from which an image quality improving effect can be recognized and a display device which displays the image. An image generation device (1000) includes a screen duplication unit (1), a mask area determination unit (2), a composition unit (3), and an image quality adjustment unit (4). The screen duplication unit (1) extracts and outputs at least a part of an image area of an input image as a process target image. The mask area determination unit (2) determines a mask area of the process target image and generates a mask image specifying the mask area. The image quality adjustment unit (4) performs predetermined image process to the mask area, which is determined by the mask area determination unit (2) in the process target image and outputs the image, to which the image process is performed, as an image after image quality adjustment. The composition unit (3) acquires a composited image in which the process target image, the mask image, and the image after the image quality adjustment are composited so that the process target image, the mask image, and the image after the image quality adjustment are displayed on a display screen.
US10109075B2

Methods, apparatuses, computer program products, devices and systems are described that carry out accepting a request associated with at least one of an item, an aspect, or an element that is not present in a field of view of a user's augmented reality device; presenting in a display of the augmented reality device at least one augmented reality representation related to the at least one item, aspect, or element in response to accepting a request associated with at least one item, aspect, or element that is not present in a field of view of an augmented reality device; and processing the request and any related interaction of the user via the at least one augmented reality representation.
US10109074B2

A method and a system for inertial measurement. The method includes controlling at least one imaging sensor to capture at least two consecutive images, processing the at least two consecutive images to identify at least one feature therein and determining at least one parameter associated with the at least one feature, and determining a change in a position and an orientation of the at least one imaging sensor, based upon the at least one parameter associated with the at least one feature. The at least one parameter includes at least one of: a presence or absence of the at least one feature in at least one of the at least two consecutive images, respective pixel locations of the at least one feature in the at least two consecutive images, and/or three-dimensional locations of the at least one feature with respect to the at least one imaging sensor.
US10109068B2

The present invention discloses an automatic recognition and calibration method of medical color and grayscale images. It includes the step of gray and binary image processing of an original image, the step of detecting, counting and merging the feature pixels, the step of determining the scope of each color or grayscale image, and the step of using the different calibration curve to the image according to the image color properties within its range in a monitor with brightness adjustment and brightness stabilization. In the display screen constructed with a plurality of color images and a number of grayscale images, the present invention can correctly classify display range of each color or grayscale image, and take different calibration methods for different images within the display range. Under the premise of avoiding complex information, it can ensure the quality of displayed images, and improve the accuracy and efficiency of medical diagnosis.
US10109066B2

An optical tracking system includes a marker part, an image forming part, and a processing part. The marker part includes a pattern having particular information and a first lens. First and second image forming parts include second and third lenses and first and second image forming units. The processing part determines the posture of the marker part from a first coordinate conversion formula between a coordinate on the pattern surface of a pattern and first pixel coordinate on a first image of the pattern, and a second coordinate conversion formula between a coordinate on the pattern surface of the pattern and second pixel coordinate on a second image of the pattern, the second coordinate conversion formula including the rotation conversion between the first pixel coordinate and the second pixel coordinate and tracks the marker part by using the posture of the marker part.
US10109060B1

A method for target motion analysis for calculating the track between an observer and a target and estimating its uncertainty includes initializing strongly observable state components into strong state vectors and weakly observable state components to form a weak state analysis grid. Initial probability density functions are calculated from all components. The method then iteratively calculates strong state gradients, target track direction, and updates strong state vectors over the analysis grid. Probability density functions are recalculated. Calculations are reiterated if the probability density functions change more than an information threshold. The strong state vectors and weak state probability density functions are provided as output if the information threshold is not exceeded.
US10109058B2

The disclosure relates, in part, to computer-based visualization of stent position within a blood vessel. A stent can be visualized using intravascular data and subsequently displayed as stent struts or portions of a stent as a part of a one or more graphic user interface(s) (GUI). In one embodiment, the method includes steps to distinguish stented region(s) from background noise using an amalgamation of angular stent strut information for a given neighborhood of frames. The GUI can include views of a blood vessel generated using distance measurements and demarcating the actual stented region(s), which provides visualization of the stented region. The disclosure also relates to display of intravascular diagnostic information such as indicators. An indicator can be generated and displayed with images generated using an intravascular data collection system. The indicators can include one or more viewable graphical elements suitable for indicating diagnostic information such as stent information.
US10109050B2

A computer-implemented method for performing spatiotemporal background phase correction for phase contrast velocity encoded magnetic resonance imaging includes performing a phase contrast magnetic resonance imaging scan of a region of interest within a patient to yield a complex image and calculating a plurality of filter cut-off frequencies based on physiological limits associated with the patient. A spatiotemporal filter is created based on the plurality of filter cut-off frequencies. This spatiotemporal filter is applied to the complex image to yield a low-pass filtered complex image. Then, complex division is performed using the complex image and the low-pass filtered complex image to yield a corrected image.
US10109048B2

The present invention provides for means for linking breast lesion locations across imaging studies. In particular, a generic three-dimensional representation of the female breast is used. Automatic translation of the lesion location into standard clinical terminology and aligning the breast model with individual patient images is comprised. Moreover, a mechanism for linking image locations showing a lesion to a location in the breast model is presented. If desired, a region of interest can be calculated by a region of interest definition module that predicts a region of interest of a known lesion in terms of the breast model representation in a new imaging study.
US10109047B2

Systems and methods for identifying potentially defective individual packaged modules are presented. A printed circuit board (PCB) having individual module substrates can be received. An image of the PCB is captured and a PCB recipe associated with the PCB is loaded. For each individual module substrate, a portion of the image corresponding to the individual module substrate is compared to the PCB recipe. It can be determined based on the comparison whether the individual module substrate matches the PCB recipe within a degree of tolerance. When an individual module substrate does not match the PCB recipe within the degree of tolerance, a location of the individual module substrate within a map of the PCB can be stored.
US10109037B1

The present disclosure is directed to an imaging device and a method of scaling a Bayer domain image. In an example imaging device and method of processing an image represented in a Bayer domain, a block of the image is divided along a diagonal line to form two triangular portions of the block of the image. An upper green pixel for a scaled down image is determined based on either an average of green pixels in a first one of the two triangular portions or an average of an upper group of green pixels located along the diagonal line. A lower green pixel for the scaled down image is determined based on either an average of green pixels in a second one of the two triangular portions or an average of a lower group of green pixels located along the diagonal line.
US10109030B1

A method implemented by a server enables sharing of GPU resources by multiple clients. The server receives a request from a first client for GPU services. The request includes a first block of GPU code of an application executing on the first client. A first task corresponding to the first block of GPU code is enqueued in a task queue. The task queue includes a second task that corresponds to a second block of GPU code of an application executing on a second client. The server schedules a time for executing the first task using a GPU device that is assigned to the first client, and dispatches the first task to a GPU worker process to execute the first task at the scheduled time using the GPU device. The GPU device is shared, either temporally or spatially, by the first and second clients for executing the first and second tasks.
US10109010B2

A computer-implemented method assesses operation of a financial computing system (FCS). An assessment computer system generates code for a model of the FCS that comprises a model specification for the FCS and a model environment for the FCS. The code for the model uses a type-system based logical programming language that supports typed recursive functions. The assessment computer system generates mathematical axioms that describe the operation of the FCS by compiling the code for the model and assesses the operation of the financial computer system by analyzing the mathematical axioms.
US10109005B1

Disclosed herein is a system that includes an order processing subsystem and a delivery processing subsystem comprising at least one database and one or more processors. The one or more processors of the delivery processing subsystem is configured to receive a request for a user to access the delivery processing subsystem and a scanning device, authenticate the user by verifying the request with user credentials stored in the at least one database, provide the user with access to the delivery processing subsystem and the scanning device, receive scanned data from the scanning device, retrieve package data regarding a package for an inmate based on the scanned data from the scanning device, and generate, based on the package data, a route in the correctional facility for delivery of the package to the inmate in the correctional facility, wherein the route does not include an identity of the inmate.
US10109001B1

The disclosure herein provides systems, methods, and devices for determining and displaying market relative positions and/or attributes of unique items. A visualization system for generating electronic visualizations of market-relative attributes of unique items comprises an item selection receiver, a visualization compilation engine, and a rendering engine.
US10109000B2

A system and method of providing related search queries are disclosed. A new item listing is identified based on a determination that the new item listing lacks a predetermined minimum amount of clickstream data. Similar item listings for the new item listing is determined from a plurality of old item listings based on at least one item feature of the new item listing and the plurality of old item listings. The plurality of old item listings comprises live item listings and completed item listings. Each old item listing has at least the predetermined minimum amount of clickstream data. Related search queries of the similar item listings are associated with the new item listing. The related search queries for the new item listing are provided along with the new item listing to a user on a client device.
US10108988B2

The serving of advertisements with (e.g., on) video documents may be improved in a number of ways. For example, a system may (a) accept information defining at least one ad spot associated with at least one instance of an video document, (b) accept offers to have advertisements served in the ad spot(s), and (c) arbitrate among competing advertisements, using at least the offers, to determine at least one advertisement to be served in that ad spot(s). As another example, a system may (a) accept relevance information for an advertisement, (b) determine at least one video document using the accepted relevance information, (c) present information about the video document(s) to an advertiser associated with the advertisement, and (d) accept, from the advertiser, an offer to have its advertisement served with at least one of the video document(s) accepted. As yet another example, a system may (a) accept relevance information for an video document, (b) determine a plurality of advertisements relevant to the video document using the relevance information and serving constraints of the advertisements, and (c) select at least one of the determined relevant advertisements to be served with the video document. Examples of video documents include video files published on the Internet, television programs, live or recorded talk shows, video-voice mail, segments of an video conversation, etc.
US10108977B2

A method for online advertising includes: receiving a request for a content stream from a client device; embedding an advertisement in the content stream, and transmitting the content stream to the client device; determining a scroll dwell time of the advertisement when the content stream is presented on the client device; determining a level of performance of a guaranteed presentation amount associated with the advertisement, the level of performance based on the scroll dwell time of the advertisement. In another embodiment, candidate advertisements are identified for presentation in the content stream; for each candidate, an expected cost per time unit (eCPTU) of exposure is determined; one of the candidate advertisements is selected for inclusion in the content stream based on the eCPTU's; the content stream is transmitted to the client device.
US10108966B2

Systems and methods include an input interface that receives registration information including a contact number input into a mobile device of a user, a call interface that transmits a call signal to a call center system, wherein the call signal comprises the call signal contact number that placed a call associated with the call signal and a communication interface that transmits the registration information to a profile database that stores the registration information as a profile for authenticating the mobile device user and identifying information from the mobile device of the user during the call. The call center system includes a call authentication processor that retrieves the user profile, an authentication interface that receives the identifying information, and an authentication processor that compares the identifying information with the user profile, and routes the call on an authenticated call path if the identifying information at least partially matches the user profile.
US10108965B2

A system for automatic authentication of service requests includes authentication of a remote access device. This authentication may be accomplished automatically prior to text or audio communication between a customer and a service agent. In some embodiments, authentication is accomplished automatically by authentication of the remote access device or accomplished by asking the customer questions. A single authentication of the remote access device may be used to authenticate a service request transferred between service agents. The authentication of the remote device may include, for example, use of a personal identification number, a fingerprint, a photograph, and/or a hardware identifier. Some embodiments include an intelligent pipeline configured for managing queues of customer service requests.
US10108963B2

A system providing enhanced security for device based transactions, constituted of: a server associated with a network address; a first device associated with a user, the first device in communication with the server over a first communication channel responsive to an obtained server network address; a second device associated with the user arranged to obtain the server network address from the first device; and a mobile device server in communication with the second device over a second communication channel, the mobile device server in communication with the server via a third communication channel, the mobile device server arranged to: obtain the server network address from the second device over the second communication channel; obtain the server network address from a trusted source; and authorize to the server over third communication channel a transaction only in the event that the server network addresses are consonant.
US10108962B1

Systems and methods include: implementing a first machine learning model to generate an output of a global digital threat score for an online activity based on an input of the collected digital event data; implementing a second machine learning model that generates a category inference of a category of digital fraud or a category of digital abuse from a plurality of digital fraud or digital abuse categories; selecting a third machine learning model from an ensemble of digital fraud or digital abuse machine learning models based on the category inference generated by the second machine learning model, wherein the ensemble of digital fraud or digital abuse machine learning models comprise a plurality of disparate digital fraud or digital abuse category-specific machine learning models; and implementing the selected third machine learning model to generate a digital fraud or digital abuse category-specific threat score based on the digital event data.
US10108958B2

In a method for processing a payment, a seller-end electronic device transmits payment information to a transaction platform, which transmits an authentication code to the seller-end electronic device. A buyer-end electronic device allows the user thereof to input a verification code associated with the authentication code, and to transmit the verification code to the transaction platform. When the verification code is deemed valid, the buyer-end electronic device receives a personal identification number (PIN), and transmits a confirm signal to the transaction platform when the PIN is correct. The transaction platform then communicates with a bank terminal to process a payment, according to the payment information.
US10108955B1

Disclosed are various embodiments of a file service which meters costs associated with aggregated file storage. A separate storage area is created for each of a plurality of cost center managers. A default storage area is created that is not associated with any of the cost center managers. Each storage area is divided into a plurality of logical partitions. Each logical partition corresponds to a content user. A content user is allowed to access a file in the corresponding logical partition of the corresponding storage area.
US10108954B2

A system and method are disclosed that methodologies concerning cryptographically verified blockchain-based contract data inputs and off-chain side-effects. The system and method provide a deterministic and cryptographically verifiable chain of transactions, recorded on a blockchain (distributed ledger) system. This system provides an irrefutable public accounting of the transactions involved in incorporating on-chain contract execution with off-chain data and side-effects (resource actions).
US10108951B2

A method is disclosed for a customer splitting the cost of a purchase with other persons. An electronic receipt may be viewed on a mobile electronic device with electronic receipts software thereon. Using a device configured according to one or more embodiments of the invention, a customer is able to select the receipt for splitting as well as selecting other persons to share the cost of items on the receipt. The customer may allocate item cost among those other persons. Information may be sent to a server or computer system to provide notifications to the other persons. The server may then process the request and transmit receipt information/notifications to the person requested by the customer.
US10108950B2

Systems and methods include a group fund processor having a communications interface that receives account data associated with a primary account from a device over a network, creates a group fund account, and associate one or more limits with the group fund account based on at least one selection received from the device, an alert interface that transmits an electronic invitation including a description of a first amount to an invited user over the network and receives a response from the invited user to the at least one invitation via the network, wherein the response includes account data associated with a respective group member account of the invited user; and an account processor that links the group fund account to the primary account so that the group fund account may fund the first account, and links respective group member account of the invited user to the group fund account so that the first amount is transferred from the respective group member account of the invited user to the group fund account.
US10108949B2

A device control system has a terminal 3 with a web browser 31, and a printer 5 that controls a connected device. The terminal 3 calls an object that controls a device and is instantiated by the device API 33 to support the device, and sends a request to the printer 5, by the web application 32; and the printer 5 executes a device control script 502 that controls the device, receives requests sent through the device API 33, and controls the device.
US10108943B2

Systems and processes may provide for commerce at a fuel dispenser. In one general aspect, a system and process at a fuel dispenser may have the ability to present a user interface including data regarding at least one merchant remote from the fuel dispenser's fueling facility and to determine if ordering data corresponding to the remote merchant has been received. If ordering data corresponding to the remote merchant has been received, the system and process may have the ability to present a user interface regarding payment data. The system and process may also have the ability to determine if payment data has been received and, if payment data has been received, generate a message regarding the ordering data for a remote merchant computer.
US10108937B2

The present invention relates to a method of registering a membership for an electronic payment, a system for same, and an apparatus and a terminal thereof. The system according to the present invention includes: a terminal for receiving an application identifier, registering payment means information and processing a membership registration completion, when at least one or more of first authentication information, second authentication information and fourth authentication information input by a user is authenticated; and a membership registration apparatus for, when at least one or more of a first authentication procedure completion signal, a second authentication procedure completion signal and a fourth authentication procedure completion signal is received from the terminal, confirming whether membership application of user information on the terminal is performed, allocating the application identifier to perform electronic payment, and completing membership registration for the user information on the terminal after registering the payment means information.
US10108924B2

Methods, apparatus, systems and articles of manufacture to emulate a toy are disclosed. An example method includes identifying a toy to be emulated by a mobile communication device. A request to obtain toy-identifying data associated with the toy is transmitted to a remote storage. The toy-identifying data is received from the remote storage at the mobile communication device. The toy-identifying data is stored in a secure element of the mobile communication device. The toy-identifying data is transmitted, through a wireless radio of the mobile communication device, to a gaming console.
US10108917B2

A system is provided that reports audit data. The system defines metadata that defines a business object of an application module and an attribute of the business object as being auditable. The system further configures the metadata to enable auditing for the attribute of the business object. The system further generates audit data for the attribute of the business object based on the metadata, where the audit data includes a history of one or more modifications to the attribute of the business object. The system further stores the audit data within a shadow database table based on the metadata. The system further displays the audit data within a user interface.
US10108913B2

A method to generate a plurality of groups each including at least one of a plurality of elements. The method includes selecting at least one candidate element from the plurality of elements as a candidate to be included in a group, determining whether or not to generate the group including the at least one candidate element selected in the selecting step, based on an element evaluation value associated with each of the at least one candidate element selected in the selecting step, provided that a determination is made to generate the group in the determining step, generating the group including the at least one candidate element selected in the selecting step, and weighting the element evaluation value of each of the at least one element according to how many times the each element is included in already-generated groups to reflect the weighted element evaluation value in next group generation.
US10108912B1

In an embodiment, a system may comprise a communications network and processing logic. The processing logic may acquire information regarding an incident, identify a first mobile resource (MR) that may respond to the incident based on a type of the incident and a capability associated with the first MR. The processing logic may further identify a generic path scenario to the incident based on a location of the MR and a location of the incident. The processing logic may identify that the first MR is preferred over a second MR with respect to responding to the incident and assign the first MR to the incident. The processing logic may send a message via the communications network to the first MR to notify the first MR that it has been assigned to the incident.
US10108908B2

Methods and corresponding system are provided herewith that, in at least one embodiment, include the act or acts of: receiving a request to reserve a service that is provided by a restaurant. The request to reserve is for a particular time and a particular date and the service comprises at least one of: (i) preparing a consumable good that is consumed at the restaurant's location; (ii) preparing a consumable good that is received at the restaurant's location; or (iii) preparing a consumable good that is delivered to a location external to the restaurant's location. The methods and system also include comparing the particular time requested with a schedule associated with the restaurant. The schedule comprises a list of times that are available for reservation. The methods and system also include determining an availability of the request to reserve; and outputting an indicia that the request to reserve the service has been accepted or denied.
US10108907B2

Methods and systems of providing related information to a source document are described. The method may include accessing the source document displayed to a user in a graphical user interface (GUI) of a client device. The source document includes numerical data and text. Discovered data corresponding to the numerical data included in the source document is then identified. Further, a database trained with a machine-learning algorithm to identify time series data related data associated with the text is accessed. The discovered data with a discovered data identifier and the time series related data is then displayed in the GUI. In example embodiments, the methods and systems described herein interact with applications such as spreadsheets applications, email clients, word processing applications, webpages and the like.
US10108901B2

A computer-implemented method leverages the capabilities present in common mobile communications devices—RF transceivers, Internet connectivity, payment system, geolocation system, notification system, and user interface—to simplify and reduce overhead from the parking experience. Furthermore, this method utilizes distributed authentication and authorization and multi-path queued message delivery to provide this experience when cellular or WiFi Internet connectivity is absent in the parking facility, simplifying and reducing the cost of deployment.
US10108895B2

An operator control system includes switches, RFID transponders, and a RFID reader. Each switch has a cap support and a switch cap. The switch caps are respectively interchangeably attachable to the cap supports. The RFID transponders are respectively attached to the switch caps. Each RFID transponder stores a respective piece of information identifying a respective control function so that the switch cap to which the RFID transponder is attached is associated with the respective control function. The RFID reader is arranged on at least one of the switches for reading the piece of information of at least one of the RFID transponders.
US10108882B1

Methods to access place data such as local business reviews, restaurant menus, merchant details, and other point-of-interest information directly from images is provided. Methods of the invention can enable users to interact with places digitally through pictures and videos. While digital images are captured, the location and orientation of the camera is also recorded. The method compares the digital images captured by the camera with images synthetically generated by a virtual camera placed inside a 3D geospatial model consisting of, for example, LIDAR, satellite image, and GIS data. The camera location and orientation of the virtual camera is iteratively refined until the synthetically generated image matches the camera image. The place information from the synthetically generated image is transferred to the actual picture once the match is completed. User can access the transferred place information directly through the picture.
US10108881B2

The present disclosure relates to a train type identification method and system, and a security inspection system and system. The train type identification method includes: continuously photographing a to-be-inspected train by using a linearity camera in motion relative to the to-be-inspected train, and generating a plurality of train sub-images; splicing the plurality of train sub-images to acquire a train image of the to-be-inspected train; extracting at least one train characteristic parameter from the train image; comparing the at least one train characteristic parameter with a prestored train type template; and automatically determining a type of the to-be-inspected train based on a comparison result.
US10108869B2

Provided is a device including: a display unit configured to display handwritten content based on an analog handwritten input of a user; a user input unit that receives a user input of selecting a portion of the handwritten content displayed on the display unit; and a control unit reproduces a segment of multimedia content, which corresponds to the portion of the handwritten content, from the multimedia content synchronized with the handwritten content.
US10108866B2

A method of detecting a curb. An image of a path of travel is captured by a monocular image capture device mounted to a vehicle. A feature extraction technique is applied by a processor to the captured image. A classifier is applied to the extracted features to identify a candidate region in the image. Curb edges are localized by the processor in the candidate region of the image by extracting edge points. Candidate curbs are identified as a function of the extracted edge points. A pair of parallel curves is selected representing the candidate curb. A range from image capture device to the candidate curb is determined. A height of the candidate curb is determined. A vehicle application is enabled to assist a driver in maneuvering a vehicle utilizing the determined range and depth of the candidate curb.
US10108859B1

An augmented reality moment file represented by an augmented reality icon recordable and readable by a handy having a processor in proximity to the locus of a recorded moment file configured to receive an augmented reality moment file. The content of the augmented reality moment file is preferably assessable via a user selectable icon either representative of a user, location, and/or theme. The icon assessable user created content moment file, in addition to content and a position, preferably also includes recorder identification, a recorded time, an expiration, and media such as text, an image, a video, a sound recording, a game play instruction, a game play move, and/or a setup menu.
US10108858B2

This specification describes technologies relating to biometric authentication based on images of the eye. In general, one aspect can be embodied in methods that include obtaining one or more image regions from a first image of an eye. Each of the image regions may include a view of a respective portion of the white of the eye. The method may further include applying several distinct filters to each of the image regions to generate a plurality of respective descriptors for the region. The several distinct filters may include convolutional filters that are each configured to describe one or more aspects of an eye vasculature and in combination describe a visible eye vasculature in a feature space. A match score may be determined based on the generated descriptors and based on one or more descriptors associated with a second image of eye vasculature.
US10108842B2

A method for assembling a fingerprint identification module is provided. During the process of cutting a sensing strip, the junction parts between adjacent fingerprint sensors are retained. Consequently, the cut sensing strip is still a one-piece structure. Then, a paint-spraying process is performed to spray paint on the one-piece structure of the sensing strip. After the junction parts are removed, plural individual fingerprint sensors are produced. In comparison with the conventional technology of spraying paint on the individual fingerprint sensors, the assembling time of the method of the present invention is largely reduced. Consequently, the production efficiency of the present invention is enhanced.
US10108840B2

There is provided a method of initiating a calibration operation of a fingerprint sensing device comprising an array of sensing elements for sensing a fingerprint pattern, the method comprising acquiring information indicative of a change of an environmental parameter influencing the operation of the fingerprint sensing device; and if the change is larger than a predetermined threshold value, performing a calibration operation of the fingerprint sensing device. There is also provided a method of initiating a calibration operation of a fingerprint sensing device comprising an array of sensing elements for sensing a fingerprint pattern, the method comprising: receiving information indicative of an event in a device in which the fingerprint sensing device is arranged; if the event is one of a group of predetermined events, performing a calibration operation of the fingerprint sensing device.
US10108838B2

The present invention relates to a combined fingerprint sensing and body area network communication system for communication with an electronic unit using the body of a user as communication medium, comprising: a sensing arrangement and a body area network communication circuitry. The system is controllable between: a fingerprint sensing state, in which a first signal corresponding to the finger potential is provided to a connection electrode and a readout circuitry is controlled to provide sensing signals indicative of the capacitive coupling between each sensing structure and the user's finger; and a body area network communication state in which a second signal is provided to the connection electrode by a first of the electronic unit and the body area network communication circuitry to the other one of the electronic unit and the body area network communication circuitry.
US10108835B2

The invention provides a method and system for decoding two-dimensional code using weighted average gray-scale algorithm. The method comprises: segmenting a received two-dimensional code image into bit regions each containing one bit data; presetting a shifting threshold, and shifting four original boundary lines of the bit region outwards by a distance of the shifting threshold to obtain four preset boundary lines; calculating an average gray-scale value of the bit region using the weighted average algorithm by taking an overlapping area between pixels inside the four preset boundary lines and the bit region as a weight; binarizing the two-dimensional code image according to the average gray-scale value of the bit region; and decoding the two-dimensional code image. The influence of the pixels which have an overlapping area with the bit region on the average gray-scale value of the bit region is considered, and the decoding accuracy and success rate are high.
US10108831B1

A system controlled responsive at least in part to data read from data bearing records is operative to cause vehicle repair parts to be determined and furnished. Data read by a reader from a tag associated with a damaged vehicle is used to determine vehicle identifying data. A repair estimate calculation circuit (RECC) operates responsive to the read data to produce a needed parts record (NPR). The records produced by the RECC are operative to cause a vehicle repair entity (VRE) to be furnished the vehicle repair parts.
US10108830B2

A commodity recognition apparatus comprises an image interface, a memory and a processor. The image interface is configured to acquire a commodity image captured by a camera. The memory is configured to store a candidate of a commodity recognized from the commodity image acquired by the image interface. The processor is configured to try to read a commodity recognition code from the commodity image acquired by the image interface and reset the candidate of the commodity stored in the memory if the commodity recognition code is read.
US10108817B2

The privacy-preserving cookie generator implementations described herein create a privacy-preserving data structure (also called a privacy-preserving cookie herein) that is used to provide personalization for online services without user tracking. In some implementations the privacy-preserving cookie generator encodes a user profile (for example, based on a user's online activity) into a data structure that has naturally occurring noise and that efficiently supports noise addition. In one implementation a Bloom filter is used to create the encoded profile. Additional noise is injected into the encoded profile to create an obfuscated user profile in the form of a privacy-preserving data structure. The privacy-preserving data structure or cookie can be attached to an online service request and sent over a network to an online service provider which can use it fulfill the services request, providing a somewhat personalized result while the user's privacy is maintained.
US10108807B2

A secure data parser is provided that may be integrated into any suitable system for securely storing and communicating data. The secure data parser parses data and then splits the data into multiple portions that are stored or communicated distinctly. Encryption of the original data, the portions of data, or both may be employed for additional security. The secure data parser may be used to protect data in motion by splitting original data into portions of data, that may be communicated using multiple communications paths.
US10108796B2

A system for entering a secure Personal Identification Number (PIN) into a mobile computing device includes a mobile computing device and a peripheral device that are connected via a data communication link. The mobile computing device includes a mobile application and a display and the mobile application runs on the mobile computing device and displays a grid on the mobile computing device display. The peripheral device includes a display and an encryption engine, and the peripheral device display displays a grid corresponding to the grid displayed on the mobile computing device display. Positional inputs on the mobile computing device grid are sent to the peripheral device and the peripheral device decodes the positional inputs into PIN digits and generates an encrypted PIN and then sends the encrypted PIN back to the mobile computing device.
US10108795B2

The present invention is a method of and a system for enabling an initiating party to capture, store, and retrieve an image of at least one acknowledging party performing an acknowledgement requested by the initiating party where the acknowledging party(s) may be remotely located from the initiating party.
US10108793B2

The invention provides methods, systems and computer program products for secure biometric image processing. The invention involves acquiring a first image of a first field of view corresponding to a biometric camera. A first set of image information defining the first image is received at a processor implemented first high security operating environment, which first set of image information includes a second sub-set of image information relevant for biometric feature extraction or comparison. A second image of the first field of view corresponding to the biometric camera is rendered on a display, which second image is defined by a third set of image information such that the third set of information excludes the second sub-set of image information.
US10108783B2

Provided are embodiments of systems, computer medium and computer-implemented methods for monitoring the health of an employee. The method including collecting health data from a set of one or more health sensors provided, on or near the employee while the employee is engaged in their work duties. The one or more health sensors configured to output health data corresponding to characteristics sensed by the sensor, the one or more health sensors comprising at least one or more biometric and biomechanic sensors configured to sense biometric and biomechanic characteristics of the employee with at least one of the one or more health sensors integrated within a mobile communications device. The health data collected being used to determine a health profile for the employee. The method including displaying, via the mobile communications device, a health report that includes the health profile for the employee.
US10108775B2

Various embodiments select markers for modeling epistasis effects. In one embodiment, a processor receives a set of genetic markers and a phenotype. A relevance score is determined with respect to the phenotype for each of the set of genetic markers. A threshold is set based on the relevance score of a genetic marker with a highest relevancy score. A relevance score is determined for at least one genetic marker in the set of genetic markers for at least one interaction between the at least one genetic marker and at least one other genetic marker in the set of genetic markers. The at least one interaction is added to a top-k feature set based on the relevance score of the at least one interaction satisfying the threshold.
US10108770B2

A method for analog circuit design includes the steps of (A) generating a plurality of initial designs of an analog circuit with a computer, (B) generating one or more intermediate designs of the analog circuit based on a selection of a plurality of characteristics from a subset of the initial designs, (C) combining the intermediate designs in each corner of a plurality of process corners, a plurality of voltage corners and a plurality of temperature corners to establish an intermediate population of the intermediate designs, and (D) searching the intermediate population of the intermediate designs to locate a final design of the analog circuit that is optimal across all of the corners.
US10108765B2

There is provided a voltage drop simulation device including: a memory; and a processor coupled to the memory and the processor configured to: divide a conductive body in which a current to be supplied from a power source to elements arranged on a PCB flows into a plurality of meshes including at least one mesh whose size is different from other meshes, calculate voltage values of a plurality of measurement points set in the plurality of meshes, respectively, and calculate a voltage drop of each of the plurality of meshes by dividing, for each of the plurality of meshes treated as a target mesh, a difference between voltage values of a first measurement point included in the target mesh and a second measurement point included in an adjacent mesh that is adjacent to the target mesh by a distance between the first and second measurement points.
US10108756B2

A method for providing an options configurator may include receiving an indication of a hierarchical structure of building plan options applicable to an enterprise, enabling a user to define option sets including selected ones of the building plan options, enabling the user to associate different ones among the option sets with corresponding different entities within the enterprise based on distinguishing characteristics of the respective different entities, and providing for generation of building information models and their derivatives based on selected options within an option set. A corresponding apparatus and computer program product are also provided.
US10108753B2

Method of designing a laminate substrate having upper laminate layers and an equal plurality of lower laminate layers including: dividing the laminate substrate into regions having corresponding laminate layer pairs consisting of an upper laminate layer and a lower laminate layer; calculating a net stretching value for each corresponding laminate layer pair in each region to result in net stretching values in each region; summing the net stretching values in each region to result in a net stretching value for each region proportional to a curvature of each local region; calculating a relative out-of-plane displacement for the laminate substrate from the curvature of each local region; calculating a predicted thermal warpage for the laminate substrate; and finalizing a design of the laminate substrate when the predicted thermal warpage is within a predetermined acceptable range.
US10108748B2

Crowd-sourced localized application usage data is collected from mobile devices at a usage location and sent to a network-based service. The network-based service analyzes the data to determine a single most relevant application correlated to the usage location. Once the most relevant application is determined, a recommendation for the application is sent to client devices operating at the usage location. In some implementations the data is processed to determine whether the usage location is a chained venue, a large venue or an event. Once the usage location has been determined, the most relevant application can be selected for recommendation.
US10108747B2

The techniques of the present disclosure acquire requirement description information of a user, acquire at least one resource component according to the requirement description information, the resource component being a component that constitutes a network resource desired by the user, or a function component for realizing a part of functions of the network resource; and assemble the network resource according to the at least one resource component. The techniques of the present disclosure enhance a matching degree between the network resource and the user's requirement, thereby meeting the requirement of the user with respect to the network resource.
US10108740B2

A method for providing a search sample without a search being triggered is disclosed. The method includes receiving at least one partial search term in a search box. Probable search terms are determined by comparing the at least one partial search term to a database of common search terms. The probable search terms are displayed in a format that include a link to a sample search of each probable search term and a backslide button. When the link to a sample search of a probable search term is selected in the probable search terms, the sample search is displayed in a format that includes a close link. When the close link is selected in the sample search, the probable search terms are displayed again. When the backslide button is selected, the right most word from the search term is deleted.
US10108738B2

The present invention relates to an image transmission method employed for communication between a Portable Device and a remote server by means of a network. It discloses a method for shortening the period during which the user of the Portable Device is left to wait for the loading of the webpage image on the device screen, which is part of the overall time required to navigate the web using a Portable Device.
US10108732B2

A system comprising a computer-readable storage medium storing at least one program and a computer-implemented method for providing social graph maintenance services is presented. Consistent with some embodiments, the method may include accessing a social graph of a subject user. The social graph may include a plurality of nodes representing objects to which the subject user has a relationship and a plurality of edges representing the relationships. The method may further include determining that a particular node lacks relevance to the subject user. In response to determining that the particular node lacks relevance to the subject user, the relationship with the particular node is eliminated.
US10108730B2

Methods and systems for posting video content on a website are disclosed herein. An input indicative of a selection of video content is received from a user. A placeholder image is inserted in an input field to act as a placeholder for the video content being selected. Image manipulation commands are received from the user. The image manipulation commands are applied to the image placeholder in order to display the image placeholder in a user desired configuration. The placeholder image can be replaced with the video content. Displaying the video content in the user desired configuration.
US10108727B2

A method is provided for performing page personalization at an edge server. In response to a page request, page mark-up is retrieved from a page server, the page mark-up including embedded edge server instructions. A plurality of content feature vectors are parsed from the embedded edge server instructions, the plurality of content feature vectors being respectively associated with a plurality of content modules. A user feature vector associated with the user is determined. The user feature vector is matched against the plurality of content feature vectors to determine a closest matching content feature vector to the user feature vector. A selected content module associated with the closest matching content feature vector is retrieved. The selected content module is combined with the page mark-up to define an edge-personalized page mark-up.
US10108715B2

A system includes a search engine configured to search mobile applications based on a query received from a mobile device and to output search results in a first format. A first processor is configured to process the search results and to generate processed search results in the first format for rendering on the mobile device. A first converter is configured to convert the processed search results into a second format. A second processor is configured to process the processed search results in the second format and to generate a presentation of the processed search results in the second format. A second converter is configured to convert the presentation into the first format or a third format for rendering on the mobile device.
US10108708B2

The invention provides an apparatus, system and method for the comparison between songs to analyze how similar each song is to the next using a new system of classification. A new and improved method and apparatus for the weighting of these comparable variables between songs in order to find the best objective criteria for finding a likeness between songs is disclosed. The time complexity associated with the computation of the optimal path for smoothing a playlist of songs is substantially reduced using the system of classification.
US10108702B2

Aspects detect or recognize shifts in topics in computer implemented speech recognition processes as a function of mapping keywords to non-verbal cues. An initial topic is mapped to one or more keywords extracted from a first spoken query within a user keyword ontology mapping. A query spoken subsequent in time to the first query is identified and distinguished by recognizing one or more non-verbal cues associated with the audio data input that include a time elapsed between the queries, and in some aspects a user's facial expression or motion activity. Aspects determine whether the second spoken query is directed to the initial topic or to a new topic that is different from the initial topic, as a function of mappings of the keyword(s) extracted from the first query to one or more keywords extracted from the second query and to the non-verbal cue(s) within the user ontology mapping.
US10108693B2

The disclosed system provides a computerized map system with map elements represented by markers. The system arranges map elements by category and subcategory, with each type of marker corresponding to a category. The system may divide the geographic area based on neighborhood and city area. The system also provides the user with controls to search the objects, to display results in layers, to navigate the objects, and to quickly compare information about the objects using standardized positions for similar kinds of information. The system also enables users to memorialize searches and browsing by pinning map objects that the user is interested in. In an embodiment, a number of tiers of advertising are also provided, such that business owners as clients can pay for advertising content and customizability appropriate for their businesses.
US10108691B2

A set of six atomic primitives are provided for a database management system that may be used in combination to provide all of the common features and functions of a clustered database, including data failover, auto-healing, and elastic scaling. These six atomic primitives include CREATE, DROP, DETACH, ATTACH, COPY, and PROMOTE. Of particular note, it is shown that by maintaining appropriate metadata, including the status of each instance of each partition in the cluster, the versatility and reliability of this set of primitives is sufficient to implement each of the aforementioned data failover, auto-healing, and elastic scaling functions with high efficiency using a minimal number of these primitives. Each primitive is atomic (such that the cluster clearly in one state or another) and online (a workload of reads and writes is uninterrupted while the primitive runs), and each primitive is scoped to a single partition of data, thereby enabling parallel processing.
US10108687B2

A system according to certain aspects may include a client computing device including: a database application configured to output a database file in a primary storage device(s), the database application outputting the database file as a series of application-level blocks; and a data agent configured to divide the database file into a plurality of first blocks having a first granularity larger than a second granularity of the application-level blocks such that each of the first blocks spans a plurality of the application-level blocks. The system may include a secondary storage controller computer(s) configured to: in response to instructions to create a secondary copy of the database file: copy the plurality of first blocks to a secondary storage device(s) to create a secondary copy of the database file; and create a table that provides a mapping between the copied plurality of first blocks and corresponding locations on the secondary storage device(s).
US10108685B2

Database storage systems provide replication capability that allows data of a source database storage system to be replicated to a target database storage system. Virtual databases can be provisioned from the target database system, thereby supporting remote provisioning of virtual databases. The virtual databases on the remote site can be used to perform various operations including read/write of data, refresh, rollback, and so on. Database objects may be deleted on the source database storage system while the corresponding data is used by other entities for example, virtual databases at the target database storage system. The database storage system verifies if an entity being deleted is in use by any other database infrastructure object of the database storage system. A placeholder object maintains the data corresponding to the deleted object. This provides the ability to create geographical distribution networks and support remote provisioning of virtual databases.
US10108678B2

A method of analyzing data is presented. The method includes generating a query based on a topic of interest, expanding search terms of the query, executing the query on one or more data sources, monitoring a specific data source selected from the one or more data sources. The monitoring is performed to monitor for matches to the query.
US10108670B2

Methods and systems for sorting a dataset include partitioning the dataset into 2npartitions, where n is a number of available processors. A first quicksort is performed in parallel across pairs of partitions based on a pivot using a plurality of processors. A second quicksort is performed in parallel on unsorted elements within each partition based on the pivot, where the unsorted elements were left unsorted by the first quicksort. Misplaced elements from a left side of the dataset are swapped with misplaced elements from a right side of the dataset to produce a left dataset that has elements equal to or lower than the pivot and a right dataset that has elements equal to or higher than the pivot.
US10108667B2

A computer-implemented method includes receiving a query plan. The method includes identifying a plurality of qualified relevant rows and one or more encoding candidate payload columns. The method includes analyzing the relevant rows in the encoding candidate payload columns to yield a count of distinct contents and a payload column width. The method includes estimating a cost and determining whether the cost is larger than an amount of available memory for on-the-fly encoding all of the plurality of encoding candidate payload columns. The method is responsive to the estimated cost being less than the amount of available memory, by on-the-fly encoding the encoding candidates and responsive to the estimated cost being greater than the amount of available memory by on-the-fly encoding fewer than all of the encoding candidates so as not to exceed the available memory, and leaving alone one or more remaining encoding candidate payload columns unencoded.
US10108664B2

A first database management system (DBMS) running on first computer having a first set of computing resources determines that with respect to the first set of computing resources a first query access plan for executing a query satisfies a set of query optimization criteria. A determination is then made that with respect to a second set of computing resources the first query access plan fails a set of preliminary criteria. In response to this failure determination, a second query access plan for executing the query is generated. Prior to having a second DBMS running on a second computer having the second set of computing resources receive a request to execute the query, a determination is made that with respect to the second set of computing resources the second query access plan satisfies the set query optimization criteria.
US10108662B2

According to various embodiments, systems and methods for performing unit conversion operations in a database system are provided. According to embodiments, a database operation will require unit conversion. A number of unit conversions that might be required both before and after performance of the operation can then be estimated. At least some of the data entries implicated by the operation can then be converted from a first unit to a second unit depending on the result of the estimation.
US10108655B2

A computing device analyzes the transaction entries of a recovery log, generates graphical representations of the analysis, and displays the graphical representations in an interactive visual display for a user. The analysis is conducted over a predetermined time period, as defined by a user, and in light of user-defined filter information. The graphs are also categorized into respective groups that are defined by the user. Selecting a point along one of the graphs identifies the commands and objects that were involved in executing those commands.
US10108654B2

A distributed database management system balances the load on query boundaries and to achieve a more evenly balanced load. The system includes two or more query processors with a common data source. A database client manages a transaction including two or more queries. A transaction analyzer checks if a transaction can be processed by more than one query processor. A query processor optimizer locates the optimum query processor for each query in the transaction based on workload of each query processor, while a workload balancer directs each query to the optimum query processor if the transaction can be processed by more than one query processor. This approach is particularly well suited to a clustered database environment that includes query processor nodes that work off a shared disk to provide database access to clients that connect to the node.
US10108653B2

A method includes performing, by a data structure processor, concurrent read and write operations into a hierarchical data structure. Writers acquire latches on the hierarchical data structure elements that the latches modify. The hierarchical data structure elements are directly accessed by readers without acquiring latches. A modify operation is executed by a writer for one or more levels of the hierarchical data structure. When removed portions of the hierarchical data structure are no longer referenced, tracking is performed by use of a combination of a global state value and a copied local state value. The global state value transitions through a non-repeating sequence of values. No longer referenced portions of the hierarchical data structure are tagged with the current global state value.
US10108650B2

There is provided an information processing device including a query generation unit configured to generate, on the basis of a table in a database and any query with regard to the table, one or more different queries, and a table search unit configured to search for the number of tables that are different from the table and in which a result of the different query generated by the query generation unit is not in conflict with a result of the any query.
US10108646B2

A surgical delivery instrument for delivering a vascular hole closure device having first and second flexible members and a first and second engagement members extending from the respective flexible member. The delivery instrument includes a housing having first and second longitudinally extending openings and first and second projecting surfaces, the first projecting surface extending into the first opening for engagement by the first engagement member and the second projecting surface extending into the second opening for engagement by the second engagement member. The first engagement member is held by the first projecting surface until a predetermined force is applied to the first engagement member during placement of the closure device at a target site.
US10108642B1

A method including the steps of: receiving, by a computer system including at least one computer, a first electronic media work uploaded from a first electronic device; extracting one or more features from the first electronic media work; linking the first electronic media work with a reference electronic media work identifier associated with a reference electronic media work to generate correlation information relating the first electronic media work with at least an action associated with the reference electronic media work identifier; storing the correlation information; receiving, from a second electronic device, a query related to the first electronic media work; correlating the query with action information related to an action to be performed based at least in part on the correlation information; generating machine-readable instructions based upon the action information; and providing the machine-readable instructions to the second electronic device to be used in performing the action.
US10108639B2

Based on information being associated with one image among a plurality of images and concerning an object of the one image and information being associated with another image among the plurality of images and concerning an object of the other image, a characteristic information specification unit specifies characteristic information of the object of the one image as compared with the object of the other image. A characteristic information obtaining unit obtains the characteristic information specified by the characteristic information specification unit. A display control unit displays a screen image including a plurality of images on a display unit. Further, the display control unit displays the characteristic information so as to be associated with the one image.
US10108633B2

Systems and techniques for losslessly reducing input data using a distributed system comprising multiple computers that maintain portions of a data structure that organizes prime data elements based on names of the prime data elements. During operation, a first computer can determine a first name for the element, and send the element to a second computer based on the first name. The second computer can losslessly reduce the element by determining a second name for the element, and using the second name to navigate through a portion of the data structure maintained at the second computer.
US10108629B2

A clustered source code management system is described. The system comprises a plurality of cluster nodes, a shared file server storing repository data, and a load balancer. Each of the plurality of cluster nodes is configured to receive an incoming request sent from a client computer, the incoming request being a source code management request to access repository data stored on the shared file server and process the incoming request to determine if a type of the incoming request is a cacheable request type. If the incoming request is of a cacheable request type, the cluster node is configured to determine if a valid cached response to the incoming request is available on storage media locally accessible to the cluster node; and, if so, respond to the incoming request by communicating the valid cached response to the client computer.
US10108627B1

A system for collaborating on a component according to an exemplary aspect of the present disclosure includes, among other things, a multi-user CAx environment including a data module and an editing module. The data module is configured to access a database corresponding to a component design. The component design corresponds to a group of predetermined functions. The editing module is configured to generate at least one user-defined function operable to characterize the component design, and configured to cause the data module to store data corresponding to the at least one user-defined function to the database. A method for collaborating on a component design is also disclosed.
US10108621B2

Techniques for enabling user search of content stored in a file archive include providing a search interface comprising a search rules portion and an action rules portion, receiving a file archive search criterion comprising at least one search rule, and searching the file archive using the search criterion. The techniques also include generating a set of files filtered using the search criterion and performing an action specified in the action rules portion on a file included in the set of files.
US10108614B2

A unique document handling facility on the scale of a Lotus Notes document. Preferably, the documents are stored in a relational database and served-up using Java servlets, with provisions for handling document content and group level security.The preferred implementation of the invention provides several specific features: (1) Presentation and control of heterogeneous document content through the service of the Enterprise Application Development Platform, (2) An efficient scheme for group level and user level security, (3) Presentation of heterogeneous document types, (4) Presentation of heterogeneous data types in the document, (5) A method to externalize definition of keyword selections, and (6) The ability to present document fields in any order, regardless of whether they originate in the head or body of the underlying document.
US10108611B1

A machine translation system capable of incremental and preemptive machine translation is disclosed. Content items on a page can be provided to multiple machine translation services for translation. Each of the machine translation services is capable of translating content items at a different quality level. Content items translated at a lower quality level might be received before content items translated at a higher quality level and presented in a user interface (UI). When content items translated at a higher quality level are received, the translated content items can be used to replace the lower quality level translations previously presented in the UI. Content items referenced by pages identified in search results can also be preemptively machine translated, cached, and provided when requests are received for the translated content items.
US10108607B2

A machine translation method includes determining source language text to be translated and obtaining a translation rule table, which has been trained in advance, that includes multiple translation rules associated with the target language text and the source language text in multiple languages; determining candidate results of the target language text; and determine the target language text to be output based on the candidate results. During the translation, a specific language of the source language text need not to be specified by a user. The implementations improve accuracy of the translation, and avoid errors introduced from the process of language identification during recognizing unknown languages. The implementations avoid developing a translation engine for an individual source language of text to be translated for a certain target language, and therefore save development costs and computing resources.
US10108599B2

A system receives original content from a user for translating to translated content. If a machine is to be used for translating, the system determines whether the machine-translated content is to be used as the translated content, or whether the machine-translated content should be transmitted to human translators for scoring or review. If the machine-translated content is not to be used as the translated content, it is sent to human translators for scoring or review. If the machine-translated content is to be used as the translated content, the machine-translated content may still be transmitted to human translators for scoring or review, the results used for machine learning. If a machine is not to be used for translating, the original content is sent to human translators for translating. The foregoing determinations are made based on user information or on statistical analysis.
US10108597B2

Described herein are mechanisms for automatically generating a computer-executable program that transforms a first table in a first format to a second table in a second format by way of user-provided examples. A user provides an exemplary input table of a first format, where the input table may be a portion of the first table. The user also provides an exemplary output table of a second format, wherein contents of the output table correspond to contents of the input table. Based upon these user-provided examples, a table transform program is automatically generated, wherein the table transform program, when executed over the first table generates the second table.
US10108593B2

A workflow schedule authoring tool enables a user to author a workflow by arranging building blocks in a particular order. Building blocks may correspond to events, conditions or actions. Each building block is associated with source code that defines an action to be taken when the building block is processed. The order of the building blocks determines the workflow schedule process. The building blocks allow a user to establish logic conditions for how the tasks in the workflow schedule are executed. A building block may require a user to input parameters before the building block may be executed. The workflow schedule is associated with an event such that the workflow schedule triggers when the event occurs. The building blocks simplify workflow schedule authoring because the user does not need to write any code.
US10108589B2

Link association analysis systems are presented. Disclosed systems are configured to analyze links created by users and to determine possible reasons underpinning why a user would create such a link. The system derives such reasons by analyzing the context within which the link was created and to which the link points, and then presents the reasons as a data object to users for feedback. The system can be made to be self-refining by collecting survey data regarding its accuracy, so that the more users interact with the system, the more accurate the system is at deriving reasons for link creation.
US10108586B2

Embodiments include notes application features including notes page preview and other features, but the embodiments are not so limited. In an embodiment, a computer-based method can be configured to generate a notes page preview based on a source notes page, wherein the notes page preview includes one or more of a title, a thumbnail, and/or a snippet generated from the source notes page. A handheld device of an embodiment includes a notes application interface configured in part to display and dynamically update one or more notes page previews, wherein each notes page preview includes a plurality of preview display areas including a title display area, a thumbnail display area, and/or a snippet display area. Other embodiments are included.
US10108585B2

A testing materials production system generates a testing document associated with an electronic foundation document. The testing materials production system automatically generates the testing document by populating regions of a template with testing elements extracted from the electronic document. User customizations of the testing document are received, and the testing document is published to an extended catalog database associated with the electronic document. Regions of the testing document may be delivered in association with the electronic document to designated recipients via browser applications executing on computing devices of the recipients.
US10108579B2

Systems and methods for remote signaling are disclosed. One method can comprise receiving, by a destination node, a data packet having a source address associated with source node comprising an interface identifier of the source node, comparing at least a portion of the source address to one or more memory locations of the destination node, identifying a select memory location of the one or more memory locations based upon the comparing at least the portion of the source address to the one or more memory locations of the destination node, and causing execution of an executable instruction stored at the identified memory location.
US10108574B2

An electronic device includes a communication unit configured to be connected to another communication unit via a first number of transmission paths, where the first number is greater than or equal to two, and a control unit configured to determine communication quality in each of the first number of the transmission paths at a time of initiating communication with the other communication unit and to select a second number of transmission paths, where the second number is less than the first number, in descending order of the communication quality from among the first number of the transmission paths, thereby causing the communication unit to perform communication by using the second number of the transmission paths, which have better communication quality.
US10108573B1

The new architecture disclosed herein exploits advances in system and chip technologies to implement a scalable multi-port open network. Using System-on-a-Chip (SOCs) and/or Multi-Chip-Module (MCM) technology, the architecture is implemented to efficiently handle multi-port switching. The novelty lies in using multi-core computing model in the data, control and management planes of multi-port networking cards implemented as an elemental scalable system (ESS) comprising N number of Elemental Units (EUs). EUs comprise device arrays on an integrated circuit (IC) platform using integrated silicon photonics or discrete electro-optics. TX4M™ system architecture therefore includes multiple EUs, switch fabric, multi-core central processing unit (CPU), multi-port power management module with embedded programmable logic, a back plane interface (BPI) as well as selectable functions for front plane interface (FPI) implemented in FPGAs for integration of front plane interface optics on host or on pluggable modules.
US10108561B2

A data storage device includes a nonvolatile memory device; a power management unit suitable for outputting first and second low voltage detection signals, each low voltage detection signal representing a voltage level of a source voltage equal to or lower than a predetermined reference voltage level; and a processor suitable for computing a detection interval between the first low voltage detection signal and the second low voltage detection signal before the first low voltage detection signal, comparing the computed detection interval and a predetermined threshold detection interval, and determining a subject to manage performing of a recovery operation according to low voltage generation based on a comparison result.
US10108546B2

A method and system for using non-volatile memory as a replacement for volatile memory are provided. In one embodiment, a host is in communication with a memory system having volatile memory, a first non-volatile memory, and a second non-volatile memory, wherein the first non-volatile memory has a faster performance and a higher endurance than the second non-volatile memory. The host analyzes data to be stored in the volatile memory to determine if it should instead be stored in the first non-volatile memory. If the data should be stored in the volatile memory, the host stores the data in the volatile memory. If the data should be stored in the first non-volatile memory, the host stores the data in the first non-volatile memory.
US10108542B2

The present invention is directed to a computer subsystem that includes a central processing unit (CPU); one or more byte-addressable memory modules having a dual in-line memory module (DIMM) form factor connected to the CPU via a first memory channel; and a master persistent memory module and one or more slave persistent memory modules having the DIMM form factor connected to the CPU via a second memory channel. The master persistent memory module and the one or more slave persistent memory modules are connected in a daisy chain configuration. The one or more slave persistent memory modules receive commands directly from the master persistent memory module.
US10108540B2

Allocating distributed data structures and managing allocation of a symmetric heap can include defining, using a processor, the symmetric heap. The symmetric heap includes a symmetric partition for each process of a partitioned global address space (PGAS) system. Each symmetric partition of the symmetric heap begins at a same starting virtual memory address and has a same global symmetric break. One process of a plurality of processes of the PGAS system is configured as an allocator process that controls allocation of blocks of memory for each symmetric partition of the symmetric heap. Using the processor executing the allocator process, isomorphic fragmentation among the symmetric partitions of the symmetric heap is maintained.
US10108533B1

A system executes an enterprise framework for efficient software deployment using a Software Deployment Management (SDM) environment such as Pega®. The system includes an orchestration framework to receive a single input from an administrator; and in response to receiving the single input from the administrator, initiating an end-to-end software deployment process. A smart framework receives instructions from the orchestration framework to initiate the end-to-end software deployment process; manages a rule-set for code development; and packages a product based on developed code. A shell script stores the product in a versioning repository; and publishes a release note corresponding to the product. The orchestration framework deploys the product to a testing environment; and performs a restart for each server. The smart framework validates deployment; and performs a diagnostic check. A testing framework performs a smoke test and a regression test.
US10108525B2

Optimizing automated interactions with web pages by identifying, for each of multiple web pages, path information including an incoming hyperlink path having at least one hyperlink, where the incoming hyperlink path leads to the web page, and/or an outgoing hyperlink path having at least one hyperlink, where the outgoing hyperlink path emanates from the web page, determining whether the path information of each of the web pages meets a similarity condition, excluding from an interaction set of the web pages any of the web pages whose path information meets the similarity condition, and causing an automated interaction to be performed with any of the web pages in the interaction set.
US10108523B2

Systems, methods and articles of manufacture provide for determining the capabilities of a remote mobile devices (e.g., determining the processing capability and/or memory capacity). In one embodiment, capability is determined by displaying a series of images and measuring the time required to display those images. Different series of images, comprising different numbers of images, may be displayed and the corresponding times for each series compared. A particular version of software (or a configuration or parameter of software) to be output to or on the mobile device is then selected based on the determined capabilities. For example, graphics which do not require relatively low processing power and/or memory capacity may be selected for output of an electronic game if the mobile device is determined to have relatively low capabilities.
US10108519B2

Systems and methods are presented for detecting, by a universal serial bus (USB) drive operatively coupled with a computing device, power from the computing device, and determining, by the USB drive, that drivers associated with the USB drive have been installed on the computing device. The systems and methods may determine that drivers associated with the USB drive have been installed by sending, to the computing device, a digital signal indicating a predetermined keystroke until the USB drive receives a response from the computing device, and receiving, from the computing device, a feedback response to the digital signal indicating the predetermined keystroke has been received. The systems and methods further executing, by the USB drive, a macro to download a payload to the computing device from a server computer, causing by the USB drive, the payload to execute on the computing device, and causing, by the USB drive, the downloaded payload to be deleted from the computing device.
US10108510B2

A method for replicating a program and data storage according to one embodiment comprises sending program replication data from a first program to a second program, the second program having an application program that is a replica of an application program of the first program; sending data storage requests from the first program to a first storage system; and replicating data stored in the first storage system in a second storage system. Additional methods, systems, and computer program products are disclosed.
US10108503B2

Techniques for improving storage journaling are disclosed. In some embodiments, the techniques may be realized as a method for improving storage journaling including recording to a journal a count of valid blocks in a first chunk of storage in flash memory, receiving a request to write a second chunk to the flash memory, determining, using a controller, whether the count of valid blocks in the first chunk is less than a specified threshold, and in the event the number of valid blocks in the first chunk is less than the specified threshold, writing the second chunk to a location of the first chunk of storage in the flash memory.
US10108496B2

A backup computing device detects an interruption while receiving a backup copy of a transaction log of a primary database and directs a secondary computing device to continue generation of the backup copy of the transaction log, based on the copy of the transaction log of the primary database. A primary computing device directs a secondary computing device to generate a backup copy of the data file and the primary computing device generates a backup copy of the transaction log, of a primary database. A primary computing device accesses a snapshot of a plurality of snapshots of a primary database, and generates a first portion of a backup copy of the database. The primary computing device directs a second computing device to generate a non-overlapping portion of the backup copy of the database based on a second snapshot of the plurality of snapshots.
US10108488B2

A memory system includes a memory module that supports error detection and correction (EDC) in a manner that relieves a memory controller or processor of some or all of the computational burden associated with EDC. Individual EDC components perform EDC functions on subsets of the data, and share data between themselves using relatively short, fast interconnections.
US10108481B1

Systems and methods are disclosed to perform early termination error recovery at a data storage device. A data storage device may be configured to perform error recovery operations in response to encountering an error while executing a host command, and terminate the error recovery operations prior to completion based on an error recovery time limit. Based on early termination of the error recovery operations, the storage device can add a storage location corresponding to the error to a scan list of storage locations on which to perform additional error recovery operations. In some embodiments, the host may set the error recovery time limit.
US10108473B2

A system and method for error classification in an integration system. The system and method can receive a request to begin a transaction at the integration system. Additionally, the system and method can invoke an application associated with the request. In response to invoking the application, the system and method can receive a formatted error notification, the formatted error notification comprising at least one of a plurality of error formats. Additionally, the system and method can extract an error message text from the formatted error notification, resulting in a plain text of the formatted error notification. The system and method can also classify, at the error classifier, the formatted error notification based at least on training data and the plain text of the formatted error notification.
US10108472B2

Memory systems may include a memory including a plurality of memory blocks, and a controller suitable for, incrementing a first counter corresponding to a block of the plurality of blocks when the block is read, incrementing a second counter when the first counter reaches a predefined count number, determining an error count of the block when the second counter is incremented, and initiating a reclaim function when the error count exceeds an error threshold.
US10108465B1

An apparatus in one embodiment comprises a processing platform that includes a plurality of processing devices each comprising a processor coupled to a memory. The processing platform is configured to implement virtual resources of at least a first cloud-based system. The processing platform further comprises a cloud service evaluation module configured to assign a value to a given cloud service provided by the first cloud-based system in terms of a virtual service unit standardized for use across multiple cloud-based systems of different types, and a workload deployment module configured to control migration of a workload associated with the cloud service from the first cloud-based system to a second cloud-based system based at least in part on the assigned value.
US10108460B2

A method and system for integrated server-storage deployment planning for virtual appliances is provided. One implementation involves determining a performance cost in deploying the virtual appliance to different pairings of candidate host and storage subsystems. A host and storage subsystem pair is preferentially selected among the candidate pairings, a pairing of a host and storage subsystem with certain performance cost to satisfy performance requirements of the virtual appliance. Deployment planning may further involve deploying a virtual appliance on one or more appropriate spatially proximate hosts and storage subsystems that exhibit certain preferable connectivity and path capacity to satisfy the performance requirements of the virtual appliance.
US10108459B2

A mainframe computing system hosts a plurality of logical partitions, each having a static entitlement of processing capacity. The mainframe computer system has a workload manager that schedules work requested by the logical partitions and tracks consumption of the processing capacity by the logical partitions, and a capping policy that is stored in non-transitory memory and which identifies a subset of the logical partitions. The mainframe computer system further includes a capping master that is configured to allocate dynamically varying entitlements of processing capacity to the subset of the logical partitions based on the high-importance work percentages of computing workloads running on the logical partitions to encourage completion of high-importance work over completion of low-importance work. The capping master limits the allocated dynamically entitlement amount in millions of service units per hour (MSU) for each system usage entity to be no greater than the static entitlement of the system usage entity.
US10108457B2

A method and system for prioritized baseband processing in a wireless communication network is disclosed. Parameters affecting processing times for performing tasks associated with different user equipments are evaluated and the tasks are prioritized based on the evaluation. Each task is performed by the baseband processor at a time that is based on the priority assigned to the task.
US10108453B2

Techniques are disclosed for managing lock contention in a multithreaded processing system. In one embodiment, a method includes tracking a current total amount of time that one or more software threads are prevented from execution due to a lock, a current utilization of one or more hardware threads in the processor, and a current number of dispatchable software threads. If the current total amount of time exceeds a predetermined threshold, the method includes performing a comparison of the current total amount of time, the current utilization, and the current number of dispatchable software threads to one or more past measurements. Based on the comparison, the method includes determining if reducing a number of active hardware threads will reduce a wait time. If reducing the number of active hardware threads will reduce the wait time, reducing the number of active hardware threads.
US10108450B2

A method for notifying a host to manage background activities in a data storage device is disclosed. The method includes: receiving a query from a host operation system (OS); sending to the host OS, in response to the query, a list of background tasks to be performed in a data storage device; receiving a threshold value for one or more of the background tasks from the host OS; setting a timeout value associated with the threshold value; determining and notifying the timeout value to the host OS; determining that the threshold value is reached for a background task; and notifying the host OS that the SSD may perform the background task in the data storage device after the timeout value expires.
US10108448B2

An approach for simultaneous multithreading in a processor. The approach comprises measuring SMT-performance value of a software code and measuring non-SMT-performance value the software code, comparing the SMT-performance value with the non-SMT performance value and dispatching the software code for execution mode by the processor based on the comparison, wherein the execution mode comprises SMT-mode and non-SMT-mode of the processor.
US10108445B2

A method of providing virtualization services includes identifying computer programs executable as a plurality of tasks, including identifying tasks from the plurality of tasks. The method includes executing the computer programs by virtual central processing units (CPUs) in a virtual machine executed on a host hardware platform and defined to provide a virtualization platform for virtualization of a target hardware platform. This includes executing the plurality of tasks other than the identified tasks by the virtual CPUs in the virtual machine executed on CPUs of the host hardware platform, and at least partially in parallel with these tasks, executing the identified tasks on additional CPUs of the host hardware platform. The target hardware platform includes one or more CPUs for execution the plurality of tasks no greater in number than the CPUs of the host hardware platform on which the plurality of tasks other than the identified tasks are executed.
US10108442B1

Systems and methods improve performance and resource-efficiency of Just-in-Time (JIT) compilation in a hypervisor-based virtualized computing environment. A user attempts to launch an application that has been previously compiled by a JIT compiler into an intermediate, platform-independent format. A JIT accelerator selects a unique function signature that identifies the application and the user's target platform. If the signature cannot be found in a repository, indicating that the application has never been run on the target platform, the accelerator generates and stores the requested executable program in shared memory and saves the signature in the repository. The system then returns to the user a pointer to the stored platform-specific executable. If multiple users of the same platform request the same application, the system recognizes an affinity among those requests identified by their shared signature, and provides each user a pointer to the same previously stored, shared executable.
Patent Agency Ranking