US10149202B2

Embodiments are provided for indicating response frame types according to response frame durations in a wireless network. The embodiments include defining a plurality of response frame types in accordance to different transmission durations. The different response frame types are assigned corresponding indication values. When transmitting a current frame to a receiver entity, a transmitter entity selects a response frame type from the defined response frame types, and indicates in the current frame the selected response frame type using the assigned indication value. When a third entity receives the current frame, the third entity waits for a time period about equal to a predefined inter-frame and backoff time before transmitting a new frame. Upon determining that the indication value in the current frame is for sending a response frame, the third entity also waits an additional time period about equal to the transmission duration of the indicated response frame type.
US10149192B2

A vehicle terminal includes a data collector for collecting driving information of a vehicle, a first communicator for performing wireless communication with other vehicle terminals, a second communicator for performing wireless communication with roadside terminals positioned at roadsides, and a controller for generating corresponding vehicle transmission data using the driving information, wherein the controller compares other vehicle transmission data provided from the other vehicle terminals and the corresponding vehicle transmission data with each other and transmits identification information assigned to the corresponding vehicle transmission data through the second communicator when an error between the other vehicle transmission data and the corresponding vehicle transmission data is within an allowable error range.
US10149191B2

A communication control device includes an acquisition unit configured to acquire measurement related information related to execution of measurement by a terminal device in an extension band, which is other than a band of a predetermined bandwidth in frequency bands allocated to a service provider; and a control unit configured to perform control related to the measurement by the terminal device in the extension band, on the basis of the measurement related information.
US10149188B2

A wireless communication method and device are provided. The wireless communication method includes the steps of directly monitoring a paging channel (PCH) without detecting a paging indicator (PI) in a paging indicator channel (PICH) by user equipment; and decoding data of the PCH by the user equipment. The wireless communication method further includes the step of monitoring the PCH according to information of the PCH received from a network.
US10149187B2

An access point (AP) operation control method of an AP in a wireless local area network (WLAN) system and an apparatus therefor are provided. The method includes receiving connection related information with respect to the AP and at least one terminal, based on the connection related information, determining whether the AP is a dummy AP, and based on a result of the determination, performing a coverage hole detection and correction related operation for the AP. Also, provided are a method and an apparatus for operating an AP controlled by an AP controller (APC).
US10149184B2

A method and an apparatus for logging and reporting MBMS-related measurement information by a terminal in a wireless communication system is provided. The method includes receiving, from a base station, configuration information for configuring the terminal to receive an MBMS; and logging, if the terminal receives the MBMS, information of the MBMS based on the received configuration information.
US10149172B2

Systems and methods are disclosed for networking planning for fixed backhaul networks comprising a plurality of hubs, each serving one or more RBMs. The method comprises one or more of terrain pathloss (PL) and antenna gain prediction; network design comprising site association, hub dimensioning and pointing; and optimization of small cell (SC) deployment. PL prediction is based on correlation of user input parameters with reference use cases for channel models for each of downtown, urban, and suburban deployment scenarios. Rapid and effective network planning is achieved with limited input data, even in the absence of high resolution digital maps or building polygons, by selecting the channel model having a highest correlation with available environmental parameters. Optimization of network topology design, system design, and SC deployment, with both access link and backhaul link evaluation, is based on optimization of a sum-utility function across all links for feasible SC site locations.
US10149163B2

A method and apparatus of device identity check at a central authorization entity in a core network for a wireless network and a method and apparatus of device identity check at a gateway in a core network for a wireless network are disclosed. The method of device identity check at the central authorization entity may include obtaining, in response to an authorization request from a terminal device via another access network, an identity of the terminal device, sending an identity check request containing the identity of the terminal device to an identity check entity, receiving a check response containing an identity check result for the identity of the terminal device from the identity check entity, and sending an authorization result for the terminal device based on the identity check result.
US10149159B1

A trusted beacon system is disclosed. An electronic beacon broadcasts a cryptographically signed beacon identifier to listening devices. Listening devices are configured to verify the integrity of the cryptographically signed beacon identifier by using the beacon's public key. Listening devices may also be configured to verify the validity of the public key by verifying a digital certificate corresponding to the beacon. Also, listening devices may be configured with location-based functionality that determines a relative location of the listening device or carries out other functionality if the cryptographically signed beacon identifier is verified.
US10149157B2

Aspects of the present disclosure generally relate to one or more systems, methods, and/or devices for secure communication between devices, such as devices within a vehicle. For example, some vehicles have integrated mobile computing platforms that enable communication with an extended productivity device. However, communication between the mobile computing platform and the extended productivity device may lack sufficient security. As such, the present disclosure provides for secure communication between the mobile computing platform and the extended productivity device by verifying, for example, an identity of the extended productivity device.
US10149142B2

A method and system for connecting a power tool with a mobile device. The mobile device receives a user request to connect to a power tool and transmits a short-range advertisement. The power tool receives the short-range advertisement and transmits a signal. The mobile device receives the signal from the power tool and determines a signal strength. The mobile device compares the signal strength to a predetermined signal strength value. When the signal strength value exceeds the predetermined signal strength value, the mobile device connects with the power tool.
US10149139B2

A communication terminal has a wireless communication part and a control part. The control part sequentially switches a plurality of communication channels and discovers another communication terminal existing around the communication terminal itself. In the case of connecting to the other communication terminal found in the discovery, the control part determines which of the communication terminals transmits a connection request. In a case where the communication terminal itself does not transmit a connection request, the control part stops the discovery process and waists for reception of a connection request from the other communication terminal by using a given communication channel.
US10149137B2

As disclosed herein a method, executed by a computer, includes monitoring proximate automobiles using a camera, receiving a request to transmit a communication connection request to a selected automobile, and determining observed attributes corresponding to the selected automobile based on images from the camera. The method further includes broadcasting, over a network, the observed attributes to the proximate automobiles, and requesting disclosed attributes and a connection identifier from the proximate automobiles that match the observed attributes, receiving at least one response from the proximate automobiles that match the observed attributes, and determining which response is a best match to the selected automobile. The method further includes transmitting the communication connection request to the selected automobile over the network using the connection identifier corresponding to the best match. A computer program product corresponding to the above method is also disclosed herein.
US10149135B1

Provided is a disclosure for embodiments for a brush with communication capabilities, which is configured to clean a surface of, for example, a semiconductor wafer, as well as an offline brush conditioning system and a CMP system that can communicate with the brush.
US10149131B2

Techniques are provided for compressive sensing (CS) in a sensor network, for improved power efficiency. A methodology implementing the techniques according to an embodiment includes determining a state of a sensor network, based on a calculated statistic of sampled data values generated by one or more sensors in the network, and on anomaly indications generated by the one or more sensors. The method further includes calculating a CS sampling schedule based on the determined state and further based on a sparse signal recovery algorithm. The method further includes broadcasting the CS schedule to the one or more sensors. The CS schedule includes a sensor identification, sampling frequency, and sampling time offset for each sensor to be sampled. The method further includes updating the state of the sensor network and the CS schedule, based on updated data values generated by the one or more sensors in accordance with the sampling schedule.
US10149130B2

A method of outputting notification of data reception in a device configured to transmit and receive data to and from an external device and a computer program recorded on a non-transitory computer-readable recording medium, which when executed by a processor, is configured to cause the device to perform the method are provided. The method includes receiving, by a processor of the device, data from the external device, determining, by the processor of the device, an importance of notification by recognizing at least one of a state of the device and surrounding circumstances of the device, and outputting. by the processor of the device, the notification of the data reception when the determined importance of the notification exceeds a first threshold value.
US10149129B2

The present invention is directed to systems and methods for providing emergency messages to a mobile device. In an exemplary embodiment, a system for communicating emergency messages is provided comprising a mobile device comprising an emergency message application and a personal emergency message transceiver, an emergency message control center, wherein the emergency message application is enabled to receive a plurality of emergency messages generated by the emergency message control center.
US10149128B2

At least one of the embodiments described herein relate generally to a method of communicating an engagement to a plurality of active mobile devices, wherein each active mobile device is associated with an active user. The method may include providing at least one communication socket to each of the active mobile devices; receiving location data from those devices, information related to an engagement. In response to determining the location of the engagement, a first notification is provided to nearby active mobile devices to determine the corresponding active user's availability. In response to confirming the engagement a second notification is sent to the nearby active mobile devices to confirm the corresponding active user's availability. An active user is selected among the confirmed available active users and a third notification is provided with the selection result.
US10149120B2

A mobile communication system includes a network based aggregation controller for controlling aggregation of component carriers from a first spectrum and a second spectrum. In addition, the mobile communication system includes a group of mobile terminals. The network based aggregation controller is configured to send a group message on at least one component carrier of the first spectrum to the group of mobile terminals. The mobile terminals receive the group message. A terminal based aggregation controller in each of the mobile terminals is configured to control operation of the respective mobile terminal with respect to the at least one component carrier of the second spectrum. This control is accomplished in response to the received group message.
US10149115B1

Systems, methods, and apparatus are provided for enabling orientation of directional antennas even when one or more of the directional antennas are moving. Position information for each directional antenna is transmitted using an omnidirectional antenna transmitting at a low bandwidth and a low power. The position information of the directional antennas is used to orient the directional antennas so that a high bandwidth, low power wireless connection can be enabled and/or maintained between the directional antennas. The position information is periodically transmitted and the orientation of the directional antennas is updated as one or more of the directional antennas move so that the wireless connection between the directional antennas is maintained.
US10149100B2

The present invention provides a method and apparatus for providing location information of a mobile terminal, which help to shorten the time for determining an anonymous area of a user. The present invention also aims at reducing the size of the anonymous space area as much as possible so as to ensure the quality of a location-based service. The method for providing location information of a mobile terminal in the present invention comprises: acquiring information about space division from a server, the space division meaning that a specified space is divided into grids with preset side lengths, and acquiring the numbers of mobile terminals in the grids from the server; determining a grid where a mobile terminal is currently located according to the information about the space division; for the grid where the mobile terminal is currently located, determining whether the area of the grid and/or the number of mobile terminals in the grid reaches a preset value, and if yes, providing an identifier of the grid to the server; otherwise, merging the grid with grids near the grid until the area of the multiple merged grids and/or the number of mobile terminals in the grids reaches the preset value, and providing identifiers of the multiple grids to the server.
US10149093B2

Determining a location of a user device comprises a wireless system supported by wireless access points receiving signals from a user device. The wireless system estimates a location of the user device based on a coarse calculation based on an angle of arrival of the received signal and determines if the user device is in an area under a access point. If so, the wireless system performs a fine location calculation. The wireless system identifies received signal strength indicator values for the user device and uses the values and the calculated location of the user device to improve calibration of a received signal strength location model. If the system determines that the user is not in the area under the access point, the wireless system combines the coarse calculation location and a received signal strength determined location and estimates a location based on the combined calculations.
US10149086B2

When the elevation of the input channel differs from the standard elevation and an elevation rendering parameter corresponding to the standard elevation is used, audio image distortion occurs. A method of rendering audio signals, according to an embodiment of the present invention, reduces the audio image distortion even when the elevation of the input channel differs from the standard elevation, comprises the steps of: receiving a multi-channel signal comprising a plurality of input channels to be converted into a plurality of output channels; obtaining elevation rendering parameters for a height input channel having a standard elevation angle so that each output channel provides an audio image having a sense of elevation; and updating the elevation rendering parameters for a height input channel having a set elevation angle other than the standard elevation angle.
US10149085B1

An example playback device receives left and right channels of audio content and generates a center channel of the audio content by combining at least a portion of the left right channels. The playback device generates first and second side channels of the audio content by combining the center channel and a difference of the left channel and the right channel and combining the center channel and an inverse of the difference of the left channel and the right channel, respectively. The first and second side channels are attenuated by a filter with a given cutoff frequency. When volume is adjusted, the cutoff frequency is adjusted based on the volume level of the playback device and the spectral characteristics of the audio content. The cutoff frequency is positively related to the volume level such that a volume increase causes a corresponding increase in the cutoff frequency and vice versa.
US10149084B2

An audio providing apparatus and method are provided. The audio providing apparatus includes: an object renderer configured to render an object audio signal based on geometric information regarding the object audio signal; a channel renderer configured to render an audio signal having a first channel number into an audio signal having a second channel number; and a mixer configured to mix the rendered object audio signal with the audio signal having the second channel number.
US10149071B2

A bone conduction speaker includes a housing, a vibration board and a transducer. The transducer is located in the housing, and the vibration board is configured to contact with skin and pass vibration. At least one sound guiding hole is set on at least one portion of the housing to guide sound wave inside the housing to the outside of the housing. The guided wave and the leaked sound wave form interference so that the amplitude of the leaked sound wave is reduced.
US10149067B2

A method and apparatus for operating an electronic device may include: acquiring the battery status information of two or more element devices, and determining whether the battery status information satisfies a reference condition. A function of at least one device among the two or more element devices is controlled based on the information such as the battery status information.
US10149060B2

A long stroke speaker is provided in the present disclosure. The long stroke speaker includes a shell, a magnetic system, and a vibrating system. The magnetic system includes a magnet assembly and a magnetic guiding module cooperatively for forming a magnetic gap. The vibrating system includes a membrane, a coil support connected to the membrane, and a voice coil connected to the coil support. The magnet assembly includes a first magnet, a second magnet and a pole member, a magnetic direction of the first magnet and a magnetic direction of the second magnet are parallel to a vibration direction of the vibrating system, and an end of the first magnet adjacent to the pole member has a same polarity as an end of the second magnet adjacent to the pole member. The voice coil is arranged at the magnetic gap and surrounds the pole member.
US10149057B2

An audio device includes: at least one processor, and at least one memory configured to store instructions that, when executed by the at least one processor, causes the audio device to: transmit a first device name relating a group to which the audio device belongs to in a case where the audio device is set as a master device, wherein the master device serves as a content supply source for another device that belongs to the group, and transmit a second device name relating to the audio device in a case where the audio device is not set as the master device.
US10149051B2

Systems, devices, and methods are described for providing loudspeaker protection. An upstream loudspeaker model estimation component receives sensed electrical characteristics of a loudspeaker and generates an impedance model from which an excursion model, and associated parameters, of the loudspeaker as well as a gain change parameter may be generated. The impedance components are fitted to features of an estimated impedance, based on the voltage and current sense data, to generate the estimated impedance model of the loudspeaker by combining the fitted impedance components. The resulting estimated impedance model is converted to an excursion model of the loudspeaker. A downstream audio signal processing component utilizes the excursion model, or parameters thereof, to limit a predicted excursion of the loudspeaker. Processed audio signals associated with the limited excursion are subject to distortion suppression prior to releasing the output audio signals for playback on the loudspeaker.
US10149050B2

This application relates to methods and apparatus for determining the temperature of a voice coil of a loudspeaker (204), for instance as part of a system (208) for protecting the loudspeaker from overheating. The method comprises driving the voice coil with signal components at first and second frequencies, wherein the first frequency (fH) is higher than the second frequency (fL), and determining first and second indications of current (ICM) and voltage (VCM) of the voice coil at said first and second frequencies respectively. The method involves determining an estimated ratio value using the first and second indications of current and voltage, wherein said estimated ratio value corresponds to a ratio between a value based on the resistance of the voice coil and a value based on the inductance of the voice coil. The temperature of the voice coil is then determined based on said estimated ratio value and at least one reference value. An impedance extraction module (210) may extract values for the impedance at the first and second frequencies respectively (ZH, ZL). In some embodiments a module (212) may determine estimated values of the resistance (REM) and inductance (LEM) of the voice coil which are used by temperature estimation block (214) to determine the temperature.
US10149037B1

Disclosed are various designs of earbud structures including detachable and replaceable ear-wings and/or detachable and replaceable earplugs. In various embodiments, the body of a proposed earbud is a fixed component of the earbud which is configured to receive and accommodate different types of ear-wings and/or earplugs based on the user's need. Various embodiments of the proposed earbud designs provide an ear-wing structure that includes at least two components: a wing-shaped structure for fitting into the ear to achieve a desired stability, and a shell structure for attaching the wing-shaped structure onto the body of the earbud thereby attached the wing-shaped structure firmly onto the body of the earbud.
US10149034B2

An earphone includes a first driver units reproducing sound waves in a high-frequency range, a second driver units reproducing sound waves other than the high-frequency range of the first driver units, and a unit case for housing the respective driver units and a sound delivery tube for leading sound waves from the driver units to a user's ear canal, the sound delivery tube being formed to communicate with the unit case. A sound emission axis of the first driver units and a sound emission axis of the second driver units are disposed in parallel to each other, and the sound emission axis of the first driver unit passes through in an opening of the sound delivery tube. This construction, including multiple driver units for producing different frequency ranges, allows to provide an earphone in which attenuation of high-frequency components in particular is reduced.
US10149031B2

A microphone device comprises a microphone die including a first microphone motor and a second microphone motor, an acoustic integrated circuit structured to process signals produced by the first microphone motor and the second microphone motor, and a sensor die stacked on top of the acoustic integrated circuit, wherein the sensor die comprises a pressure sensor. Another microphone comprises a microphone die including a first microphone motor and a second microphone motor and an integrated circuit die. The integrated circuit die comprises an acoustic integrated circuit structured to process signals produced by the first microphone motor and the second microphone motor, a pressure sensor, and a pressure integrated circuit structured to press signals produced by the pressure sensor.
US10149027B2

A speaker box with side acoustic emission structure is disclosed. The speaker box has a case having an acoustic window, a speaker unit mounted in the case and including a diaphragm, a voice coil and a magnetic circuit, the diaphragm disposed in the side of the acoustic window and not faced to the acoustic window and having a dome and a suspension surrounding the dome, the suspension comprising a first end close to the acoustic window and a second end away from the acoustic window, and the first end is lower than the second end along the vibrating direction.
US10149012B1

Systems and methods for, while a user is consuming a first media asset, generating for the user a recommendation of a second media asset based on a viewing history of the user. In some aspects, the systems and methods determine that a user is consuming only video of a first media asset, determine a first category for the first media asset, and retrieve a viewing history corresponding to the user. The viewing history comprises media assets consumed simultaneously with a media asset corresponding to the first category. The systems and methods select a second category corresponding to a highest number of media assets in the viewing history, select a second media asset based on the second category. Alternatively, the user can select the second media asset manually. The systems and methods generate for output the audio of the second media asset for simultaneous consumption with the video of the first media asset.
US10148991B2

A method implemented on a broadcast headend system for providing video data for a privately defined channel selection mosaic includes defining at least one base layer channel from among a group of video channels, where the group of video channels includes candidate channels for selection as private mosaic preview channels, defining at least one other channel from among the group as an enhanced layer channel, defining at least one data block in at least one depending frame of the at least one enhanced layer channel as depending on at least one similar data block in at least one base frame of the base layer channel, encoding broadcast data from the group of video channels as an encoded group of video channels, where the at least one depending block is encoded as a function of the at least one similar data block, and transmitting the encoded group of video channels to at least one private mosaic user for assembly of the privately defined channel selection mosaic.
US10148986B2

Systems and methods for monitoring and updating user availability based upon presence and television viewing behavior are described herein. In one embodiment, a presence system is used to detect a user's presence to update the user's availability status. The availability status is then used to update a contact list, voicemail message, and/or busy message. In further embodiments, user preferences are used in combination with presence data to update the user's availability status. In still further embodiments, a user's television viewing behavior is used in combination with the presence data, user preferences, or both to update the user's availability status. Alternative embodiments provide systems and methods in accordance with the present invention for other interactive devices.
US10148983B2

Systems, methods, and computer readable media are described for providing improved video coding, including improved video stream switching and random access. In some examples, systems, methods, and computer readable media include obtaining video data at an encoder and determining, from the video data, an intra random access point (IRAP) picture. A first set of one or more leading pictures associated with the IRAP picture are coded as random access decodable leading (RADL) pictures based on the first set of one or more leading pictures having a temporal identifier (TemporalId) that is less than or equal to a TemporalId threshold value. A second set of one or more leading pictures associated with the IRAP picture are coded as random access skipped leading (RASL) pictures based on the second set of one or more leading pictures having a TemporalId that is greater than the TemporalId threshold value. The video bitstream can then be generated to include the IRAP picture, the first set of one or more leading pictures, and the second set of one or more leading pictures.
US10148981B2

Method and apparatus for video coding using palette coding modes including a copy inter mode are disclosed. When the copy inter mode is selected, one or more consecutive current samples or indices of the current block are predicted by one or more consecutive reference samples or indices of a reference block at corresponding locations. Motion vector (MV) information for locating the reference block can be signalled in a bitstream for the current block. The motion vector information may be related to MV for the reference block corresponding to an Inter-prediction coding unit (CU) or a block vector (BV) for an Intra Block Copy (IntraBC) coded block. The location of the reference block can be determined implicitly without position information of the reference block signalled in a bitstream for the current block.
US10148975B2

According to the present invention, an inter-prediction method includes: receiving mode information on the inter-prediction of a current block; decoding the received mode information; and performing inter-prediction using the decoded mode information. According to the present invention, image compression efficiency may be improved.
US10148974B2

A video image decoding device (1) is equipped with a TT information decoder (14) that, in the case where encoded data includes merge/skip information that merges or skips presence information indicating whether or not frequency-domain transform coefficients are included in the quantized transform coefficients, does not decode the presence information, and a TT information inference unit (33) that, in the case where the encoded data includes merge/skip information that merges or skips the presence information, infers the presence information. The TT information decoder (14) uses presence information inferred by the TT information inference unit (33) to decode the encoded and quantized transform coefficients.
US10148972B2

In an example embodiment, a received JPEG image compression format image includes one or more minimum coded units (ICUs). Each MCU is decoded using an image compression format decoder. Each decoded MCU is then split into multiple decoded subblocks. Each decoded subblock can then be encoded into texture compression format using a texture compression format encoder. Each encoded texture compression format subblock can then be passed to a graphical processing unit (GPU) for processing.
US10148970B2

Scalable video coding and multiplexing compatible with non-scalable decoders is disclosed. In some embodiments, video data is received and encoded in a manner that renders at least a base layer to be compatible with a non-scalable video encoding standard, including by assigning for at least the base layer default values to one or more scalability parameters. In some embodiments, video data is received and encoded to produce an encoded video data that includes a base layer that conforms to a non-scalable video encoding standard and one or more subordinate non-scalable layers, which subordinate non-scalable layers do not by themselves conform to the non-scalable video encoding standard but which can he combined with the base layer to produce a result that does conform to the non-scalable video encoding standard, such that the result can be decoded by a non-scalable decoder. An identification data identifying those portions of the encoded video data that are associated with a subordinate non-scalable layer is included in the encoded video data.
US10148969B2

A video device for processing multi-layer video data includes a data storage medium configured to store the multi-layer video data and one or more processors configured to obtain the multi-layer video data; store the multi-layer video data in a file format; store representation format information for each operation point of the multi-layer video data in an operation points information (oinf) box for the file format; and generate a file of video data formatted according to the file format.
US10148968B2

A higher coding efficiency for coding a significance map indicating positions of significant transform coefficients within a transform coefficient block is achieved by the scan order by which the sequentially extracted syntax elements indicating, for associated positions within the transform coefficient block, as to whether at the respective position a significant or insignificant transform coefficient is situated, are sequentially associated to the positions of the transform coefficient block, among the positions of the transform coefficient block depends on the positions of the significant transform coefficients indicated by previously associated syntax elements. Alternatively, the first-type elements may be context-adaptively entropy decoded using contexts which are individually selected for each of the syntax elements dependent on a number of significant transform coefficients in a neighborhood of the respective syntax element, indicated as being significant by any of the preceding syntax elements.
US10148965B2

A moving image coding apparatus is a moving image coding apparatus which codes a moving image, and includes a storage unit in which a plurality of reference pictures is stored; and a coding unit which codes a plurality of coding target pictures. The coding unit codes as a B picture a specific coding target picture among the plurality of coding target pictures by using a first reference picture list and a second reference picture list. The first reference picture list includes only one long-term reference picture ahead of the specific coding target picture among the plurality of reference pictures in a display order. The second reference picture list includes only one short-term reference picture ahead of the specific coding target picture among the plurality of reference pictures in the display order.
US10148961B2

An example method of entropy coding video data includes determining a window size of a plurality of window sizes for a context of a plurality of contexts used in a context-adaptive coding process to entropy code a value for a syntax element of the video data; entropy coding, based on a probability state of the context, a bin of the value for the syntax element; updating a probability state of the context based on the window size and the coded bin. The example method also includes entropy coding a next bin with the same context based on the updated probability state of the context.
US10148948B1

A method for decoding an encoded video bitstream includes generating a decoded frame by decoding a current frame from the encoded video bitstream. The decoding of the current frame may include decoding, from the encoded video bitstream, a transform mode for the current frame, identifying the transform mode for a current block of the current frame on a condition that the transform mode for the current frame is a per-block transform mode, using the transform mode for the current frame as the transform mode for the current block on a condition that the transform mode for the current frame is a per-frame transform mode, identifying a prediction mode for the current block, and generating a decoded block for the current block using the prediction mode and the transform mode for the current block.
US10148945B1

A method for dynamically calibrating an image capture device comprises: a) determining a distance (DCRT, DEST) to an object within a scene; b) determining a first lens actuator setting (DACINIT) for the determined distance; c) determining a second lens actuator setting (DACFOCUS) providing maximum sharpness for the object in a captured image of the scene; and d) storing the determined distance (DCRT, DEST) and the first and second lens actuator settings. These steps are repeated at a second determined distance separated from the first determined distance. A calibration correction (ERRNEARPLP, ERRFARPLP) for stored calibrated lens actuator settings (DACNEARPLP, DACFARPLP) is determined as a function of at least: respective differences between the second lens actuator setting (DACFOCUS) and the first lens actuator setting (DACINIT) for each of the first and second determined distances; and the stored calibrated lens actuator settings are adjusted according to the determined calibration corrections.
US10148942B2

A mirror display system that enables simultaneous perception of a mirror image and a video image with suppressed uncomfortable feeling includes a half mirror plate including a half mirror layer; a 3D display device; and a control unit being configured to supply a video signal to the 3D display device. The 3D display device is disposed on the back surface side of the half mirror plate and is configured to display, by the video signal, a video image for the left eye and a video image for the right eye that give a parallax on a display surface of the 3D display device. The parallax is set such that a fused video image of the video image for the left eye and the video image for the right eye is perceived on the back surface side behind the display surface of the 3D display device.
US10148940B2

A device for use in identifying or authenticating a subject positioned in an acquisition volume on the basis of at least one biometric characteristic of the subject, the device including in succession, in offset manner along a camera placement axis: a first camera; a second camera; and a third camera; the optical axes of the first and second cameras forming between them an angle strictly less than 10°, and the optical axis of the third camera intersecting the optical axes of the first and second cameras, the optical axes of the first and second cameras each forming an angle less than or equal to 5° relative to a normal axis perpendicular to the camera placement axis.
US10148937B2

A stereo image scanning device includes a surround slide rail, an extending arm, at least one image capturing unit and an image processing unit. The surround slide rail is used to surround an object that is located at a geometric center of the surround slide rail. Two ends of the extending arm are connected to the surround slide rail and slid among multiple different scanning positions on the surround slide rail. The at least one image capturing unit is disposed at the extending arm, and the at least one image capturing unit is used to capture multiple images of the object at different multiple angle positions on the extending arm. The image processing unit is electrically connected to the at least one image capturing unit, and the image processing unit is used to receive and process the multiple images, so as to produce a stereo image of the object.
US10148924B2

Each projection apparatus in a multi-projection system has a liquid crystal panel, a driving circuit configured to perform PWM control of the liquid crystal panel, and a projection image processing unit configured to perform edge blending processing to perform compositing display by each projection apparatus and processing to change gain properties of the edge blending processing by each projection apparatus. Synchronization of each projection apparatus is maintained by a synchronization circuit. Therefore, a sum of image gain in a region of image compositing by each projection apparatus is 1, and the position and image gain properties of the compositing region are changed for each frame, so the position of image deterioration changes for each frame.
US10148922B2

A display system includes a master device that displays a master image corresponding to a part of image data, and a slave device that displays a slave image corresponding to another part of the image data. The slave device includes a slave signal generation unit that starts to generate a slave timing signal at a predetermined interval with reference to a timing based on a first instruction received from the master device, a slave communication unit that transmits to the master device a completion notification indicating that a preparation for displaying the slave image is completed, and a slave display unit that displays the slave image in synchronization with the slave timing signal corresponding to a second instruction received from the master device.
US10148911B2

In one or more implementations, a first video stream of multiple video streams is displayed at a display of a first user device. A reaction that matches an expected reaction of multiple expected reactions is detected in a second video stream of the multiple video streams. If the reaction matches one of the multiple expected reactions, the detected reaction of the second video stream is displayed at a first area of the display of the first user device. In some cases, the second video stream replaces the first video stream which was previously displayed at the first area of the display. Alternately or additionally, the second video stream is moved from being displayed at a second area of the display to the first area of the display.
US10148907B1

In some aspects, the disclosure is directed to methods and systems for transformation between media formats, such as between standard dynamic range (SDR) and high dynamic range (HDR) media or between HDR media formats, without undesired hue shifting, via one or both of a luminance mapping ratio technique and a direct color component mapping technique.
US10148898B2

An image sensor driving apparatus extracts an image signal from an image sensor including a plurality of photoelectric conversion elements two-dimensionally arrayed, and includes a conversion unit which converts the image signal into digital data by performing offset correction for the image signal. The apparatus obtains digital data corresponding to a first sampling count by causing the conversion unit to process a reference voltage signal in accordance with a synchronization signal which determines an imaging frame rate, and obtains digital data corresponding to a second sampling count by causing the conversion unit to process a reference voltage signal every time extracting an image signal from a photoelectric conversion element group obtained by dividing a plurality of photoelectric conversion elements. The apparatus generates a correction value used for offset correction based on the obtained digital data corresponding to the first and second sampling counts.
US10148885B2

In one embodiment, a method includes receiving a user input, the user input representing a request to begin capturing a multimedia content item. The method also includes, in response to the user input, initiating the capturing of the multimedia content item. The method also includes, after the capturing is complete, presenting a plurality of media types to select from. The method further includes receiving a selection of one of the media types. The method also includes, in response to the received selection, encoding one or more portions of the captured multimedia content item in accordance with the media-type selection to produce a corresponding encoded media object.
US10148871B2

Described are examples for generating high dynamic range (HDR)/wide color gamut (WCG) output from an image sensor. A raw red, green, blue (RGB) image obtained by the image sensor can be received. A plurality of color transform operations can be applied to the raw RGB image to generate a HDR/WCG image. The HDR/WCG image can be stored in a memory, displayed on a display, transmitted to another device, etc.
US10148868B2

A multimedia telephony services over internet protocol (IP) multimedia subsystems (IMS) (MTSI) receiver operable to support region of interest (ROI) signaling with a MTSI sender is disclosed. The MTSI receiver can define a requested region of interest (ROI). The MTSI receiver can map the requested ROI to one or more pan, tilt, zoom and focus (PTZF) commands. The MTSI receiver can encode the one or more PTZF commands for transmission to the MTSI sender via real-time transport protocol (RTP) packets. The one or more PTZF commands can represent the requested ROI.
US10148867B2

A camera auto-focus apparatus includes a lens scan control circuit, a lens position compensation circuit, and a lens position decision circuit. During an auto-focus procedure, the lens scan control circuit controls movement of a lens according to a plurality of lens positions, and obtains a plurality of focus values corresponding to the lens positions respectively. The lens position compensation circuit determines a position compensation value according to the movement of the lens. The lens position decision circuit determines a focused lens position according to the position compensation value, the lens positions and the focus values.
US10148864B2

An imaging device including a pixel matrix and a processor is provided. The pixel matrix includes a plurality of phase detection pixels and a plurality of regular pixels. The processor performs autofocusing according to pixel data of the phase detection pixels, and determines an operating resolution of the regular pixels according to autofocused pixel data of the phase detection pixels, wherein the phase detection pixels are always-on pixels and the regular pixels are selectively turned on after the autofocusing is accomplished.
US10148863B2

Provided is an information processing apparatus having an aberration information obtaining unit configured to obtain first aberration information of an image capturing optical system associated with the first pupil region and second aberration information of the image capturing optical system associated with the second pupil region; a calculation unit configured to calculate a first defocus information based on at least one of the first image signal and the second image signal; and a correction unit configured to correct the first defocus information based on the first aberration information and the second aberration information to generate a second defocus information.
US10148862B2

An image capturing apparatus of the present invention includes a display unit that displays an image obtained from an image capturing unit, the image capturing unit being a plenoptic image capturing unit capable of acquiring multi-viewpoint images having different viewpoints is provided. The image capturing apparatus includes: a disparity amount deriving unit that derives a disparity amount of the multi-viewpoint images in relation to a subject; a focus area specifying unit that specifies a subject area in which the derived disparity amount is equal to or smaller than a predetermined threshold as a focus area; and a display control unit that displays the specified focus area on the display unit in a manner different from an area other than the focus area.
US10148855B2

In accordance with an embodiment, an image forming apparatus comprises a peripheral image acquisition section, a face detection section, a face recognition section and a printing control section. The peripheral image acquisition section acquires an image of the periphery of the image forming apparatus. The face detection section detects a face of person from the image acquired by the peripheral image acquisition section. The face recognition section calculates a matching rate indicating a matching degree of the face of person detected by the face detection section with a face of a user registered in advance. The printing control section executes a processing relating to printing of the image forming apparatus in a plurality of stages corresponding to the matching rates according to the matching rate calculated by the face recognition section and a threshold value of the matching rate.
US10148847B2

A terminal device performs operations includes: a file information receiving process to receive M pieces of file information for identifying M image files from a printer storing M image files; a specific signal receiving process to receive a specific signal from the printer; a determination process to determine whether an inter-device distance is equal to or less than a predetermined distance by using a received radio field intensity of the specific signal; a selection process to select N pieces of file information, which is a part of the M pieces of file information when it is determined in the determination process that the inter-device distance is equal to or less than the predetermined distance; and a print instruction transmission process to not transmit the print instruction to the printer when it is determined that the inter-device distance is not equal to or less than the predetermined distance.
US10148845B2

An image forming apparatus capable of exchanging various types of information with at least one image forming apparatus includes a nonvolatile storage unit capable of higher-speed access processing than a hard disk drive of the image forming apparatus and capable of storing amount-of-use information regarding an amount of use of the image forming apparatus by each user, and a management unit configured to manage usage of the image forming apparatus by a user, by using the amount-of-use information stored in the storage unit. On a predetermined condition, the management unit shifts specific amount-of-use information to a shift destination device that is another image forming apparatus different from the image forming apparatus, the specific amount-of-use information being amount-of-use information about a specific user out of a plurality of pieces of amount-of-use information about each of a plurality of users stored in the storage unit.
US10148838B2

An image forming apparatus includes a non-volatile memory and a processor. The processor obtains first data stored in the non-volatile memory at a predetermined point in time from when startup of a system starts to when the startup finishes before a shut-off command is given. The processor determines progress of predetermined processing in response to a connection command to turn on the power given during the time. When the progress exceeds a predetermined standard, the processor starts continues obtaining second data which is greater than the first data and is stored in the non-volatile memory at a point in time when the startup finishes. After the system finishes, if obtaining the second data is finished, the processor starts up the system by using the second data. Otherwise, the processor starts up the system by using the first data.
US10148833B2

Provided is an input device comprising: a touch panel which receives an operation from a user; an external member having an external surface substantially the same as a surface of the touch panel; and a near field communication unit which is provided near the surrounding of the touch panel and inside of the external member and performs communication with an object to be detected which is brought close to a detection range, wherein a position corresponding to the near field communication unit of the external member projects from the touch panel and is inclined such that the side close to the touch panel is higher than the side distant from the touch panel.
US10148827B2

Provided is a data transmission system for detecting and predicting the occurrence of problems in image processing of a printing job before starting printing. A gateway registers a printing job that is received from a user terminal in memory, then transmits the printing job to a MFP. The MFP transmits printing data information to the gateway indicating the data amount in time when an image processing unit performs image processing on the printing job. The user terminal transmits printing data information to the gateway indicating the data amount in time when a simulated image processing unit perform a simulation process on the printing job. The gateway compares the printing data information, and when there is a difference in data amounts, registers problem information in memory indicating that there is a problem in image processing by the simulated image processing unit or the image processing unit.
US10148825B2

A base station receives packets at a base station in a first network that operates according to a first radio access technology (RAT). The base station selectively routes a portion of the packets towards one or more second networks that operates according to one or more second RATs and transmits information indicating a number of packets in the portion of the packets. The gateway receives the information indicating the number of packets from the base station, determines charging information based on the information indicating the number of packets, and transmits the charging information to a charging entity in the first network.
US10148821B2

A method schedules a conference call via a scheduler application on a first information handling system by recording a date, a start time, and an end time and setting invitees for the call. The method further receives bound identification data from an invitee, associates the bound identification data with the scheduled conference call, and stores the bound identification data in a database to enable minimal touch access to the conference call.
US10148818B1

Answering machine detection (“AMD”) processes in a contact center is used to derive and store AMD meta-data about a known greeting from an automatic voice messaging capability (“AVMC”) on a telephone call to a known number. The AMD meta-data is used in subsequent calls to that known number wherein the greeting detected is analyzed using the AMD meta-data to make a comparison if the current greeting is the same of that previously encountered. If the current greeting is the same as previously encountered, this suggests the number has not been reassigned. If different, this suggests the number was reassigned. If the distinction is not clear, then the agent may perform a manual comparison of the audio speech and/or a transaction of the greeting. If the number is reassigned, then a number validation for the intended individual can be performed to verify whether the number was reassigned.
US10148814B2

A method of providing a recent call list of calls recently received or initiated by a telecommunications device where information on recent services which are services recently handled by or using the telecommunications device other than calls are incorporated as entries in a recent call list of the telecommunications device. Each entry can be formed by a data structure being composed of a plurality of data fields. Each data field can include a data value. An entry representing a recent service other than a call in the recent call list can include a service code identifying a recent service as a data value. A device, system, and apparatus can be configured to utilize or execute the method.
US10148813B2

A system for providing additional information to called parties, the system comprises a base unit device for sending additional information to called parties, the base unit comprises a microprocessor, at least one Ethernet port, at least one telephone port, a first transceiver, and a first wireless antenna; and a display unit for receiving the additional information from the base unit device and displaying the additional information to the called parties, the display unit comprises a second transceiver, a liquid crystal display, a second wireless antenna, and a set of keys.
US10148800B1

An electronic device includes an internal microphone that is located remotely from a microphone aperture formed in the enclosure of the electronic device. An acoustic chamber is formed within the electronic device to couple the microphone to the microphone aperture. The acoustic chamber is designed with a particular length to volume ratio that amplifies a particular range of frequencies such that the microphone maintains equal sensitivity to a desired frequency band.
US10148799B2

An auxiliary optical system can be configured to be removably attachable to a mobile electronic device within a protective case. The auxiliary optical system can be shaped and sized to fit onto and/or into a region of a protective case such that the auxiliary optical device is in optical communication with one or more onboard cameras on the front and/or rear surface of the mobile electronic device and such that the auxiliary optical system resists sliding, tilting, or otherwise moving with respect to the mobile electronic device and/or the protective case.
US10148795B1

A TCP offload system is disclosed including apparatuses and methods for batching session layer headers to reduce interrupts as well as CPU copies. One embodiment includes the following steps: receiving a plurality of TCP packets: processing the packets by TCP, including removing TCP headers from TCP data, associating the TCP data with a TCP connection for an application, and updating a TCP control block (TCB) that defines the TCP connection; locating a plurality of upper layer headers in the TCP data, the headers each corresponding to application data contained in the packets, wherein the plurality of upper layer headers correspond to a protocol that is higher than TCP; processing the plurality of upper layer headers by the application to obtain memory locations for the application data; and placing the application data in the locations, after the processing of the plurality of upper layer headers by the application.
US10148792B1

Systems and methods for opt-out enforcement for systems using non-cookie browser identification are provided herein. An example method includes requesting a session trust cookie for a client, the session trust cookie being generated by an end point system, creating a “from visited” context between the client and the end point system as if the end point system had been visited by the client, and setting, by the end point system, the session trust cookie.
US10148790B2

Apparatus and methods for providing content to a client browser. The methods may include providing a web page compiling machine. The methods may include providing an edge server that interfaces between the compiling machine and the client browser. The edge server may include a web server. The methods may include receiving at the edge server, from the compiling machine, a first compiled static web page that includes an instruction, executable by the client browser, for determining a client configuration parameter. The methods may include delivering, from the edge server, the first compiled static web page component to the client browser. The methods may include receiving, at the edge server, from the client browser a request for a compiled static web page component that corresponds to the parameter.
US10148788B2

A method for selecting a substantially optimized scheduler from a plurality of schedulers for executing dispersed storage error functions on a distributed storage network begins with a computing device receiving a dispersed storage error functions along with an indication of measured throughput and measured latency from a requesting device. The method resumes when a scheduler is selected from the plurality of schedulers based on desired latency and throughput, while considering the characteristics of the dispersed error function being executed. The method continues with the computing device receiving a different dispersed error function and selecting a different scheduler.
US10148779B2

An intermediate network node manages location data of mobile terminals in a wireless communication network and includes a processing unit and a memory, which contains instructions executable by the processing unit, whereby the network node is operative to establish connection with one or more mobility management nodes in the network, establish connection with any one of network nodes requesting location data indicating the location of at least one mobile terminal, receive a request for the location data indicating the location of the at least one mobile terminal from a requesting network node of said network nodes, obtain a set of location information indicating the location of the at least one mobile terminal from at least one of the mobility management nodes, produce the requested location data from the obtained set of location information, and provide the produced location data to the requesting network node of said network nodes.
US10148775B2

An application associated with a digital magazine server receives actions from a user of the digital magazine server with content provided by the application. Additionally, the application obtains rules including suggested actions for the user to perform that are associated with actions previously performed by the user. As the user interacts with the application, the application captures information describing actions performed by the user and compares the actions performed by the user to the rules. If the application identifies a rule including information describing actions previously performed by the user that match captured actions, the application presents information identifying the suggested action in the identified rule to the user.
US10148774B2

An improved system and method for defining an event based upon an object location and a user-defined zone and managing the conveyance of object location event information among computing devices where object location events are defined in terms of a condition based upon a relationship between user-defined zone information and object location information. One or more location information sources are associated with an object to provide the object location information. One or more user-defined zones are defined on a map and one or more object location events are defined. The occurrence of an object location event produces object location event information that is conveyed to users based on user identification codes. Accessibility to object location information, zone information, and object location event information is based upon an object location information access code, a zone information access code, and an object location event information access code, respectively.
US10148768B2

An information processing apparatus capable of displaying information acquired by accessing a web server, by using a web browser, includes a communication control part for receiving a cookie write request from an access destination accessed by the web browser, a discrimination part for discriminating whether the cookie write request is sent from the first type of access destination or from a second type of access destination, and a cookie control part for controlling processing on a cookie shared by a plurality of users. The cookie control part performs write operation of a predetermined cookie when the cookie control part receives the cookie write request from the second type of access destination. The cookie control part deletes the predetermined cookie at a timing when access to the second type of access destination is ended with access transition from the second type of access destination to the first type of access destination.
US10148764B2

Systems and techniques are provided for a backup wide area network connection for access points and routers. A network interface may be able to connect to wide area network over a broadband connection. A cellular modem may be able to connect to the wide area network through a cellular network. The cellular modem may be distinct from the network interface. A processor may be connected to the network interface and the cellular modem and may be able to detect that the broadband connection between the network interface and the wide area network is not connected and, in response, activate the cellular modem to connect to the cellular network, receive configuration data using the cellular modem, and apply a configuration setting from the received configuration data to establish the broadband connection through the network interface.
US10148755B2

In certain information handling system environments, physical devices connected to a client are redirected to a server or other information handling system. Read and write transaction requests to these redirected devices will use and occupy network bandwidth. Allowing the client to unmount its file system (if present) and locking its disk stack while permitting the server to load a virtual disk enumerator and file system stack for the processing of transaction requests to the virtual disk provides efficiency in the amount of network bandwidth required for any given transaction request. In such a system, the server processes overhead related to the transaction requests at the server and thus executes fewer transactions requests to the client.
US10148750B1

While providing a storage service to a client system, a storage system maintains a complete set of storage service metadata for the service on the same storage device that stores the user data received from the client system. When an event is detected that requires the storage service to be moved to a new storage system, the storage service can be moved to a new storage system by moving the storage device containing both the user data and the storage service metadata to the new storage system. The new storage system detects the storage device that has been moved, and detects the storage service metadata and user data. The new storage system then uses the storage service metadata and user data from the storage device to immediately reestablish the storage service with the client system, without having to perform a separate step of copying the storage service metadata from the previous storage system.
US10148747B2

For a communication between two UEs that passes through a network node, a total number of transmission attempts for a same set of data is divided between first and second data transmission attempt(s). The first data transmission attempt(s) are allowed to be performed from a first one of the two UEs toward the network node. The second data transmission attempt(s) are allowed to be performed from the network node or from a second network node toward a second one of the two UEs. Performance of the first and second data transmission attempt(s) is coordinated based on the division to cause communication of the set of data from the first UE to the second UE. A single network node may perform the first and second data transmission attempts, or a first network node performs the first data transmission attempts while a second network node performs the second data transmission attempts.
US10148744B2

Host machines and other devices performing synchronized operations can be dispersed across multiple racks in a data center to provide additional buffer capacity and to reduce the likelihood of congestion. The level of dispersion can depend on factors such as the level of oversubscription, as it can be undesirable in a highly connected network to push excessive host traffic into the aggregation fabric. As oversubscription levels increase, the amount of dispersion can be reduced and two or more host machines can be clustered on a given rack, or otherwise connected through the same edge switch. By clustering a portion of the machines, some of the host traffic can be redirected by the respective edge switch without entering the aggregation fabric. When provisioning hosts for a customer, application, or synchronized operation, for example, the levels of clustering and dispersion can be balanced to minimize the likelihood for congestion throughout the network.
US10148741B2

A multi-homing load balancing system includes a plurality of router devices that are coupled to a client device. The client device receives a respective router advertisement from each of the plurality of router devices that includes a link-local address for that router device. In response, the client device provides a neighbor solicitation to each of the plurality of router devices that includes the plurality of link-local addresses that were received in the router advertisements. One of the plurality of router devices then responds to the neighbor solicitation by selecting a first link-local address of the plurality of link-local addresses that were included in the neighbor solicitation and providing the first link-local address to the client device in a neighbor advertisement. The client device selects a first router device associated with the first link-local address as a default router device in response to receiving the neighbor advertisement.
US10148740B2

In representative embodiments, multiple cloud computing infrastructures, each having its own application and management fabric, coexist with in the same cloud computing infrastructure. This results in a cloud computing infrastructure where multiple management fabrics and application fabrics coexist to offer their own services and cross platform services. Each functions independently and also communicates with each other to offer high availability and disaster recovery. One application and management infrastructure is a host to the other application and management infrastructure. The hosted infrastructure accesses underlying fabrics through the host infrastructure. A resultant system comprises a common hardware fabric, a common runtime, and a service fabric comprising services from both the host and hosted infrastructures.
US10148738B2

Systems, methods and media are shown for equitable job processing of asynchronous messages for multiple tenants in a multi-tenant platform that involve receiving messages of a given message type in an input buffer from at least one front end tier (FET) device, providing messages of the given message type from an output buffer to at least one back end tier (BET) device, determining a priority weight W for each message in the input buffer based on a tenant identifier and message type for the message, and evaluating the priority weight W for the message and delaying the message if the priority weight W is below a priority threshold and moving the message to the output buffer if the priority weight W is not below the priority threshold.
US10148735B1

Responding to a request for network content is disclosed. The request for network content is received. A determination of whether delivery of the content can be improved by a prioritized content delivery system is determined. The determination is determined using application level data associated with the request. The request for network content is routed to the prioritized content delivery system or a normal content delivery system based at least in part on the determination.
US10148733B2

A mobile device includes a file information acquiring unit, a file information display unit that displays the file information acquired on a display unit, a file presence identifying unit that determines whether or not a file specified by file information designated by a user from among the file information displayed on the display unit is stored in a storage unit, a first file transmitting unit that transmits the stored file to another mobile device when the file presence identifying unit determines that the file is stored in the internal storage unit, a file acquiring unit that downloads the file specified by the designated file information from the server when the file presence identifying unit determines that the file is not stored in the internal storage unit, and a second file transmitting unit that transmits the file acquired by the file acquiring unit to the other mobile device.
US10148730B2

Synchronization of folders shared among multiple clients over a network is provided. A first user of a first client instantiates a folder to be shared, and the folder and its contents are synchronized with a host system. As the user makes changes to the folder and its contents on the first client, those changes are propagated to the synchronized version on the host server. Other clients who will be sharing the synchronized folder register with the host system and obtain a current version of the synchronized folder and contents. As the contents of the synchronized folder are changed by any of the clients, the changes are propagated to the host system, which in turn delivers the changes to each of the clients registered as sharing that folder. In this way, each client participating in the share has a current version of the folder and its contents.
US10148728B2

A content delivery network with at least one first content server bound to a first domain associated with a first characteristic (e.g., popular) associated with content servable from the content delivery network. The content delivery network includes at least one second content server bound to a second domain associated with a second characteristic (e.g., unpopular) associated with content servable from the content delivery network. At least one processing device including computer executable instructions for receiving a request to provide an embedded resource including either a first host name associated with the first domain or a second host name associated with the second domain.
US10148721B2

The disclosure relates to technology for network coding a video stream in an information centric network. A network node breaks a media segment (e.g., a video segment) into chunks. The chunks for one media segment are then encoded into network encoded chunks, each of which may be a linear combination of the chunks for that media segment. Thus, a number of network encoded chunks for a media segment are generated. These network encoded chunks may be provided to a client in response to a request for content in an information centric network (ICN). When the client receives enough network encoded chunks, the client decodes them to produce the original chunks for that media segment. The client may perform bit-rate adaptation based on the time it takes to receive a media segment. The client may view the communication interfaces as a logical communication link upon which to perform rate adaptation.
US10148720B1

In one embodiment, a method includes serializing a data set into a binary package. The serializing includes, for each element of the data set, determining whether the element includes a predefined multi-bit element value. The serializing further includes encoding a lead byte comprising a data-type identifier and a value indicator. Responsive to a determination that the element includes the predefined multi-bit element value, the encoding of the lead byte comprises setting the value indicator to a preconfigured indicator of the predefined multi-bit element value, the preconfigured indicator requiring fewer bits to represent than the predefined multi-bit element value. Responsive to a determination that the element does not include the predefined multi-bit element value, the encoding of the lead byte comprises setting the value indicator to a preconfigured value-follows indicator. The serializing additionally includes encoding an element-value bit stream when the value indicator is set to the preconfigured value-follows indicator.
US10148710B2

Creating a persistent messaging session includes providing a web application that enables browser-to-browser multimedia communications, creating the persistent messaging session in response to a request from a user, and setting the persistent messaging session to an idle state when all users have exited the persistent messaging session, wherein the idle state is monitored by the web application. Joining a persistent messaging session includes querying a server hosting a web application that supports and tracks a plurality of persistent messaging sessions, using a set of search criteria, receiving a set of search results from the server, wherein the search results indicate that the persistent messaging session satisfies the set of search criteria, and joining the persistent messaging session, where the joining allows the first endpoint device to exchange browser-to-browser multimedia communications directly with a second endpoint device.
US10148709B2

Methods and apparatuses are provided for validating crowdsourced location data. A validation platform causes, at least in part, a determination of location data reported by at least one user, at least one device associated with the at least one user, or a combination thereof. The validation platform processes, and/or facilitates a processing of personal detail information associated with the at least one user, the at least one device, or a combination thereof to cause, at least in part, a validation of the location data.
US10148703B2

In some implementations, a telecommunications network can include a core network device. The core network device can receive from a session-originating device an initiation request of a communication session, the initiation request including information of a destination and information of media capabilities. The core network device can determine network-location information of the destination, retrieve from a capability registry modification information corresponding to the network-location information, and modify the information of the media capabilities based at least in part on the modification information. The core network device can transmit the initiation request including the modified information of the media capabilities to another core network device corresponding to the network-location information. The core network device can also determine that the information of the one or more media capabilities does not correspond to the retrieved capability information and transmit a session-failure indication to the session-originating device.
US10148693B2

According to one embodiment, a virtualized malware detection system is integrated with a virtual machine host including a plurality of virtual machines and a security virtual machine. Logic within the virtual machines are configured to perform a dynamic analysis of an object and monitor for the occurrence of a triggering event. Upon detection of a triggering event within a virtual machine, the logic within the virtual machine provides the security virtual machine with information associated with the triggering event for further analysis. Based on the further analysis, the object may then be classified as “non-malicious,” or “malicious.”
US10148690B2

A system and method for detecting malicious hijack events in real-time is provided. The method may include receiving routing data associated with a Border Gateway Protocol (BGP) event from at least one BGP router. The method may further include generating a hijack detection model using a machine learning technique, such as Positive Unlabeled learning. The machine learning technique may include at least one data input and a probability output; wherein, the data input couples to receive a set of historically confirmed BGP hijacking data and the routing data, while the probability output transmits a probability value for the malicious event which may be calculated based upon the data input. Finally, the method may include classifying the BGP event as a malicious event or a benign event using the BGP hijack model and correcting routing tables that have been corrupted by a malicious event.
US10148686B2

Systems, methods, and apparatus, including computer programs encoded on computer storage media, for analyzing telemetry data from physical process sensors to detect anomalies within the physical process. A telemetry analytics system is disclosed as a process level anomaly detection system based on operational telemetrics and domain-specific knowledge that protects cyber physical system (CPS) devices against zero-day exploits not detectable through traditional system log or network packet inspection. The telemetry analytics system operates as a security component comparable to intrusion detection or anti-virus/anti-malware that generates alerts upon detecting anomalies in the sensor and/or activity data ingested from system or network data sources.
US10148684B2

Systems, methods, and other embodiments associated with placing a workload on one of a plurality of hosts are described. In one embodiment, a method includes analyzing hosts to identify a first host and a second host determined to meet resource requirements of the workload. The example method may also include analyzing the first host to calculate a first threat score, and analyzing the second host to calculate a second threat score. The example method may also include selecting a host with a lowest threat score and placing the workload on the selected host. The example method may also include reanalyzing the selected host to calculate an updated threat score. The example method may also include in response to determining that the updated threat score exceeds a threshold threat score, moving the workload to a third host.
US10148661B2

Queries regarding access permissions of users and rights to directories in a complex enterprise are executed in near real-time, using lookups to tables that form a condensed database maintained for each file server. User information is condensed by arranging users in user groups having common data access rights. Directory permissions storage is condensed by showing only distinctive permissions to a directory in a table entry, and referencing inherited permissions of parent directories. The tables indicate recursive and ancestral relationships among the user groups and directories. They are developed and updated in advance of any queries. A consolidated view of the query results is presented on a single display screen. Using the tables results can be obtained without exhaustive searches of large file system tables.
US10148659B2

An authentication system for authenticating the identity of a requester of access by an unauthorized service client to a secured resource. The system has a messaging gateway having a first set of instructions operable to receive from a requester purporting to be an authorized user of a secured resource a request for limited access to the secured resource by an unauthorized service client for a particular transaction; a server having a second set of instructions operable to determine a key string known to both the secured resource and the authorized user the requestor purports to be, the key string being adapted to provide a basis for authenticating the identity of the requester as the authorized account holder; and a service user interface having a third set of instructions embodied in a computer readable medium operable to receive transaction specific information input into the request by the unauthorized service client.
US10148657B2

Techniques for spawning workloads are provided. A single repository is read once to obtain an image for a workload or files and resources for the image. The read operation spawns multiple, and in some cases, concurrent write operations, to instantiate the workload over a network as multiple occurrences or instances of the workload in multiple processing environments.
US10148648B1

A portable data or information carrier in the form of a smart card with partially or fully virtualized components. To maximize the confidentiality of information stored in the carrier, and more specifically to limit the amount of information available to a potential defrauder, electronic components such as circuits, I/O, cryptographic, memory and dummy objects are built, modified or influenced on demand from physical characteristics of an eligible person or device. Digitized unique biometric or hardware identifiers are read upon start-up and runtime of the device and, in case of an eligible person or device, subsequently supply all values necessary for determination of the characteristics of the user specific virtual smart cards objects, their placement and connections. By multi-factor authentication, the end-user or device will retain sole control of its keys and use them for authentication, signature or encryption purposes as if he had a physical smart card in his hand.
US10148619B1

A processing device in one embodiment comprises a processor coupled to a memory and is configured to derive one or more items of context information arising from a given application session within a network, and determine a level of sensitivity to be attributed to the given application session by analyzing one or more factors against the one or more items of context information. The processing device is further configured to generate a filtering score for the given application session based on the determined level of sensitivity, wherein the filtering score indicates a level of relevance attributed to the given application session with respect to a task of monitoring traffic within the network, and output the filtering score to one or more components associated with the network.
US10148612B2

A system for resolving domain name system (DNS) queries, contains a communication device for resolving DNS queries, wherein the communication device further contains a memory and a processor that is configured by the memory, a cache storage for use by the communication device, and a network of authoritative domain name servers, where in a process of the communication device looking up a DNS request within the cache storage, if the communication device views an expired DNS entry within the cache storage, the communication device continues the process of looking up the DNS request in the cache storage while, in parallel, sending out a concurrent DNS request to an authoritative domain name server that the expired DNS entry belongs to.
US10148596B2

A data flow statistics collection method, a switch, and a controller. The data flow statistics collection method includes recording first identification information and second identification information in the first flow entry if a part of fields in a data packet match a flow entry and the flow entry is the last flow entry corresponding to the to-be-counted flow object, where the first identification information identifies that the first part of fields match the first flow entry and the second identification information identifies that at least one second part of fields in the data packet respectively match a second flow entry in at least one second flow table. The data flow statistics collection method also includes performing, in the first flow entry, statistics collection on the to-be-counted flow object, and recording statistical information of the to-be-counted flow object. In this way, statistics collection on the to-be-counted flow object is implemented.
US10148595B2

Techniques for handling dynamic cascade port/LAG changes without breaking communication in an extended bridge are provided. According to one embodiment, a first network device (e.g., controlling bridge) in a system of network devices (e.g., extended bridge) can receive a command relating to a change to at least one port or LAG of the system. The first network device can then transmit change messages to one or more other network devices (e.g., port extenders) in the system that are affected by the change, where the change messages are transmitted in an order based on the distance of each of the one or more other network devices from the first network device.
US10148592B1

Techniques are described for scaling a group of computing resources. A computing resource service receives a scaling policy for use in scaling the group of computing resources. The scaling policy specifies a target level for a resource utilization metric and magnitude-based changes to the group. The computing resource service receives information about a magnitude of a measurement for the resource utilization metric. The computing resource service determines, based at least in part on the scaling policy, one or more changes for the group and initiates the one or more changes in the group.
US10148589B2

A distributed processing system is disclosed herein. The distributed processing system includes a server, a database server, and an application server that are interconnected via a network, and connected via the network to a plurality of independent processing units. The independent processing units can include an analysis engine that is machine-learning-capable, and thus uniquely completes its processing tasks. The server can provide one or several pieces of data to one or several of the independent processing units, can receive analysis results from these one or several independent processing units, and can update the result based on a value characterizing the machine learning of the independent processing unit.
US10148588B1

Implementations are provided herein for offering partitioned performance within a distributed file system and providing throttling at the granular level. A set of hardware and network resources available to process work items can be determined. A set of resource accounting tokens based on resource records generated when processing work items can be dynamically updated. A granular resource accounting aggregate for a customizable field of data can be selected for throttling, such as a unique user identifier, a unique group identifier, a unique client internet protocol address, a unique file, etc. A granular throttling level can then be established based on a granular throttling policy. In response to the resource accounting aggregate meeting the throttling level, the user, group, internet protocol address, etc. can be throttled at, at least one of, the cluster layer, the node layer or the protocol layer.
US10148587B2

A method for sharing content of a device is provided. The method includes receiving, by an inputter, an input of a share command of a selected content, recommending at least one service to share the content among a plurality of services that are available in the device and a share target, and sharing, by a controller, the content with the share target selected through the selected service based on a selection input with respect to the at least one recommended service and the share target.
US10148583B2

There are provided: a transfer management table storage unit to store a transfer management table which indicates transfer destination ports for frames received from another transfer device, the another transfer device being configured to transmit a frame low in importance of received frames without copying this frame and to transmit an important frame of received frames to paths made redundant by copying the important frame, the important frame being a frame higher in importance than the frame low in importance; an adjacent information table storage unit to store an adjacent information table which indicates information about instruments connected to the ports; and a transfer destination management unit to control whether to transfer an important frame received from another transfer device by use of the transfer management table and the adjacent information table.
US10148582B2

A method, decoder and server for managing buffers for rate pacing. The decoder includes a memory, a transceiver configured to transmit and receive a signal, and processing circuitry operably connected to the memory and the transceiver. The processing circuitry receives, from the server, a removal rate message indicating a drain rate of a pacing buffer of the decoder. The processing circuitry also provides packets from the pacing buffer to a decoding buffer of the decoder according to the drain rate.
US10148581B2

A method for communication includes establishing, using an end-to-end reliable transport context, a channel for exchange of data packets over a network between a first network interface controller (NIC) of a first computing node on the network and a second NIC of a second computing node on the network. The first NIC accepts first and second work items for execution on behalf of different, first and second sender processes, respectively, that are running on the first computing node. The first and second work items are executed by transmitting over the network from the first NIC to the second NIC, using the end-to-end reliable transport context, first and second messages directed to different, first and second receiver process running on the second computing node, using the same end-to-end reliable transport context. The second message is sent before receiving from the second NIC any acknowledgment of the first message.
US10148577B2

A method for load balancing based on metadata in a network service header. The method includes receiving a packet or frame of a traffic flow, wherein the packet or frame has a payload and the network service header including metadata and service path information for the traffic flow identifying the service path, and the metadata comprises classification information of the packet or frame, extracting, by a service header processor of the load balancer, the classification information of the metadata from the packet or frame, and applying, by a load balancing function of the load balancer, a load balancing policy on the packet or frame based on the classification information of the metadata.
US10148571B2

A routing table is represented as a binary search tree ordered by prefix lengths. Markers are placed to guide accessing nodes in designated subtrees to search for a longest prefix match with destination addresses of data packet. Destination descendant nodes in remote hierarchical levels of the tree are associated with the markers. The traversal of the binary search tree is conducted by accessing the respective destination descendant nodes while avoiding accessing nodes in intermediate hierarchical levels. The packet is processed using the longest prefix match.
US10148569B2

In one embodiment, a system includes at least one processor and logic integrated with and/or executable by the at least one processor, the logic being configured to receive, by the at least one processor, a request to assign a media access control (MAC) address to a device on a port, determine, by the at least one processor, the MAC address to assign to the device based at least partially on the port, and send, by the at least one processor, a response to the request with the MAC address. According to a further embodiment, the logic may be configured to create a MAC address allocation table that includes a plurality of hash values, each hash value being associated with one port and a plurality of MAC addresses, wherein the assigned MAC address is one of the MAC addresses associated with the port in the MAC address allocation table.
US10148562B2

The application provide a packet sending method, a router, and a service switching entity. According to the application, a router determines a flow group identifier of a service packet and information about a next-hop service switching entity according to a user identifier and IP 5-tuple information; and forwards the packet to the next-hop service switching entity according to the information about the next-hop service switching entity, so that the next-hop service switching entity determines a corresponding destination service instance according to the user identifier, the flow group identifier, a router identifier, and a processing result, and forwards the packet to the destination service instance, to perform corresponding service processing, thereby implementing service packet forwarding among service instances. The router in the method provided in the embodiments has a flow steering function, and steers a flow to a specified path to perform node-by-node processing.
US10148560B2

Embodiments include generating an error message based on an error associated with a b packet, adding to the error message an address of a node in a segment routing domain of a network to serve as a destination address of the error message, and adding a new segment routing header to the error message. Embodiments also include rewriting the packet where the rewriting includes replacing a destination address in the packet with a final destination address associated with the packet. Embodiments further include adding the rewritten packet to the error message, and forwarding the error message to the destination address of the error message. In specific embodiments, the rewriting the packet includes removing a segment routing header of the packet. More specific embodiments include deriving the new segment routing header from information in the packet.
US10148556B2

In one embodiment, a system includes a software-defined network (SDN) controller including a processor and logic executable by the processor. The logic is executable by the processor to receive a port addition indication that a logical port is configured on a switching device, the switching device being coupled to the SDN controller and a second device, with the logical port representing a link aggregation group (LAG) that includes at least two links between the switching device and the second device. The logic is also executable by the processor to derive and maintain a logical index for all logical ports in software-defined switching devices connected to the SDN controller based on logical port identifiers thereof. Other systems, methods, and computer program products are described in accordance with more embodiments.
US10148553B2

A method and system is described for delivering data streams in a network comprising devices connected to the network via adapters and wherein at least some of the devices are programmed to indicate priority of a data stream using priority parameter values of respective priority parameter types. One device in the network operates as a controller and the accompanying controller adapter is configured to perform priority enforcement on data streams according to all priority parameter types used within the datastreams in the network. A controller is also described and the controller can be a gateway configured to allow data streams into and out of the network. The method, system and controller find particular application in networks based on shared network segments, for example power line communication or networks based on coaxial cable.
US10148551B1

In some examples, a path computation device is configured to compute, for a network of routers interconnected by a plurality of links in a network topology and based on a network topology model for the network topology, a first path that is a shortest path of the network topology model between a pair of nodes of the network topology model that represent a pair of the routers; increase, based on the first path, respective metrics for one or more links in the network topology model by respective finite values to obtain a modified network topology model; compute a second path that is a shortest path of the modified network topology model between the pair of nodes; and output data for at least one path of the first path and the second path to the network for programming a label switched path in the network on the at least one path.
US10148545B2

Method, user device and computer program product communicating data between a first endpoint and a second endpoint. A plurality of logical communications channels are allocated between the first and second endpoint. In dependence of a trigger, a probe message is transmitted from the first endpoint to the second endpoint over each of the plurality of logical communications channels. The performance of each of the plurality of logical communications channels is determined in dependence on the transmission of probe messages. A first logical communications channel is selected in dependence on the performance determination. Data is streamed between the first and second endpoints over the first logical communications channel.
US10148535B2

Techniques described herein relate to determining performance conditions for mobile device execution sessions based on analyses of session context data and performance data associated with content resource execution sessions. Mobile devices may receive and execute content resources via input/output subsystems, during which feedback data by the mobile devices. Mobile devices also may be configured to detect and/or determine context data associated with specific content resource execution sessions, using device sensors and other techniques. Session analyzers may receive and analyze content resource execution session data received from one or more mobile devices, and determine user performance conditions for content resource execution sessions.
US10148534B2

Techniques described herein relate to determining performance conditions for mobile device execution sessions based on analyses of session context data and performance data associated with content resource execution sessions. Mobile devices may receive and execute content resources via input/output subsystems, during which feedback data by the mobile devices. Mobile devices also may be configured to detect and/or determine context data associated with specific content resource execution sessions, using device sensors and other techniques. Session analyzers may receive and analyze content resource execution session data received from one or more mobile devices, and determine user performance conditions for content resource execution sessions.
US10148531B1

Implementations are provided herein for offering partitioned performance within a distributed file system and more specifically, for offering adaptive predicted impact of resource consumption by pending work items. Core resource consumption per work item can be estimated prior to processing the work item. When processing the work item, the actual amount of resources used to process the work item can be measured and recorded. The file system can then update future estimates for performing work items based on past results. Resources made available to process future requests can be throttled based on dynamically updated estimates of resource consumption by pending work items.
US10148521B2

A system and method for fault-tolerant and long-term network capacity planning is disclosed. The system receives projected data, such as available network supply and network demand, characterizing a backbone network for a set of time periods. The system also receives failure data describing different failure scenarios that may occur. Based on the received network characterization data the system generates a capacity provisioning plan, describing how capacity is added to the backbone network over time, that satisfies the network demand of each time period while providing fault-tolerance under any of the failure scenarios described in the failure data. The capacity provisioning plan is also optimized, based on cost data associated with the backbone network, to minimize total costs.
US10148520B2

The disclosure relates to provisioning end devices, such as wireless end devices. In one aspect, a wireless end device may be provisioned with a backend system without requiring a user to enter information to connect the wireless end device to a local wireless network. Moreover, the wireless end device may be provisioned with a single user action. In one example, the single action may be a single click on an activation portal. The single action may trigger the backend system to detect the wireless end device with the help of one or more gateways at one or more premises, and to associate the wireless end device with a user account. The backend system may also facilitate configuring the wireless end device to connect to the proper or desired network at a premises.
US10148518B2

A management apparatus transmits a plurality of probe packets with different hop count limits to a remote computer of interest. Then, on the basis of responses to the probe packets, the management apparatus produces path data that indicates a path from the management apparatus to the remote computer. The management apparatus obtains type data from the remote computer and intervening computers on the path to the remote computer. This type data indicates whether each of the remote computer and intervening computers is a physical computer or a virtual computer. When the type data indicates that the remote computer is a virtual computer, the management apparatus determines a host physical computer that is hosting the remote computer, on the basis of the type data and path data.
US10148515B2

Various implementations disclosed herein include systems, methods and apparatuses that determine connections between non-external facing ports. In some implementations, a method includes identifying one or more port pair connections between non-external network facing ports associated with respective pairs of compliant devices based on associated uplink metadata, wherein the respective pairs of compliant devices are included in a plurality of compliant devices within a network; determining the respective status of each compliant device associated with a particular one of the one or more port pair connections; and adding link data for a particular one of the one or more port pair connections to topology-link map data based at least on the determined respective status of each compliant device associated with the particular one of the one or more port pair connections, wherein the topology-link map data archives accessible information about the topology of the network based at least on the uplink metadata.
US10148502B2

Systems, methods, and apparatus are disclosed that process requested changes to operating parameters of an Internet of Things (IoT) device. In some embodiments, a client computing device originates a requested change to the IoT device. An IoT services system may process the requested change and determine whether an early indication of success is appropriate. If an early indication of success is appropriate, the IoT services system, prior to the requested change being applied to the IoT device, transmits to the client computing device a first message that provides an indication of success for the requested change.
US10148482B2

This disclosure describes a video interconnect system that may establish a Video over Long Term Evolution (ViLTE) communication session between two interacting client devices. In some examples, the video interconnect system may selectively establish a ViLTE communication based on one or more rules associated with the domain information of interacting client devices, availability of network bandwidth, bandwidth consumption of a video component of the ViLTE communication, or established service agreements between telecommunication service providers of the interacting client devices. Further, the video interconnect system may facilitate generating termination charges for a video and/or audio communication session of a ViLTE communication. For example, a video component of the ViLTE communication may be charged and metered based on data usage, and an audio component of the ViLTE communication may be charged and metered based on the duration and relative location of the interacting client devices.
US10148481B2

A data transmission and signaling method in a transmitter device configured for concurrent transmission of non-orthogonal independent downlink data streams to receiver devices in a wireless communication system comprises sending to all receiver devices control information that includes indices of receiver devices selected for transmission, code rates of selected receiver devices, a label bit-to-receiver device allocation, an index of an expanded constellation, and a number of resource elements used for transmission.
US10148478B2

A method and apparatus for estimating a channel in a wireless local area network (WLAN) are provided. A channel estimation apparatus may include a channel estimation information combiner to combine at least one channel estimation information based on a difference between cyclic delay diversity (CDD) values, and a phase applier to generate a first phase value and to apply the first phase value to the combined channel estimation information.
US10148472B2

Various techniques are provided to efficiently implement user designs incorporating clock and/or data recovery circuitry and/or a deserializer in programmable logic devices (PLDs). In one example, a method includes receiving a serial data stream, measuring time periods between signal transitions in a serial data stream using at least one Grey code oscillator, and generating a recovered data signal corresponding to the serial data stream by, at least in part, comparing the measured time periods to one or more calibration time periods. In another example, a system includes a Grey code oscillator configured to increment a Grey code count between signal transitions in a serial data stream, and a Grey code converter configured to convert the Grey code count approximately at the signal transitions to a plurality of binary counts each corresponding to a time period between one or more signal transitions in the serial data stream.
US10148466B2

A distributed antenna system (DAS) and method are disclosed. The system includes at least one RIM associated with a remote unit. The RIMs and the remote units (RU) are configured for transmitting and receiving test signal over at least one narrow band of frequencies. The system includes a plurality of signal generators associated with a signal path, each signal generator configured for generating a test signal over the at least one narrow band of frequencies; a controller configured to generate a test signal for the signal path; and, an equalizer for adjusting gain for the signal path according to at least one of the narrow band of frequencies.
US10148463B2

The present disclosure discloses a method and apparatus for estimating a frequency offset. The method includes: reconstructing an estimated channel value of a target user and an estimated channel value of a non-target user to obtain a reconstructed estimated channel value of the target user and a reconstructed estimated channel value of the non-target user; calculating frequency domain received data of a target user's local pilot frequency at which interference has been cancelled by using frequency domain data of a subcarrier occupied by the target user, frequency domain data of a subcarrier occupied by the adjacent non-target user, and the reconstructed estimated channel value of the target user and the reconstructed estimated channel value of the non-target user; and determining an estimated frequency offset value by using the target user's local pilot frequency at which interference has been cancelled and the frequency domain received data.
US10148458B2

A network element (NE) configured as a local cloud switch point (CSP) comprises a memory configured to store remote virtual routing information in association with an identifier (ID) of a remote CSP in a mapping table, wherein the remote virtual routing information is associated with a remote virtual network associated with the remote CSP, and wherein the remote virtual routing information comprises a virtual extensible network (VXN) type identifier (ID), an address family ID (AFI), and a subsequent AFI (SAFI). The NE further comprises a processor coupled to the memory and configured to perform encapsulation on a data packet to generate a encapsulated data packet by adding an outer header to the data packet based on the AFI, adding a virtualization header to the data packet based on the VXN type ID, and adding an inner header to the data packet based on the SAFI. The NE further comprises a transmitter coupled to the processor and configured to transmit the encapsulated data packet to the remote CSP.
US10148454B2

The FC port state machine enhanced by determining if various lanes are configured to be operated in 128 Gbps mode by operating as parallel lanes as indicated by using a reserved bit in a link training field. If so and if all of the ports are 32 Gbps ports and pass training, then four lanes can be combined to form a 128 Gbps link. If the ports are configured for 128 Gbps only operation and at least one lane does not negotiate to 32 Gbps or fails training, the link is not activated and none of the lanes are activated. If the ports are configured to do either 128 Gbps or independent operation and at least one lane cannot operate at 128 Gbps, then the lanes operate independently at the negotiated and trained speed. If the lanes are configured for only independent operation the transceiver develops independent links as negotiated.
US10148445B2

Managing time-dependent electronic files. A set of time-dependent files is identified. A time period for processing for each file resulting in a set of time periods is identified. A minimum set of time instances that gives one time instance in each time period in the set of time periods is calculated. Batching for each time instance of the minimum set of time instances, a sub-set of files to be processed at the time instance.
US10148439B2

Various embodiments provide systems and methods for securely transferring data from a secured site to a medical device. Some embodiments provide systems and methods for securely uploading data from a medical device to a secured site. In some embodiments described herein, data can be downloaded from a secured site to a key and after severing communication with the secured site, key can be coupled to a device and download the data to the device, in some embodiments, a public and private key pair may be used to securely download data to a device.
US10148437B2

Systems, methods, and other embodiments associated with the recovery of a lost site key value used in encryption are described. In one embodiment, site key recovery logic is configured to analyze an encrypted data item to identify a bin number and a hash table index within a header of the encrypted data item. The bin number is derived from a first portion of the site key value and the hash table index is derived from the site key value. The site key value includes at least the first portion and a second portion. A bin recovery process is performed on the bin number to recover the first portion. A filter matching process is performed using the first portion and a site key filter to recover the second portion. An index matching process is performed using the second portion and the hash table index to recover the site key value.
US10148436B2

Systems and methods for fingerprint revocation are described. In some embodiments, an Information Handling System (IHS) may include: a processor; and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution, cause the IHS to: identify an endpoint device; and transmit a key management command to the endpoint device over a network, where the endpoint device includes a host processing system and an off-host processing system segregated from the host processing system, where the off-host processing system includes an off-host processor and an off-host memory coupled to the off-host processor, where the off-host memory includes Personal Identifiable Information (PII) encrypted with a master key, and where the off-host processor is configured to change a status of the master key in response to having received the key management command.
US10148435B2

Unique Identifier According to a first aspect of the present invention, therein is provided a method of determining or generating a unique identifier for a device, the device exhibiting quantum mechanical confinement, the method comprising: measuring a unique quantum mechanical effect of the device that results from the quantum mechanical confinement; and using the measurement to determine or generate the unique identifier.
US10148423B2

A data security method including creating a token-including plaintext by including a predefined token into a plaintext, generating a cyphertext by encrypting the token-including plaintext using format-preserving encryption, generating a decrypted cyphertext by decrypting an input text, determining whether the decrypted cyphertext includes a first predefined token, if the decrypted cyphertext includes the first predefined token, recreating the plaintext by removing the first predefined token from the decrypted cyphertext, and if the decrypted cyphertext does not include the first predefined token, using the input text as the plaintext.
US10148419B2

Disclosed is a method for receiving a synchronization signal, comprising: respectively receiving, from a plurality of base stations, a plurality of synchronization signals generated by using a phase pattern vector set, which is nested orthogonal and hierarchically configured; measuring a sequence index and an index of a phase pattern vector for the plurality of synchronization signals; selecting, among the plurality of base stations, a base station having the highest correlation value calculated as a measurement result; and establishing a connection with the selected base station, wherein the phase pattern vector set has different phase pattern vectors for changing a phase of a synchronization signal sequence up to a predetermined repetition number.
US10148410B2

Provided is a communication system in which one transmission path is shared by a plurality of communication devices, wherein the plurality of communication devices each includes a transmitter that repeatedly transmits one packet to the transmission path with a period of the communication device until a prescribed condition is satisfied, and a receiver that integrates a signal on the transmission path over a period of another communication device until a prescribed condition is satisfied.
US10148406B2

A method and device for transmitting a multimedia broadcast multicast service are disclosed. A base station sends to a user equipment device position information of specific radio frames in a time unit, and position information of a specific subframe in each of the specific radio frames in the time unit. The time unit includes 2M radio frames, and the specific radio frames are two or more of the 2M radio frames comprised in the time unit, where M is a nonnegative integer. The base station sends the multimedia broadcast multicast service carried in the specific subframe.
US10148405B2

A wireless transmit/receive unit (WTRU) may process logical channel data from a logical channel and determine that a type of trigger has occurred for the logical channel based on higher layer signaling. In response to the type of trigger, the WTRU may transmit a predetermined sequence over an uplink control channel in a transmission time interval (TTI).
US10148400B2

Embodiments of the present disclosure provide reference signal transmitting and receiving methods and devices in an active antenna system. Port virtualization to a transmit antennas may be implemented for multiple cell-specific reference signal (CRS) antenna ports and applying different vertical beamforming vectors to implement port virtualization for the different CRS antenna ports. The User Equipment (UE) reports the maximum RSRP/RSRQ value measured based on multiple CRS ports, or the UE simultaneously reports multiple RSRP/RSRQ values and the information of the multiple CRS antenna ports. Therefore, the coverage problem of the CRS signal and Physical Broadcast Channel (PBCH)/Physical Downlink Control Channel (PDCCH)/Physical Downlink Shared Channel (PDSCH) demodulated based on CRS and the problem of measurement for Radio Resource Management (RRM) in the active antenna system may be avoided. Specifically, the following problems may be solved. 1) Coverage differences between CRS and PBCH/PDCCH/PDSCH demodulated based on CRS transmission and Enhanced PDCCH (E-PDCCH)/PDSCH signal transmission, which is measured based on the CSI-RS or demodulated based on the DMRS may be reduced or avoided. 2) The cell association problem due to the different vertical beamforming technologies adopted by the CSI-RS or DMRS and by the CRS may be avoided. 3) Deep spatial fading state may be avoided for CRS reception and PBCH/PDCCH/PDSCH demodulated based on the CRS.
US10148397B2

There is provided receiving a message by a reception point of a communications system, wherein the received message comprises a message of a contention based access procedure indicating channel state information measured at user equipment from a transmission point of a plurality of transmission points.
US10148391B2

In accordance with an example embodiment of the present invention, disclosed is a method and an apparatus thereof for removing jitter introduced by a packet switched network. Each received audio frame comprises a primary portion and a redundancy portion. The redundancy portion comprises a partial redundant copy of a previous frame that is offset by k frames. If a frame n is lost, a frame n+k that comprises the partial redundant copy of the lost frame n, is located in a jitter buffer. Based on the frame n+k, a substitute frame n′ substituting the lost frame n is created and a substitution indicator of the substitute frame n′ is set to indicate that the redundancy portion of the substitute fame n′ should be used in decoding.
US10148389B1

Various embodiments associated with a reference signal are described. When a set of user information embedded with a reference signal is received by a system, a classification of the signal may not be known by the system. Therefore, the system can determine a classification of the reference signal. The reference signal can be passed through a low-pass filter and then an algorithm can be employed to identify the classification of the reference signal. Once the classification of the reference signal is known, the user information can be better used by the system.
US10148383B2

A multiport optical switch is used to controllably select a specific incoming optical signal that is to be processed by an associated optical channel monitor (OCM). The OCM includes a tunable optical filter and photodetector arrangement, and is configured to measure the optical spectrum of the incoming optical signal and extract information associated with the various optical channels forming the incoming optical signal (i.e., power, wavelength, OSNR, etc., per channel in the signal). The OCM also includes a processor that generates a pair of output control signals, a first signal to control the wavelength scanning process of the tunable optical filter and a second signal to control the setting of the multiport optical switch. The second signal may also be used to perform “detuning” of a selected input of the multiport optical switch, providing the ability to adjust the power level of an input signal prior to entering the OCM.
US10148375B2

A method and system for recommending content includes a user device having a memory storing a taxonomy table having content cluster identifiers therein. The user device receives an external recommendations list for the content cluster at the user device. The recommendations list has a plurality of content identifiers each having one content cluster identifier. A viewer tracking module generates a viewed content history for content relative to the content clusters identifiers that correspond to viewed content at the user device. A recommendation module generates an internal recommendations list by comparing the external recommendations list to the viewed content history at the user device. The internal recommendation list also presents recommendations capturing the distinct user tastes in a family viewing device. A display displays the internal recommendations list, with section headers of different granularity describing the nature of the recommended content at cluster, sub-genre and genre levels.
US10148368B1

A system for over the air analyzing is provided. The system comprises an analyzing unit, an antenna, and a load switch. The load switch is used for connecting a reference load. In addition to this, the load switch is integrated in the antenna, or a first signal path between the antenna and the load switch is shorter than a second signal path between the load switch and the analyzing unit.
US10148363B2

A method of optical communication, implemented at a receiver in an optical communication network, includes receiving an optical signal carrying modulated information bits, processing the optical signal through a receiver subsystem to generate a stream of digitized modulation symbols from the optical signal, and producing, using the digitized modulation symbols as input symbols to an iterative process, estimates of information bits. Each iteration includes: generating estimated output symbols from input symbols by filtering by an estimate of inverse of the optical channel, updating, using the estimated output symbols, the estimate of the inverse of the optical channel to minimize a measure of error, and compensating the estimated output symbols by using pre-distortion values from a look-up table (LUT) to generate compensated output symbols that are used as input to a next iteration.
US10148362B2

Optical communication systems and methods using coherently combined optical beams are disclosed. A representative system includes a first mirror having a first actuator for adjusting a position of the first mirror in a path of a first optical beam and a first optical detector for receiving light reflected from the first mirror. The system also includes a second mirror having a second actuator for adjusting a position of the second mirror in a path of a second optical beam and a second optical detector for receiving light reflected from the second mirror. The system includes an interferometer for measuring an interference between the first and second optical beams and a third optical detector for receiving light from the second interfered optical beam. Intensity of the first interfered optical beam is increased by the interference, and intensity of the second interfered optical beam is decreased by the interference.
US10148360B2

A method for transmitting a plurality of input streams from a transmitter to a receiver processes each of a plurality of input data streams to generate a plurality of parallel pairs of data streams including an in-phase stream (I) and a quadrature-phase stream (Q) for each of the plurality of input data streams. Each of the plurality of parallel pairs of data streams are modulated with a selected one of at least three prolate spheroidal wave functions, respectively, to generate a plurality of data signals, each of the plurality of data signals associated with one of the plurality of parallel pairs of data streams. A plurality of composite data streams are generated by overlaying at least one data signal of the plurality of data signals in a first data layer with the at least one data signal of the plurality of data signals in a second data layer. The plurality of composite data streams are processed to associate with each of the plurality of composite data streams an orthogonal function to cause each of the plurality of composite data streams to be mutually orthogonal to each other on the link to enable transmission of each of the plurality of the composite data streams on the link at a same time.
US10148349B2

A method and system for providing joint IP/Optical Layer restoration mechanisms for the IP over Optical Layer architecture, particularly for protecting against router failure within such architecture, includes any one of plural node elements participating in the detection and restoration of the joint IP/Optical Layer architecture upon the failure of a router in one of the nodes. The plural node elements may include, but are not limited to, one of plural routers and an optical cross-connect.
US10148348B2

Electrical-optical interface devices and methods for use in optical communications systems are disclosed. The electrical-optical interface devices are configured to convert electrical signals to optical signals and optical signals to electrical signals, and are configured to connect to external devices. The electrical-optical interface device is configured to monitor the data transmission between external devices over a primary communication pathway. The electrical-optical interface device is designed to reconfigure itself when it receives information about a communication error so that it automatically utilizes secondary optical communication pathways as redundant optical communication pathways to maintain data communication between the external devices.
US10148346B1

Exemplary embodiments described herein include systems, methods, and nodes for determining a frequency band for wireless backhaul. It may be determined that a utilization of a frequency band used for backhaul between a relay wireless device and an access node meets a criteria. An overhead may be calculated for a set of frequency bands available for use as backhaul between the relay wireless device and the access node, wherein the calculated overhead for a particular one of the set of frequency bands is based on at least one of a number of wireless devices that use the particular frequency band for carrier aggregation and a number of wireless devices that receive a beamformed signal over the particular frequency band. One of the set of frequency bands may be selected based on the calculated overhead. And the relay wireless device may be instructed to communicate wireless backhaul to the access node over the selected frequency.
US10148345B2

A method of obtaining an absolute time reference for a high-frequency (HF) sounding signal includes transmitting a reference signal at a first location and transmitting a sounding signal in close proximity to the transmitting of the reference signal at the first location. The method additionally includes receiving the reference signal at a second location and receiving the sounding signal at the second location. The method further includes determining a relative delay at the second location of the sounding signal in relation to the reference signal. The method also includes determining a propagation mode based upon the relative delay. The method additionally includes determining an absolute time reference based upon the propagation mode being observed. Additional methods and associated systems for implementing the methods are also provided.
US10148334B2

A communication method and system for converging a 5th-Generation (5G) communication system for supporting higher data rates beyond a 4th-Generation (4G) system with a technology for Internet of Things (IoT) are provided. The present disclosure may be applied to intelligent services based on the 5G communication technology and the IoT-related technology, such as smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services. According to embodiments of the present disclosure, The system includes a base station having a large number of transmission antennas of a two dimensional (2D) antenna array structure can prevent excessive feedback resource allocation for transmitting channel state information reference signals (CSI-RSs) and increase of channel estimation complexity of a terminal, and the terminal can effectively measure channels of a large number of transmission antennas and can report to the base station feedback information configured through the measurement.
US10148324B2

Embodiments of the present disclosure support a head-mounted display (HMD) wirelessly coupled to a console. The HMD includes a positional tracking system, a beam controller and a transceiver. The positional tracking system tracks position of the HMD and generates positional information describing the tracked position of the HMD. The transceiver communicates with a console via a wireless channel, in accordance with communication instructions, the communication instructions causing the transceiver to communicate over one directional beam of a plurality of directional beams. The beam controller determines a change in the positional information. Based on the change to the positional information, the beam controller determines a directional beam of the plurality of directional beams. The beam controller further generates the communication instructions identifying the determined directional beam, and provides the communication instructions to the transceiver.
US10148313B2

A wireless communication method in a network comprising a plurality of nodes including ranging masters, broadcasting a chirp-modulated ranging requests, and ranging slaves slave, replying with thereto with chirp-modulated ranging responses, whereby mobile nodes can locate themselves passively by listening to the request/reply exchanges, based on the respective time differences of arrival.
US10148298B2

A radio frequency switch apparatus includes a radio frequency switch, a dynamic bias circuit, and a switch control circuit. The radio frequency switch includes a first radio frequency switch circuit connected between a first signal terminal and an input terminal. The first radio frequency switch circuit includes a series switch and a shunt switch. The dynamic bias circuit is configured to generate a bias voltage and a buffer voltage lower than a battery voltage by a preset voltage, using the battery voltage and configured to output the bias voltage to a signal line connected to the input terminal. The switch control circuit is configured to generate first and second gate voltages to switch the first radio frequency switch circuit, based on a band selection signal, using the battery voltage and the buffer voltage.
US10148296B2

A transmitter includes a signal generator arranged to generate a digital baseband signal representative of a signal for transmission; a digital predistortion, DPD, circuit configured to predistort the digital baseband signal; and a signal adjustment circuit operably coupled to the signal generator and the DPD circuit and configured to receive the generated signal and apply shaping to adjust the predistortion applied to the envelope of the generated signal.
US10148292B2

An example method to decode an error-correcting code includes receiving a tuple including a seed and a coded packet over a communication channel, and based on the seed, reconstructing a set of pseudorandom coefficients used by an encoder to create the coded packet. The method also includes entering the set of pseudorandom coefficients and the coded packet in a decoding matrix and reducing the decoding matrix to a row echelon form. After reducing the decoding matrix to a row echelon form, the method further includes determining if the decoding matrix is decodable up to a number of rows, reducing the decoding matrix up to the number of rows by backward substitution so a part of the first matrix becomes an identity matrix and a corresponding part of the second matrix comprise source packets, and extracting the source packets from the padded packets.
US10148291B2

Certain embodiments of the present invention involve a method of storing an erasure coded copy of block data, and storing newly updated block data into a separate erasure-coded log structure. The method also includes auditing both the erasure copy of block data and the newly updated block data. The erasure copy of block data and the newly updated block data are probabilistically checked during the audit. In certain other embodiments the newly updated block data is stored in a log structure.
US10148288B2

Post-processing circuitry for LDPC decoding includes check node processor for processing shifted LLR values, a hard decision decoder circuitry for receiving processed LLR information and performing parity checks on the processed LLR information. Post-processing control circuitry controls updating of LLR information in the check node processor. The check node processor, hard decision decoder, and control circuitry cooperate to identify check nodes with unsatisfied parity checks after an iteration cycle, identify neighborhood variable nodes that are connected with unsatisfied check nodes, identify satisfied check nodes which are connected to neighborhood variable nodes, and modify messages from neighborhood variable nodes to satisfied check nodes if needed to introduce perturbations to resolve decoding errors. Neighborhood identification circuitry determines which variable nodes are connected with unsatisfied check nodes, that have failed a parity check, and produces a signal indicating which variable nodes are connected to unsatisfied check nodes.
US10148283B2

A delta-sigma modulator includes a first integrator configured to integrate a sum of an input signal and a first feedback signal, a second integrator configured to integrate a sum of an output value of the first integrator and a second feedback signal, a first FIR filter circuit configured to perform a first FIR filtering on an output modulation signal and a delay modulation signal and feeds back the signals to stage prior to the first integrator, and a second FIR filter circuit configured to perform a second FIR filtering on the output modulation signal and the delay modulation signal and feeds back the signals to a stage prior to the second integrator.
US10148280B2

The disclosure includes a mechanism for mitigating electrical current leakage in a Successive Approximation Register (SAR) Analog to Digital Converter (ADC) by using a Flash ADC in conjunction with the SAR ADC. A sequence controller in the SAR ADC uses the output of the Flash ADC to control a switch array. Depending on the output of the Flash ADC, the sequence controller can control the switch array to couple at least one capacitor in the capacitor network of the SAR ADC to a voltage that reduces charge leakage in the SAR ADC. The voltage may be a pre-defined positive or negative reference voltage.
US10148279B2

Subject matter disclosed herein may relate to correlated electron switch devices, and may relate more particularly to digital to analog conversion using correlated electron switch devices ces.
US10148278B2

Some embodiments include apparatus and methods using an integrator in a loop filter of a sigma-delta analog-to-digital converter (ADC), a digital-to-analog converter (DAC) located on a feedback path of the ADC, the DAC including output nodes coupled to input nodes of the integrator, and a comparator including input nodes to receive signals from output nodes of the integrator, and an output node to provide information during calibration of the DAC.
US10148277B1

Disclosed herein is a digital to analog converter including a first dynamic latch receiving a data signal and an inverse of the data signal. The first dynamic latch is clocked by a clock signal and configured to generate first and second quad switching control signals as a function of the data signal and the inverse of the data signal. A second dynamic latch receives the data signal and the inverse of the data signal, is clocked by an inverse of the clock signal, and is configured to generate third and fourth quad switching control signals as a function of the data signal and the inverse of the data signal. A quad switching bit cell is configured to generate an analog representation of the data signal as a function of the first, second, third, and fourth quad switching signals.
US10148276B1

A DA converter has a first DA conversion unit that converts a first bit string signal corresponding to a MSB side string of a digital input signal into a first analog value, a second DA conversion unit that converts a second bit string signal corresponding to an LSB side string of the digital input signal into a second analog value, a third DA conversion unit that has identical circuitry configuration and identical circuitry area as the second DA conversion unit and converts a first digital signal into a third analog value, an analog calculator that calculates a value obtained by subtracting the third analog value from a value obtained by adding the second analog value to the first analog value, a quantizer that outputs a second digital signal obtained by quantizing an output value of the analog calculator, and a control logic unit that generates the first digital signal.
US10148270B2

A programmable logic device uses power island based design partitioning. Each power islands includes a plurality of programmable logic cells and a programmable routing network configurable to interconnect the plurality of programmable logic cells and configurable to interconnect with at least one other power island. When a power island is in an OFF state, the programmable logic cells within the power island are powered OFF. Feed-through routing connectors in the power island, however, may be statically or dynamically powered ON independently of the powered OFF state of the power island.
US10148268B2

A keyboard including a plurality of key assemblies configured to be pressed by an input object. A subset of the plurality of key assemblies each includes a key cap and a first electrode pair underneath the key cap and configured to detect key motion in response to downward force applied by the input object. The key cap also includes a second electrode pair disposed underneath the key cap and configured to detect positional information about the input object interacting with the key cap.
US10148267B2

A fully automatic coffee machine (1) includes an operating unit (2) having at least one touch sensor (102) for generating an operating signal, and a signal-conductor (20) to conduct the operating signal to a logic unit (202) connected to a coffee-producing assembly. The touch sensor (102), signal-conductor (20) and logic unit (202) are arranged on a common printed circuit board (10). The logic unit (202) is arranged in a logic section (200) of the printed circuit board (10) and the touch sensor (102) is arranged in a sensor section (100) on the printed circuit board (10). The logic section (200) integrally transitions into the sensor section (100), and is embodied as a logic unit flap which is released from the sensor section (100), such that and is delimited from the sensor section (100) by at least one recess (204) in the printed circuit board such that the logic section (200) is not deformed by deformation of the sensor section (100).
US10148266B1

A switching circuit for controlling supply of electrical power from a power pole input to a power pole output.
US10148263B2

A combined isolator and power switch is disclosed. Such devices are useful in isolating low voltage components such as control compilers from motors or generators working at high voltages. The combined isolator and power switch includes circuits to transfer internal power from its low voltage side to the switch driver circuits on the high voltage side. The combined isolator and switch is compact and easy to use.
US10148255B2

A charge pump method and apparatus is described having various aspects. Noise injection from a charge pump to other circuits may be reduced by limiting both positive and negative clock transition rates, as well as by limiting drive currents within clock generator driver circuits, and also by increasing a control node AC impedance of certain transfer capacitor coupling switches. A single-phase clock may be used to control as many as all active switches within a charge pump, and capacitive coupling may simplify biasing and timing for clock signals controlling transfer capacitor coupling switches. Any combination of such aspects of the method or apparatus may be employed to quiet and/or simplify charge pump designs over a wide range of charge pump architectures.
US10148254B2

The standby leakage current reduction schemes for digital data storing components are disclosed. By floating the low digital voltage node of the digital data storing components in standby mode, the major standby leakage current paths to the ground voltage caused by the channel diffusion leakage current of MOSFET devices can be terminated. The standby leakage currents will be reduced to the small reverse junction leakage currents to the grounded substrate. For retaining the stored data in the digital data storing components in standby mode, the low digital voltage node is connected to the ground voltage periodically according to a plurality of rectangular voltage pulses outputted from a pulse generator trigged by a low frequency clock oscillator. Due to no external voltage bias to the low digital voltage node other than floating the digital low voltage node, the data recovering process is instant.
US10148253B2

Switched capacitor radio frequency receiver front-ends are provided, comprising: a plurality of banks, each comprising: a first switch connected to a RF input signal; a sampling capacitor connected to the first switch and to ground; a second switch connected in parallel to the sampling capacitor; and a Gm cell coupled to the sampling capacitor and an output; wherein: the output of the Gm cell of each of the plurality on banks are coupled together; and the first switch and the second switch are controlled by a multi-phase signal that causes, for each of the plurality of banks, the first switch to be turned ON at a first point in time and the second switch to be turned ON at a second point in time, wherein the first point in time for a first bank is not the same as the first point in time for a second bank.
US10148245B2

An elastic wave device includes a support substrate and a laminated film disposed on the support substrate. A portion of the laminated film is removed in a region outside a region in which an interdigital transducer electrode is disposed and below a region to which an external connection terminal is joined. An insulating layer is disposed in at least a portion of the region in which the portion of the laminated film is removed. A support layer is disposed on the insulating layer so as to surround the region in which the interdigital transducer electrode is disposed. A main component of a material of which the support layer is made is about 50% or more identical to a main component of a material of which the insulating layer is made. A cover is secured to the support layer to seal a cavity defined by the support layer.
US10148244B1

A micromechanical resonator is disclosed. The resonator includes a resonant micromechanical element. A film of annealable material deposited on a facial surface of the element. In one instance, the resonance of the element can be adjusting by using a feedback loop to control annealing of the deposited film.
US10148243B2

An interface terminating device for an interface port includes, in one embodiment, a resistor having first and second conductive leads and a resistive element between the first and second leads. The interface terminating device includes a resistor holder and resistor engager which cooperate together to establish electrical contact with an interface port.
US10148241B1

Systems and methods for an adaptive audio interface. In an illustrative, non-limiting embodiment, an Information Handling System (IHS) may include a processor and a memory coupled to the processor, the memory including program instructions stored thereon that, upon execution by the processor, cause the IHS to: classify an audio environment; adjust an audio output gain setting based upon the classification; as a user changes position with respect to the IHS, monitor a distance between the user and the IHS; and modify the adjusted audio output gain setting based upon the monitoring, such that the modification causes a constant sound pressure level to be maintained at the user's position.
US10148238B2

Provided are an amplifier circuit capable of reducing DC offset voltage without an increase in chip area and degradation in frequency characteristics, and a multipath nested miller amplifier circuit. The amplifier circuit includes a chopper switching circuit, a sampling circuit configured to sample an output signal from the chopper switching circuit, and a holding circuit configured to hold a signal output from the sampling circuit.
US10148230B2

A predistortion circuit receives an input polar signal to be transmitted, including an input amplitude signal and an input phase signal. The input polar signal is predistorted using at least one predistortion parameter selected from a lookup table. A phase-and-amplitude modulated radio-frequency signal is generated corresponding to the predistorted polar signal. A copy of the generated radio-frequency signal is provided to a polar receiver. The polar receiver is operated to generate, from the copy of the radio-frequency signal and without information relating to the generated transmit signal, a feedback polar signal including a feedback amplitude signal and a feedback phase signal. The feedback polar signal is compared to the input polar signal, the lookup table is updated in response to the comparison.
US10148208B2

The invention relates to a control device for an electric machine with a stator and a rotor, comprising a temperature detection device which is designed to detect the temperature of the stator and the temperature of the rotor, as well as a calculation device which is designed to adjust the operating point of said electric machine on the basis of a specified torque, the detected temperature of the stator, the detected temperature of the rotor, and a predefined thermal load distribution of said stator and rotor. The invention also relates to a vehicle and to a corresponding method for controlling an electric machine.
US10148205B2

Systems and methods for operating a power converter with a plurality of inverter blocks with silicon carbide MOSFETs are provided. A converter can include a plurality of inverter blocks. Each inverter block can include a plurality of switching devices. The plurality of switching devices can include one or more silicon carbide MOSFETs. A control method can include providing, by a control system, one or more gating commands to a first inverter block in the plurality of inverter blocks. The control method can further include implementing, by the control system, a gating command delay to generate a first delayed gating command based at least in part on the one or more gating commands. The control method can further include providing, by the control system, the first delayed gating command to a second inverter block in the plurality of inverter blocks.
US10148195B2

In a power converter that converts a direct-current voltage into three-phase alternating-current voltages and outputs the three-phase alternating-current voltages to a power system. The power converter includes a microprocessor that sets a dead time during which high-side switching elements and low-side switching elements are simultaneously off, and carries out switching. Moreover, the microprocessor performs dq transformation using complex numbers of phase currents, and detects an amplitude value of d-axis current or q-axis current. The microprocessor changes a phase difference to reduce the amplitude value of d-axis current or q-axis current. The microprocessor then performs dead-time compensation on the basis of the resulting phase difference.
US10148182B2

The present disclosure discloses a voltage conversion circuit, including: a first power transistor; a second power transistor, where the second power transistor is cut off when the first power transistor is conductive and is conductive when the first power transistor is cut off; a first energy storage element; a second energy storage element, a bleed module, configured to be coupled to the first power transistor, where when the first power transistor is cut off and a voltage of a source of the first power transistor reaches a source threshold, provide a current path for a current flowing from the source of the first power transistor to the ground. By means of the foregoing, a voltage difference between a drain and the source of the first power transistor can be decreased, thereby reducing a risk of burning out the first power transistor, and avoiding an increase in manufacturing costs.
US10148178B2

A power converter includes a buck converter with a low-side switch. During a discharge mode, current passes through the low-side switch to form a current loop. The low-side switch is typically closed synchronously with the opening of a high-side switch coupled to an input voltage level to the buck converter. The power converter also includes a high-side controller and a low-side controller, which together are configured to adjust the timing of the operation mode of the high-side controller between a storage mode and the discharge mode.
US10148173B1

A voltage regulator is disclosed. The voltage regulator includes a plurality of energy storage modules, a voltage converter for converting an input voltage into a charging voltage, a time-sharing controller for generating a select signal, and a de-mux coupled to the plurality of energy storage modules, the voltage converter and the time-sharing controller, to sequentially conduct the connections between the voltage converter and each energy storage module of the plurality of energy storage modules according to the select signal, to charge each energy storage module of the plurality of energy storage modules with the charging voltage, and each energy storage module of the plurality of energy storage modules generate a plurality of output voltages after finishing charging.
US10148172B2

A power supply module is disclosed. The power supply module includes: a coil including a coil body and connecting ends; electronic components including at least an integrated circuit chip; a magnetic core which encloses the coil body, wherein at least one side of the magnetic core has a cavity provided therein, and the at least one electronic component is positioned in the cavity; a connector, which abuts against the side of the magnetic core having the cavity therein, covers the surface of the side, and is electronically connected to the coil and the electronic components. The power supply module is able to reduce the damage to the integrated circuit chip, decrease electromagnetic interferences and achieve an excellent cooling effect.
US10148170B2

A switching power converter is provided that uses at least two peak current thresholds. In particular, the switching power converter clamps a desired peak current to not fall below a low peak current threshold value while a rectified input voltage is decreasing and to not fall below a high peak current threshold value subsequent to zero crossing times for an AC input voltage.
US10148157B2

A method of manufacturing a stator for a rotary electric machine by disposing coils in a plurality of phases on a plurality of teeth of a stator core, one coil on one tooth, wherein in sequentially disposing the coils in the plurality of phases on the teeth, one coil on one tooth, toward one side in the circumferential direction of the stator core, the one end portion of each of the coils in each phase is inserted from the one side in the axial direction of the stator core, or from a direction that is orthogonal to the axial direction of the stator core, to be disposed between the one end portion and the other end portion of the immediately preceding coil in a separate phase disposed on the tooth so as to be aligned with the other end portion of the coil in the same phase.
US10148154B2

It allows a more complete cooling of the generator, comprising: a magnetic core with a crown (3) from the periphery whereof emerge teeth (4) which have coiled windings (5); an external cooling circuit (9) to carry a coolant fluid; at least one through-hole (12) running along the interior of each tooth (4), and at least one first duct (13), to connect the through-hole (12) with the external cooling circuit (9) and with the through-hole (12) so that it allows the passage of the coolant fluid, the first duct (13, 16) being interposed between one end (7, 8) of the tooth (4) and the winding (5).
US10148151B2

This application relates to an electric piston for a vehicle. The electric piston can include magnetic device configured to repel and attract each other in order to force a crankshaft of a vehicle to rotate and propel the vehicle. The electric piston can receive an oscillating current or voltage signal from a control system of the vehicle in order to realize the motion of the electric piston. The control system can modify the shape of the oscillating signal in order to improve energy consumption of the vehicle.
US10148150B2

A cover end of a fuel pump is formed by resin molding and has a tubular portion, which holds a bearing that is placed along a central axis of the tubular portion and rotatably supports one end portion of a shaft of a motor arrangement. Furthermore, three terminals, which supply three-phase electric power received from an outside to windings on a phase-by-phase basis, are insert molded in the cover end. In the cover end, a first transverse passage, which is formed between the first terminal and the second terminal in a circumferential direction, and a second transverse passage, which is formed between the second terminal and the third terminal in the circumferential direction, are configured into a form of V-shape, which diverges in a radially outer direction, in a view taken in an axial direction.
US10148136B2

According to one embodiment, a drive device drives “N” number (N is an integer of “2” or greater) of inverters to generate AC power and transmit respective AC power to transmission coil units corresponding thereto and includes a switching signal generation circuit. The switching signal generation circuit generates switching signals to drive first to fourth switching elements of each inverter to complementarily drive the first switching element and the second switching element, and complementarily drive the third switching element and the fourth switching element so that a phase difference between an output current of an “M”th (“M” is an integer of 2 or greater and “N” or below) inverter and an output current of an “M−1”th inverter becomes or approach “360×L/N” degrees (“L” is an integer of “1” or greater and less than “N”) and supplies the switching signals to the first to fourth switching elements of the inverters.
US10148134B2

A wireless power reception device for wirelessly receiving electric power from a wireless power transmission device according to an embodiment of the present invention comprises: a magnetic body; a reception coil arranged on the magnetic body and coupled to a transmission coil of the wireless power transmission device to receive electric power; and a magnetic body saturation prevention unit arranged inside the reception coil to prevent the magnetic body from being saturated by an influence of an external magnetic field.
US10148133B2

The disclosure describes a methodology for wireless power transmission This methodology may be performed at a wireless power transmitter that includes at least two wireless-power-transmitting antennas and at least one data-receiving antenna, and the methodology includes defining a wireless charging area at a range of distance away from the transmitter; obtaining, via the at least one data-receiving antenna, data included in a signal received from a wireless power receiver; and determining a location of the wireless power receiver based upon the data included in the signal received from the wireless power receiver. In response to determining that the location of the receiver is within the wireless charging area, the method includes transmitting, via the at least two wireless-power-transmitting antennas, radio frequency power waves that: constructively interfere within the wireless charging area at the location of the receiver; and destructively interfere to form a null-space outside of the wireless charging area.
US10148128B2

A power-supplying device including an inverter circuit, a resonance circuit connected to the inverter circuit and configured to transfer alternating current power to a power-receiving device in a wireless manner, and a switching control unit that adjusts a parameter of respective switching signals that control ON and OFF of respective switching elements constituting the inverter circuit so that an inter-terminal voltage of a specific element constituting the inverter circuit or the resonance circuit does not exceed a predetermined limit value.
US10148126B2

Disclosed are systems for wireless energy transfer including transcutaneous energy transfer. Embodiments are disclosed for user interface (UI) hubs to connect multiple batteries and to output system information to a patient. Embodiments are further disclosed for garments and devices to be worn by a patient requiring treatment. The garments are configured for a desired placement of a transmitter coil relative to a body of the patient and for facilitating patient comfort and quality of life. Methods for manufacturing and using the devices and the systems are also disclosed.
US10148123B2

Systems and methods of controlling an uninterruptible power supply are provided. The uninterruptible power supply includes an input configured to receive input power having three phases, an output configured to provide output power, a power conversion circuit coupled with the input and the output, one or more sensors configured to monitor one or more parameters related to the output power, and a controller coupled with the power conversion circuit and the one or more sensors. The controller is configured to receive, from the one or more sensors, values for the one or more parameters, and based on the values for the one or more parameters, select a number of phases of the input power for receiving power for the power conversion circuit.
US10148107B2

A universal serial bus charger comprises a universal serial bus connector for providing a connection to a voltage source. An output voltage connector provides a charging voltage to a connected battery. A switching voltage regulator generates the charging voltage responsive to the voltage source. Control circuitry monitors an actual charging current applied to the connected battery and provides a programmed current signal enabling the actual charging current to operate at a programmed level if the actual charging current does not exceed a programmed charging current level. The control circuitry provides a charging current limit signal enabling the actual charging current to operate at a predetermined charge current limit if the actual charging current exceeds the programmed charging current level. PWM control circuitry generates switching control signals to control operation of the switching voltage regulator responsive to the control circuitry.
US10148104B2

The embodiments disclosed herein relate generally to a docking station for charging batteries used in portable electronic devices and/or for transferring data to or from portable electronic devices. The docking station is adapted to receive a rechargeable battery either directly and/or through its portable electronic device, which can be fitted with or without a cover case. For example, the docking station has a receiving area configured to receive and hold a portable electronic device including a rechargeable battery and/or a rechargeable battery after being removed from the corresponding portable electronic device. The invention also relates to a removable device adapter for use with a docking station to receive a rechargeable battery directly and/or through its portable electronic device fitted with or without a cover case. For example, the device adapter can be removably used in a docking station during a charging operation of a rechargeable battery and/or a data transferring operation of a portable electronic device.
US10148090B2

The Hybrid Energy System for onshore and for offshore applications to include buildings infrastructure, and vessels respectively an assortment one or more arrays of integrated piezoelectric devices, wind turbine array and solar panels characterized in that they are to produce renewable energy for on demand use and for battery bank storage. Accordingly the onshore application includes a kinetic energy turbine farm, and also offshore methods for kinetic energy turbine farms, mega buoys and mega vessels to supply extra electric energy to other vessels and to shunt net power to utility grid companies, and mega-barges produce net power in onboard giant battery bank containers to rent by shipping to utility consignment locations coastally.
US10148087B2

In accordance with embodiments of the present disclosure, an information handling system may include at least one information handling resource and a power system for delivering electrical energy to the at least one information handling resource. The power system may include a battery and a direct-current (DC) input for receiving a DC power source for delivering electrical energy to the at least one information handling resource and charging the battery. The power system may be configured to, based on at least one of an operational state the battery and a power mode of the information handling system, configure an input power draw limit via the DC input.
US10148082B2

An apparatus includes a current sense resistor configured to receive a supply current for one or more devices. The apparatus also includes a current sense amplifier configured to amplify a voltage across the current sense resistor. The apparatus further includes a comparator configured to compare the amplified voltage from the current sense amplifier to a reference voltage. In addition, the apparatus includes an octal driver configured to receive the supply current from the current sense resistor and to control one or more device outputs associated with the one or more devices. The apparatus may also include an optocoupler configured to receive an output from the comparator and, based on the output, control an output enable pin of the octal driver. There could be multiple resistors, amplifiers, comparators, drivers, and optocouplers arranged in multiple circuit branches, which could be configured to control multiple device outputs associated with different groups of devices.
US10148080B2

A single-phase-to-earth fault processing device for a neutral non-effectively grounded distribution network includes a split-phase arc quenching device connected between earth and a three-phase bus of the distribution network, and a controller with an input end connected with a single-phase-to-earth phase selection device of the distribution network. The split-phase arc quenching device includes a multiphase switching device which operates independently for each phase, and a fuse connected in series with the multiphase switching device. The controller is for controlling opening and closing of three single-phase switches in the multiphase switching device. A single-phase-to-earth fault processing method firstly controls the split-phase arc quenching device to preprocess the fault. If the fault still exists, through a ground resistor a zero-sequence current is generated on a fault line. After delaying to wait for a line to isolate a fault section, a ground connection of the neutral is cut to restore the distribution network.
US10148078B2

A seal structure for a cable includes a cable in which first to fourth electrical wires are enveloped by a sheath, the first to fourth electrical wires extending out from an end portion of the sheath, a rubber plug that is fitted around the end portion of the sheath, and an inner support member arranged inside the end portion of the sheath.
US10148071B2

A breaker module comprises a breaker housing defining a bottom surface, a line side connector, a module mount adapted to engage a board mount, a platform protruding from the bottom surface between the line side connector and the module mount, and breaker connections recessed into the platform positioned between the line side connector and the module mount. The platform is dimensioned to mate into the well to facilitate coupling of the breaker connections to the board connections. In another aspect, the breaker module comprises a breaker housing defining a bottom surface, a line side connector, a module mount, a platform protruding from the bottom surface between the line side connector and the module mount, and breaker connections mounted on the platform. At least two of the breaker connections are recessed into the platform and do not protrude beyond the platform.
US10148070B2

A measuring device that includes a base having a base reference surface to which a workpiece reference surface is opposed, measures a gap in an axial direction between the base reference surface and the workpiece reference surface by use of a fluid flowing between the base reference surface and the workpiece reference surface, in a state where the workpiece reference surface is opposed to the base reference surface. Dice, a distance to which in the axial direction from the base reference surface is known, form the external thread on the axial portion toward a direction away from the flange portion through rolling. A calculation device obtains a target position, in the axial direction, of the workpiece to be disposed on the dice, on the basis of the known distance and the measured gap.
US10148066B2

Methods and apparatus for measuring objects comprise a plurality of light sources to generate a plurality of light beams directed toward a spot generator array comprising a plurality of spot generating lenses. The plurality of light sources is separated from the spot generator array with a separation distance sufficient to overlap the plurality of light beams at each of the spot generating lenses. The overlap of each of the beams at each of the spot generating lenses provides smoothing of the energy profile of the light energy incident on the spot generating lenses. The spot generator array generates focused spots comprising overlapping focused beams. The overlapping beams may comprise overlapping beams of a vertical cavity surface emitting laser (VCSEL) array, and the overlapping focused beams can decrease optical artifacts.
US10148064B2

A semiconductor laser driving apparatus for driving a semiconductor laser serving as a light source for optical scanning, the semiconductor laser driving apparatus includes: first and second switching elements that are each capable of switching energization of the semiconductor laser ON/OFF; a first pulse generation unit that intermittently outputs first driving pulses to the first switching element in a first time slot; and a second pulse generation unit that outputs a second driving pulse to the second switching element in a second time slot different from the first time slot.
US10148050B2

A cable connector assembly including: a first electrical connector comprising a frontal first mating member for inputting a first voltage, a first voltage point for outputting the first voltage, and a second voltage point for outputting a second voltage different from the first voltage; a second electrical connector comprising a frontal second mating member and a second printed circuit board, the second mating member comprising a power contact; and a cable connecting the first electrical connector and the second electrical connector electrically, the cable comprising a first wire and a second wire, the first wire connecting the first voltage point and the power contact electrically, the second wire connecting the second voltage point and the second printed circuit board electrically.
US10148048B2

A jack has a housing with terminals extending from opposite sides of a terminal support. Toggles coupled to the housing include passages for receiving cable wires. Closing the toggles engages the terminals and terminates wires inserted in the passages without using a special punch down tool. Viewing apertures in the toggles are connected to the wire passages and let a person see whether wires are fully inserted into the toggles for proper connection to the terminals. In some cases the toggles are pivotally coupled to the housing and adjacent the opposite sides of the terminal support, and insertion ends of the toggles face away from the jack plug opening. The jack can have a modular configuration or an integral mounting plate. A method for terminating wires includes inserting untwisted wire ends into the toggles and pivoting the toggles to intersect the wire ends with electrical terminals.
US10148043B2

An electrical plug connector for mating with a complementary receptacle connector, includes an insulative housing enclosed within a metallic shell and forming a mating cavity and two rows of contacts disposed in the housing by opposite sides of the mating cavity in the vertical direction. The grounding contact includes a first contacting section for contacting the corresponding terminal of the complementary receptacle connector and a second contacting section in front of the first contacting section for contacting the grounding collar of the complementary receptacle connector wherein the second contacting section is optionally connected to the metallic shell.
US10148042B2

Connector shielding devices are described herein. One connector shielding device includes a circuit board having a connector; and a plurality of spring fingers extending from a first surface of the circuit board, the plurality of spring fingers positioned around the connector of the circuit board, wherein each spring finger of the plurality of spring fingers is configured to deflect toward the first surface of the circuit board when the connector of the circuit board is connected with a connector of an additional circuit board.
US10148034B2

An electrical connector matable to and unmatable from a separable mating electrical connector includes a housing having a terminal channel and an auxiliary terminal channel with a power terminal received in the terminal channel and an auxiliary power terminal received in the auxiliary terminal channel. A TPA device is movably coupled to the housing between an open position and a blocking position for blocking removal of the power terminal from the terminal channel. A protective thermal coupler is held by and movable with the TPA device. The protective thermal coupler has a variable resistive member electrically coupled between the power terminal and the auxiliary power terminal. The variable resistive member provides a shunt so that arcing does not occur when the power terminal is disconnected from the mating power terminal of the mating electrical connector.
US10148025B1

A header connector includes a header housing having a base and a cavity with header signal contacts coupled to the base and header ground contacts coupled to the base having a mating end extending into the cavity providing electrical shielding for corresponding contact pairs of the header signal contacts. Each header ground contact includes an end wall and a side wall extending from the end wall. Ground contact shield elements are coupled to corresponding header ground contacts along the corresponding side walls of the header ground contacts. The ground contact shield elements are deflectable and spring biased to extend toward the nearest header signal contact of the corresponding contact pair such that the ground contact shield element is positioned closer to the header signal contact than the side wall of the corresponding header ground contact.
US10148024B2

An electrical connector is used for electrically connecting a chip module to a circuit board, and includes a body for upward supporting the chip module. The body is provided with multiple accommodating holes. Multiple terminals are respectively accommodated in the accommodating holes correspondingly. Each terminal is provided with at least one soldering portion in contact with a solder and being soldered to the circuit board. A first portion and a second portion are formed by extending upward from the at least one soldering portion and are located at two opposite sides of the solder. An elastic arm bends upward and extends from the second portion for abutting the chip module. When the chip module presses the elastic arm downward, the elastic arm abuts the first portion. Therefore, two conductive paths are formed in parallel to each other.
US10148017B2

A multi-band antenna system includes an array of wide-band radiating elements and a multi-band electrical tilt circuit. The multi-band electrical tilt circuit includes a plurality of combiners, a first RF band variable phase shifter and a second RF band variable phase shifter implemented in a common medium. The common medium may comprise a PCB, a stripline circuit, or the like. Each combiner includes a combined port, a first RF band port, and a second RF band port. The combined ports are coupled to the radiating elements. The first RF band phase shifter has a first plurality of variably phase shifted ports connected to the first RF band ports of the combiners via transmission line, and the second RF band phase shifter has a second plurality of variably phase-shifted ports connected to the second RF band ports of the combiners via transmission line. The phase shifters are independently configurable.
US10148016B2

Aspects of the subject disclosure may include, a system having a polyrod antenna array. Beam steering can be performed according to a first subset of elements of the polyrod antenna array generating first electromagnetic waves with a first phase that is different from a second phase of the first electromagnetic waves being generated by a second subset of elements of the polyrod antenna array. Other embodiments are disclosed.
US10148012B2

Apparatus include two or more radiating elements connected to a feed network of an antenna, and one or more dummy elements positioned between the two or more radiating elements. The dummy elements are not connected to the feed network of the antenna. Such an arrangement may result in reduced mutual coupling of the two or more radiating elements, and increased antenna performance.
US10148010B2

An antenna system includes an antenna having a symmetric geometry with respect to first and second antenna feed ports associated therewith, and a hybrid antenna feed circuit coupled to the first and second antenna feed ports of the antenna. The hybrid antenna feed circuit is configured to receive first and second transmit signals and feed the first transmit signal to the first and second antenna feed ports in a balanced feed mode and feed the second transmit signal to the first and second antenna feed ports in an unbalanced mode in a concurrent fashion.
US10148008B2

An antenna array device is steered laterally (horizontally) by phase shifting the RF signal at each column of the array. The phase shifting is incremented column by column. Control signals provided to the phase shifters control the steering. The antenna array device may be an MIMO antenna, with at least two arrays. Two different DC control signals may be combined with two RF signals, with the different DC control signals used to control a left or right side of each of the two antenna arrays.
US10148006B2

Provided is a thermoplastic resin composition that allows a plated layer to be successfully formed on a surface of resin molded article obtained therefrom under a wide range of laser irradiation condition. A thermoplastic resin composition comprising a thermoplastic resin, and 1 to 30 parts by weight of a laser direct structuring additive and 0.1 to 10 parts by weight of a laser marking additive per 100 parts by weight of the thermoplastic resin, wherein the laser direct structuring additive comprises 70% by weight or more of a tin oxide.
US10148003B2

An antenna device includes a bar-shaped core, a bobbin into which the core is fitted, and a case that accommodates the bobbin and holds the core. The bobbin includes a resilient portion that bends and biases the core toward an inner side of the bobbin when interference occurs with an inner surface of the case. The resilient portion is configured to hold the core with friction force obtained when contacting the core and relieve impact force applied to the core while producing friction with the core.
US10148000B2

A housing for an electronic device is disclosed. The housing comprises a first component and a second component separated from the first component by a gap. The housing also includes a first molded element disposed at least partially within the gap and defining at least a portion of an interlock feature, and a second molded element disposed at least partially within the gap and mechanically engaging the interlock feature. The first component, the second component, and the second molded element form a portion of an exterior surface of the housing. A method of forming the housing is also disclosed.
US10147993B2

The connecting device is composed of a first connecting member having a first housing receiving a connected first waveguide, and a second connecting member having a second housing receiving a connected second waveguide, the first housing having a first mating surface and a first magnet, and the second housing having a second mating surface and a second magnet, and the first connecting member and the second connecting member being displaced relative to each other in a mating direction orthogonal to the axial direction of the first waveguide and the second waveguide, and being positioned relative to each other by the magnetic force of the first magnet and the second magnet.
US10147992B2

A via-less crossover for use in broadband microwave/mm-wave circuitry, including: a dielectric substrate; a top layer disposed on one side of the substrate and including a microstrip line with an input and an output, two tapered sections placed around the microstrip line along a co-planar waveguide (CPW) central line, one microstrip portion having an input and which connects to one top layer, rectangular stub disposed adjacent to one of the tapered sections, and another microstrip portion having an output and which connects to another top layer, rectangular stub disposed adjacent to the other of the tapered sections; and a ground layer disposed on an opposite side of the substrate and including a bottom layer CPW central line situated in a central cutout and which connects between a bottom layer, rectangular stub on one side and a bottom layer, rectangular stub on the other side situated in ground cutouts, respectively.
US10147987B2

A rechargeable energy storage device is disclosed. In at least one embodiment the energy storage device includes an air electrode providing an electrochemical process comprising reduction and evolution of oxygen and a capacitive electrode enables an electrode process consisting of non-faradic reactions based on ion absorption/desorption and/or faradic reactions. This rechargeable energy storage device is a hybrid system of fuel cells and ultra-capacitors, pseudo-capacitors, and/or secondary batteries.
US10147980B2

The invention relates to a method for managing a battery comprising a plurality of battery cells, wherein a maximum value of a current that can be delivered by the battery is adjusted on the basis of a frequency distribution (44) of a root mean square current delivered by the battery. The invention further relates to a battery management system and a computer program for carrying out said method as well as to a motor vehicle comprising a battery which includes a battery management system of said type.
US10147978B2

Process for the purification of an ionic electrolyte comprising at least one alkali metal salt, the process having at least one stage in which particles of at least one calcium salt are brought into contact. The process makes it possible to obtain electrolytes characterized in particular by a particularly low water content. The corresponding electrochemical generators which incorporate the electrolyte as constituent component are characterized by a noteworthy stability and are particularly safe.
US10147976B2

A battery assembly heat insulating container includes a box body and a lid body. The box body has an opening on its upper surface, and contains a battery module formed by connecting a plurality of battery cells in series or in parallel. The lid body is placed on the upper surface of the box body. The battery assembly heat insulating container is adapted to provide heat insulation between an external space and an internal space formed by the box body and the lid body and configured to contain the battery module. A circuit member configured to detect leakage of active material from the battery module is provided at the bottom of the box body.
US10147975B2

A lithium ion secondary battery includes an aqueous electrolyte solution and has a high discharge capacity. The lithium ion secondary battery includes an anode layer including an anode active material, a cathode layer including a cathode active material, and an electrolyte solution including a solvent and an electrolyte, wherein the anode active material includes elemental sulfur, the cathode active material includes Li element, such as a Li-containing compound, the solvent includes water as a main component, the electrolyte includes lithium bis(trifluoromethanesulfonyl)imide, and the electrolyte solution includes no less than 10 mol of the lithium bis(trifluoromethanesulfonyl)imide per 1 kg of the water.
US10147968B2

A standalone lithium ion-conductive solid electrolyte including a freestanding inorganic vitreous sheet of sulfide-based lithium ion conducting glass is capable of high performance in a lithium metal battery by providing a high degree of lithium ion conductivity while being highly resistant to the initiation and/or propagation of lithium dendrites. Such an electrolyte is also itself manufacturable, and readily adaptable for battery cell and cell component manufacture, in a cost-effective, scalable manner.
US10147967B2

In a cylindrical battery, a bottomed cylindrical battery case includes an opening end bent or curved toward a center axis of the battery case, and a constriction annularly formed around the center axis. A gasket is compressed by the opening end and the constriction, and a rim portion of the sealing member is grasped by the compressed gasket. The outer diameter of the battery case is 10 mm or less. A first corresponding line corresponds to the rim of the sealing member in a projected image of the sealing member on the virtual plane perpendicular to the center axis of the battery case, and a second corresponding line corresponds to a tip edge of the opening end in a projected image. In this case, deviation d of the second corresponding line from the first corresponding line toward the center axis satisfies −0.1 mm≤d≤+0.5 mm.
US10147964B2

A gasket for a fuel cell having plurality of protrusions coupled to a surface of a separation plate of the fuel cell and protruding from an air-tight line blocking movement between materials flowing along a plurality of manifolds, in a length direction of the separation plate is provided. In particular, each of the plurality of protrusions includes a groove having a set width.
US10147963B2

An apparatus for an in-vivo power generation comprises a fuel convertor for converting glucose in a fluid to a hydrogen rich, low carbon fuel such as ethanol or methanol by the action of a bioenzyme on the glucose in the CSF. The fluid can be any one of cerebrospinal fluid, urine and glucose solution. The apparatus further comprises a biofuel cell comprising a cathode chamber and an anode chamber with a membrane assembly sandwiched between them. The membrane assembly comprises a cathode, an anode and a proton exchange membrane. The cathode is coated with an enzyme laccase, which enables extraction of oxygen when the fluid is passed through the cathode chamber. The oxygen from the cathode chamber and the hydrogen in the hydrogen rich fuel from the anode chamber diffuses through the proton exchange membrane and reacts at an ionic level to result in water and electrical power.
US10147956B2

A production method of a fuel cell electrode catalyst includes: a supporting step of causing platinum and yttrium to be supported on a carrier using a nonaqueous solvent; and an acid treatment step of performing an acid treatment on the carrier on which platinum and yttrium are supported.
US10147937B2

One embodiment provides a solid-state battery that has a positive-electrode layer; a negative-electrode layer; and a lithium-ion-conducting solid electrolyte layer disposed between the positive-electrode layer and the negative-electrode layer. The positive-electrode layer contains a positive-electrode active material and a solid electrolyte comprising a hydride of a complex. Said positive-electrode active material is sulfur-based, and the solid electrolyte layer contains a solid electrolyte comprising a hydride of a complex.
US10147935B2

Disclosed herein are an electrode configured such that electrode mixture parts, each of which includes an electrode active material, and irreversible parts, each of which includes an irreversible additive, are alternately coated on one surface or both surfaces of a current collector to form an electrode pattern and a secondary battery including the same.
US10147918B2

A novel retarding mechanism is shown to reduce the inertia of the battery shell during a linear detachment movement from a handle of an appliance, such as a battery powered razor or shaver. The retarding mechanism is based on the interaction between the battery shell found on a lower portion of a razor handle and a battery carrier found within the upper portion of a razor handle. Specifically, an engagement spring having at least one knob type structure is mounted on an interior surface of the battery shell and axially engages protrusions and/or recesses on an exterior surface of the battery carrier during a detachment movement of the battery shell. During opening or detachment of the shell, the engagement of the knob with protrusions produces a retarding force effect of the shell during the linear detachment.
US10147913B2

The invention relates to a process for the production of a recyclable product (1, 8, 9) made from a first material, wherein before or during the production of the product (1, 8, 9) a first marking material is added to the first material and the product (1, 8, 9) is produced from the first material with the admixed marking material, wherein the first marking material can be automatically detected in a recycling plant in the first material of the product (1, 8, 9) after the production thereof. The invention also relates to a process for the recycling of a product (1, 8, 9), wherein the product (1, 8, 9) is manufactured from a first material, to which a first marking material is added, wherein the product (1, 8, 9) or pieces (22) of the product (1, 8, 9) are separated from one another and/or from other objects in a recycling plant, in that the first marking material is detected in the first material of the product (1, 8, 9) or the pieces (22) of the product (1, 8, 9), and the product (1, 8, 9) or the pieces (22) of the product (1, 8, 9) are separated from one another and/or other objects, in which no marking material or a different, second marking material is detected. The invention also relates to a recyclable product and a recycling plant.
US10147907B2

A light-emitting device includes a carrier, an organic layer sequence arranged on the carrier and having at least one emitter layer containing a light-emitting material configured to emit light of a first wavelength range, a first electrode and a second electrode, and a multiplicity of nanostructures, wherein the nanostructures have a refractive index smaller than a refractive index of the light-emitting material of the emitter layer and at least some of the nanostructures project into the emitter layer or pierce through the emitter layer.
US10147898B2

An organic light-emitting device and a display device are disclosed. The organic light-emitting device includes a substrate layer, a first electrode layer, a light-emitting layer, a second electrode layer which are stacked; and a first barrier layer disposed between the first electrode layer and the light-emitting layer, a second barrier layer disposed between the second electrode layer and the light-emitting layer, wherein, each of the first and second barrier layers includes a light-emitting host material, a triplet energy level T1 of the light-emitting host material ≥2.5 ev. Because the organic light-emitting device is disposed with first and second barrier layers including the light-emitting host material, the structure of the light-emitting device can increase the lifetime and the luminous efficiency of the organic light-emitting device.
US10147891B2

Disclosed are an organic compound represented by Chemical Formula 1, an organic optoelectronic device including the organic compound, and a display device including the organic optoelectronic device.
US10147889B2

A biscarbazole derivative having a specific group, which is represented by formula (1): and an organic electroluminescence device in which a plurality of organic thin-film layers including a light emitting layer are disposed between a cathode and an anode, and at least one of the organic thin-film layers include the biscarbazole derivative. The organic electroluminescence device exhibits high emission efficiency and has a long lifetime. In formula (1), each of A1 and A2 independently represents a substituted or unsubstituted aromatic hydrocarbon group having 6 to 30 ring carbon atoms; each of Y1 to Y16 independently represents C(R) or a nitrogen atom; each of R groups independently represents a hydrogen atom, etc.; and each of L1 and L2 independently represents a single bond, etc.; provided that at least one of A1, A2 and R represents a substituted or unsubstituted fluoranthenyl group, etc.
US10147885B2

Aniline derivatives such as those represented by the formulas shown, for example, have good solubility in organic solvents, and are able to provide organic electroluminescent elements having excellent longevity when thin films containing said aniline derivatives as charge transporting substances are used for hole injection layers.
US10147880B2

A mask for thin film deposition used in forming an organic thin film or a conductive layer in an organic light emitting device is disclosed. In one embodiment, the mask includes i) a base member, ii) a plurality of slits configured to penetrate through the base member, wherein the plurality of slits have a predetermined length and extend in a first direction, wherein the plurality of slits comprise an outermost slit positioned in an outermost in a second direction having a predetermined angle with respect to the first direction, and wherein the outermost slit comprises two sub-slits separated from each other and iii) a rib supporting part formed between and contacting the two sub-slits, wherein the rib supporting part extends from a rib which is adjacent to the outermost slit.
US10147876B1

Systems and methods for providing a phase change memory that includes a phase change material, such as a chalcogenide material, in series with a heating element that comprises multiple thermal interfaces are described. The multiple thermal interfaces may cause the heating element to have a reduced bulk thermal conductivity or a lower heat transfer rate across the heating element without a corresponding reduction in electrical conductivity. The phase change material may comprise a germanium-antimony-tellurium compound or a chalcogenide glass. The heating element may include a plurality of conducting layers with different thermal conductivities. In some cases, the heating element may include two or more conducting layers in which the conducting layers comprise the same electrically conductive material or compound but are deposited or formed using different temperatures, carrier gas pressures, flow rates, and/or film thicknesses to create thermal interfaces between the two or more conducting layers.
US10147859B2

A thermoelectric power module capable of suppressing diffusion of not only a material of a solder layer but also a material of a solder joint layer into a thermoelectric element, or suppressing oxidation of the thermoelectric element. The thermoelectric power module includes in sequence: a thermoelectric element consisting essentially of a thermoelectric material containing at least two kinds of elements of bismuth (Bi), tellurium (Te), antimony (Sb), and selenium (Se) as principal components; a first diffusion prevention layer consisting essentially of at least one of molybdenum (Mo) and tungsten (W); a second diffusion prevention layer consisting essentially of at least one of cobalt (Co), titanium (Ti), and an alloy or compound containing them as principal components; and a solder joint layer consisting essentially of at least one of nickel (Ni), tin (Sn), and an alloy or compound containing them as principal components.
US10147857B2

Disclosed are a light emitting device package. The light emitting device package includes a body having recess; a first lead frame including a first and second portions on a first region of the body; a second lead frame including a third and fourth portions on a second region of the body; a third lead frame between the first and second lead frame. The body has a length of the first direction greater than a width of the second direction, wherein the second portion of the first lead frame extends toward the second lead frame and has a small width, and wherein the fourth portion of the second lead frame extends toward the first lead frame. A first light emitting device is disposed on the first portion of the first lead frame and a second light emitting device is disposed on the third portion of the second lead frame.
US10147853B2

Emitter packages are disclosed having a thixotropic agent or material, with the encapsulant exhibiting significant reduction of thixotropic agent scattering. The packages exhibit a corresponding reduction or elimination of encapsulant clouding and increased package emission efficiency. This allows for the thixotropic agents to be included in the encapsulant to alter certain properties (e.g. mechanical or thermal) while not significantly altering the optical properties of the encapsulant. One embodiment of a light emitting diode (LED) package according to the present invention comprises an LED chip with an encapsulant over the LED chip. The encapsulant has an encapsulant refractive index and also has a thixotropic material with a refractive index that is substantially the same as the encapsulant refractive index.
US10147850B1

An optical device includes a light source with at least two radiation sources, and at least two layers of wavelength-modifying materials excited by the radiation sources that emit radiation in at least two predetermined wavelengths. Embodiments include a first plurality of n radiation sources configured to emit radiation at a first wavelength. The first plurality of radiation sources are in proximity to a second plurality of m of radiation sources configured to emit radiation at a second wavelength, the second wavelength being shorter than the first wavelength. The ratio between m and n is predetermined. The disclosed optical device also comprises at least two wavelength converting layers such that a first wavelength converting layer is configured to absorb a portion of radiation emitted by the second radiation sources, and a second wavelength converting layer configured to absorb a portion of radiation emitted by the second radiation sources.
US10147849B2

This disclosure refers to a manufacturing method of a flip-chip structure of III group semiconductor light emitting device. The manufacturing method includes steps of: growing a substrate, a buffer layer, an N type nitride semiconductor layer, an active layer and a P type nitride semiconductor layer sequentially from bottom to top to form an epitaxial structure, depositing a transparent conductive layer; defining an isolation groove with the yellow light etching process, depositing a first insulation layer structure, depositing a P type contact metal and N type contact metal, depositing a second insulation layer structure, depositing a flip-chip P type electrode and flip-chip N type electrode, then removing the photo resist by using of the stripping process to get a wafer; thinning, dicing, separating, measuring and sorting the wafer. In this disclosure, structure of the first insulation layer structure which is formed by the Prague reflective layer, the metal layer and the multilayer of oxide insulation, acts as a reflector structure and an insulation layer to replace the flip-chip reflector structure design and the first insulation layer, so that a metal protective layer can be omitted.
US10147848B2

An optoelectronic device with a multi-layer contact is described. The optoelectronic device can include a n-type semiconductor layer having a surface. A mesa can be located over a first portion of the surface of the n-type semiconductor layer and have a mesa boundary. A n-type contact region can be located over a second portion of the surface of the n-type semiconductor contact layer entirely distinct from the first portion, and be at least partially defined by the mesa boundary. A first n-type metallic contact layer can be located over at least a portion of the n-type contact region in proximity of the mesa boundary, where the first n-type metallic contact layer forms an ohmic contact with the n-type semiconductor layer. A second n-type metallic contact layer can be located over a second portion of the n-type contact region, where the second n-type metallic contact layer is formed of a reflective metallic material.
US10147841B2

A light emitting device can include a substrate including first and second surfaces, the substrate having a thickness of less than 350 micrometers; a reflective layer on the second surface of the substrate; a light emitting structure on the first surface of the substrate and including first and second semiconductor layers with an active layer therebetween, the second semiconductor layer includes an aluminum-gallium-nitride layer, and the active layer includes aluminum and indium and has a multiple quantum well layer; a transparent conductive layer disposed on the second semiconductor layer and including an indium-tin-oxide; a first electrode on the first semiconductor layer and including multiple layers; a second electrode on the transparent conductive layer and including multiple layers; first and second pads on the first and second electrodes, respectively, in which the second pad includes the same material as the first pad and has a thickness of more than 500 nanometers.
US10147838B2

An improved feeder system and method for continuous vapor transport deposition that includes at least two vaporizers coupled to a common distributor through an improved seal for separately vaporizing and collecting at least any two vaporizable materials for deposition as a material layer on a substrate. Multiple vaporizers provide redundancy and allow for continuous deposition during vaporizer maintenance and repair.
US10147837B2

A monocrystal and polycrystal texturing method, includes: 1: placing a silicon wafer in an acid liquid, where the acid liquid reacts with the surface of the silicon wafer to conduct acid corrosion; 2: washing the silicon wafer after acid corrosion by water and then drying the silicon wafer; 3: uniformly spreading an alkali liquid on the silicon wafer, where the alkali liquid reacts with the surface of the silicon wafer to conduct alkali corrosion; 4: washing the silicon wafer after alkali corrosion by water; 5: placing the silicon wafer in alkali solution for alkali washing; 6: washing the silicon wafer by water; 7: washing the silicon wafer by acid solution; and 8: washing the silicon after acid washing by water and then drying the silicon wafer. Steps 1 to 8 are conducted during monocrystal texturing, and steps 1 to 2 and steps 5 to 8 are conducted during polycrystal texturing.
US10147834B2

An electronic device includes a substrate, an optical sensor coupled to the substrate, and an optical emitter coupled to the substrate. A lens is aligned with the optical emitter and includes an upper surface and an encapsulation bleed stop groove around the upper surface. An encapsulation material is coupled to the substrate and includes first and second encapsulation openings therethrough aligned with the optical sensor and the lens, respectively.
US10147821B2

A substrate is patterned to form trenches and a semiconductor fin between the trenches. Insulators are formed in the trenches and a dielectric layer is formed to cover the semiconductor fin and the insulators. A dummy gate strip is formed on the dielectric layer. Spacers are formed on sidewalls of the dummy gate strip. The dummy gate strip and the dielectric layer underneath are removed until sidewalls of the spacers, a portion of the semiconductor fin and portions of the insulators are exposed. A second dielectric layer is selectively formed to cover the exposed portion of the semiconductor fin, wherein a thickness of the dielectric layer is smaller than a thickness of the second dielectric layer. A gate is formed between the spacers to cover the second dielectric layer, the sidewalls of the spacers and the exposed portions of the insulators.
US10147820B1

A semiconductor structure and a method for fabricating the same. The structure includes a substrate and at least one semiconductor fin. The semiconductor structure further includes a channel region within the semiconductor fin. The channel region includes a higher content of germanium than remaining portions of the semiconductor fin. The semiconductor structure also includes a gate stack in contact with the semiconductor fin. The method includes removing a dummy gate formed on at least one semiconductor fin. The removal of the dummy gate exposes a channel region of the semiconductor fin. A germanium dioxide layer is formed in contact with the channel region. A condensation process is performed after the germanium dioxide layer has been formed. The condensation process increases germanium content only in the channel region.
US10147813B2

A tunneling field-effect transistor with an insulated planar gate adjacent to a heterojunction between wide-bandgap semiconductor, such as silicon carbide, and either a narrow band gap material or a high work function metal. The heterojunction may be formed by filling a recess on a silicon carbide planar substrate, for example by etched into an epitaxially grown drift region atop the planar substrate. The low band gap material may be silicon which is deposited heterogeneously and, optionally, annealed via laser treatment and/or doped. The high work function metal may be tungsten, platinum, titanium, nickel, tantalum, or gold, or an alloy containing such a metal. The plane of the gate may be lateral or vertical. A blocking region of opposite doping type from the drift prevents conduction from the filled recess to the drift other than the conduction though the heterojunction.
US10147810B2

To achieve a semiconductor device equipped with a low ON voltage and high load short circuit withstand trench gate IGBT. A collector region on a back surface of a semiconductor substrate is comprised of a relatively lightly-doped P+ type first collector region and a relatively heavily-doped P++ type second collector region. The P++ type second collector region includes, in plan view, interfaces between a first trench having therein a first linear trench gate electrode and an N+ type emitter region formed on the side surface of the first trench and between a second trench having therein a second linear trench gate electrode and an N+ type emitter region formed on the side surface of the second trench. This enables electrons injected from the surface side of the semiconductor substrate to reach the P++ type second collector region and offset, with them, holes injected from the back surface side of the semiconductor substrate.
US10147806B1

A method of fabricating a floating gate includes providing a substrate divided into a cell region and a logic region. A silicon oxide layer and a silicon nitride layer cover the cell region and the logic region. Numerous STIs are formed in the silicon nitride layer, the silicon oxide layer, and the substrate. Later, the silicon nitride layer within the cell region is removed to form one recess between the adjacent STIs within the cell region while the silicon nitride layer within the logic region remains. Subsequently, a conductive layer is formed to fill the recess. The conductive layer is thinned to form a floating gate.
US10147803B2

A method of forming a semiconductor device that includes forming a sacrificial gate structure on a channel portion of a fin structure, wherein the angle at the intersection of the sidewall of the sacrificial gate structure and an upper surface of the channel portion of the fin structure is obtuse. Epitaxial source and drain region structures are formed on a source region portion and a drain region portion of the fin structure. At least one dielectric material is formed on the sidewall of the sacrificial gate structure. The sacrificial gate structure may be removed to provide an opening to the channel portion of the fin structure. A function gate structure is formed in the opening. At least one angle defined by the intersection of a sidewall of the functional gate structure and an upper surface of the channel portion of the fin structure is obtuse.
US10147797B2

A silicon carbide semiconductor device, including a silicon carbide semiconductor structure, an insulated gate structure, an interlayer insulating film formed on the insulated gate structure, a poly-silicon film formed on the interlayer insulating film, and a main electrode formed on the poly-silicon film and in electrical connection with the silicon carbide semiconductor structure. The insulated gate structure includes a gate insulating film, which is a silicon dioxide film contacting the silicon carbide semiconductor structure, and a gate electrode formed on the gate insulating film.
US10147792B2

A semiconductor device, including a substrate, a deposition layer deposited on the substrate, a semiconductor region selectively provided in the deposition layer, a semiconductor layer provided on the deposition layer and the semiconductor region, a first region and a second region selectively provided in the semiconductor layer, a gate electrode provided on the second region and the semiconductor layer via a gate insulating film, a source electrode in contact with the semiconductor layer and the second region, an interlayer insulating film covering the gate electrode, a drain electrode provided on the substrate, a plating film selectively provided on the source electrode at portions thereof on which the protective film is not provided, and a pin-shaped electrode connected to the plating film via solder. The second region is not formed directly beneath a portion where the plating film, the protective film and the source electrode are in contact with one another.
US10147788B2

A process for fabricating a gate-wrap-around field-effect transistor is provided, including: providing a superposition of first to third nanowires, each made of a semiconductor, the second nanowire being subjected to a strain along its longitudinal axis, a median portion of the first to third nanowires being covered by a sacrificial gate; forming voids by removing a portion of the first and third nanowires that is intermediate between their ends and their median portion, while preserving the superposition of the first to third nanowires level with the ends and under the sacrificial gate; forming an electrical insulator in the voids around the second nanowire; removing the sacrificial gate and the median portion of the first and third nanowires; and forming a gate electrode wrapped around the median portion of the second nanowire.
US10147785B2

In at least some embodiments, a semiconductor device structure comprises a first surface comprising a source and a gate; a second surface comprising a drain; a substrate of a first type, wherein the substrate is in contact with the drain; a first column in contact with the substrate and the first surface of the device, the first column comprising a dielectric material; and a mirroring axis, wherein a centerline of the first column is disposed along the mirroring axis, forming a first device side and a second device side, wherein the first device side mirrors the second device side. The first device side comprises a column of a second type in contact with the first column, the substrate, and the first surface of the device; a second column of the first type in contact with the substrate and the second column; a third column of the first type in contact with the substrate and the second column; a first region of the first type disposed in contact with the third column; a second region of the first type disposed in contact with the source and with a third region of the first type; and a first trench comprising the second type and a first region of the second type, wherein the first region of the second type is in contact with a gate region.
US10147781B2

A dual-sided OLED display includes a package shell includes n transparent square box and a package cavity formed inside the package shell. An open terminal, arranged on both opposite sides of the package shell The first light-emitting display portion and the second light-emitting display portion arranged in the package cavity firmly. The dual-sided OLED display package structure includes a shell with fewer sealed opens which is produced in advance. Such a design effectively reduces the area of the package adhesive for the OLED display to further lessen the water vapor. It takes shorter time to package the OLED display so the yield increases owing to simple package.
US10147780B2

A novel display device that is highly convenient with low power consumption is provided. The display device includes a display element including a liquid crystal layer, a display element including a light-emitting layer, and a pixel circuit. Electrodes of the display element including the liquid crystal layer and the display element including the light-emitting layer are electrically connected to the pixel circuit. The electrode of the display element including the liquid crystal layer includes a reflective film including an opening. The pixel circuit includes a transistor including a semiconductor film. The number of insulating films in a region overlapping with the opening is smaller than that of insulating films overlapping with the semiconductor film. In addition, the display element including the light-emitting layer includes two light-emitting elements. The number of optical elements overlapping with one light-emitting element is smaller than that of optical elements overlapping with the other light-emitting element.
US10147769B2

An organic light emitting diode display according to an exemplary embodiment includes: a substrate; a pixel formed on the substrate and including a pixel area displaying an image and a peripheral area adjacent to the pixel area; an insulating layer at the pixel area and the peripheral area on the substrate; a first electrode at the pixel area on the insulating layer; an organic emission layer on the first electrode and extending to the peripheral area; a second electrode on the organic emission layer and disposed in the pixel area and the peripheral area; an auxiliary electrode in the peripheral area on the substrate and partially exposed by a first opening formed in the insulating layer; and an auxiliary member disposed on the auxiliary electrode and in contact with an upper surface of the auxiliary electrode exposed by the first opening.
US10147766B2

A solid state imaging device that includes a substrate having oppositely facing first and second surfaces and a photoelectric conversion unit layer having a light incident side facing away from the substrate. The substrate includes a first photoelectric conversion unit and a second photoelectric conversion and the photoelectric conversion layer includes a third photoelectric conversion unit.
US10147765B2

A test structure for characterizing an organic photodiode image sensor includes, on a common substrate, a cathode sheet resistance portion; a diode capacitance portion; an organic photodiode sheet resistance portion; a contact resistance portion; a step coverage portion; a quantum efficiency portion; a film adhesion portion; and an inkjet printing portion. The organic photodiode sheet resistance portion includes gate metal sets, each gate metal set including four evenly spaced metal lines terminating in a probe point, wherein the spacing within each gate metal set is progressively increased from a first gate metal set to a last gate metal set, and wherein a spacing between each gate metal set is larger than the spacing within any gate metal set; and an organic photodiode sheet formed over the gate metal sets.
US10147754B2

An image sensor includes a semiconductor material having a front side and a back side opposite the front side. The image sensor also includes a shallow trench isolation (STI) structure, an interlayer dielectric, an intermetal dielectric, and a contact area. The STI structure extends from the front side of the semiconductor material into the semiconductor material. The interlayer dielectric is disposed between the front side of the semiconductor material and the intermetal dielectric. The contact area is disposed proximate to a lateral edge of the semiconductor material. The contact area includes a metal interconnect disposed within the intermetal dielectric and a plurality of contact plugs at least partially disposed within the interlayer dielectric. The contact area also includes a contact pad. The plurality of contact plugs is coupled between the contact pad and the metal interconnect.
US10147750B2

The present invention provides optical imaging apparatus comprising solid state sensing elements and optical components operable to be manufactured and assembled at the wafer level.
US10147743B2

A non-quadrangular display is disclosed. In one aspect, the display includes a plurality of first signal lines formed in a non-quadrangular display area and a DC voltage line formed in a peripheral area surrounding the non-quadrangular display area. At least one of the first signal lines crosses the DC voltage line in the peripheral area.
US10147742B2

To provide a display device including a flexible panel that can be handled without seriously damaging a driver circuit or a connecting portion between circuits. The display device includes a bent portion obtained by bending an element substrate. A circuit for driving the display device is provided in the bent portion and a wiring extends from the circuit, whereby the strength of a portion including the circuit for driving the display device is increased and failure of the circuit is reduced. Furthermore, the element substrate is bent in a connecting portion between an external terminal electrode and an external connecting wiring (FPC) so that the element substrate provided with the external terminal electrode fits the external connecting wiring, whereby the strength of the connecting portion is increased.
US10147737B2

According to one embodiment, a semiconductor memory device includes a substrate; a stacked body including a plurality of electrode layers; a select gate; a first insulating film; and a semiconductor film provided in the stacked body and in the substrate. The select gate includes a first portion provided on the substrate and spreading on a first plane crossing a stacking direction of the stacked body, and a second portion provided in the substrate and provided integrally with the first portion. The first insulating film is provided between the select gate and the substrate.
US10147736B2

According to one embodiment, a semiconductor memory device includes a substrate; a stacked body including a plurality of electrode layers; a semiconductor film extending in stacking direction of the stacked body; an interconnect layer extending in the stacking direction of the stacked body and a first direction crossing the stacking direction; and an insulating film. The interconnect layer includes: a core film extending in the stacking direction and the first direction; an intermediate film provided integrally between the core film and the plurality of electrode layers and between the core film and the substrate; and a first conductive film provided integrally between the intermediate film and the plurality of electrode layers and between the intermediate film and the substrate, being in contact with the substrate, and having an upper surface flush with an upper surface of the intermediate film.
US10147734B1

A memory array including a first memory cell including a first memory gate coupled to receive a first signal. The memory array including a second memory cell including a first memory gate coupled to receive a second signal. The magnitude of the second signal is different than the magnitude of the first signal. The memory array including a third memory cell including a first memory gate coupled to receive a third signal. The magnitude of the third signal is different than the magnitude of the first signal and the magnitude of the second signal. The first signal, the second signal and the third signal are received concurrently.
US10147733B2

A method can be used to make a semiconductor device. A number of projecting regions are formed over a first semiconductor layer that has a first conductivity type. The first semiconductor layer is located on an insulating layer that overlies a semiconductor substrate. The projecting regions are spaced apart from each other. Using the projecting regions as an implantation mask, dopants having a second conductivity type are implanted into the first semiconductor layer, so as to form a sequence of PN junctions forming diodes in the first semiconductor layer. The diodes vertically extend from an upper surface of the first semiconductor layer to the insulating layer.
US10147732B1

Embodiments of source structure of a three-dimensional (3D) memory device and method for forming the source structure of the 3D memory device are disclosed. In an example, a NAND memory device includes a substrate, an alternating conductor/dielectric stack, a NAND string, a source conductor layer, and a source contact. The alternating conductor/dielectric stack includes a plurality of conductor/dielectric pairs above the substrate. The NAND string extends vertically through the alternating conductor/dielectric stack. The source conductor layer is above the alternating conductor/dielectric stack and is in contact with an end of the NAND string. The source contact includes an end in contact with the source conductor layer. The NAND string is electrically connected to the source contact by the source conductor layer. In some embodiments, the source conductor layer includes one or more conduction regions each including one or more of a metal, a metal alloy, and a metal silicide.
US10147729B2

Structures, devices and methods are provided for fabricating memory devices. A structure includes: a first conductive line disposed in a first conductive layer; a first landing pad disposed in the first conductive layer and associated with a second conductive line disposed in a second conductive layer; and a second landing pad disposed in the first conductive layer and associated with a third conductive line disposed in a third conductive layer. The second conductive layer and the third conductive layer are different from the first conductive layer.
US10147726B1

A method for fabricating a semiconductor device includes the following steps. First, a contact structure is formed in the insulating layer. Preferably, the contact structure includes a bottom portion in part of the insulating layer and a top portion on part of the bottom portion and extending to cover part of the insulating layer. Next, a dielectric layer is formed on the bottom portion and the top portion, part of the dielectric layer is removed to form a first opening exposing part of the top portion and part of the bottom portion, and a capacitor is formed in the first opening and contacting the pad portion and the contact portion directly.
US10147722B2

A semiconductor die is disclosed upon which is formed direct current (DC) isolated first and second circuits. The first circuit is configured for electrical connection to a first ground. The second circuit is configured for electrical connection to a second ground. The first and second grounds can be at different potentials. The first and second circuits were formed using front end of line (FEOL) and back end of line (BEOL) processes. The first circuit includes a plurality of first devices, such as transistors, which were formed during the FEOL process, and the second circuit includes only second devices, such as transistors, which were formed during the BEOL process.
US10147713B2

A method of fabricating a semiconductor package includes mounting a plurality of semiconductor chips on a substrate in a stripped state, forming a mold layer to cover the semiconductor chips, cutting the mold layer and the substrate to form unit packages separated from each other, and forming a shielding layer on the mold layer of each of the unit packages, wherein each of the unit packages includes a corresponding one of the semiconductor chips, wherein the mold layer in each of the unit packages includes side surfaces, a top surface, and corner regions, and wherein each of the corner regions of the mold layer includes a first corner, which is connected to a corresponding one of the side surfaces and has a first curvature radius, and a second corner, which is connected to the top surface and has a second curvature radius smaller than the first curvature radius.
US10147710B2

Embodiments of the invention include multi-die package and methods of making such multi-die packages. In an embodiment a mold layer has a first surface and a second surface that is opposite from the first surface. One or more first electrical components that each have a solderable terminal that is oriented to face the first surface of the mold layer. The mold layer may also have one or more second electrical components that each have a second type of terminal that is oriented to face the second surface of the mold layer. Embodiments may also include one or more conductive through vias formed between the first surface of the mold layer and the second surface of the mold layer. Accordingly an electrical connection may be made from the second surface of the mold layer to the first electrical components that are oriented to face the first surface of the mold layer.
US10147698B2

A packaged RF device is provided that utilizes flexible circuit leads. The RF device includes at least one integrated circuit (IC) die configured to implement the RF device. The IC die is contained inside a package. In accordance with the embodiments described herein, a flexible circuit is implemented as a lead. Specifically, the flexible circuit lead is coupled to the at least one IC die inside the package and extends to outside the package, the flexible circuit lead thus providing an electrical connection to the at least one IC die inside the package.
US10147685B2

Electrical components may be packaged using system-in-package configurations or other component packages. Integrated circuit dies and other electrical components may be soldered or otherwise mounted on printed circuits. A layer of encapsulant may be used to encapsulate the integrated circuits. A shielding layer may be formed on the encapsulant layer to shield the integrate circuits. The shielding layer may include a sputtered metal seed layer and an electroplated layer of magnetic material. The electroplated layer may be a magnetic material that has a high permeability such as permalloy or mu metal to provide magnetic shielding for the integrated circuits. Integrated circuits may be mounted on one or both sides of the printed circuit. A temporary carrier and sealant may be used to hold the encapsulated integrated circuits during electroplating.
US10147683B2

A method of processing an optoelectronic component includes a light source having at least one luminous area formed by one or a plurality of light emitting diodes and a receptacle device that receives the light source, including determining a deviation of an actual position of the light source at the receptacle device from a desired position of the light source at the receptacle device, and forming at least one marking at the receptacle device that indicates the deviation.
US10147679B2

Electrical fuse (eFuse) and resistor structures and methods of manufacture are provided. The method includes forming metal gates having a capping material on a top surface thereof. The method further includes protecting the metal gates and the capping material during an etching process which forms a recess in a dielectric material. The method further includes forming an insulator material and metal material within the recess. The method further includes forming a contact in direct electrical contact with the metal material.
US10147659B1

Disclosed is a method of manufacturing integrated circuit (IC) chips, which includes forming routing structure(s) that facilitate process limiting yield (PLY) testing of test devices. A routing structure includes an array of link-up regions and a set of metal pads surrounding that array. Each link-up region includes two sections, each having two nodes electrically connected to the terminals of a corresponding two-terminal test device. During PLY testing with a probe card, electrical connections between the test devices and the metal pads through the link-up regions allow each test device to be tested individually. Optionally, additional routing structures with the same footprint are formed down the line and stacked one above the other. These additional routing structures are used for PLY testing with the same probe card. Optionally, dummy pads are formed between stacked routing structures to improve robustness. Also disclosed is a semiconductor structure formed according to this method.
US10147656B2

A sizing device in a polishing apparatus for measuring a thickness of a wafer in course of polishing by laser beam interference, includes: a light-source for irradiating the wafer in course of polishing with a laser beam, a light-receiving portion for receiving reflected light from the wafer in course of polishing irradiated with the laser beam from the light-source, a calculating part for calculating a measured value of the thickness of the wafer in course of polishing irradiated with the laser beam based on the reflected light received through the light-receiving portion. The calculating part can calculate the wafer thickness in course of polishing by calculating a measuring error value of the wafer thickness in course of polishing from resistivity of the wafer in course of polishing based on a previously determined correlation between wafer resistivity and measuring error value of wafer thickness, and by compensating the measuring error value.
US10147652B2

At least one method, apparatus and system disclosed involves a semiconductor substrate on which NMOS and PMOS devices with enhanced current drives may be formed. A first substrate having an enhanced electron mobility is formed. A second substrate having an enhanced hole mobility is formed. The first substrate and the second substrate are bonded for forming a third substrate. A first channel on the third substrate characterized by the enhanced electron mobility is formed. A second channel on the third substrate characterized by the enhanced hole mobility is formed.
US10147643B2

An array substrate, a manufacturing method thereof, and a display device are provided. The array substrate includes: a base substrate, a signal line disposed on the base substrate, an extinction layer disposed between the base substrate and the signal line, the extinction layer being configured to reduce an ambient light when the array substrate is located on a light exiting side. An orthographic projection of the signal line in a plane of the base substrate is coincided with an orthographic projection of the extinction layer in the plane of the base substrate.
US10147640B2

A method for preparing a porous dielectric is described. In particular, the method includes removing pore-filling agent from pores in a cured porous dielectric layer, wherein the pore-filling agent was back-filled within the pores following the removal of a pore-forming agent during a curing process. The removal of the pore-filling agent includes heating a substrate holder upon which the substrate rests to a holder temperature greater than 100 degrees C. and less than 400 degrees C., and while heating the substrate holder, exposing the substrate to electromagnetic (EM) radiation, wherein the EM radiation includes emission at a wavelengths within the ultraviolet (UV) spectrum, visible spectrum, infrared (IR) spectrum, or microwave spectrum, or combination thereof.
US10147638B1

Methods of forming staircase structures. The method comprises forming a patterned hardmask over tiers. An exposed portion of an uppermost tier is removed to form an uppermost stair. A first liner material is formed over the patterned hardmask and the uppermost tier, and a portion of the first liner material is removed to form a first liner and expose an underlying tier. An exposed portion of the underlying tier is removed to form an underlying stair in the underlying tier. A second liner material is formed over the patterned hardmask, the first liner, and the second liner. A portion of the second liner material is removed to form a second liner and expose another underlying tier. An exposed portion of the another underlying tier is removed to form another underlying stair. The patterned hardmask is removed. Staircase structures and semiconductor device structure are also disclosed.
US10147628B2

An electrostatic chuck includes a base plate including a penetration hole, a cylindrical insulating component inserted in the penetration hole, the cylindrical insulating component including a protruding portion protruding from an upper end of the penetration hole, a placing table arranged on the base plate, a dent portion formed in a lower face of the placing table, the dent portion in which the protruding portion of the cylindrical insulating component is fitted, a concave portion formed in the dent portion of the placing table, an electrode formed in the concave portion of the placing table, and a power feeding terminal arranged in an inner part of the cylindrical insulating component, the power feeding terminal connected to the electrode.
US10147616B2

A package frame includes a plurality of unit regions disposed on one surface of the package frame, a peripheral region surrounding the unit regions on the one surface, and a wrinkled structure disposed on the one surface in the peripheral region. A first surface of the wrinkled structure extends from the one surface and is disposed at a different level than the one surface. Each of the unit regions includes a plurality of conductive pads.
US10147606B2

A method of forming a semiconductor device structure comprises forming a preliminary structure comprising a substrate, a photoresist material over the substrate, and a plurality of structures longitudinally extending through the photoresist material and at least partially into the substrate. The preliminary structure is exposed to electromagnetic radiation directed toward upper surfaces of the photoresist material and the plurality of structures at an angle non-orthogonal to the upper surfaces to form a patterned photoresist material. The patterned photoresist material is developed to selectively remove some regions of the patterned photoresist material relative to other regions of the patterned photoresist material. Linear structures substantially laterally aligned with at least some structures of the plurality of structures are formed using the other regions of the patterned photoresist material. Additional methods of forming a semiconductor device structure are also described.
US10147602B2

A semiconductor structure is provided by a process in which two aspect ratio trapping processes are employed. The structure includes a semiconductor substrate portion of a first semiconductor material having a first lattice constant. A plurality of first semiconductor-containing pillar structures of a second semiconductor material having a second lattice constant that is greater than the first lattice constant extend upwards from a surface of the semiconductor substrate portion. A plurality of second semiconductor-containing pillar structures of a third semiconductor material having a third lattice constant that is greater than the first lattice constant extend upwards from another surface of the semiconductor substrate portion. A spacer separates each first semiconductor-containing pillar structure from each second semiconductor-containing pillar structure. Each second semiconductor-containing pillar structure has a width that is different from a width of each first semiconductor-containing pillar structure.
US10147601B2

What is specified is a method for producing a layer structure (10) as a buffer layer of a semiconductor component, said method comprising the following steps: a) provision of a carrier (1), which has a silicon surface (1a), b) deposition of a first layer sequence (2), which comprises a seeding layer (21) containing aluminum and nitrogen, on the silicon surface (1a) of the carrier (1) along a stacking direction (H) running perpendicular to a main plane of extent of the carrier (1), c) three-dimensional growth of a 3D-GaN layer (3), which is formed with gallium nitride, on a top surface (2a) of the first layer sequence (2) which is remote from the silicon surface (1a), d) two-dimensional growth of a 2D-GaN layer (4), which is formed with gallium nitride, on the outer surfaces (3a) of the 3D-GaN layer (3) which are remote from the silicon surface (1a).
US10147595B2

A quadrupole rod assembly includes a plurality of electrically conductive rods, electrically insulating rings coaxially surrounding the rods, and clamping systems. The rods are arranged about a longitudinal axis. The rods and rings have respective surfaces oriented in a transverse plane orthogonal to the longitudinal axis, which surfaces interface with respective surfaces of the clamping systems that are also oriented in the transverse plane.
US10147592B2

Devices, systems and methods including a spray chamber are described. In certain examples, the spray chamber may be configured with an outer chamber configured to provide tangential gas flows. In other instances, an inner tube can be positioned within the outer chamber and may comprise a plurality of microchannels. In some examples, the outer chamber may comprise dual gas inlet ports. In some instances, the spray chamber may be configured to provide tangential gas flow and laminar gas flows to prevent droplet formation on surfaces of the spray chamber. Optical emission devices, optical absorption devices and mass spectrometers using the spray chamber are also described.
US10147589B2

According to an embodiment, a processing apparatus includes a generator mount, a first-object mount, and a first collimator. A particle generator capable of emitting particles is placed on the generator mount. A first object is placed on the first-object mount. The first collimator is placed between the generator mount and the first-object mount, and has first walls and second walls. In the first collimator, the first walls and the second walls form first through holes extending in a first direction from the generator mount to the first-object mount. Each of the second walls is provided with at least one first passage.
US10147587B2

A system and method for a waferless cleaning method for a capacitive coupled plasma system. The method includes forming a protective layer on a top surface of an electrostatic chuck, volatilizing etch byproducts deposited on one or more inner surfaces of the plasma process chamber, removing volatilized etch byproducts from the plasma process chamber and removing the protective layer from the top surface of the electrostatic chuck. A capacitive coupled plasma system including a waferless cleaning recipe is also described.
US10147581B2

Disclosed is an x-ray tube including a hybrid electron emission source, which uses, as an electron emission source, a cathode including both a field electron emission source and a thermal electron emission source. An x-ray tube includes an electron emission source emitting an electron beam, and a target part including a target material that emits an x-ray as the emitted electron beam collides with the target part, wherein the electron emission source includes a thermal electron emission source and a field electron emission source, and emits the electron beam by selectively using at least one of the thermal electron emission source and the field electron emission source.
US10147571B2

A knob assembly includes a repositionable knob having an outer surface and an inner surface defining an interior, light-transmissive indicia provided on the knob and viewable from the outer surface, at least one light source located relative to the repositionable knob and emitting light into the interior of the knob to backlight the light-transmissive indicia, a position sensor providing a position output indicative of the position of the repositionable knob, and a controller configured to receive the position output and control the at least one light source to maintain a predetermined backlighting of the indicia.
US10147570B2

According to various embodiments, an input device may be provided. The input device may include: a housing having an upper portion and a lower portion; a key top provided at the upper portion; a switch coupled to the key top; a biasing element having a first end and a second end, wherein the first end is coupled to the key top, and wherein the second end is coupled to the lower portion; and an adjustment mechanism configured to adjust a pretension of the biasing element.
US10147563B2

The invention relates to an on-load tap changer (2) according to the reactor switching principle for uninterrupted load switching between different tap windings of a tapped transformer (1), comprising: —an inductor (3) which is designed as an inductive transition reactance; —the inductor (3) being part of the on-load tap changer (2).
US10147550B1

A capacitor provides a plurality of selectable capacitance values, by selective connection of six capacitor sections of a capacitive element each having a capacitance value. The capacitor sections are provided in a plurality of wound cylindrical capacitive elements. Two vertically stacked wound cylindrical capacitance elements may each provide three capacitor sections. There may be six separately wound cylindrical capacitive elements each providing a capacitor section. The capacitor sections have a common element terminal.
US10147545B2

A multilayer capacitor includes a capacitor body having an active region and cover layers disposed on upper and lower surfaces of the active region. The active region includes a plurality of dielectric layers and first and second internal electrodes alternately disposed with the plurality of dielectric layers interposed therebetween. The first and second internal electrodes are respectively exposed to opposite surfaces of the capacitor body. First and second external electrodes electrically are connected to the exposed portions of the first and second internal electrodes on the capacitor body, respectively. A phosphor (P) is dispersed among a non-phosphor material in the cover layers of the capacitor body. In some examples, the phosphor (P) has a content of 1 to 2 wt %, based on a total weight of a ceramic powder of the cover layers not including the phosphor (P).
US10147543B1

A capacitor having first and second electrodes and a scaffold dielectric where at least one electrode comprises an electrically and ionically conducting material. The scaffold dielectric comprises an insulating material with a plurality of longitudinal channels extending across the dielectric and filled with a liquid comprising cations and anions. The plurality of longitudinal channels are substantially parallel and the liquid within the longitudinal channels generally has an ionic strength of at least 0.1. Capacitance results from the migrations of positive and negative ions in the confined liquid in response to an applied electric field. A method of supplying power to a load using the capacitor and a method of making the capacitor is additionally disclosed.
US10147531B2

The present disclosure includes an electrical power transformer that may include a core and a conductor pack. A conductor pack may include a conducting layer disposed around a portion of the core, a first planar insulating layer disposed on a first side of the conducting layer, and a second planar insulating layer disposed on a second side of the conducting layer. A cooling member may be disposed adjacent to the conductor pack. A method of manufacturing an electrical power transformer may include providing a core and providing a plurality of planar conductor packs. The planar conductor packs including a plurality of planar conducting layers and a plurality of planar insulating layers. The method may include inserting a cooling member between insulating layers of adjacent ones of the plurality of planar conductor packs.
US10147522B2

A shielded electrical cable includes a plurality of conductor sets extending along a length of the cable and arranged generally in a plane along a width of the cable. Each conductor set has two insulated conductors. One conductor set includes a drain wire. The conductor of each insulated conductor has a size no greater than 24 AWG. Each conductor set is substantially surrounded by a shield. The cable further includes first and second non-conductive polymeric layers disposed on opposite sides of the cable. The polymeric layers include cover portions and pinched portions arranged such that, in transverse cross section, the cover portions, in combination, substantially surround the plurality of conductor sets, and the pinched portions, in combination, form pinched portions of the cable on each side of the plurality of the conductor sets. The separation between the drain wire and the conductor of the closest insulated conductor of the closest conductor set is greater than 0.5 times the center to center spacing between the two insulated conductors of the closest conductor set.
US10147517B1

A wire harness that includes an electric wire provided with a conductor and an insulator that coats an outer periphery of the conductor, a terminal connected to the conductor at a terminal end of the electric wire, and a molded resin portion that covers an outer periphery of the insulator at the terminal end of the electric wire and an outer periphery of an end portion on the electric wire side of the terminal. A storage modulus E′ of the insulator that is measured using a dynamic viscoelasticity measurement device in a tensed mode at a temperature increase rate of 5° C./min and a frequency of 10. Hz is 100 MPa or less at 25° C. and 1 MPa or more at 250° C., and a starting temperature (T) of a rubbery plateau region (G) is 150° C. or less.
US10147514B2

A wire harness WH is provided with a pipe, through which wires are passed. The pipe has multiple split portions split in the longitudinal direction. The wires are branched in the longitudinal direction. The locations of branching of the wires are defined by locations corresponding to the split portions.
US10147504B1

Methods and systems for risk assessment and adjustment are described. In one embodiment, a patient-level risk score associated with a patient is calculated. A plan-level average risk score associated with a benefit plan is calculated. The patient is a member of the benefit plan. A missing diagnosis code associated with the patient is identified based on medical claims history of the patient, historical prescription drug claims of the patient, and a drug marker. A revised patient-score associated with the patient is calculated based on identification of the missing diagnosis code. Additional methods and systems are disclosed.
US10147503B2

A personalize exercise decision-making device and manipulating method for patients with chronic diseases are disclosed from this invention. The device can provide an appropriate exercise suggestion to the user by the classification of the database based on the personal information, such as chronic diseases and drug administration, and the immediate physiological data. The device of the invention can also check the immediate physiological data, such as systolic blood pressure, diastolic blood pressure, heart rate and oxygenation concentration, to confirm the state of user whether can exercise. Further more, the device can monitor, analyze and store the physiological data for providing an instant feedback to user during the exercise. If the immediate physiological data of the user is over an exercise threshold in exercise, the device will provide a warning signal.
US10147501B1

A data storage device may consist of a non-volatile memory connected to a selection module. The non-volatile memory can have a rewritable in-place memory cell that has a read-write asymmetry. The selection module can dedicate a portion of the non-volatile memory to a data map that can be self-contained along with reactively and proactively altered by the selection module.
US10147500B2

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

Provided herein may be a control circuit, peripheral circuit, semiconductor memory device and methods of operating the device and circuits. The method of operating a semiconductor memory device may include applying a control signal having a form, in which a step pulse is combined with a ramp signal, to a gate electrode of a transistor for setting up a voltage of a bit line of the selected memory cell. The method of operating a semiconductor memory device may include applying a program pulse to a word line of the selected memory cell.
US10147486B2

Memory systems and memory programming methods are described. According to one arrangement, a memory system includes a memory array comprising a plurality of memory cells individually configured to have a plurality of different memory states, access circuitry configured to apply signals to the memory cells to program the memory cells to the different memory states, and a controller to configured to control the access circuitry to apply a first of the signals to one of the memory cells to program the one memory cell from a first memory state to a second memory state different than the first memory state, to determine that the one memory cell failed to place into the second memory state as a result of the application of the first signal, and to control the access circuitry to apply a second signal to the one memory cell to program the one memory cell from the first memory state to the second memory state as a result of the determination, wherein the first and second signals have a different electrical characteristic.
US10147485B2

A method for preventing over-programming of resistive random access (ReRAM) based memory cells in a ReRAM memory array includes applying a programming voltage in a programming circuit path including a ReRAM memory cell to be programmed, sensing programming current drawn by the ReRAM cell while the programming voltage is applied across the memory cell, and decreasing the programming current as a function of a rise in programming current.
US10147483B1

Systems, methods, and apparatus for writing data into a static random access memory (SRAM) are provided. A write driver circuit includes a bitcell array, a bitline coupled to the bitcell array, and a first driving circuit configured to drive the bitline via a write driver node for writing data into a bitcell for a write operation. The write driver circuit also includes a pre-charging circuit configured to control or to operate with the write driver circuit to drive the write driver node to a high voltage level or a low voltage level for the write operation, and pre-charge the write driver node to the high voltage level, and float the write driver node for a bit-masking operation.
US10147474B2

Methods of operating a ferroelectric memory cell. The method comprises applying one of a positive bias voltage and a negative bias voltage to a ferroelectric memory cell comprising a capacitor including a top electrode, a bottom electrode, a ferroelectric material between the top electrode and the bottom electrode, and an interfacial material between the ferroelectric material and one of the top electrode and the bottom electrode. The method further comprises applying another of the positive bias voltage and the negative bias voltage to the ferroelectric memory cell to switch a polarization of the ferroelectric memory cell, wherein an absolute value of the negative bias voltage is different from an absolute value of the positive bias voltage. Ferroelectric memory cells are also described.
US10147468B2

The present disclosure includes apparatuses and methods related to accessing data in memory. One example method comprises storing data associated with a first operation in a first sense amplifier responsive to receiving a request to perform a second operation, and performing the second operation associated with a row of memory cells while the data associated with the first operation is being stored in the first sense amplifier.
US10147466B1

A device includes a combinational circuit configured to create a one or more distortion correction factors used offset inter-symbol interference from a data stream on a distorted bit. The device also includes a selection circuit coupled o the combinational circuit. The selection circuit includes a feedback pin configured to receive a control signal and an output, wherein the selection circuit is configured to select a first distortion correction factor of the one or more distortion correction factors based upon the control signal and transmit the first distortion correction factor from the output.
US10147465B2

Devices and systems for powering up a memory device, for example, are disclosed. One such memory device includes power up circuitry configured to receive an external power supply and to provide an internal power supply to the memory device upon receipt of a command. The power up circuitry may be configured to provide the internal power supply limited to a peak current, or may be configured to provide the internal power supply not limited to a peak current. The memory device may be, for example, a synchronous dynamic random access memory (SDRAM) device or Flash memory.
US10147459B2

Techniques are disclosed herein for applying an artistic style extracted from one or more source images, e.g., paintings, to one or more target images. The extracted artistic style may then be stored as a plurality of layers in a neural network. In some embodiments, two or more stylized target images may be combined and stored as a stylized video sequence. The artistic style may be applied to the target images in the stylized video sequence using various optimization methods and/or pixel- and feature-based regularization techniques in a way that prevents excessive content pixel fluctuations between images and preserves smoothness in the assembled stylized video sequence. In other embodiments, a user may be able to semantically annotate locations of undesired artifacts in a target image, as well as portion(s) of a source image from which a style may be extracted and used to replace the undesired artifacts in the target image.
US10147455B1

A memory system, sensor circuit, and method of operating a memory system are provided. The disclosed memory system includes a first transducer configured to output a first electrical signal indicative of a first operating parameter of the memory system. The memory system is further disclosed to include a second transducer configured to output a second electrical signal indicative of a second operating parameter of the memory system where the second transducer shares a node with the first transducer. The memory system is further disclosed to include a sense amplifier that receives the first electrical signal and the second electrical signal and provide an output responsive to both the first electrical signal and the second electrical signal to a preamplifier Integrated Circuit (IC).
US10147442B1

A neural network acoustic model is trained to be robust and produce accurate output when used to process speech signals having acoustic interference. The neural network acoustic model can be trained using a source-separation process by which, in addition to producing the main acoustic model output for a given input, the neural network generates predictions of the separate speech and interference portions of the input. The parameters of the neural network can be adjusted to jointly optimize all three outputs (e.g., the main acoustic model output, the speech signal prediction, and the interference signal prediction), rather than only optimizing the main acoustic model output. Once trained, output layers for the speech and interference signal predictions can be removed from the neural network or otherwise disabled.
US10147441B1

A distributed voice controlled system has a primary assistant and at least one secondary assistant. The primary assistant has a housing to hold one or more microphones, one or more speakers, and various computing components. The secondary assistant is similar in structure, but is void of speakers. The voice controlled assistants perform transactions and other functions primarily based on verbal interactions with a user. The assistants within the system are coordinated and synchronized to perform acoustic echo cancellation, selection of a best audio input from among the assistants, and distributed processing.
US10147439B1

A speech-capturing device that can modulate its output audio data volume based on environmental sound conditions at the location of a user speaking to the device. The device detects the sound pressure of a spoken utterance at the device location and determines the distance of the user from the device. The device also detects the sound pressure of noise at the device and uses information about the location of the noise source and user to determine the sound pressure of noise at the location of the talker. The device can then adjust the gain for output audio (such as a spoken response to the utterance) to ensure that the output audio is at a certain desired sound pressure when it reaches the location of the user.
US10147434B2

A signal processing device comprises: a band detecting means for detecting a frequency band which satisfies a predetermined condition from an audio signal; a reference signal generating means for generating a reference signal in accordance with a detection band by the band detecting means; a reference signal correcting means for correcting the generated reference signal on the basis of a frequency characteristic thereof; a frequency band extending means for extending the corrected reference signal up to a frequency band higher than the detection band; an interpolation signal generating means for generating an interpolation signal by weighting each frequency component within the extended frequency band in accordance with a frequency characteristic of the audio signal; and a signal synthesizing means for synthesizing the generated interpolation signal with the audio signal.
US10147427B1

A method for electronically utilizing content in a communication between a customer and a customer representative is provided. An audible conversation between a customer and a service representative is captured. At least a portion of the audible conversation is converted into computer searchable data. The computer searchable data is analyzed during the audible conversation to identify relevant meta tags previously stored in a data repository or generated during the audible conversation. Each meta tag is associated with the customer. Each meta tag provides a contextual item determined from at least a portion of one of a current or previous conversation with the customer. A meta tag determined to be relevant to the current conversation between the service representative and the customer is displayed in real time to the service representative currently conversing with the customer.
US10147413B2

A noise cancellation system, comprising: an input for a digital signal, the digital signal having a first sample rate; a digital filter, connected to the input to receive the digital signal; a decimator, connected to the input to receive the digital signal and to generate a decimated signal at a second sample rate lower than the first sample rate; and a processor. The processor comprises: an emulation of the digital filter, connected to receive the decimated signal and to generate an emulated filter output; and a control circuit, for generating a control signal on the basis of the emulated filter output. The control signal is applied to the digital filter to control a filter characteristic thereof.
US10147404B2

A curvature adaption mechanism to be incorporated with a capo (10) for use with a guitar includes a cam surface (16, 17, 19) and associated cam follower surface (12) located behind a string contact surface (11). A curvature of the guitar fingerboard and strings can be adopted by the string contact surface (11) by virtue of cams engaging and providing a feedback force (D).
US10147399B1

Approaches enable images submitted by users, owner, and/or authorized person of a point of interest (e.g., a place, a scene, an object, etc.) to be used as a fiducial to assist recognition and tracking of the point of interest in an augmented reality environment. Multiple images (e.g., crowd-sourced images) of a point of interest taken from different points of view can be dynamically used. For example, as a user with a user device moves through a point of interest, a different image can be chosen from a set of stored candidate images of the point of interest based at least upon GPS locations, IMU orientations, or compass data of the user device. In this way, instead of relying on artificial fiducial images for various detection and tracking approaches, approaches enable images submitted by users and/or an owner or other authorized person of a point of interest to be used as fiducials to assist recognition and tracking of the point of interest.
US10147397B2

A flexible display panel and a driving method thereof, and a display device are provided. The flexible display panel includes a pixel region and a gate driving circuit region located outside the pixel region. The flexible display panel further includes a curvature adjusting unit located on two sides of the pixel region, the curvature adjusting unit includes a plurality of isosceles trapezoid units which are sequentially connected with each other through lower surfaces thereof, each isosceles trapezoid unit includes an upper surface, the lower surface, and a third waist surface and a fourth waist surface oppositely arranged between the upper surface and the lower surface, and a length of the upper surface between the third waist surface and the fourth waist surface is less than a length of the lower surface between the third waist surface and the fourth waist surface. In the case that the display panel is bent and in a bent portion of the display panel, the third waist surface of the isosceles trapezoid unit attaches to the fourth waist surface of the isosceles trapezoid unit adjacent thereto, and the upper surface of the isosceles trapezoid unit is connected with the upper surface of the isosceles trapezoid unit adjacent thereto.
US10147391B2

A stain compensating apparatus includes a camera, an input signal processing part, an edge compensating part and a stain compensating value generating part. The camera captures a display image from the display panel. The input signal processing part generates a luminance profile based on the display image captured by the camera. The edge compensating part compensates the luminance profile of a curved portion of the display panel. The stain compensating value generating part generates a stain compensating value for a pixel of the display panel using the compensated luminance profile.
US10147390B2

This application discloses a sub-pixel rendering method, and relates to the field of displaying. It is capable of making improvement with respect to the problem of distortion in the boundary region of the displayed image while ensuring a relatively high resolution of the display. The sub-pixel rendering method comprises: receiving a digital image; dividing, according to color values of image pixels in the digital image, the image pixels into boundary region pixels and continuous region pixels; generating a plurality of screen pixels on a screen, each screen pixel at least including one red sub-pixel, one blue sub-pixel, and one green sub-pixel, one of the plurality of screen pixels being used for correspondingly displaying one of the image pixels; wherein adjacent screen pixels for displaying the continuous region pixels share sub-pixels, and each screen pixel for displaying the boundary region pixels exclusively uses its sub-pixels.
US10147375B2

A display apparatus includes an image display region having pixels sectioned by scanning signal lines and video signal lines, scanning connecting lines, thin film transistors, selection signal lines connected to gate electrodes of the thin film transistors, plural ones of the thin film transistors connected to different ones of the scanning connecting lines being connected to one of the selection signal lines; and a scanning signal drive circuit. The scanning signal drive circuit performs a normal scanning mode in which pulse signals are supplied in turn to plural ones of the scanning connecting lines connected to the one of the selection signal lines, and in the normal scanning mode, a fall timing of the gate-on voltage differs from a fall timing of a last one of the pulse signals supplied to the plural ones of the scanning connecting lines during the selection period.
US10147367B2

A memory in pixel, a data storage method, and a pixel array. The memory in pixel includes a data input unit, configured to read data voltage on a data line onto a first data latching terminal and a second data latching terminal; a first data latching circuit, configured to hold a level of the first data latching terminal; a second data latching circuit, configured to hold a level of the second data latching terminal; a drive control circuit, configured to enable a level of a drive node to be opposite to that of the first data latching terminal; and a drive circuit, configured to output a third power source voltage of a third power source voltage terminal to a output terminal and output a fourth power source voltage of a fourth power source voltage terminal to the output terminal.
US10147363B2

A timing controller includes: a temperature sensor to sense an ambient-3.6 temperature; a memory to store a liquid crystal response time corresponding to the temperature, and a gamma signal corresponding to the ambient temperature; a field number determinator to identify the liquid crystal response time corresponding to the ambient temperature from the memory, and to determine a number of fields corresponding to the liquid crystal response time; and a gamma converter to identify the gamma signal corresponding to the ambient temperature and the number of fields from the memory, and to convert an image signal into an image data signal corresponding to the gamma signal.
US10147361B2

Display devices and methods for making and driving the display devices are provided. In one example, a device for driving a display panel including an array of pixels includes a timing controller. Each of the pixels includes a first light emitting element and a second light emitting element. The timing controller is configured to provide a first set of timing control signals for coordinating timing of gate scanning and timing of writing display data into the array of pixels. The timing controller is further configured to provide a second set of timing control signals for controlling timing of emitting light by the first and second light emitting elements of the array of pixels such that the first light emitting elements emit light in a first light emitting period and the second light emitting elements emit light in a second light emitting period, alternatively.
US10147356B2

The OLED pixel driving circuit adds the third thin film transistor (T3) and arranges the switch (K) on the basis of the 2T1C structure. The first pin (K1) of the switch (K) is electrically coupled to the drain of the third thin film transistor (T3), and the second pin (K2) is electrically coupled to the digital to analog converter (DAC), and the third pin is electrically coupled to the analog to digital converter (ADC). The switch signal (Switch) is used to control the switch (K) to connect the first pin (K1) and the second pin (K2) for entering the display mode, and the switch signal (Switch) is used to control the switch (K) to connect the first pin (K1) and the third pin (K3) for entering the sensing mode so that the analog to digital converter (ADC) can sense the threshold voltage (Vth) of the second thin film transistor (T2).
US10147350B2

Techniques for displaying a video or images in perceived better resolution are described. An input image is expanded into two frames based on the architecture of sub-pixels. A first frame is derived from the input image while the second frame is generated based on the first frame. These two frames are of equal size to the input image and displayed alternatively at twice the refresh rate of the input image.
US10147343B2

The present disclosure provides a display panel, a method for driving the same, and an anti-peeping system. The display panel comprises a substrate; and multiple pixel units arranged on the substrate in an array, each of the pixel units comprising first self-luminous devices, second self-luminous devices, and quantum dot luminous devices, wherein the first self-luminous devices and the second self-luminous devices are stacked in various sub-pixel regions, the quantum dot luminous devices are disposed in at least two sub-pixel regions, and quantum dot luminous devices disposed in different sub-pixel regions have different luminous colors, wherein the first self-luminous devices are configured to excite the quantum dot luminous devices to emit light during a display period of one frame to display a normal picture, and the second self-luminous devices are configured to be in a turn-off state during the display period of one frame and excite quantum dot luminous devices within a part of the sub-pixel regions to emit light during an interference period of one frame to display an interference picture. The display panel according to the embodiments of the present disclosure realizes an anti-peeping function.
US10147337B2

Protective battering plate devices are provided, which can be removably attached to a door of a forcible entry training door apparatus. A protective battering plate device is configured to enable simulated forcible entry of an inward swinging locked door by hitting a battering ram against the protective battering plate device mounted on the door of the forcible entry door training apparatus, while protecting the door from damage.
US10147320B1

Self-driving vehicles safety system, comprising synthesized and coordinated components and entities, including vehicles, pedestrians, and traffic control light mechanisms, exchanging information, employing lidar (light imaging detection and ranging), radar and intelligent computer-based decision support algorithm systems that analyze images and extract information, to provide safety and vehicle control, regulated and prioritized traffic, and reduced vehicle emissions.
US10147313B2

The system includes an active unit, such as a detector unit, which has a processor, a network port for connection to a central control unit, and an optical data input port. The processor is arranged to enable the optical data input port on receipt of an enable signal received by the active unit from the central control unit via a network.
US10147311B2

A wireless control device may include a housing, a yoke, an antenna, a communication circuit, and a control circuit. The yoke may be electrically conductive and be configured to mount the wireless control device to an electrical wallbox. The antenna may be configured to transmit and receive radio frequency signals. The antenna may be a slot antenna. The communication circuit may be configured to transmit and receive the radio-frequency signals via the antenna, and the control circuit may be responsive to the communication circuit (e.g., the signals received via the communication circuit). The control device may also include a conductive component that is attached to a front surface of the housing. For example, the conductive component may be electrically connected to the yoke via a single electrical connection (e.g., a screw). Further, the conductive component may be parallel with the antenna and configured to be capacitively coupled to the antenna.
US10147306B2

Techniques are described for detecting and handling unauthenticated commands in a property monitoring system. In some implementations, a monitoring system may include sensors located throughout a property, a monitoring control unit, and an input device. The monitoring control unit may be configured to receive data collected by the sensors, as well as an input command detected by the input device. For an input command that does not include authentication information, the monitoring control unit may generate property state information based on the sensor data, then analyze the property state data and the input command against one or more rules that relate to authorization of unauthenticated commands. Based on the analysis, the monitoring control unit may determine whether to perform the action corresponding to the input command or whether to perform another action, for example, generating and providing a notification or authorization request to a user.
US10147303B1

Apparatuses, methods, systems, and program products are disclosed for adjusting alarm settings based on context. A method includes determining, by a processor, one or more settings for an alarm. The method includes determining context data associated with an alarm that may affect one or more settings for the alarm. The method includes adjusting one or more settings for an alarm based on context data prior to the alarm being triggered.
US10147300B1

A set of sensors is disposed beside a cylinder to collect a first set of temperature points. The first set of temperature points is updated and distributed on a coordinate plane corresponding to a length and rotation degrees of the cylinder. The coordinate plane is segmented along a horizontal axis with a fixed length to define a rectangular area, and a second set of temperature points is distributed on the rectangular area. The second set of temperature points is a subset of the first set of temperature points. On the rectangular area, the second set of temperature points is clustered into n sets of temperature points using a k means algorithm. A notification signal is sent according to an xth set of temperature points of the n sets of temperature points. The xth set of temperature points has a highest mean temperature among the n sets of temperature points.
US10147294B2

A method and apparatus for providing reminder of occupant status are provided. The method includes in response to detecting rear passenger door of vehicle has been opened, determining whether vehicle is in first power mode or second power mode; in response to determining that vehicle is in first power mode, setting timer corresponding to time limit for detecting transition from first power mode to second power mode; in response to detecting transition from first power mode to second power mode and timer being unexpired, turning on setting to output reminder of an occupant; in response to determining that vehicle is in second power mode, turning on setting to output reminder of occupant; and in response to detecting transition from second power mode to first power mode, outputting reminder of occupant if setting to output reminder of occupant is turned on. The method may provide reminders of rear seat occupants.
US10147293B2

A safety control system, method, and computer system is disclosed for sensing a dangerous device and its environment, analyzing the sensed dangerous device and environment. to determine compliance with a safety precaution. Accordingly, an enabling or disabling signal can then be set to the dangerous device. Examples include using a digital camera sensor and computer vision analysis techniques for dangerous devices such as a chainsaw, welding torch, or a forklift.
US10147292B2

The present application relates to a train smoke and fire alarm communication method based on independent modules combination and a 3U chassis structure. By externally connecting a carriage number connector X4 of an IO board to an address line to identify a carriage number, and invoking a detector configuration; acquiring temperature information and smoke concentration information by detectors and transmitting the same to a CPU board to be processed; by the CPU board, determining the acquired information, and outputting alarm information, and transmitting the alarm information to an HMI display screen in a cab; interrupting signals output between the IO board and a train safety loop, and transmitting the alarm information to the HMI display screen in the cab, and lightening a red alarm indicator on the DISP board; and by a DS board, Enet board and wireless board, collecting, storing and uploading the information.
US10147288B2

An alarm method is disclosed. The method may comprise acquiring a monitoring video, detecting whether the monitoring video contains a moving target, determining whether the moving target is a preset object if it is detected that the monitoring video contains the moving target, and forbidding sending corresponding alarm information to a terminal if the moving target is determined to be the preset object.
US10147285B2

A plug for detecting tampering of a container the plug being used to close an opening in a lid of the container. The plug includes an attachment for attaching the plug to the opening in the lid of the container by rotating the plug with respect to the container, a motion sensor for sensing rotation of the plug with respect to the container and a communication device for communicating with a server.
US10147284B2

Aspects of the disclosure relate to deploying, configuring, and utilizing cash handling devices to provide dynamic and adaptable operating functions. A cash handling device having at least one processor, a memory, and a communication interface may store a device registration module, a containerized operating module, a non-engagement services module, and a secure communications module. The device registration module may include instructions that cause the cash handling device to register with a support server and a plurality of financial institution servers. The containerized operating module may include instructions that cause the cash handling device to selectively execute a first operating application or a second operating application. The non-engagement services module may include instructions that cause the cash handling device to generate and present one or more non-engagement user interfaces. The secure communications module may include instructions that cause the cash handling device to track and securely communicate transaction details information.
US10147278B2

Systems, methods, and articles of manufacture provide for interface modifications such as with respect to new features and functionality of bingo-style games, particularly with respect to bingo card sorting and presentation via mobile device platforms.
US10147268B2

A gaming system and method which includes enabling a player to initiate a play of a game, for the initiated play of the game: (i) randomly generating a game outcome, (ii) displaying to the player the randomly generated game outcome, (iii) determining any award associated with the displayed game outcome, and (iv) displaying to the player any determined award, enabling the player to invite a quantity of other players to each initiate a play of at least one game, the quantity of other players being greater than zero, and if the player invited the quantity of other players, providing the player a benefit, an amount of the benefit being based on the quantity of other players invited.
US10147252B2

The invention relates to a device (10) for data acquisition and measurement acquisition for a door handle (2) of a vehicle (1), said device comprising: at least one communications device (11), in particular an NFC device (11) for NFC data exchange with an external communications terminal (3); and at least one sensor device (12) for measuring (20) a change in capacitance.According to the invention, just one voltage device (14) is provided for common adjustment of the voltages of the at least one communications device (11) and the at least one sensor device (12).
US10147248B2

An implant including a platform that performs computations and that is configured to communicate with an external system, and at least one sensor that is connected to the platform and that communicates with the platform, the at least one sensor is configured to sense a biological environment surrounding the implant. The platform is configured to generate a bio-signature that corresponds to the biological environment sensed by the at least one sensor and to utilize the bio-signature to cryptographically secure data provided in the platform. The platform is configured to permit the system to access the data when the at least one sensor senses the biological environment that corresponds to the generated bio-signature, and the platform is configured to deny the system access to the data when the at least one sensor fails to sense the biological environment that corresponds to the generated bio-signature.
US10147229B2

Apparatuses and systems for generating faithful 3D geometric models that correspond to the shape of an imaged 3D physical object; for storing, transmitting, and transforming those 3D models; for manufacturing 3D objects based upon those models; and for capture, transmission, storage, and transformation of the 3D models and manufacturing of objects from those models. Methods can include generating a 3D model by imaging a 3D object, transforming that 3D model with a transforming device to conform to a negative shape of the 3D object, using photogrammetry to create images from known non-repeatable positions, and using landmarks to identify common reference points in those images.
US10147227B2

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

A computer-implemented method includes accessing a plurality of sets of outputs for an interactive animation, with each set of outputs being associated with a different sequence of a plurality of sequences of discrete control inputs, and with each set of outputs comprising an output that provides a stored portion of the animation; and transmitting, to a client device, information indicative of at least one of the plurality of sets of outputs for the animation and the output that provides the stored portion of the animation, which when rendered by the client device causes the animation to be presented to a user.
US10147218B2

Methods and systems that enhance motion capture capabilities. In one such method, the motion capture system enables a user to set parameters, based on hue, lightness, and saturation, for example, to assist in identifying and searching for motion capture markers that are applied to real-life subjects. In another implementation, the motion capture system enables a user to determine a distance between a master marker and a slave marker, and to use that distance to establish bounding boxes for searching for the slave marker in subsequent frames. Further, in some implementations, the motion capture system further uses the distance when rendering an animated scene based on the motion capture session to estimate the position of the slave marker when the slave marker is not visible in a captured frame.
US10147212B2

A controller for controlling components in a building automation system including a processor, a display operably coupled to the processor, a memory operably coupled to the processor, and executable software stored in the memory, the executable software operable to display at least one textual element on the display, wherein the at least one textual element is sized based a maximum character parameter. A method of operating a software module configured to create display elements for a controller, the method including operating the module to: create at least one textual element, place at least one character within the at least one textual element to form a word, select at least one support language for the at least one textual element, determine a maximum character parameter, and size the at least one textual element based at least in part on the maximum character parameter.
US10147200B2

Methods and apparatus, including computer program products, implementing and using techniques for classifying an object occurring in a sequence of images. The object is tracked through the sequence of images. A set of temporally distributed image crops including the object is generated from the sequence of images. The set of image crops is fed to an artificial neural network trained for classifying an object. The artificial network determines a classification result for each image crop. A quality measure of each classification result is determined based on one or more of: a confidence measure of a classification vector output from the artificial neural network, and a resolution of the image crop. The classification result for each image crop is weighed by its quality measure, and an object class for the object is determined by combining the weighted output from the artificial neural network for the set of images.
US10147196B2

A system for determining occupancy includes a first luminaire having a first camera to detect a first occupant and a second luminaire having a second camera to detect a second occupant. The system further includes a processor to determine whether the first camera and the second camera have a common visual field and to determine whether the first occupant and the second occupant are the same occupant in response to determining that the first camera and the second camera have a common visual field.
US10147191B1

A panoramic video camera includes a lens having a horizontal FOV portion of 360° about an optical axis. The panoramic video camera includes an image sensor, a processor, and a storage medium. The processor executes programmatic instructions to analyze digital image files to locate an object and positions thereof to produce object position data. Executed programmatic instructions also generate a plurality of zoom levels for the respective digital image files based on the object position data. The zoom levels enable a playback device to visually show the object at varying magnifications during playback of a video segment derived from the digital image files. Zoom levels may alter image capture settings of the panoramic video camera, may alter playback device playback settings, or both.
US10147189B2

Computer systems, computer-implemented methods, and non-transitory computer readable storage media for gross feature recognition including receiving an image comprising a plurality of image elements representing the region of interest of the subject. Gross feature recognition can further include co-registering the image to an atlas to segment the plurality of image elements into a plurality of sub-regions corresponding to structures in the atlas, where the structures in the atlas are ordered in a first rank order according to a predetermined feature. Further included can be ordering the plurality of sub-regions in a second rank order according to the predetermined feature. Further included can be identifying as gross features one or more of the plurality of sub-regions whose positions in the first rank order of the ordered sub-regions differ from positions in the second rank order of the corresponding ordered structures in the atlas.
US10147188B2

Various aspects of a method and system to localize surgical tools during anatomical surgery are disclosed herein. In accordance with an embodiment of the disclosure, the method is implementable in an image-processing engine, which is communicatively coupled to an image-capturing device that captures one or more video frames. The method includes determination of one or more physical characteristics of one or more surgical tools present in the one or more video frames, based on one or more color and geometric constraints. Thereafter, two-dimensional (2D) masks of the one or more surgical tools are detected, based on the one or more physical characteristics of the one or more surgical tools. Further, poses of the one or more surgical tools are estimated, when the 2D masks of the one or more surgical tools are occluded at tips and/or ends of the one or more surgical tools.
US10147178B2

A method includes obtaining image information including a first vector by capturing an image of a first wafer, wherein the first wafer is known to be a good product; obtaining image information including a second vector by capturing an image of a second wafer, wherein the second wafer is known to be a defective product; calculating a projection vector based on a covariance matrix associated with the first vector and the second vector; obtaining image information including a third vector by capturing an image of a third wafer under a test; projecting each of the first vector, the second vector and the third vector onto the projection vector; and classifying the third wafer as either the good product or the defective product based on the projected first vector, the projected second vector and the projected third vector.
US10147177B2

A device for detecting an offending object such as weeds or insects, and addressing the offending object by removing or marking the same. The device has image acquisition and image recognition systems that captures images of plants and automatically responds by way of an action when a weed or insect is identified. The action head may grip the offending object or release a substance such a herbicide to eliminate a weed.
US10147171B2

Methods and systems are provided for generating regional digital subtraction angiography (DSA) images and roadmap images with landmarks. In one embodiment, a method comprises generating a mask from a set of mask images of an anatomy of a subject, and generating a masked image by applying the mask to acquired image data of the anatomy of the subject, including weighting the mask differently inside a region of interest (ROI) of the image than outside the ROI, the weighting inside ROI independent of the weighting outside the ROI. In this way, a user may be able to adjust a relative magnitude of subtraction inside and outside the ROI, and thus be able to visualize both vasculature and landmarks within the same image frame.
US10147157B2

System on chip comprising a general purpose processing element, a graphics processing unit and a display interface, supporting graphics visualization on mobile computing devices and on embedded systems.
US10147152B2

A system for displaying a plurality of hemostatic indexes is disclosed. The system includes a communication receiver configured to receive the hemostatic indexes and a graphical user interface (GUI) connected to the communication receiver and configured to simultaneously display the hemostatic indexes. The hemostatic indexes are derived from a plurality of independent measurements, such as the mechanical measurements determined using the sonorheometry systems and processes.
US10147145B2

The subject disclosure is directed towards integrating an application into an operating system component of a mobile computing platform. The application communicates registration information to an extension mechanism within the mobile computing platform. The extension mechanism registers the application and modifies the operating system component to provide interoperability with the application based on the registration information. The extension mechanism couples the operating system component with content from a counterpart application to the application, which corresponds to information presented on the operating system component.
US10147138B2

A user interface and method are disclosed for providing trading between a plurality of semi-fungible and non-fungible goods. A plurality of book axes are displayed in a single interface, each book axis representing a market for a particular good. Orders for goods are displayed as marks on the axes to display the relative value of the orders. A value axis is provided that relates the value of the goods from each market to each other. Thus, a single interface provides the means to relate the values of different semi-fungible goods. The value axis may be displayed in units of price, or a custom value designated by a user or pre-defined by the interface. Quantity information is represented in the interface through the display of a dimension of an order icon. Precise information about each order is displayed either in a panel view or a pop-up window.
US10147135B2

A system includes one or more memory devices storing instructions, and one or more processors configured to execute the instructions to perform steps of a method. The system may provide a virtual fitting system. The system may store sizing data including a 3-dimensional model of a target. The system may then receive user input data indicating the selection of a test object. In response to this identification, the system may receive a 3-dimensional model of the test object. The system can then apply the test object model to the target model to create a virtual fit model, and provide the virtual fit model to the computing device.
US10147131B2

Merchant hosted checkout as described herein allows merchants to process mobile payments via a customized user payment interface (“checkout interface”). The merchant hosted checkout provides dynamic user interface (UI) instructions and user input requirements based on the country and mobile network (carrier) associated with each transaction.
US10147122B2

A measurement of an effect of a topic on an aggregate of numerical information related to a set of evaluations of a specific product can be produced. A subset of the set of the evaluations can be determined. The subset can be defined by inclusion of textual information about the topic. The specific product can be a good, a service, an application, the like, or any combination thereof. An aggregate of the numerical information related to the subset can be determined. Based on the aggregate of the numerical information related to the subset, the measurement of the effect of the topic on the aggregate of the numerical information related to the set can be calculated. The measurement can be included in a file to be transmitted to a computer system to be used to control operations performed by the computer system to produce a modification to the specific product.
US10147121B2

A press release distribution system provides press release and other news to forum sites as posts. The forum software that runs at forum sites includes press release interface software or is adapted to receive press release interface plug-in modules for interfacing with the press release distribution system. The press release interface software or plug-in module may also monitor and/or analyze user data of forum members and/or forum activities of the users. The monitored user data and forum activities may be provided to the press release distribution system for analysis and generation of user profiles. Using the result of the analysis (e.g., user profiles), the press release distribution system can target particular users or forums to direct the press releases, news, or advertisements for most effective advertising campaign.
US10147119B2

Various embodiments of the present disclosure are related to leveraging mobility management techniques implemented in mobile networks to distribute advertisements to mobile devices. In certain embodiments of the present disclosure, based on the location of a mobile device, an advertisement is provided for a service associated with the location of the mobile device, wherein the advertisement includes a map of a path from the location of the mobile device to a location of a service provider of the service associated with the location of the mobile device. If a user is interested in the service that is offered in the advertisement, they can initiate a purchase procedure.
US10147117B2

A method and apparatus provides information to enhance at least one of: a sales, a service and an administrative transaction by communicating with a plurality of applications from a group of applications in accordance with rule information and based on at least two of the received: end user identification information, client identification information and transaction type information. In one example, the apparatus includes a rules engine, an application integrator, an integration and presentation module, and an integrated user interface. The rules engine causes the application integrator to communicate with a plurality of applications in accordance with the rule information, and at least two of: the end user identification information, the client identification information, and the transaction type information. The application integrator then generates integrated output information received from the plurality of applications to produce the integrated user interface that includes output from the plurality of applications. Based on end user input, the integrated user interface then provides interactive user response information to the application integrator which passes the interactive user response information to the rules engine. The rules engine then determines which of at least one additional supporting application of available applications to use in a next stage of the transaction, which may be the same as or different applications from the plurality of applications. The application integrator then communicates with the additional supporting applications and accordingly updates the integrated output information on the integrated user interface to include output from the at least one additional supporting application.
US10147116B2

Disclosed is a method and a tracking system for tracking content in a mobile communication network. The method comprises maintaining predefined identifying information pertaining to content to be tracked, the identifying information being independent of user information associated with the content, intercepting a message originated from a user, comparing content of the message with said predefined identifying information, and responsive to obtaining at least partial match in said comparing, concluding that said message comprises content to be tracked.
US10147114B2

An example involves determining a missing-audience factor based on first impressions corresponding to first client devices that do not have database proprietor (DP) identifiers for use by a DP to identify subscribers registered with the DP, and based on second impressions corresponding to second client devices that do have the DP identifiers used by the DP to identify subscribers registered with the DP. The first impressions represent accesses to media via the first client devices. The second impressions represent access to the media via the second client devices. The example involves determining a coverage-corrected unique audience (CCUA) size based on the missing-audience factor and a UA size of DP subscribers exposed to the media. The UA size is determined based on impressions logged by the DP. The CCUA size corresponds to impressions logged by the DP and not logged by the DP.
US10147109B2

Systems, methods, and computer-readable media for obtaining insight information for a plurality of user devices. In an embodiment, an identification of target location(s) are received from a client. For each of the target location(s), the target location is categorized, and insight algorithm is automatically selected for the target location from a plurality of different insight algorithms based on the categorization of the target location. The selected insight algorithm can be configured to, for each of a plurality of user devices, receive a location of the user device, and determine whether or not to store an event record for the user device based on the location of the user device.
US10147106B2

This disclosure provides systems, methods, services, and platforms for prompting a user to respond to an offer on a mobile device. The disclosure enables Mobile Network Operators to create campaigns to target customers who are nearing the limit of their data plans, voice plans, SMS plans, and MMS plans. In some embodiments, the cloud server interacts with a client application to prompt the use of a mobile device to respond to an offer send in a campaign. The disclosure also provides embodiments to check to see if the user has opted out of receiving offers, or if a device can not execute a command, or if a threshold number of offers has already been sent. This disclosure also provides embodiments for authenticating third party account log-in.
US10147105B1

A system and a process are disclosed to analyze images and predict personality to enhance business outcomes by analyzing colors predominant in images selected, posted, or liked by a person, determining color values for the predominant colors in the images, weighting the color values, and, based on the weighted color values, deriving one or more personality attributes according to a particular psychological orientation.
US10147098B2

Briefly, a method for verifying the visual perceptibility of a display is provided. An intended message is written to a bistable display. Pixels that comprise portions of the message are measured and evaluated to determine if the message actually displayed on the bistable display was perceptible by a human or a machine. In some cases, information regarding the message actually perceivable from the display may be stored for later use. Responsive to determining that a message is perceivable or not perceivable, alarms may be set, one or more third parties notified, or additional display features may be set.
US10147088B2

Various embodiments of the present invention are directed to methods, systems and computer program products for conducting an online transaction on a website involving sensitive information. Such embodiments provide methods, systems and computer program products to: (a) register at least one entity with a gate keeper module, the registering comprising associating the entity with a subscription level; (b) associate a sub-string of a character string with a unique token so that a direct link does not exist between the unique token and the character string; and (c) during processing of the online transaction: (i) using the unique token for intermediate steps during the processing of the online transaction; and (ii) only accessing the character string in storage memory to complete the online transaction after receiving a request from at least one registered entity associated with a subscription level associated with a privilege to receive the requested sensitive information.
US10147076B2

Provided is a method for digital currency transfers via a mobile and wearable device. The method may include receiving a transfer request with a transfer amount in digital currency and user identification data associated with the user, retrieving payment data of the user associated with the identification data, generating an optical code encoding the payment data and the transfer amount. The method may continue with providing the optical code on a screen of the mobile and wearable device. On scanning of the optical code, a transfer receiving request is created. The method may continue with receiving a transfer receiving request to perform a payment transaction associated with the user, accessing a user account maintained by a currency issuance unit, and transferring the transfer amount in the digital currency from the user account to a recipient account associated with the recipient identification data.
US10147073B2

The present disclosure provides a computer-implemented method, system, tool, and program product for sending a customized reply to an instant message. Specifically, under the present disclosure, a customized message may be provided for a specific instant messaging contact/availability status combination. When the availability status is selected and a message is received from the instant messaging contact, the customized message is automatically sent to the messaging contact. The disclosure may also be integrated into a calendaring application to determine, for example, whether the message recipient is in a meeting and, if so, to automatically send a reply that gives an estimated ending time for the meeting.
US10147070B1

Embodiments herein describe a configurable lighting system that can be used to redefine the size of the storage areas holding items. When changing the dimensions of the storage areas, an associate may also want to change the assignment of lights disposed near the storage areas. To do so, the configurable lighting system includes a series of lights disposed along a first axis and a set of confirmation devices corresponding to the series of lights. The lighting system can receiving first and second input signals from the set of confirmation devices and identify a first subset of the series of lights corresponding to the first input signal and a second subset of the series of lights corresponding to the second input signal. The first and second subsets can define respective lengths of first and second storage areas when illuminated.
US10147065B1

A system for optimized configuration of an adaptive authentication service is disclosed that automatically generates one or more risk score thresholds. The system generates a risk score threshold or thresholds for an upcoming time period such that the business damages estimated to occur during the upcoming time period are minimized. The business damages estimated to occur during the upcoming time period may include business damages resulting from false negative authentication determinations, which incorrectly indicate that a fraudulent authentication request is legitimate, and false positive authentication determinations, which incorrectly indicate that a legitimate authentication request is fraudulent, and may be offset by the beneficial value of the enhancement to an organization's reputation resulting from true positive authentication determinations, which correctly indicate that an authentication request is fraudulent.
US10147063B2

Systems and methods for are described herein for transforming project management application representations into business process models. An aspect provides for receiving at least one portion of a project management application representation; and generating at least one business process by applying at least one transformation pattern to the at least one project management representation. Other embodiments and aspects are also provided herein.
US10147057B2

Implementations described and claimed herein provide systems and methods for flood hazard zone modeling. In one implementation, one or more relevant stream segments are identified from an input stream network. One or more cross profiles are defined for one or more selected points on the relevant stream segments, with the selected points located within a flood hazard area. A high resolution flood level elevation map is generated by interpolating flood level elevation from the selected points. A flood depth map is generated having a flood depth value for each of the selected points computed as a difference between the high resolution flood level elevation map and a terrain elevation. One or more flood zones are defined in the flood depth map. The flood zones have a positive flood depth for a return period.
US10147050B2

Methods to provide selective supporting evidence processing by applying a first machine learning (ML) model to a first candidate answer to generate a first confidence score that does not consider supporting evidence for the first candidate answer, determining, from a second ML model, an expected contribution of processing supporting evidence for the first candidate answer, and upon determining that the expected contribution does not exceed a specified threshold, skipping supporting evidence processing for the first candidate answer.
US10147046B2

A mechanism is provided in a stream computing platform for data stream change detection and model swapping. The mechanism builds a model for each input data stream in a stream computing platform. Each tuple of each given input data stream is tagged with a key corresponding to the given input data stream. The mechanism performs an operation on each input data stream using its corresponding model. The mechanism detects a misdirected input data stream, which is tagged with a key that does not correspond to the misdirected input data stream. The mechanism pauses the misdirected input data stream swaps a model corresponding to the misdirected input data stream with another model corresponding to another paused input data stream.
US10147042B2

A complex event processing system comprises one or more rule engines configured to receive information from a source system via a message broker. Multiple rule engines may be used in parallel, with the same/different rules deployed. According to an embodiment, a rule engine may include a manager component, a proxy component, a reasoner component, and a working memory. The manager and proxy serve as interfaces with the message broker to allow asynchronous communication with a provider storing state information. The reasoner is configured to execute rules based upon occurrence of events in the source system. Embodiments may be particularly suited to implementing a gamification platform including a business entity provider, with an existing business source system (e.g. CRM, ERP).
US10147039B1

An integrated computing system configuration system includes a computing system that executes an engine to receive component specifications for each of one or more components supplied by a plurality of suppliers, and receive user input for selecting a subset of the components to be implemented in a customized integrated computing system by generating a base integrated computing system configuration that comprises the component specifications of the subset of the components. The engine may then apply one or more rules to at least one of the component specifications to verify the subset of components, the rule specifying an architectural standard level to be provided by the at least one component, and display the results of the verification on a display.
US10147036B2

A method and apparatus are provided for automatically generating and processing first and second concept vector sets extracted, respectively, from a first set of concept sequences and from a second, temporally separated, concept sequences by performing a natural language processing (NLP) analysis of the first concept vector set and second concept vector set to detect changes in the corpus over time by identifying changes for one or more concepts included in the first and/or second set of concept sequences.
US10147034B2

Various embodiments of RFID switch devices are disclosed herein. Such RFID switch devices advantageously enable manual activation/deactivation of the RF module. The RFID switch device may include a RF module with an integrated circuit adapted to ohmically connect to a substantially coplanar conductive trace pattern, as well as booster antenna for extending the operational range of the RFID device. The operational range of the RFID switch device may be extended when a region of the booster antenna overlaps a region of the conductive trace pattern on the RF module via inductive or capacitive coupling. The RFID switch device may further include a visual indicator displaying a first color if the RFID switch device is in an active state and/or a second color if the RFID switch device is in an inactive state.
US10147031B2

A transaction card is provided. The transaction card includes a card frame having a card inlay and a card housing. The transaction card also includes a magnetic stripe disposed inside the card frame between the card inlay and the card housing.
US10147024B2

A method of interfacing an event based processing system with a frame based processing system is presented. The method includes converting multiple events into a frame. The events may be generated from an event sensor. The method also includes inputting the frame into the frame based processing system.
US10147021B2

A novel technique for performing video matting, which is built upon a proposed image matting algorithm that is fully automatic is disclosed. The disclosed methods utilize a PCA-based shape model as a prior for guiding the matting process, so that manual interactions required by most existing image matting methods are unnecessary. By applying the image matting algorithm to these foreground windows, on a per frame basis, a fully automated video matting process is attainable. The process of aligning the shape model with the object is simultaneously optimized based on a quadratic cost function.
US10147016B2

An image processing apparatus includes a processing unit that image-processes a plurality of image data using different parameters, a comparison unit that compares image processing results, and a determination unit that determines, from the plurality of parameters, a parameter based on a comparison result by the comparison unit, in which image data is processed using the parameter determined by the determination unit.
US10147006B2

A drive support apparatus includes a sign recognition section that recognizes a kind and a position of a road sign present around an own vehicle based on image data of a captured image around the own vehicle, a notification section that issues notification of presence of the recognized road sign if the recognized road sign is a predetermined specified sign, and an inhibition section that inhibits the notifying section from making the notification on condition that the recognized sign is detected to be present at two or more positions on one side of a travelling road on which the own vehicle is travelling.
US10146998B2

A role-based information distribution system, in some embodiments, comprises a display to provide an image containing multiple dynamic icons. It further comprises a wearable device camera to capture the image, and processing logic, coupled to the camera, to interpret the multiple dynamic icons and to provide information pertaining to a selected one or more of the multiple dynamic icons to a user via the wearable device. The processing logic selects the selected one or more of the multiple dynamic icons based on a role associated with the user.
US10146996B2

A display device includes: a display unit configured to display an image; a camera spaced apart from the display unit and facing a front side of the display device; a photo sensor spaced apart from the camera and configured to sense ambient light incident on the front side of the display device; and a control unit coupled to the display unit, the camera, and the photo sensor. The control unit includes: a viewing angle determining unit configured to recognize a face of a user from an image photographed by the camera so as to determine a viewing angle of the user; a reflection intensity calculating unit configured to calculate intensity of reflected light based on intensity of symmetric light incident at an angle symmetric to the viewing angle; and a luminance compensation unit configured to compensate luminance of input video data in consideration of the intensity of the reflected light.
US10146983B2

The present disclosure is applicable to the technical field of fingerprint identification, and provides a fingerprint decryption method and device. The method includes the following steps: receiving N input fingerprints, N being an integer greater than or equal to 2; and decrypting a to-be-decrypted object according to the N input fingerprints, the to-be-decrypted object being encrypted by using N preset fingerprints. According to the present disclosure, the to-be-decrypted object is decrypted by using an input fingerprint combination of two or more fingerprints, which improves data security of the mobile terminal.
US10146981B2

Techniques for associating environmental information with fingerprint images for fingerprint enrollment and matching are presented. The techniques may include capturing, using a fingerprint sensor of a mobile device, one or more images of a fingerprint. The techniques may include analyzing the one or more images to obtain fingerprint information associated with the fingerprint. The techniques may include obtaining, via an orientation sensor of the mobile device, environmental information indicating an orientation of the mobile device associated with the capturing of the one or more images. The techniques may additionally include generating, using the fingerprint information, an enrollment template for the fingerprint. The techniques may include associating the enrollment template with the environmental information. The techniques may include storing the enrollment template and the environmental information in a memory of the device, wherein the stored enrollment template is associated with the environmental information.
US10146970B2

A radio frequency identification (RFID) reader includes an RFID module configured to generate a radio frequency (RF) signal, a power divider configured to divide the generated RF signal into a plurality of RF signals having a same power, at least one antenna configured to transmit the divided RF signals, and a sensor configured to detect an object within a predetermined area and transmit a result of the detection of the object to the RFID module.
US10146968B2

A reading apparatus includes a control unit and an interface through which the control unit transmits an output request to an electronic tag and receives tag information output from the electronic tag in response to the output request. The control unit is configured to read the tag information received by the reception unit and extract an identifying code from the tag information, store the identifying code in association with a number corresponding to a total number of times tag information including the identifying code has been read by the controller in response to the output request, and output a stored identifying code or information associated with the stored identifying code if the number associated with the stored identifying code meets or exceeds a threshold value.
US10146966B2

Processing devices, methods and non-transitory computer-readable media for processing data are disclosed. The data comes from a contactless memory card. The device has at least one contactless memory card reader. Such a device also has: a keyboard for acquiring input data coming from an input peripheral; a processor for processing at least one sequence of a remote transaction initialized on the basis of data coming from a contactless card; and a switch or a cell for selecting a mode of operation that has at least two states. The at least two states are: a state, called an inactivation state, in which the processor and the at least one memory card reader are inactive; and a state, called an activation state, in which the processor is active and in which the input data entered through the input peripheral are controlled by the processor.
US10146961B1

Described embodiments provide systems and methods for encrypting journal data of a storage system. At least one key is generated, each key having an associated key identifier. The at least one key and the associated key identifiers are stored to a key store. User data is read from a replica volume of the storage system. The read user data is encrypted with an associated key. Encrypted data is written to a journal associated with the replica volume. The key identifier of the associated key is written to the journal.
US10146959B2

Provided is an information processing apparatus including a display unit that displays a window that controls an application program, an operation unit that receives a user's operation to the window, an imaging unit that captures an image of a range where the user can view the display unit and operate the operation unit, a recognition unit that recognizes users within the image, an authority information management unit that manages authority information in which the application program is associated with an authorized user of the application program, and a window management unit that makes the application program execute a process according to operation content of the operation unit when the user's operation is received in the operation unit and the window is operated and the user coincides with the authorized user of the application program of the window, on the basis of the authority information.
US10146958B2

Aggregate statistics are securely determined on private data by first sampling independent first and second data at one or more clients to obtain sampled data, wherein a sampling parameter substantially smaller than a length of the data. The sampled data are encrypted to obtain encrypted data, which are then combined. The combined encrypted data are randomized to obtain randomized data. At an authorized third-party processor, a joint distribution of the first and second data is estimated from the randomized encrypted data, such that a differential privacy requirement of the first and second is satisfied.
US10146957B1

Database management and security is implemented in a variety of embodiments. In one such embodiment, data sets containing sensitive data elements are analyzed using aliases representing sensitive data elements. In another embodiment, the sensitive data elements are stored in an encrypted form for use from a secure access, while the alias is available for standard access.
US10146950B2

Systems herein allow a content manager to share portions of a document with different groups of users. The system can parse the document into screen shots of each page along with an information bundle that describes how to format content on each page. When a user accesses a document, the system can send the user a permitted portion rather than the entire document. The permitted portion can include one or more screen bundle. The user device can execute an application that reads the information bundle and formats content for display on the user device.
US10146948B2

The present invention relates to a system and method for facilitating access to secure network sites, such as sites providing secure financial information. An active software agent is utilized to fetch passwords and user identifiers from a user computing system and to use the passwords and identifiers to extract required information from the secure site. The password sites and identifiers are encrypted and an encryption key is stored at a network mode remote from the user's computer and is fetched in order to enable the passwords and identifiers to be decrypted so that the active agent can use them to obtain the required information.
US10146941B2

A method is provided for controlling access to the BIOS/(U)EFI or for controlling sub-functions of the BIOS of a self-service machine. The password of the BIOS is calculated via a deterministic algorithm incorporating code-generating information that changes over time. The method includes displaying code-generating information that changes over time on a screen of the self-service machine during access to the BIOS of the self-service machine. The method proceeds by inputting the code-generating information in a program on a second computer that also has the deterministic algorithm for calculating the password for the BIOS, and calculating and displaying the password on the second computer. The method then includes inputting the password on the self-service machine and checking the password by the deterministic algorithm to allow access to the BIOS if the password is correct.
US10146940B2

Using a single processor, separate and independent hardware-enforced operating systems (OS's) are created in a computer, each OS inaccessible by another OS so that malware introduced in one OS cannot access and contaminate another. With a trusted switching mechanism, only one OS is active at any time yet switching between OS's occurs quickly by user action, without need to save open data and/or close the active OS, and/or reboot the inactive OS, yet on activation, the previously inactive OS resumes back where it was left off and no OS rebooting is required.
US10146933B1

A technique controls access to a resource. The technique includes deriving, by processing circuitry, a password based on a phrase/thought provided by a user. The technique further includes confirming with the user that the password is to control access to the resource. The technique further includes, after confirming with the user that the password is to control access to the resource, imposing a requirement that the user provide the password before obtaining access to the resource. Such a password may be formed by concatenating multiple words (e.g., four words) that may be unrelated to each other. Such a password may be relatively strong since the resulting concatenation would not be found in any dictionary, and since it would be an extremely difficult and time consuming endeavor to predict such a password by attempting to combine words from a dictionary to form the concatenations.
US10146926B2

Embodiments for providing differentiated authentication for accessing groups of compartmentalized computing resources, and accessing each compartmentalized computing resources, as displayed on a desktop environment of an operating system. In one embodiment, a method includes organizing one or more computing resources accessible in a desktop environment into a group. The one or more computing resources include a data content, an application, a network portal, and a device. The method also includes providing an authentication policy for actions that can be performed on each computing resource. The authentication policy is configured to associate an authentication input to each action for a particular computing resource. The method further includes receiving an authentication input when the user intends one of the actions on the particular computing resource. The method additionally includes allowing the user to perform the intended action on the particular computing resource when the received authentication input enables the intended action.
US10146925B1

Provided herein are methods and systems for multi-person authentication and validation systems for sharing of images. The multi-person authentication and validation system may identify the respective faces of one or more individuals captured in an image, and request authorization for sharing the image from the one or more individuals captured in the image. In some instances, the multi-person authentication and validation system may provide a different image version for sharing if at least one of the one or more individuals denies authorization.
US10146923B2

Electronic system for authenticating a user of an electronic service, said system preferably comprising at least one server apparatus, the system being configured to store, for a number of users, a plurality of personal voice-prints each of which being linked with a dedicated visual, audiovisual or audio cue, for challenge-response authentication of the users, wherein the cues are user-selected, user-provided or user-created, pick, upon receipt of an authentication request associated with a claim of an identity of an existing user of said number of users, a subset of cues for which there are voiceprints of the existing user stored, and provide the cues for representation to the user as a challenge, receive sound data indicative of the voice responses uttered by the user to the represented cues.
US10146922B2

In one implementation, the present invention is directed to a method for controlling access to a software application using one or more processors configured by code, the method comprising repeating a usage verification cycle continually during a usage session of the software application, wherein each repetition of the usage verification cycle includes receiving a digital image of an access area used to access the software application, identifying a representation of one or more persons in the digital image, estimating an age of each one of the persons within the digital image, and comparing the estimated age of each one of the persons within the digital image to a predetermined age value provided in a usage policy dataset associated with at least of one of the persons within the digital image. The method further comprises interrupting the usage of the software application in response to the age of at least one of the persons within the digital image exceeding the predetermined age value provided in a usage policy dataset.
US10146921B2

A biometric sensor apparatus for authenticating a user using images (1) of patterns of blood vessels (30) of the user, comprising: a wrist strap (12); a clasp (4); a camera (3) arranged for capturing said images; a mechanism for detecting an opening of said clasp (4); a module programmed for authenticating said user when said images match reference images of said user, and for revoking said authentication when an opening of the clasp has been detected.
US10146915B2

Disclosed are examples of systems, apparatus, methods and computer program products for sharing and publishing files. In one aspect, the database system can maintain a user database, a file database and a library. The database system can receive a first request initiated by a first user to share a first file with one or more second users and, responsive to the first request, enable a second set of one or more permissions for each of the second users. The database system also can receive a second request initiated by the first user to publish the first file to the library and, responsive to the second request, publish the first file to the library. The database system additionally can restrict access to the published file based on permissions associated with the library.
US10146904B2

Methods and systems related to dynamic visualization of a representation of a first three-dimensional (3D) object are provided. In some embodiments, a computer system receives a request for facilitating identification of the representation of the first 3D object based on a plurality of images. The plurality of images represents datasets associated with a series of slices of a second 3D object. The computer system identifies a current image of the plurality of images based on the request. The current image represents a dataset associated with a current slice of the series of slices. The computer system displays, in absence of additional user input, two or more images of the plurality of images to facilitate visualization of the representation of the first 3D object. The two or more images include the current image and one or more images representing datasets associated with neighboring slices of the current slice.
US10146899B1

A method includes identifying a design area for a microelectronic device, where the design area includes a plurality of sub-units, each sub-unit from the plurality of sub-units capable of receiving a control signal. The method places a central latch in a center of the design area, where the central latch presents a connection point on a first level of the design area. Responsive to determining a sub-unit of the plurality of sub-units does not include a latch, the method creates a horizontal and vertical axis through the central latch, where the horizontal and vertical axis are bound by a perimeter of the design area. The method places a first set of latches for tiles created by the horizontal axis and the vertical axis on a second level of the design area, where each latch of the first set of latches is placed in a center of a single tile.
US10146890B2

A method and apparatus of a device that updates rules for a plurality of entities in a simulation as the simulation is running is described. In an exemplary embodiment, the device receives configuration parameters for the simulation, where the configuration parameters include a plurality of rules that control the interactions of the plurality of entities in the simulation. In addition, the device performs the simulation for a first plurality of iterations. Furthermore, the device analyzes the simulation results to determine if there is an update for the plurality of rules. If there is an update for the plurality of rules, the device creates the rule update for the plurality of rules. The device additionally applies the rule update to the plurality of rules.
US10146878B2

Disclosed is a system, method, and computer program product for performing semantic analysis and creating topics with regards to social data. A user interface is provided that allows the user to view and interact with to view and control the process/mechanism or creating topics. The user interface allows the user to create one or more text-based filters and metadata filters based on which social data for each topic is filtered.
US10146877B1

Techniques for area of interest subscription are described herein. In some examples, a requestor, such as a client or other component, may be focused on a particular area of interest within a virtual space. A requestor may, for example, provide information indicating its area of interest within the virtual space. This information may then be used to determine one or more sub-spaces that are at least partially included within the area of interest. The requestor may then be subscribed to each sub-space that is at least partially included within the area of interest. When subscribed to a sub-space, object registration information indicating one or more objects that are registered to the sub-space may be received from one or more sub-space components that are associated with the sub-space.
US10146875B2

Propagating information in a computer network, in one aspect, may include detecting an online action performed by a user on a content presented on a computer. The content may be annotated with an identifier. A semantic graph may be searched for a semantic node representing the identifier. The semantic graph may be searched for one or more other semantic nodes representing one or more other identifiers that meet a semantic similarity threshold based on weighted distances between the semantic node and the one or more other semantic nodes. One or more other users represented in a social graph may be determined that have interest in one or more topics represented by the identifier and the one or more other identifiers. The online action on the content may be propagated to the one or more other users.
US10146871B2

A personalized way to digitally record a person's physical activities over time serves web searching, business advertising, nostalgia, security and object tracing purposes. The chronological digital history of the person's physical presence over a time includes (i) digital network entries from other members who hold their portable wireless short range device near the person's device and transmit a URL or other key data and (ii) digital member entries such a digital photograph of a store sign. The digital network entries and digital member entries are automatically transmitted to a database located on a telecommunications network at a time of entry. Advertisers can transmit to members when members enter premises of advertiser's store. Upon sign-up online, the authentication data uniquely associated with an account is provided and key data they want to transmit is associated with the account. Digital histories can be used to improve web searching and networking opportunities.
US10146870B2

A surveillance system and method are provided. The surveillance system includes a video capturing device and a processing device. The video capturing device obtains a video and generates metadata associated therewith. The metadata records a trajectory of an object appearing in the video. The processing device executes the video playback method, namely to obtain the metadata, define a section on the trajectory based on information of the trajectory, command a player to play the video by a first speed when the object appears on the section, and selectively command the player to play the video by a second speed when the object appears on the trajectory except the section.
US10146868B2

Apparatuses, systems, methods, and media for filtering a data stream are provided. The data stream is partitioned into a plurality of data stream segments. An acoustic parameter is measured in each of the data stream segments. It is determined whether the acoustic parameter satisfies a first predetermined condition. The first predetermined condition includes a number of variances, in which the acoustic parameter exceeds a predetermined variance threshold, exceeding a predetermined number threshold. An extraneous portion of the data stream is identified in which the first predetermined condition is satisfied. It is determined whether the extraneous portion satisfies a second predetermined condition in the data stream. The extraneous portion is deleted from the data stream to produce a filtered data stream in response to the second predetermined condition being satisfied.
US10146857B2

A data source software component generator apparatus for generating a representation of one or more data sources for selection from a plurality of data sources to satisfy a data dependency of a software service, each data source including a definition of at least one semantic identifier corresponding to data accessible via the data source, the data sources being represented organized into clusters of multiple data sources based on a semantic association between semantic identifiers of data sources in a cluster, each cluster being represented as one or more data structures, and the data dependency being defined by a specification including one or more semantic identifiers corresponding to data required for execution of the software service, the apparatus comprising: a data source encapsulator unit adapted to encapsulate each cluster as an executable software component; a semantic identifier selection unit adapted to select, from a set of semantic identifiers for all data sources represented in a cluster of a software component, a proper subset of the set of semantic identifiers based on at least one predetermined semantic identifier selection criterion; a software component configuration unit adapted to configure a software component to advertise semantic identifiers to components external to the software component, and provide an interface accessible by components external to the software component, the software component being adapted to deliver data from data sources in the cluster of the software component via the interface, such that, in operation, the apparatus generates and configures executable software components for selection of one or more software components to provide data for the software service based on the advertised semantic identifiers so as to satisfy at least part of the data dependency of the software service.
US10146852B1

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving user input associated with a resource of a plurality of resources, storing the user input as a factor associating the resource with a user, receiving a search query, the search query identifying the user, processing data based on the search query and the factor to generate one or more search results, the one or more search results including an indicator associated with the resource, the indicator indicating that the one or more search results are associated with the user, and transmitting the one or more search results for display on a computing device.
US10146851B2

Methods are provided for clustering events. Data is received at an extraction engine from managed infrastructure. Events are converted into alerts and the alerts mapped to a matrix M. One or more common steps are determined from the events and clusters of events are produced relating to the alerts and or events.
US10146835B2

A method for stratified-sampling-based query execution includes: receiving a query; collecting a first data sample from the first dataset using a non-stratified sampling technique; performing statistical analysis on the first data sample; identifying a stratum classifier from the statistical analysis; generating a stratum classification by calculating strata boundaries for the stratum classifier; and calculating a result to the query based on analysis of the second data sample.
US10146832B2

Airline route information may be pre-fetched and cached in a routings engine to improve response time of the routings engine to generate routes from an origin to a destination location. For example, a method may include receiving, at a routings engine from an airline reservation system, a request for first airline routes between an origin and a destination based on specified route parameters; storing, by the routings engine, the request in a historical record of requests; fetching, by the routings engine, first airline routes matching the origin, the destination, and the specified route parameters; and pre-fetching, by the routings engine, second airline routes based, at least in part, on the historical record of requests.
US10146823B2

A relevant-information providing method comprising in response to update of an application carried out in a system, storing, in a storage, difference information that is a difference between information on the application that has not been updated and information on the application that has been updated and modification information on management of the system modified as a result of the update, in response to acquisition of update information on a first application, extracting, from the stored difference information, a piece of difference information that is in a predetermined similarity relation with first difference information that is a difference between information on the first application that has not been updated and information on the first application that has been updated, and outputting a piece of the modification information corresponding to the piece of difference information that has been extracted.
US10146817B2

A process is disclosed for the computer management of inverted lists and inverted indices, in which the standard representation and processing of inverted lists is changed in order to achieve a simpler, more compact and more efficient architecture.
US10146810B2

A system and method for analyzing data from a plurality of computer environments. The computer environments are authenticated and data is imported to a memory location. The data is converted into a uniform format to enable expedited searching by one or more authenticated users. The data may be marked so that a user may determine which computer environment provided the data. The system may also create one or more indexes of the data to assist one or more users in searching the data.
US10146804B2

Embodiments of the present invention generally relate to the field of computer implemented methods, software development, and software integration. Specifically, this invention comprises computer implemented applications and methods providing the management and control needed to augment data from different data sources by adding enhancements generated by any number of technologies supported by the invention.
US10146803B2

A method includes receiving user input defining a workflow comprising one or more activities and one or more rules; receiving user input defining a user interface (UI) configured to facilitate a user performing the workflow at least in part using a processor of a mobile device; and generating a mobile software application based on the workflow and the UI. In another embodiment, a method includes: instantiating a mobile application on a mobile device; launching a workflow within the mobile application, the workflow comprising one or more activities and one or more rules; rendering one or more user interfaces based at least in part on the workflow; displaying at least one of the user interfaces on a display of the mobile device; receiving user input via at least one of the user interfaces; and modifying the workflow based at least partially on user input. Systems and computer program products are also disclosed.
US10146788B1

An apparatus includes a memory including a mirrored file system associated with a file storage system, a filter module associated with the mirrored file system and configured to trigger a file operation based on an intercepted access to a file associated with the mirrored file system, and a synchronization manager configured to trigger a synchronization operation to a corresponding file on the file storage system based on the file operation triggered by the filter module.
US10146785B2

A system for automated acquisition of content from an application includes a guide tracker module, a link extraction controller, and a scraper. The guide tracker module monitors interaction of an operator with an executing instance of the application and records a set of guides. Each guide includes a recorded sequence of user interface interactions concluding at a respective ultimate state of the application. The link extraction controller, for each guide of the set of guides, selectively identifies additional states of the application that correspond to the respective ultimate state and adds the additional states corresponding to the respective ultimate state and the respective ultimate state to a state list. The additional states and the respective ultimate state are all directly reachable from a common penultimate state of the application. Each entry in the state list designates a state and a path of user interface interactions to arrive at the state.
US10146784B2

Provided are a computer program product, system, and method for defragmenting files having file blocks in multiple point-in-time copies. Multiple point-in-time copies for a file having file blocks ap. Maintained. Each point-in-time copy to the file has at least one different block in the storage for at least one of the file blocks in the file. For each of a plurality of the point-in-time copies for the file, moving the blocks for the file blocks in the point-in-time copy to contiguous locations on the storage.
US10146783B2

Provided are a computer program product, system, and method for using file element accesses to select file elements in a file system to defragment. A determination is made of accesses to file elements in the file system. The determined accesses to the file elements are used to select the file elements to defragment and the selected file elements are defragmented.
US10146777B2

A social networking system allows a first user to provide contact information for a second user via a synchronization or upload event from a computing device. The second user is prompted as to whether he or she wishes to share the received contact information on his public profile. If he or she responds affirmatively, the updated contact information is stored in association with the second user's profile on the social networking system. If the user responds negatively, the contact information is stored on the social networking system in association with the uploading user.
US10146775B2

Aspects of the present disclosure involve a mobile or computer reader application that obtains articles or other computer files from a central database and displays the articles to a user of the device. The reader application may be customizable around one or more characteristics of the user of the device. In one embodiment, the type and number of articles provided to the device and displayed in the reader application may be based on the determination of a category or type of usage of the application is performed by the user. Further, the determination of the use of the reader application on the device is performed by and contained within the device such that usage information is not shared with overall article providing system. In another embodiment, the article providing system and/or device may determine recommendations to provide to a user of the reading application. These recommendations may be based on one or more selected interests or topics of the user of the reading application.
US10146771B2

A search execution part of a mobile terminal device searches for pictogram data from a search site on the Internet by use of an input character string serving as a keyword, thus displaying them as translation candidates in a translation candidate display area. When a thumbnail image, corresponding to pictogram data, is selected from among the displayed translation candidates, real image data of the corresponding pictogram is downloaded from the search site. A list display generation part forwards the downloaded image data to an email editing part, and then the email editing part displays the downloaded image data, which may be subjected to an editing process, at the position of character string data in a character input area (i.e. a display area during email generation).
US10146770B2

A mechanism is provided in a data processing system comprising at least one processor and at least one memory, the at least one memory comprising instructions executed by the at least one processor to cause the at least one processor to implement a cognitive system for capturing referential information. The cognitive system receives a first indication that a group text messaging conversation is in a muted state for a first user. The cognitive system detects a first use of a referential phrase in the group text messaging conversation during a first time period when the group text messaging conversation is in the muted state. The cognitive system receives a second indication that the group text messaging conversation is in a non-muted state. The cognitive system detects a second use of the referential phrase in the group text messaging conversation during a second time period when the group text messaging conversation is in the non-muted state. The second time period is subsequent to the first time period. The cognitive system alters a message containing the second use of the referential phrase within the group text messaging conversation.
US10146764B2

A computing device is described that outputs, for display at a presence-sensitive display, a graphical keyboard comprising a plurality of keys. The computing device determines, based on an initial selection of one or more keys from the plurality of keys, one or more candidate words. The computing device also determines, based on the one or more candidate words, a probability that a particular key will be selected after the initial selection of the one or more keys. Responsive to determining that the probability does not satisfy a probability threshold, the computing device outputs, for display at the presence-sensitive display, an updated graphical keyboard that includes a graphical indication designating an area of the graphical keyboard associated with the particular key as being an additional portion of the graphical keyboard for selecting a character associated with an adjacent key.
US10146762B2

The present subject matter relates to an automated classification of business rules. In one embodiment, a method for automated classification of the business rules comprises identifying a business rule from a text document, wherein the business rule comprises one or more rule intents. Further, the method comprises comparing the one or more rule intents in the business rule with rule intents associated with a plurality of rule types in a rule repository. Furthermore, the method comprises classifying the business rule under at least one of the rule types based on the comparison.
US10146754B2

A method, computer program product, and computer system for receiving, by a computing device, a selection of one or more presentation templates of a plurality of presentation templates for at least a portion of a web page, wherein the one or more presentation templates define, at least in part, a display format for one or more display types. At least a portion of the one or more display types is mapped to one or more content elements within a content type. At least the portion of the one or more presentation templates is rendered when the one or more content elements are requested, wherein rendering includes retrieving at least the portion of the one or more content elements from one or more of each content item to be rendered within each of the one or more presentation templates, wherein rendering further includes using the content type of the one or more content elements requested to dynamically map the one or more content elements defined in the one or more display types to the one or more presentation templates.
US10146750B2

Disclosed is an image processing method, including: acquiring a Uniform Resource Locator (URL) of an image having a preset format; receiving a scripting language instruction sent by a server, and computing, according to the URL of the image having the preset format, a first URL of a first display image (e.g., a small image) and a second URL of a second display image (e.g., large image); displaying, according to the first URL of the first display image, the first display image when a display instruction of the first display image is triggered; and displaying, according to the second URL of the second display image, the second display image when a display instruction of the second display image is triggered. In the present disclosure, an image is correctly displayed through automatic adaptation to address algorithms of the small image and the corresponding large image, so that data traffic is reduced.
US10146748B1

Systems and methods are disclosed for embedding location information in a media collaboration using natural language processing. A method includes identifying, using natural language processing (NLP) techniques, a location discussed by one or more users in a media collaboration, determining a location context of at least one of the one or more users, the location context comprising a geographic location of a device of the at least one user, identifying, based on the identified location and the location context, location information corresponding to the identified location, and providing access to the location information in the media collaboration.
US10146743B2

Systems and methods for optimizing content layout using behavior metrics are provided. Behavioral data is collected for a content item presented on a client device. The behavioral data indicates various locations within a display area of the content item at which a user action (e.g., clicking) occurs. The behavioral data is used to assign weights to various components of a layout scheme for the content item. A user action that occurs within an area of the content item associated with a particular component of the layout scheme contributes to the weight of the corresponding component. The weights associated with each component of the layout scheme are used to optimize the layout for the content item. Components with greater assigned weights are highlighted or emphasized. The display sizes of components in the optimized layout scheme may correspond to the weights associated with the components.
US10146742B1

Computer architecture including an add-in for linking document creation application with a cloud-based structured database management system and for and integrating a social network media feeds. Integrating social network media feeds and calibration tools into a word processing application linked with a contract creation and contract lifecycle management application. Integrating social network media feeds and calibration tools of a social network that runs on the same platform as the structured database management system and that shares log-in credentials with the structured database management system.
US10146741B2

Various embodiments are directed to techniques for deriving a sample representation from a random sample. A computer-program product includes instructions to cause a first computing device to fit an empirical distribution function to a marginal probability distribution of a variable within a first sample portion of a random sample to derive a partial marginal probability distribution approximation, wherein the random sample is divided into multiple sample portions distributed among multiple computing devices; fit a first portion of a copula function to a multivariate probability distribution of the first sample portion, wherein the copula function is divided into multiple portions; and transmit an indication of a first likelihood contribution of the first sample portion to a coordinating device to cause a second computing device to fit a second portion of the copula function to a multivariate probability distribution of a second sample portion. Other embodiments are described and claimed.
US10146739B2

A processor receives a first vector signal and a second vector signal from a circuit in response to the circuit receiving the first vector signal. The processor transforms the second vector signal from a time domain to a transform domain. The processor rotates the transformed second vector signal by a phase that is proportional to a time delay between the first and second vector signals to time-align the second vector signal to the first vector signal.
US10146729B2

Embodiments allow an IHS to be configured for different distributions of available PCIe bandwidth. An IHS is reconfigured by utilizing different PCIe riser cards that interface with the PCIe bus of the IHS and route different portions of the available PCIe lanes. PCIe bandwidth may be further distributed using an interposer card that allows a portion of the PCIe bandwidth to be routed to a PCIe device that is supported by the PCIe interposer card. The IHS may be reconfigured by manually switching the riser cards and interposer that are coupled to the IHS. The PCIe distribution is reconfigured without relying on hardware switching components that redirect PCIe lanes. The riser cards and the interposer are coupled to a PCIe baseboard connector of the IHS, where the baseboard connector is divided into two baseboard sub-connectors that each interface with the PCIe bus of the IHS.
US10146728B2

A USB control circuit of a USB hub device includes: an upstream MAC-layer circuit; a downstream MAC-layer circuit; a first USB PHY-layer circuit; a second USB PHY-layer circuit; a first switch circuit for communicating data with an upstream port through the first USB PHY-layer circuit; a second switch circuit for communicating data with a downstream port through the second USB PHY-layer circuit; a control signal transmission interface; a signal repeater circuit; and a control unit configured to operably control the first switch circuit and the second switch circuit through the control signal transmission interface, so that the first switch circuit selectively couples the upstream MAC-layer circuit or the signal repeater circuit with the first USB PHY-layer circuit, while the second switch circuit selectively couples the downstream MAC-layer circuit or the signal repeater circuit with the second USB PHY-layer circuit.
US10146726B2

A motherboard an electronic device using the same are provided. The motherboard includes a motherboard and a control chip. The processor is adapted to be inserted to a processor base including a plurality of pins. The pins is divided to defined pins and undefined pins. The processor base includes a plurality of electrical contacts. A first part of the electrical contacts are corresponding to the defined pins, and a second part of the electrical contacts are corresponding to the undefined pins. The control chip determines whether to make the motherboard enter an overclocking operation mode according to a control command. When the motherboard is set to be at the overclocking operation mode, the control chip transmits a control signal to the undefined pins of the processor via the second part of the electrical contacts, and then the processor improves operating efficiency.
US10146720B2

A flexible server configuration system includes a connector array including a plurality of slots and a first jumper board configured to removably engage with the connector array by connecting to a first set of consecutive slots from the plurality of slots. The first jumper board is configured to disengage and reengage from the connector array to connect with a different set of consecutive slots from the plurality of slots. The system further includes a first set of at least one peripheral device, each connected to one of the plurality of slots, and a first node including at least one first node processor. The first node is connected to two of the plurality of slots.
US10146718B2

A PCIe switch including a memory and a processor. The processor is operable to receive a transaction from an information handling system to an endpoint device, determine that the transaction is a request to receive firmware code from the endpoint device, block the transaction from being issued to the endpoint device, and provide the firmware code to the information handling system from the memory.
US10146715B2

Component apparatuses with inter-component communication capabilities, and system having such component apparatuses are disclosed herein. In embodiments, such a component may include a number of control pins including a clock pin, a number of data pins, and a logic unit. The logic unit may be configured to receive a clock signal from another component through the clock pin, to provide an alert signal to the other component through a selected one of the control and data pins to initiate a transaction with the other component, to receive in response to the alert signal from the other component through the data pins a status request to determine nature of the transaction, and to provide in response to the status request to the other component through the data pins a status to indicate the nature of the transaction. The provision of the alert signal, the receipt of the status request and the provision of the status may be in reference to the clock signal. Other embodiments may be disclosed or claimed.
US10146711B2

Examples include techniques to access or operate a dual in-line memory module (DIMM) via one or multiple data channels. In some examples, memory devices at or on the DIMM may be accessed via one or more data channels. The one or more data channels arranged such that the DIMM is configured to operate in a dual channel mode that includes two data channels or to operate in a single channel mode that includes a single data channel.
US10146710B1

An arbiter device, during a given clock cycle, determines an ordered set corresponding to a plurality of first interfaces. The ordered set indicates whether each first interfaces of the plurality of first interfaces is available for selection for a second interface of a plurality of second interfaces during the given clock cycle. The arbiter device, during the given clock cycle, selects a respective available first interface, from the ordered set corresponding to the plurality of first interfaces, for each of the plurality of second interfaces. Selecting an available first interface for a particular one of the second interfaces is performed in parallel with and independently from selecting available first interfaces for other ones of the second interfaces. The arbiter device, during the given clock cycle, generates an output that indicates the selections of the respective first interfaces for the second interfaces.
US10146708B2

The present invention relates to a programming system for a USB locking dongle that locks into a USB computer port. The programming system comprises programming a specific key device to unlock a specific USB locking dongle. The USB locking dongle is unlocked from the USB computer port independently of any input from the host computer.
US10146699B2

Apertures of a first size in a first physical address space of at least one processor are mapped to respective blocks of the first size in a second address space of a storage medium. Apertures of a second size in the first physical address space are mapped to respective blocks of the second size in the second address space, the second size being different from the first size.
US10146695B2

An apparatus includes a memory and a processor coupled to the memory. The processor is configured to perform the steps of: receiving a first head link for a page invalidation chain, the page invalidation chain including a plurality of page invalidation tables (PITs); receiving a second head link for an active real page table (RPT) chain, the active RPT chain including a plurality of RPTs; accessing a PIT, wherein the PIT includes a first data structure and a second data structure; invalidating the one or more RPTs, whereas the one or more RPTs are invalidated simultaneously in a batch; and releasing the one or more RPTs to a free RPT chain, the free RPT chain includes a plurality of released RPTs.
Patent Agency Ranking