Document Document Title
US10251170B2 Management server, base station, communication system, and communication method
There is provided a management server including a holding unit for holding a location/frequency list in which location information and frequency information are associated, a list creation unit for creating an available frequency list by extracting, from the location/frequency list, frequency information corresponding to location information received from a base station, and a list transmission unit for transmitting the available frequency list created by the list creation unit to the base station.
US10251166B2 Radio base station, user terminal and radio communication method
The present invention is designed to improve spectral efficiency in a radio communication system which can use non-orthogonal multiple access (NOMA). Steps are provided in which a radio base station configures one of a plurality of transmission mode including a first transmission mode, which groups a plurality of transmission methods including a transmission method to employ non-orthogonal multiple access (NOMA) and multiple-user multiple-input and multiple-output (MU-MIMO), and a second transmission mode, which groups a plurality of transmission methods including a transmission method to employ this NOMA and open-loop transmit diversity, and transmits a downlink signal for this user terminal based on the configured transmission mode.
US10251161B2 Method for determining transmission resource block pool of terminal in D2D communication, and apparatus therefor
Disclosed is a method for determining, by a terminal, a transmission resource pool in device-to-device (D2D) communication. The method for determining a transmission resource pool comprises the steps of: indexing resource blocks within a resource block pool; and mapping the indexed resource blocks to physical resource blocks, wherein the indexed resource blocks are arranged in order of increasing resource block index, the resource block pool is used to transmit D2D signals, and information about the configuration of the resource block pool can be indicated by upper layer signaling.
US10251155B2 Techniques for multicast wireless communications
Aspects described herein relate to communicating using multicast in a wireless network. A connection with an access point can be established using a cellular radio access technology. An internet protocol request for multicast communications can be transmitted to the access point over the connection. Multicast data can be received from the access point over resources corresponding to over-the-air multicast communications based on the internet protocol request.
US10251154B2 Distributed antenna system measurement receiver
Certain features relate to configuring a remote unit in a distributed antenna system (DAS) to switch between a baseband mode of operation and a measurement receiver mode of operation. In the baseband mode of operation, the remote unit can transmit a subset of baseband channels to a head-end unit or an extension unit of the DAS. The subset of baseband channels can carry wireless communication information. In the measurement receiver mode, the remote unit can transmit wideband data to the head-end unit or the extension unit of the DAS. The wideband data can include one or more of a measurement data for additional baseband channels other than the subset of baseband channels and information for use by the head-end unit to modify a configuration of the distributed antenna system.
US10251144B2 Location tracking of products and product display assemblies in a wirelessly connected environment
Disclosed herein are a number of example embodiments where wireless nodes are arranged in a wirelessly connected environment to support a variety of remote management operations, including location tracking, status monitoring, and remote control. In an example embodiment, the wireless nodes can be deployed in a retail store and provide remote management and control over any combination of product display assemblies, locks, power strips, display shelves, display hooks, and other node types.
US10251142B2 User equipment and method for time and frequency synchronization
User Equipment and method for time and frequency synchronization, the method includes: a UE measuring a primary measurement reference signal transmitted on at least one basic sub-band, where the at least one basic sub-band has a preset carrier numerology and a preset waveform configuration; calculating a first time deviation and a first frequency deviation between the UE and a base station on the at least one basic sub-band, based on a measurement result obtained by measuring the primary measurement reference signal; and keeping the UE in time and frequency synchronization with the base station on the at least one basic sub-band, based on the first time deviation and the first frequency deviation. Accordingly, time and frequency synchronization between UE and base station in a 5G system can be achieved.
US10251141B2 Communication apparatus and communication system
A communication apparatus communicating with a plurality of another communication apparatuses through a network, includes a processor; and a communication device, in which the communication apparatus and the plurality of the other communication apparatuses are separated for each synchronous system, the processor generates a first time slot including a plurality of slots for communicating a synchronous message used in a first synchronous system, and generates a second time slot including a plurality of slots for communicating a synchronous message used in a second synchronous system, and the communication device transmits the synchronous message in a multicast manner in a first slot of the first time slot in the first synchronous system, and transmits the synchronous message in the multicast manner in a second slot different from the first slot of the second time slot in the second synchronous system.
US10251134B2 Method and apparatus for controlling transmission power
Provided are a method and an apparatus for controlling transmission power to remove symbol level interference when forming differentiated beams in a wireless system. A terminal, according to the present invention, may receive, from each of M resource blocks, M reference signals, and determine a power ratio between the reference signals and data signals for each of the M reference signals, wherein the beam width for each of the M reference signals may differ depending on the index of the resource blocks, and wherein the power ratio may be determined on the basis of beam width parameters corresponding to the index of the resource blocks.
US10251128B2 Proximity and low power usage based ad hoc wireless inter-device communication system and method
A system of mobile devices, smartwatches, wearable devices, beacon devices and implemented method that make use of embedded network connection module capable of short distance connection range and low power consumption, and invented concepts of virtual service channel, virtual band, virtual user group and virtual poster, to create proximity based ad hoc inter-device communication systems such as building real-time inter-resident communication system, media information display-broadcasting system, remote emergency help request activation system, indoor short message communication system, mobile poster slideshow display stand system, object monitoring system, virtual device searching system, virtual coupon based marketing system, virtual media source exchange system, object activity alert system and waiting list registration system.
US10251126B2 Communication control method, user terminal, and processor
A communication control method according to the present embodiment is used in a mobile communication system that supports a D2D proximity service. The communication control method comprises: an operation step of performing an operation for energy saving by a base station managing a cell in which a fixed-type user terminal, whose movement is restricted, exists; and a switching step of switching an operation mode from a normal mode to a power saving mode, by the user terminal, so that power consumption of an operation in the D2D proximity service is reduced, when the base station performs the operation for energy saving.
US10251124B2 Extending sleep mode in wireless device
A method for extending sleep mode in a first tag may include: determining a next transmission time to transmit data to the first tag via a communication network based on a reception schedule associated with the first tag and a paging schedule associated with the communication network, wherein the first tag is configured to transition between sleep mode and active mode based on the reception schedule associated with the first tag and the paging schedule associated with the communication network; receiving data destined for the first tag; and in response to determining that a current time does not correspond to the next transmission time to transmit data to the first tag, extending sleep mode in the first tag by storing the data destined for the first tag in a first queue associated with the first tag.
US10251115B2 System and method for intelligent assistant service
Artificial intelligence-based, intelligent agent (IA) services may include an IA server assisting users of a wireless network in various communication scenarios (e.g., calls, texts, chats, etc.). A user may specify rules for managing communications directed to a User Equipment (UE) of the user. Examples of such rules may include intercepting an incoming call to the user, managing the call based on whether the user is available, determining a reason for an incoming call and notifying the user about the reason, inviting the user to join the call, adding other users to the call, recording portions of the call, providing requested information, taking notes, scheduling meetings, and providing other assistant-type services, etc. The IA services may also include monitoring, interpreting, and responding to information that is sent to, or by, the user, during a communication, in addition to implementing Machine Learning procedures for self-improvement.
US10251112B2 User terminal and method for reselecting target cell
A user terminal according to an embodiment includes a controller configured to select a target cell to be used as a serving cell from among a plurality of cells operated at different frequencies. The controller is configured to measure qualities of neighbor cells adjacent to a current serving cell at a predetermined timing even when a quality of the current serving cell satisfies predetermined quality criteria.
US10251104B2 System and method for communication between programmable base stations and software-defined radio access network controllers
Base stations as well as Radio Access Network (RAN) controllers have embedded communication agents that are responsible from control messaging between these entities that enable creation and management of RAN Slices. At a given time, it is possible that multiple active RAN slices co-exist on the same base station, where each RAN slice may run its own scheduler, its own admission control and have its own handoff management parameter values.
US10251103B2 Adaptive rate of congestion indicator to enhance intelligent traffic steering
Traffic associated with user equipment that are served by a first radio access network is steered to a second radio access network based on a rate of congestion criterion. Network load is monitored by an access point to determine rate of congestion data associated with the access point. As an example, the rate of congestion represents a change in network load of the access point over a defined time period. The rate of congestion data is then transmitted to one or more neighboring access points that can utilize the rate of congestion data to facilitate traffic steering, load balancing, and/or neighbor relationship management.
US10251100B2 Methods, source network node and target network node for handover of a wireless communication device
A method performed by a source network node for handover of a wireless communication device in a first wireless communications network using a first RAT is provided. The handover is to be performed from the source network node to a target network node. The wireless communication device is configured to communicate with the source network node directly and to communicate with the source network node via a radio access node in a second wireless communications network using a second RAT.The source network node provides (401) the target network node with information about parameters relating to a communication between the wireless communication device and the source network node via the radio access node.The source network node receives (402) a feedback from the target network node. The feedback comprises an indication of whether or not the radio access node was able to keep a context of the wireless communication device in the second wireless communications network. The context comprises an identity of the wireless communication device in the second wireless communications network, and information required to interact with the wireless device in the second wireless communications network.
US10251092B1 Signaling message reduction for network session teardown and network tunnel teardown
A device may include one or more processors. The one or more processors may identify a set of network tunnels or network sessions for which a teardown is to be performed. The set of network tunnels or network sessions may be associated with a set of identifiers. The one or more processors may generate a signaling message associated with causing the teardown to be performed on the set of network tunnels or network sessions. The signaling message may include two or more identifiers of the set of identifiers. The one or more processors may transmit the signaling message to cause the teardown to be performed on two or more network tunnels or network sessions, of the set of network tunnels or network sessions, corresponding to the two or more identifiers.
US10251091B2 Traffic offloading method and apparatus
Embodiments of the present application disclose a traffic offloading method and apparatus. The method includes: calculating, by a first network node, a first packet loss rate of a first forwarding tunnel in a preset period; when the first packet loss rate is higher than a first preset threshold, reducing a rated bandwidth of the first forwarding tunnel by a first preset bandwidth, so as to obtain a first available bandwidth; and when traffic forwarded over the first forwarding tunnel exceeds the first available bandwidth, offloading excess to-be-forwarded traffic to the second data link for forwarding. Because the first available bandwidth is less than an original available bandwidth of the first forwarding tunnel, the to-be-forwarded traffic exceeds the first available bandwidth at an earlier time, traffic is offloaded by the first network node in advance, and a serious packet loss is less likely to occur before traffic offloading.
US10251088B2 Facilitating load balancing in wireless heterogeneous networks
Load balancing is facilitated utilizing geographical location and mobility speed. An example method includes receiving, by a first cell device including a processor and associated with a first cell, from a device of devices, information indicative of whether the device has detected cell type information from a second cell device associated with a second cell, wherein at least a portion of the second cell is located within a first boundary of the first cell. The method also includes: determining, by the first cell device, a mobility characteristic of the device, wherein the devices comprise respective mobility characteristics; and selecting, by the first cell device, the device of the devices to associate with the second cell based on the mobility characteristic of the device.
US10251083B2 Disruption tolerance in contested environments
A method includes determining that a first receiver of a node of a mobile ad-hoc network (MANET) is in an electromagnetic contested environment for a first frequency. The method also includes scanning a frequency coverage range of a second receiver of the node for unused frequencies. The method additionally includes selecting a frequency from the unused frequencies, the selected frequency to be used for communication of messages from another node of the MANET to the node via the second receiver. The method further includes transmitting, to the other node, a message including information of the selected frequency via the transmitter.
US10251076B2 Self-care self-tuning wireless communication system
A customer self-service tuning system assists a mobile device user in adjusting his network settings and device configuration. Device, network and performance metrics are stored for a population. Over time all of these suggest changes in the device or network that change measured performance. The potential improvement(s) are presented to the user for selection. Performance measurements are taken and the user can choose to go forward with the new configuration or to revert. Each time a user requests self-care service, a new cohort is extracted from the then current overall population and analyzed for similarity to the user at that point in time. Each time an improvement is selected, the history of device states and network states is augmented. Identified variances are transformed into an action plan specific to a user and implemented on the device or network upon concurrence.
US10251072B2 Sectorized antennas for unsynchronized multiuser multiple-input and multiple-output
This disclosure describes systems, methods, and devices related to antenna adjustment for unsynchronized MU-MIMO communication. A device may determine a first signal associated with a first antenna of the device. The device may determine a second signal associated with a second antenna of the device. The device may cause to send the first signal and the second signal to one or more first devices. The device may identify a feedback message from at least one of the one or more first devices. The device may determine one or more antenna adjustments associated with at least one of the first antenna or the second antenna.
US10251071B2 Incremental scheduling for wireless communication system with beamforming
An incremental scheduling scheme is proposed in a wireless communication system with beamforming. In an initial stage (stage-1), coarse scheduling plan is granted via control beam transmission. In a second stage (stage-2), fine scheduling plan is granted via dedicated beam transmission. Such incremental scheduling scheme provides load balancing for overhead channels on control/dedicated beams via stage-2 scheduling. It utilizes dedicated beam transmission that is more resource efficient and more UE-specific. Furthermore, it provides UE natural power-saving opportunities via stage-1 scheduling.
US10251056B2 Electronic device with gesture actuation of companion devices, and corresponding systems and methods
An electronic device includes a biometric sensor, such as a fingerprint sensor, to identify biometric input. One or more processors are then operable to identify at least one paired device and at least one companion device operating within a wireless communication radius. The paired device then detects and identifies a simple gesture, communicating this in an electronic communication to a wireless communication circuit of the electronic device. The one or more processors then identify at least one authentication agent operating on the at least one companion device and select at least one authentication credential for the at least one authentication agent. The wireless communication circuit then delivers an authentication credential in response to the predefined gesture input.
US10251050B2 Method and apparatus for managing packet data network connection on basis of local area in wireless communication system
A method and an apparatus for providing, setting, maintaining, and releasing a packet data network (PDN) connection on the basis of a local area in a wireless communication system are provided. The method includes receiving the PDN subscription information on the basis of the local area from a business operator server, inspecting whether the current location information for the terminal exists in the PDN subscription information on the basis of the local area, and starting a procedure for setting the PDN on the basis of the local area when the current location information exists therein.
US10251046B2 System and method for efficient link discovery in wireless networks
It is possible to achieve fast high-frequency link discovery by communicating location parameters identifying a spatial location of a mobile device over a low-frequency interface to a low-frequency access point (AP). The location parameters are then used to identify antenna configuration parameters (e.g., precoders, etc.) for communicating discovery signals between the mobile device and a high-frequency access point. In one embodiment, the low-frequency AP relays the location parameters to the high-frequency AP, which uses the spatial location of the mobile device to perform link discovery. In another embodiment, the low-frequency AP communicates high-frequency antenna configuration parameters to the mobile device over the low-frequency interface.
US10251043B2 Method and system for broadband near-field communication (BNC) utilizing full spectrum capture (FSC) supporting concurrent charging and communication
A charging device includes an integrated broadband transceiver that is operable to communicate wireless signals at a power level that is below a spurious emissions mask. The wireless signals are communicated over a designated frequency spectrum band via one or more antennas. The wireless signals convey data between the charging device and a communication device via one or more usable channels within the frequency spectrum band utilized by the integrated broadband transceiver. Concurrent with the communicating, charging of the communication device occurs. One or more usable channels within the frequency spectrum band utilized by the integrated broadband transceiver may be detected. The charging and the communication of the wireless signals occurs currently on the same ones or different ones of the one or more antennas. The detected one or more usable channels may be aggregated and utilized for the communication by the integrated broadband transceiver.
US10251040B2 Hotel service providing method and hotel service providing system
An electronic device is provided. The electronic device includes a housing, a communication circuit configured to perform short range communication with a mobile device by using a first communication channel and perform wireless communication with an external output device by using a second communication channel and a control circuit configured to, when the mobile device is located on or in close proximity to the housing, obtain content that is being output by the mobile device through the first communication channel and transmit the obtained content to the external output device through the second communication channel.
US10251039B2 Information processing apparatus, method for controlling information processing apparatus, and storage medium
If an information processing apparatus obtains a plurality of pieces of connection from a near field communication tag, the information processing apparatus displays a selection screen via which a piece of connection information is selected from among the plurality of pieces of connection information. If a piece of connection information is selected, the information processing apparatus establishes wireless communication based on the selected connection information.
US10251037B2 Universal smart device
A computing device, such as a smartphone, can replace the hardware of various instruments to overcome the cost issue in designing universal smart instruments. Distinguished from traditional instruments, a universal smart instrument takes the maximum advantage of the latest smart phone or mobile computing devices. The instrument control panel is realized on the smartphone by applying the interactive graphical representation of control and indicator elements common in real instruments such as knobs, buttons, dials, graphs and the like. Universal smart instruments unify heterogeneous measurement probes on the market into a single device that can be readily modified or expanded when new technologies need to be added to the existing system or current measurement requirement change. Universal smart instruments also make use of the internet to publish and share data, which was unable to be achieved in conventional propriety instruments.
US10251026B2 System and method for providing traffic notifications to mobile devices
A system, computer program product, and method for displaying a warning graphic for traffic congestion is provided. The method begins with determining a mobile device approaching a zone comprising traffic congestion. Next a first warning graphic of the traffic congestion is displayed to the at least one mobile device approaching that zone, the warning graphic displayed on the one mobile device. A location of the mobile device is tracked overtime approaching that zone. The mobile device approaching is updated that zone regarding a progress of the traffic congestion indicated in the first warning graphic by displaying at least one follow-up warning graphic on the at least one mobile device, provided prior to the traffic congestion being cleared.
US10251019B2 Adaptive position indicator
Methods, systems, computer-readable media, and apparatuses for determining a position indicator are presented. In some embodiments, position data indicating a position of a mobile device is obtained. A position indicator is determined based on at least one region of a map. The position of the mobile device is located within the at least one region. The position indicator indicates a map-feature-dependent region of the map. The position indicator is provided.
US10251008B2 Handsfree beam pattern configuration
An audio system that adjusts one or more beam patterns emitted by one or more loudspeaker arrays based on the preferences of users/listeners is described. The audio system includes an audio receiver that contains a listener location estimator, a listener identifier, and a voice command processor. Inputs from the listener location estimator, the listener identifier, and the voice command processor are fed into an array processor. The array processor drives the one or more loudspeaker arrays to emit beam patterns into the listening area based on inputs from each of these devices. By examining the location, preferred usage settings, and voice commands from listeners, the generated beam patterns are customized to the explicit and implicit preferences of the listeners with minimal direct input. Other embodiments are also described.
US10251003B2 Removable attachment of a passive transcutaneous bone conduction device with limited skin deformation
An external component including a vibratory portion configured to vibrate in response to a sound signal to evoke a hearing percept via bone conduction and including a coupling portion configured to removably attach the external component to an outer surface of skin of a recipient of the hearing prosthesis while imparting deformation to the skin of the recipient at a location of the attachment, in a one-gravity environment, of an amount that is about equal to or equal to that which results from the external component having mass.
US10250994B2 Force balanced micro transducer array
Embodiments are directed to a micro transducer array comprising a shared motor system having a base plate and mounting interfaces to a frame of a portable electronic device; a first transducer comprising a first magnet disposed between the base plate and a first top plate, and a first diaphragm projecting sound out of a surface of the portable device; a second transducer comprising a second magnet disposed between the base plate and a second top plate, and a second diaphragm projecting sound of an opposite surface of the portable device; a first pair of input terminals inputting a first audio signal to the first transducer; and a second pair of input terminals inputting a second audio signal to the second transducer.
US10250992B2 Speaker
The present disclosure discloses a speaker. The speaker includes a fixing unit and a vibration unit; the fixing unit includes a frame, a lower clamping plate, a main magnet, an auxiliary magnet and an upper clamping plate, the lower clamping plate and the frame are assembled to define accommodating space to accommodate the main magnet, a magnetic gap is defined between the main magnet and the auxiliary magnet, and the upper clamping plate fixes the auxiliary magnet in the accommodating space; the upper clamping plate includes body portion and bendings, the body portion matches the auxiliary magnet in shape, the auxiliary magnet is clamped between the body portion and the lower clamping plate, the auxiliary magnet is recessed with respect to each of the bendings to define avoiding portions at an outer side of the auxiliary magnet, and each of the bendings passes through one of the avoiding portions.
US10250986B2 Multichannel head-trackable microphone
A production work flow optimized multichannel virtual reality microphone that has its own rendering software allowing for the recording, rendering, and playing back of immersive, head-trackable positional audio for 360 video, gaming, and virtual reality applications. The multichannel microphone used to record multiple binaural sound perspectives, has eight microphones coupled to a rotatable disc frictionally mounted on the outside of a truncated spherical shell, an internal, detachable clamp for attaching the shell to a vertical pole stand, and easily accessible microphone output connections configured as four stereo microphone pairs, spaced closely to an average set of human ears. The microphone output connections are located on an internal support member. These are accessible through upper and lower lids and a door. Four small baffles simulating the pinna of the human ear reside on the disc, separating the paired microphones.
US10250971B1 Speaker box
The present application discloses a speaker box. The speaker box includes a lower cover; an upper cover engaging with the lower cover for forming an accommodating space; a speaker accommodated in the accommodating space, and including a diaphragm with a dome attached to the diaphragm; a front sound cavity formed by the diaphragm and the upper cover; an air adsorbent plate attached to the dome; and an auxiliary film attached to the dome. The dome forms a through-hole communicating with the front sound cavity, and the air adsorbent plate strides over the through-hole, while the auxiliary film covers the through-hole on another surface of the dome.
US10250955B2 Wireless building sensor system
A system of sensor nodes is combined with an RF hub that transmits RF power to the sensors and receives data therefrom. The sensor nodes contain: one or more sensors for measuring indoor conditions, an antenna, an energy storage element, and electronics for powering the system via harvesting RF energy, reading sensor data, and communicating sensor data. The sensors, antenna, and other components on the nodes can be fabricated conventionally, or via printing. They may be fabricated as “flexible hybrid electronics”, in which conventional components are bonded onto flexible substrates. The RF hub consists of one or more antennas capable of transmitting RF power electronics for steering the center of radiation of the RF power in at least one direction or in more than one direction electronics for receiving a demodulating RF data signal. The RF hub may be powered directly from the building.
US10250954B2 Electronics module for coupling to a module arrangement and module arrangement
An electronics module for coupling to a module arrangement, in particular valve island, in a line-up direction, comprises a casing which comprises a front side, a back side, an upper side, a bottom side and two opposite lateral surfaces extending along the line-up direction in relation to a state mounted on the module arrangement. In the casing an electronics is accommodated and at least a first bus connection and two second bus connections are provided, which are connected to the electronics within the casing. The at least one first bus connection is arranged either on the upper side or on the bottom side, while a second bus connection is arranged on each of the lateral surfaces, respectively. A module assembly comprises a module arrangement, in particular a valve island, and an electronics module, wherein the electronics module directly abuts on the module arrangement in the line-up direction, and is detachably connected thereto in a non-destructive manner.
US10250951B2 Systems and methods for planning, executing, and reporting a strategic advertising campaign for television
Systems and methods are disclosed for planning, executing, reviewing, and reporting the results of an advertising campaign to be run on TV. A demand-side platform receives ad slot opportunities from TV programming sources, and analyzes the ad slots to produce a prioritized list of placement opportunities for the advertising campaign to be presented to advertiser/clients. Each ad slot is analyzed with respect to past viewership data and with respect to desired targeting characteristics that may include conventional age and gender targeting, or additionally strategic targeting characteristics. Scores are established for each ad slot with respect to numbers of projected on-target impressions and/or a cost for projected on-target impressions. The scores are sorted to produce the prioritized list. Projected results can be viewed with respect to any or all of network, day, and daypart. After a campaign has completed, viewership data representing actual results is acquired, processed, and reported.
US10250950B2 Method and device for determining redress measures for TV service outages based on impact analysis
Techniques for use in determining redress measures for a television (TV) service outage based on impact analysis are described. A TV service outage may be associated with a TV system apparatus including a TV user interface (UI). In one illustrative example, one or more subscribers impacted by the TV service outage are determined. An impact score is determined for each one of the subscribers. A redress measure for each one of the subscribers is then determined in accordance with their corresponding impact scores. An impacted subscriber and/or an impact score may be determined based at least in part on subscriber TV usage data or subscriber TV UI usage data.
US10250944B2 Multi-platform digital television
A multi-platform television comprises at least one television signal interface to receive premium television services from at least two different television service providers. The television further comprises a programmable conditional access system to enable conditional access to the premium television services received by the at least one television signal interface from the at least two different service providers.
US10250943B2 Method, apparatus, and computer readable recording medium for automatic grouping and management of content in real-time
A method and apparatus for managing content, where content received or generated in a device is automatically grouped and managed in real-time, and a computer readable recording medium having recorded thereon a program for executing the method which includes detecting whether content is received or generated by a device, grouping the received or generated content with another received or generated content, and displaying the grouped content on the device, wherein the another content includes at least one content received or generated before the detected received or generated content.
US10250942B2 Methods, apparatus and articles of manufacture to detect shapes
Methods, apparatus, and articles of manufacture to detect shapes are disclosed. Example methods disclosed herein include determining a first likelihood of detection for a reference shape at a first distance from an image capturing device, and storing the reference shape in a first group of a plurality of groups in the database based on a comparison of the first likelihood of detection with a first threshold, the first group associated with the first distance. Disclosed examples also include selecting reference shapes of the first group to compare to an object outline detected in an image in response to a query, the query including a depth value associated with the detected object outline, the selecting of the reference shapes of the first group based on the depth value.
US10250940B2 System, method, and recording medium for providing notifications in video streams to control video playback
A video stream control method, system, and a computer program product include analyzing a video stream to identify a section of the video stream where a condition will occur, delivering a notification that the condition will occur in the section of the video stream and modifying the video stream before the section of the video stream is played, and selecting a type of delivery of the section of the video stream based on a set of rules factoring the condition and user data at a time of the notification.
US10250927B2 Method and apparatus for synchronizing playbacks at two electronic devices
A method for synchronizing playback of a program including a video and associated first audio at a first electronic device with playback of a second audio associated with the program at a second electronic device that also receives the first audio, the method comprising: decoding, by a first audio decoder in the second electronic device, the first audio, and outputting the decoded first audio; decoding, by a second audio decoder in the second electronic device, the second audio and outputting the decoded second audio for playing back by the second electronic device; receiving a user command to synchronize the playback of the video at the first electronic device and playback of the second audio at the second electronic device; responsive to the user command, the method further comprising capturing, by a capturing device in the second electronic device, the playback of the first audio at the first electronic device; determining, by the second electronic device, an offset between the outputted decoded first audio and the captured first audio; and adjusting outputting of the decoded second audio according to the offset, so that the playback of the first audio at the first electronic device is synchronized with the playback of the second audio at the second electronic device.
US10250920B2 Image transmission apparatus and link status confirmation method
An image transmission apparatus includes a processor that superimposes a marker image for visualizing a connection status of a plurality of links between a transmission side and a reception side on an image displayed at the reception side at a specific position of an image frame, interleaves an image on which the marker image is superimposed for a predetermined pixel unit to divide the image into a plurality of signal streams, and transmits the signal streams via the plurality of links.
US10250915B2 Systems, methods, and software for mobile video display and management
A system, method, and software for mobile video display and management includes acquiring a plurality of streams of video data from a plurality of cameras. The plurality of streams of video data are stored and plurality of selected streams of video data that includes at least one stream of recorded video data and at least one stream of live video data are presented in a graphical user interface of a remote device.
US10250906B2 Image processing apparatus, image processing method and non-transitory computer readable storage medium
An image processing apparatus comprising a supply unit configured to supply image data one piece of pixel data at a time, and an encoding unit configured to encode the image data supplied by the supply unit, the encoding unit selecting, as prediction pixel data, locally decoded data of one pixel out of n pixels (n is an integer greater than or equal to 2) that were encoded immediately before a pixel to be encoded and have been locally decoded, and encoding a difference between the prediction pixel data and data of the pixel to be encoded, wherein the supply unit supplies pixel data to the encoding unit in a predetermined order according to which all of the n pixels are pixels that are adjacent to the pixel to be encoded.
US10250902B2 Method for inducing motion information in multilayer structure and apparatus using same
The present invention relates to a method for encoding a video and a method for decoding a video in a multilayer structure, and an apparatus using the same. The method for decoding the video according to the present invention comprises the steps of: specifying a current layer reference location for specifying a current block from a current layer; specifying a reference layer reference location corresponding to the reference location of the current layer, from the reference layer; inducing motion information from the reference layer reference location based on the size of motion information saving units; and scaling the induced motion information and inducing the same into a motion vector used for recovering a picture in the current layer.
US10250901B2 Transmitting/receiving device, method, and coding/decoding device
Provided is a transmitting device including a hierarchical classification section that classifies image data of each picture constituting moving image data into a plurality of layers, an image coding section that codes the classified image data of each layer, and generates a video stream holding the coded image data of each layer, and a transmitting section that transmits a container in a prescribed format that includes the generated video stream. The image coding section performs coding so that a referenced picture belongs to a layer of referencing image data and/or a layer lower than the layer of the referencing image data.
US10250899B1 Storing and retrieving high bit depth image data
In one example, a device for accessing image data includes a memory configured to store image data and one or more processors configured to code a plurality of bit length values for a plurality of block fixed length code length (bflc_len) values for a plurality of blocks of a tile or sub-tile of an image, the bit length values representing numbers of bits used to code the blfc_len values, code the bflc_len values for each of the plurality of blocks such that the bflc_len values have numbers of bits indicated by the respective bit length values, code the codewords for each of the plurality of blocks such that the codewords have the numbers of bits indicated by the bflc_len values for corresponding blocks of the plurality of blocks, and access the bit length values, the bflc_len values, and the codewords in the memory.
US10250895B2 DPB capacity limits
A system for encoding and/or decoding a video bitstream that includes a base bitstream and enhancement bitstreams representative of a video sequence. The receiver receives a video parameter set and a video parameter set extension, where the video parameter set extension includes decoder picture buffer parameters.
US10250894B1 Systems and methods for providing transcoded portions of a video
Multiple videos having individual time durations may be obtained, including a first video with a first time duration. The videos may include visual information defined by one or more electronic media files. An initial portion of the first time duration where the one or more electronic media are to be transcoded may be determined, including determining whether the first time duration is greater than a predefined threshold and if the first time duration is greater than the predefined threshold, determining the initial portion to be an initial time duration that is less than the first time duration. One or more transcoded media files may be generated during the initial portion. A request for the first video may be received from a client computing platform. In response to receipt of the request, the one or more transcoded media files may be transmitted to the client computing platform for display.
US10250888B2 Electronic device configured to non-uniformly encode/decode image data according to display shape
An electronic device includes an operation processor for encoding image data that is generated by capturing an object, and a communication circuit for communicating with an external device. The operation processor divides an image represented by the image data into a first region and a second region based on an information signal that is received from the external device, encode first image data corresponding to the first region by a first encoding manner, and encode second image data corresponding to the second region by a second encoding manner. An outline of the first region varies depending on a shape of a display device of the external device.
US10250884B2 Systems and methods for signaling information for layer sets in a parameter set
Techniques and systems are provided for encoding and decoding video data. For example, a method of decoding video data includes obtaining an encoded video bitstream comprising one or more layer sets and one or more additional layer sets. The encoded video bitstream includes a video parameter set defining parameters of the encoded video bitstream. The one or more layer sets are defined in a base part of the video parameter set, and the one or more additional layer sets are defined in an extension part of the video parameter set. The method further includes decoding one or more syntax elements from the video parameter set. The one or more syntax elements include rate information for the one or more layer sets defined in the base part of the video parameter set and for the one or more additional layer sets defined in the extension part of the video parameter set.
US10250881B2 Video encoding/decoding apparatus and method using batch mode together with skip mode
A video encoding/decoding apparatus and method are disclosed. The video encoding/decoding apparatus includes: a video encoder for generating predicted subblocks by predicting subblocks into which macroblock is divided, generating residual subblocks by subtracting predicted subblocks from subblocks, generating quantized transform coefficients by transforming and quantizing residual subblocks by using transform selected according to subblock size, and generating encoded video data by using different context tables according to the macroblock and subblocks when using CABAC to encode the quantized transform coefficients; and a video decoder for reconstructing information of partition type, motion, transform type and quantized transform coefficients by decoding encoded data by using a CABAC and different context tables according to a macroblock and subblocks, reconstructing residual subblocks by inverse-quantizing/inverse-transforming the quantized transform coefficients by using a transform identified by the transform type information, generating predicted subblocks, reconstructing the subblocks, and reconstructing the macroblock based on the subblocks.
US10250880B2 Video encoding and decoding methods and device using same
The present invention relates to video encoding/decoding methods and device, wherein the video encoding method according to the invention comprises the following steps: acquiring information of peripheral blocks; setting the information about a current block based on the information of the peripheral blocks; and encoding the current block based on the set information, wherein the current block and the peripheral blocks may be a CU (coding unit).
US10250868B1 Synchronizing data streams
This disclosure describes techniques for synchronizing data streams. In some instances, a computing device couples to multiple sensors, such as cameras, and applies accurate timestamp information to the individual frames of sensor data from the independent sensors. After aligning these data streams by applying these accurate timestamps, the computing device may, in some instances, encode and transmit these timestamped data streams to one or more entities for further processing. In one example, a first camera (e.g., a depth camera configured to generate a depth map) may capture images of an environment, as may a second camera (e.g., an Red-Green-Blue (RGB) camera configured to generate color images). The resulting images may be temporally aligned with one another via the timestamping, and the resulting aligned images from both the depth sensor and the RGB camera may be used to create a three-dimensional (3D) model of the environment.
US10250865B2 Apparatus and method for dual image acquisition
A dual image capture assembly for acquiring and transmitting images from a binocular scope for three-dimensional (3D) viewing on a user computing device. The dual image capture assembly includes a pair of eyepiece adaptors each configured to attach on the pair of eyepieces of a binocular scope, and a dual-camera apparatus including a pair of image capture devices respectively coupled with the pair of eyepiece adaptors. The dual-camera apparatus also includes a linker connecting the first and second camera components.
US10250856B2 Systems, devices, and methods for laser projectors
Laser safety systems, devices, and methods for use in laser projectors are described. A laser projector includes any number of laser diodes that each emit laser light, a shared laser diode power source, a photodetector to detect a power/intensity of a portion of the laser light, a beam splitter to direct a first portion of the light towards the photodetector and a second portion of the light towards an output on the projector, and a laser safety circuit responsive to signals from the photodetector. The laser safety circuit selectively electrically couples/uncouples the laser diodes from the power source depending on the power/intensity of the laser light detected by the photodetector. Particular applications of the laser safety systems, devices, and methods in a wearable heads-up display are described.
US10250850B2 Communication control method, communication control apparatus, telepresence robot, and recording medium storing a program
A private conversation request is received from a first communication apparatus, and a region of fixed range based on the position of a first user is set as a first conversation-listening area. Based on a position management database, a second communication apparatus positioned inside the first conversation-listening area from among one or a plurality of second communication apparatus is detected as a first evacuation communication apparatus, and an evacuation order causing the first evacuation communication apparatus to be evacuated from the first conversation-listening area is transmitted to the first evacuation communication apparatus.
US10250847B2 Video endpoints and related methods for transmitting stored text to other video endpoints
A video endpoint and related methods are disclosed. A video endpoint includes a control circuit configured to provide a user interface configured to enable a user to communicate with another user of another video endpoint with text during video communications with the other user. The user interface is also configured to enable the user to select from text strings stored in a database. A method of operating the video endpoint includes transmitting data corresponding to a selected one of the text strings stored in the database to the other video endpoint during the video communications responsive to the user selecting the selected one of the text strings. A method of transforming a computing device into a video endpoint includes storing computer-readable instructions directed to performing the functions of the control circuit on one or more servers, and transmitting the computer-readable instructions to the computing device.
US10250839B2 Mobile terminal and operating method for providing a screen of an optimized viewing angle
A mobile terminal includes: a display unit; a sensing unit configured to detect an input signal; and a control unit configured to display a 360-degree video on the display unit and control the sensing unit to detect the input signal. In correspondence to a first input signal for playing the 360-degree video at a first playing angle, the control unit displays a first image played at the first playing angle on the display unit. When a second input signal for changing a playing angle of the 360-degree video to a second playing angle different from the first playing angle is detected, the control unit displays a second image played at the second playing angle as a main screen on the display unit and displays the first image played at the first playing angle as a PIP screen on the display unit.
US10250834B2 Methods and apparatus for a voltage-shifting readout circuit
Methods and device for a readout circuit according to various aspects of the present invention may operate in conjunction with a storage device selectively coupled to an input signal having a voltage value within a first voltage range. A comparator may compare the voltage value of the input signal to a predetermined threshold voltage. A level-shifting circuit may shift the first voltage value of the input signal to a second voltage value within a second voltage range if the first voltage value of the input signal is greater than the predetermined threshold voltage.
US10250833B2 Timestamp calibration of the 3D camera with epipolar line laser point scanning
Using the same image sensor to capture a two-dimensional (2D) image and three-dimensional (3D) depth measurements for a 3D object. A laser point-scans the surface of the object with light spots, which are detected by a pixel array in the image sensor to generate the 3D depth profile of the object using triangulation. Each row of pixels in the pixel array forms an epipolar line of the corresponding laser scan line. Timestamping provides a correspondence between the pixel location of a captured light spot and the respective scan angle of the laser to remove any ambiguity in triangulation. An Analog-to-Digital Converter (ADC) in the image sensor operates as a Time-to-Digital (TDC) converter to generate timestamps. A timestamp calibration circuit is provided on-board to record the propagation delay of each column of pixels in the pixel array and to provide necessary corrections to the timestamp values generated during 3D depth measurements.
US10250828B1 Global shutter image sensor with anti-blooming pixel and knee point self-calibration
An image sensor has global shutter imaging pixel cells, each including an anti-blooming transistor gate for modifying electric charge within a photodiode and for setting the photodiode to a selected potential. The sensor also has a row decoder circuit providing readout signals to each row of the imaging cells during both a readout interval and during a calibration interval for each row and providing to the anti-blooming transistor drain a selectable potential supply voltage. A mode select switch within the row decoder circuit applies either a standard drain supply voltage or an adjustable low voltage to the anti-blooming transistor drain. A programmable function logic circuit determines the timing of operation of the mode select switch to provide knee-point calibration to minimize photo conversion variations that lead to fixed pattern noise.
US10250814B2 Image signal processor apparatus and image signal processing method
An image signal processor apparatus according to an embodiment is provided with a first image signal processor apparatus configured to receive first image data as input and a second image signal processor apparatus configured to receive second image data as input, in which the second image signal processor apparatus, using a first signal that the first image signal processor apparatus uses for first image processing to adjust pixel values of the first image data, performs the first image processing to adjust pixel values of the second image data.
US10250809B2 Video stabilization system and method
A system and method for stabilizing video using a census kernel having test points. A subset form a connected circle centered on the kernel's center point. For each candidate pixel, a signature is calculated based on the relative brightness of the candidate pixel and of the pixels corresponding to test points when the kernel overlays the image with the center point over the candidate pixel. A candidate pixel is designated to be a corner pixel by processing the signature to determine that the candidate pixel is significantly brighter or darker than the test point pixels. For each corner pixel, a corresponding pixel in the previous frame is identified by comparing the signature of the corner pixel with signatures of pixels in the previous frame, and a corresponding motion vector is established. A motion model is calculated based on the motion vectors and applied to the digital frame.
US10250806B2 Electronic device and method for controlling image shooting and image outputting
The present disclosure relates to an electronic device, and particularly, to an electronic device and a method for controlling image shooting and image outputting. To this end, the present disclosure provides a method for controlling image shooting and image outputting in an electronic device. The method includes: determining whether the electronic device is in an image shooting or image outputting; and controlling a function associated with the determined image shooting or image outputting to be performed through a single lens contained in the electronic device.
US10250787B2 Circuit board assembly and terminal
A circuit board assembly includes a circuit board having a first side and a second side opposite to the first side, a light sensor arranged on the circuit board and electrically coupled to the circuit board, and a camera module. The camera module includes a connector arranged on the circuit board and electrically coupled to the circuit board. Projections of the light sensor and the connector on a plane parallel to the first side and the second side are fully or partially overlapped with each other. A related terminal is also provided.
US10250785B2 Electronic apparatus capable of efficient and uniform heat dissipation
An electronic apparatus capable of performing efficient dissipation of heat generated within the apparatus, thereby making uniform the exterior temperature of the apparatus, without increasing the manufacturing costs and size of the apparatus. The electronic apparatus includes a circuit board having an electric component as a heat source mounted thereon, a thermal connection member forming part of a battery chamber, a heat pipe having one end connected to the electric component and the other end thermally connected to the thermal connection member, and a battery insertion part forming part of the battery chamber. The battery insertion part is disposed closer to a battery insertion port than the thermal connection member is. The battery insertion part is formed of a material lower in thermal conductivity than the thermal connection member.
US10250784B2 Camera assembly with shielded imager circuit
An imager assembly for a vehicle is disclosed. The assembly comprises an optic lens comprising a proximal end portion, a distal end portion, and a longitudinal axis extending there between. An imager circuit is in conductive connection with an imager connector. The imager connector is configured to communicatively connect the imager circuit to the vehicle. A lens holder of a conductive material forms a shielded cavity configured to receive the proximal end portion of the optic lens and the imager circuit. The lens holder is configured to align the imager with the longitudinal axis of the optic lens.
US10250781B1 Instrument for locating a noise source in a CATV system and method of using same
An instrument for locating noise in a CATV system is disclosed. The instrument comprises an electrical circuit assembly moveable within an outer body. The electrical circuit assembly includes a filter configured to suppress noise frequencies in the CATV system. The instrument also includes a mechanical biasing element coupled to the electrical circuit assembly to bias the electrical circuit assembly in a position relative to the outer body.
US10250779B2 Image processing apparatus, image processing method, and program
The image processing apparatus (10) includes an image matching unit (14) that performs a process of matching a positional relationship between read image data which is any one of the first read image data (24) and second read image data obtained by color conversion of the first read image data (24) and original document image data (20) of the target printed matter (22); a statistical processing unit (16) that generates statistical information that reflects a distribution of read image signal values of the read image data in each image region of the read image data corresponding to an image region having the same original document image signal values in the original document image data (20); and a mismatching detection unit (18) that detects color mismatching between the original document image data (20) and the target printed matter (22) on the basis of the statistical information.
US10250773B2 Image reading device, method of adjusting distance between document and light receiving sensor in the device, and distance adjustment program
An image reading device includes: light receiving sensors configured to read an image of a document conveyed in a sub-scanning direction and be arranged with an interval in a main scanning direction; one pair of document conveying rollers configured to be provided in front and back of the light receiving sensors in a document conveying direction; a detection unit configured to detect an image overlap amount in an image overlap area and/or an image missing amount in an image missing area; an adjustment amount determination unit configured to determine an adjustment amount for adjusting a distance between the document and the light receiving sensors based on the image overlap amount and/or image missing amount detected; and a drive unit configured to adjust a distance between the document and the light receiving sensors by displacing one of the document conveying rollers and light receiving sensors according to the adjustment amount.
US10250769B2 Image forming apparatus using decolorable and non-decolorable toner for printing acquired images
An image forming apparatus includes a reading unit, an image forming unit, and a controller. The reading unit is configured to acquire image data by reading an image on a first sheet. The image forming unit is configure to form an image from the image data on a second sheet using a first color material and a second color material. The controller is configured to perform text recognition on the image data, cause the image forming unit to form text from the image data on the second sheet using the second color material, and cause the image forming unit to form portions of the image data other than the text on the second sheet using the first color material.
US10250768B2 Print media size/color detection using scanner
A user interface of a printer displays instructions to use the printer's document scanner for scanning a sheet of print media (of a stack of print media being added to the paper drawer) in response to a drawer sensor detecting the opening of the paper drawer. The document scanner generates an electronic image of the sheet of print media from the scanning of the sheet of print media. The processor evaluates the electronic image of the sheet of print media to identify the media type and color of the stack of print media being added to the paper drawer. For example, this is done by evaluating the size, color characteristic, transparency, and reflection characteristic of the electronic image of the sheet of print media. Then, the electronic memory records that the paper drawer contains the stack of print media having a specific media type and color.
US10250763B2 Input device, image forming apparatus, and non-transitory computer readable medium
An input device includes a display on which an operation screen is displayed, at least one protrusion displayed along an outer edge of the display, and a detector in which a display region of the display is set as a detection region. In a case where a continuous operation input in a direction provided with the protrusion is detected, a function corresponding to the continuous operation input is enabled faster than in a case where a continuous operation input in a direction different from the direction is detected.
US10250754B2 Network resources brokering system and enforcement function network entity
The disclosure relates to a network resources brokering system, comprising: a communication network with at least one enforcement function for preferential treatment and charging; and a brokering entity, configured to receive requests from a plurality of network entities for providing preferential treatment during usage of chargeable resources within a predefined charging period, each request comprising an electronic bid value competing with other network entities for preferential treatment during the usage of chargeable resources in the charging period, wherein the brokering entity is configured to rank each network entity from the plurality of network entities into one of a multiplicity of success classes based upon their electronic bid values offered and to interwork with the at least one enforcement function for preferential treatment and charging.
US10250751B2 Mobile conference system
A mobile conference system including a first mobile master hands-free unit and a second mobile slave hands-free unit, each having a microphone, a loudspeaker, a battery unit, an operating unit, a lighting unit, and a first transmitting/receiving unit for bidirectional wireless communication between the first and second mobile hands-free units. The first mobile hands-free unit includes a second transmitting/receiving unit for wireless bidirectional audio communication with an external unit. The first mobile hands-free unit is configured to wirelessly transmit audio signals received from the external unit via the second transmitting/receiving unit to the second mobile hands-free unit via the first transmitting/receiving unit, to mix audio signals received from the second mobile hands-free unit via the first transmitting/receiving unit with audio signals recorded via the at least one microphone of the first hands-free unit, and to wirelessly transmit said audio signals to the external unit via the second transmitting/receiving unit.
US10250748B1 System and method for unified calling
Systems and methods for unified calling are disclosed. According to one embodiment, the method may include (1) using a soft phone application executed by a computer processor, communicating, to a telephony server, an agent status indicating a readiness of the agent to manually make a telephone call; (2) receiving, on a computer terminal, an indication of a telephone number to call; and (3) manually dialing the telephone number using a telephone. The soft phone application emulates an analog connection with the telephony server.
US10250740B2 Echo path change detector
An echo path monitoring system for controlling an adaptive filter configured to estimate an echo of a far-end signal comprised in a microphone signal, the system comprising a comparison generator configured to compare the microphone signal with the estimated echo to obtain a first comparison and compare an error signal, which represents a difference between the microphone signal and the estimated echo, with the estimated echo to obtain a second comparison, and a controller configured to combine the first and second comparisons to form a parameter indicative of a state of the microphone signal and, in dependence on said parameter, control an operating mode of the adaptive filter.
US10250725B2 Method of L2 layer data packet processing and electronic device using the same
In an aspect, the disclosure is directed to a method and device for generating, by a higher L2 sublayer before receiving an UL grant, PDUs of the higher L2 sublayer, wherein each PDU of the higher L2 sublayer includes one or more SDUs of the higher L2 sublayer; generating, by a lowest L2 sublayer before receiving the UL grant, subheaders for each of SDUs of the lowest L2 sublayer, wherein each SDU of the lowest L2 sublayer is equivalent to each PDU of the higher L2 sublayer; performing, by the lowest L2 sublayer, a LCP procedure for the SDUs in response to receiving the UL grant; and generating, by the lowest L2 sublayer based on a result of the LCP procedure, a PDU of the lowest L2 sublayer by multiplexing a portion of the SDUs of the lowest L2 sublayer and the subheaders of the portion of the SDUs.
US10250718B2 System and method to support codec delivery models for IMS networks
An architecture (system) and method is provided for transcoding codec information to be sent in a Session Initiation Protocol (SIP) signaling stream for rendering rich digital media content. The method is implemented on a computer infrastructure and includes: determining a codec associated with content to be sent to one or more requesting devices; determining that at least one of the one or more requesting devices do not have the codec associated with the content to be sent to the one or more requesting devices; providing codec information to the at least one of the one or more requesting devices; and sending the content to the one or more requesting devices.
US10250712B2 Method and server of configuring scenario mode for smart devices
The present disclosure relates to a method and a server for configuring a scenario mode. The method includes: acquiring device information of a plurality of smart device bound to a user account; pushing, according to the device information of the smart devices, at least one predefined scenario mode template to a controlling device bound to the user account; receiving, from the controlling device, scenario mode template selection information indicating a selected scenario mode template; and defining, according to the scenario mode template selection information, a scenario mode corresponding to the selected scenario mode template for the smart devices, wherein the smart devices comprise at least one first smart device and at least one second smart device, and the scenario mode represents an operation mode for controlling actions of the at least one second smart device according to a status parameter collected by the at least one first smart device.
US10250706B2 Hierarchical Clustering
In one embodiment, a method includes receiving first network usage data for user devices indicating activity by the user devices on webpages, determining first-level cluster centroids based on the first network usage data, and assigning each user device to at least one first-level cluster centroid. The method also includes determining second-level cluster centroids based on the first network usage data for user devices assigned to a particular first-level cluster centroid, and assigning each user device previously assigned to the particular first-level cluster centroid to at least one second-level cluster centroid. The method further includes determining clusters based on the first-level cluster centroids and the second-level cluster centroids, assigning each user device to at least one cluster, and sending one or more first notifications to user devices associated with a particular cluster.
US10250701B2 Method and system for determining an actual point-of-interest based on user activity and environment contexts
The disclosure is directed to determining an actual point-of-interest (POI). For example, using at least one computing device, a first set of probable POIs corresponding to a first geographical location and first POI category information may be determined. The at least one computing device may also be used to determine a second set of probable POIs corresponding to a second geographical location and determine second POI category information. By analyzing the first and second POI category information, the actual POI from the first and second set of probable POIs may be determined.
US10250700B2 Methods and devices for notifying authorization update
Methods and devices for notifying an authorization update are provided. In a method for notifying an authorization update, a home network Proximity-based Services (ProSe) functional entity of an announcing terminal receives a notification message from a ProSe application server, where the notification message is used for notifying the home network ProSe functional entity of the announcing terminal that authorization information changes (S302); and the home network ProSe functional entity of the announcing terminal notifies a home network ProSe functional entity of a monitoring terminal that a ProSe code and/or filter corresponding to the announcing terminal become/becomes invalid or are/is updated (S304).
US10250696B2 Preserving stateful network connections between virtual machines
Stateful network connections between a first virtual machine and at least a second virtual machine are preserved during a suspend and resume cycle. The virtual machines are interconnected by a network. A control instance is provided to manage a routing of network traffic of the virtual machines to the network. In case of a suspend operation, the control instance tracks network addresses of each virtual machine, whereas in case of a resume operation, the control instance sets up a router for each virtual machine and requests new network addresses for each router. The control instance configures a network address translation on the router assigned to each virtual machine to map the new network addresses to the network addresses used before suspending the virtual machines.
US10250693B2 Idempotence for database transactions
A method, machine, and computer-readable medium is provided for managing transactional sets of commands sent from a client to a server for execution. A server receives, from a client in a second session, a request that identifies a set of commands that were sent by the client in a first session. The set of commands comprises one or more transactions. The server determines that at least one transaction of the one or more transactions in the set of commands has not committed. Based at least in part on determining that the at least one transaction of the one or more transactions has not committed, the server blocks, from the second session, completion of the at least one transaction in the first session to prevent committing of the at least one transaction in the first session.
US10250689B2 Security monitor for a vehicle
A method and system for securing a controlled area network (CAN) of a vehicle is disclosed, where the CAN has a number of electronic control units (ECUs) that control vehicular systems. An on-board diagnostic port of the vehicle is monitored for suspicious activity which does not fit within the baseline profile of the destination ECU. If suspicious activity is detected, countermeasures are taken to minimize harm, such as placing the vehicle in safe mode, reducing the functionality or disabling non-critical ECUs, resetting the targeted ECU, and notifying the driver and non-targeted ECUs.
US10250682B2 Method of storing data
A method of sharing data in a subsea network includes a plurality of nodes interconnected by a plurality of data connections arranged to carry data to and from equipment in subsea installations, the method includes: storing data in a mass subsea data store provided across one or more nodes in the subsea network configured to act as a subsea data server; and on receiving, at the subsea data server, a request for access to data stored in the mass subsea data store, the subsea data server retrieving the requested data from the data store and causing the requested data to be sent over the subsea.
US10250676B2 Modular device and method of operation
A modular system including a set of functionality tiles and a control tile storing a storage structure, an initialization file, and operation instructions. The method for operating a custom device made using the modular system includes: sending operation settings for each tile to the respective tile upon device initialization; operating each tile based on the operation settings; writing the output from each tile to the storage structure; monitoring data streams within the storage structure for a trigger event; reading data off the storage structure in response to occurrence of the trigger event; and processing the read data according to a processing function specified by the operation instructions.
US10250673B1 Storage workload management using redirected messages
At a first client-side component of a storage service, a metric of a storage workload directed from the first client-side component towards server components of the storage service is determined. The metric is transmitted to a particular server component, which is configured to propagate the metric to a different client-side component of the storage service. The first client-side component receives, from a server component, a different metric of a storage workload of a second client-side component. The first client-side component reschedules at least one storage request based at least in part on the different metric.
US10250667B2 Multi-domain configuration handling in an edge network server
An Internet infrastructure delivery platform operated by a provider enables HTTP-based service to identified third parties at large scale. The platform provides this service to one or more cloud providers. The approach enables the CDN platform provider (the first party) to service third party traffic on behalf of the cloud provider (the second party). In operation, an edge server handling mechanism leverages DNS to determine if a request with an unknown host header should be serviced. Before serving a response, and assuming the host header includes an unrecognized name, the edge server resolves the host header and obtains an intermediate response, typically a list of aliases (e.g., DNS CNAMEs). The edge server checks the returned CNAME list to determine how to respond to the original request. Using just a single edge configuration, the CDN service provider can support instant provisioning of a cloud provider's identified third party traffic.
US10250653B2 Proximity service signaling protocol for multimedia broadcast multicast service operations
Methods, systems, and devices are describe for signaling protocols for proximity service functions in a wireless communication system. A first wireless device may identify a group identity parameter associated with a multicast transmission of multimedia content. The first wireless device may map the identified group identity parameter to an identification parameter associated with at least one proximity service (ProSe) relay wireless device. The first wireless device may receive the multicast transmission of the multimedia content via the at least one ProSe relay wireless device based on the mapping of the identified group identity parameter to the identification parameter.
US10250648B2 Ambient communication session
In general, this disclosure describes techniques for initiating a communication session when a user indicates she or he is available to participate in the communication session. In one example, a method includes receiving, by a first communication device, an indication that a user is available to participate in a communication session that enables communication between different communication devices. Responsive to receiving the at least one signal, the communication session may be initiated in an inactive mode at the first communication device. The first communication device may receive a request from a second communication device to participate in the communication session. Responsive to receiving the request, the communication session may be switched from the inactive mode to an active mode.
US10250645B1 Intelligent controlled-environment facility resident communication and media device interfaces with multitasking
A controlled-environment facility resident interface runs on top of, or as part of, an operating system of a controlled-environment facility resident communication and/or media device. Application programs (apps) available for use by a resident of the controlled-environment facility operating the device are presented on the device, via the interface. The interface may provide functionality to enable switching between apps by the resident, such as selectable open application program indicator(s) displayed on a screen of the device, and/or the interface may assign a function to device hardware button(s) to provide a mechanism for switching between apps. The app switching functionality may also resolve conflicts between apps for device resources and apply such resolutions as a result of the resident switching between apps. Also, the resident may be logged into one or more resident-selected apps using stored app login information for resident-selected apps in the interface, in combination with identity verification.
US10250642B2 System, method and apparatus for fine-grained privacy specification and verification
A method includes receiving from a user via a user interface an activation of at least one element to set a privacy policy specifying the maximum amount of confidential data that is authorized to be leaked to a sink, tracking movement of confidential data through an application, determining based on the tracked movement of the confidential data that the confidential data is leaked to the sink by the application, comparing the confidential data that is leaked to the sink to the specified maximum amount of confidential data that is authorized to be leaked to the sink, and presenting to the user via the user interface an indication of whether the application complies with the privacy policy set by the user based on the comparison.
US10250634B2 Apparatus, system, and method for protecting against denial of service attacks using one-time cookies
The disclosed apparatus may include (1) a storage device that stores a set of cookies that facilitate authenticating packets received from a node within a network and (2) a processing unit communicatively coupled to the storage device, wherein the processing unit (A) receives at least one packet from the node, (B) identifies a cookie included in the packet received from the node, (C) searches the set of cookies stored in the storage device for the cookie included in the packet received from the node, (D) identifies, during the search of the set of cookies, the cookie included in the packet and (E) protects against a DoS attack by authenticating the legitimacy of the packet based at least in part on the cookie included in the packet being identified in the set of cookies stored in the storage device. Various other apparatuses, systems, and methods are also disclosed.
US10250631B2 Risk modeling
Approaches for modeling a risk of security breaches to a network. Agents gather, from multiple sources across the network, analysis data that identifies observed characteristics of habitable nodes and opaque nodes. Using the analysis data a multi-layer risk model for the network is generated that comprises a first layer that models an inherent risk of security breaches to assets of the network based on the observed characteristics. The model also comprises a second layer that models a present state of the inherent risk to the assets caused by global and temporal events. The model also comprises a third layer that models a change to the risk of security breaches in response to potential mitigative actions. The model may be used to understand how risk of a security breach is distributed and interdependent upon the nodes of the network so as to allow the most valuable preventive measures to be taken.
US10250625B2 Information processing device, communication history analysis method, and medium
An information processing device of the present invention includes: a degree-of-possibility calculation unit that calculates, based on a history of communication between a client and a server, the history including at least an identifier of the server, an identifier of the client, and a user agent character string included in a request header sent from the client, a degree of possibility that indicates a degree of certainty of a practical user agent permitted to operate as a portion of the client, with respect to each user agent that relates to the user agent character string; and a disguise information notification unit that outputs, based on the basis of the degree of possibility, disguise information that is information regarding communication performed by a fake user agent impersonating the practical user agent.
US10250605B2 Combining a set of risk factors to produce a total risk score within a risk engine
A risk engine can be configured to produce a total risk score by combining a set of risk factors. A risk policy can define a percentage that is to be assigned to each risk factor that is present in a request to access a web-accessible application. The percentage can represent the amount of risk that can be attributed to the access request when the risk factor is present in the request. The risk policy can also define which mitigating factors apply to each risk factor. Each mitigating factor can also be assigned a percentage by which the mitigating factor will reduce the risk factor when the mitigating factor and risk factor are present in the access request. The risk factors can then be combined to produce the total risk score. The total risk score can be generated as a percentage between 0% and 100%.
US10250598B2 Liveness detection method and device, and identity authentication method and device
Liveness detection and an identity authentication is included in the disclosure. A user's biological characteristic information is collected and displayed at an initial position on a screen of a computing device. A target position is determined using the initial position, and the target position is displayed on the screen. The user is prompted to move the user's biological characteristic information to cause the displayed biological characteristic to move from the initial position on the screen to the target position on the screen. The user's movement is detected and the display position of the displayed biological characteristic information is determined using the detected user's movement; a judgment is made whether the user is a living being using a relationship between the determined display position and the target position. The biological characteristic information of a living being can be verified, e.g., when the user logs in, thereby improving security.
US10250595B2 Embedded trusted network security perimeter in computing systems based on ARM processors
The invention relates to a method for computer systems based on the ARM processor, for example mobile devices, wherein the ARM processor provides fully hardware isolated runtime environments for an operating system (OS) and Trusted Execution Environment (TEE) including an embedded trusted network security perimeter. The isolation is performed by hardware ARM Security Extensions added to ARMv6 processors and greater and controlled by TrustWall software. The invention therefore comprises an embedded network security perimeter running in TEE on one or more processor cores with dedicated memory and storage and used to secure all external network communications of the host device. The invention addresses network communications control and protection for Rich OS Execution Environments and describes minimal necessary and sufficient actions to prevent unauthorized access to or from external networks. The present invention uses hardware platform security capabilities which significantly increase protection of the embedded network security perimeter itself from targeted attacks, in contrast to existing, and representing an improvement of, end-point software firewalls. In addition, embodiments of the invention do not require any modification to the OS system code or network application software.
US10250592B2 Approach for accessing third-party content collaboration services on interactive whiteboard appliances using cross-license authentication
An approach for managing collaboration on IWBs allows users of different third-party collaboration services to participate in collaboration meetings on IWBs. The approach allows the users to use collaboration functionality provided by IWBs, such as annotation, and to communicate with each other, even though the users are using different third party collaboration services. The approach uses a collaboration manager that provides a “single wrapper” application program interface (API) and centralized management of collaboration meetings, including license key and token management, cross-license collaboration, user management and meeting management. The collaboration manager acts as a mediation layer that handles the APIs of different third-party collaboration services and allows users using heterogeneous collaboration clients to participate in collaboration meetings.
US10250589B2 System and method for protecting access to authentication systems
A system and method for protecting access to authentication systems. A mediator may accept original authentication credentials from a client, may process the authentication credentials to provide processed authentication credentials and may forward the processed authentication credentials to an authentication system. Processing original authentication credentials may include encrypting at least one portion of original authentication credentials.
US10250585B1 Identity migration between organizations
Disclosed are various embodiments for identity data migration from one organization to another. An authentication service operated by a first organization receives user login information from a client device. The authentication service identifies a second organization for which the authentication service authenticates users. The user login information is verified according to an identity data associated with the second organization. An authentication token is returned to the client device and used by the client device to access resources of a network site operated by the second organization.
US10250583B2 Systems and methods to authenticate users and/or control access made by users on a computer network using a graph score
A controller for user authentication and access control, configured to: store data representing a graph having: nodes representing data elements associated with accesses made using an access token; and links among the nodes representing connections between the data elements identified in details of the accesses. In response to receiving details of an access made using the access token, the controller updates the graph according to the details and determines a plurality of measurements of the graph. After computing a score of the graph based on a weighted average of the measurements, the controller authenticates the user of the access and/or controls the access based on the score.
US10250573B2 Leveraging transport-layer cryptographic material
A client application cryptographically protects application data using an application-layer cryptographic key. The application-layer cryptographic key is derived from cryptographic material provided by a cryptographically protected network connection. The client exchanges the cryptographically protected application data with a service application via the cryptographically protected network connection. The client and service applications acquire matching application-layer cryptographic keys by leveraging shared secrets negotiated as part of establishing the cryptographically protected network connection. The shared secrets may include information that is negotiated as part of establishing a TLS session such as a pre-master secret, master secret, or session key. The application-layer cryptographic keys may be derived in part by applying a key derivation function, a one-way function or a cryptographic hash function to the shared secret information.
US10250572B2 Logic repository service using encrypted configuration data
The following description is directed to a logic repository service. In one example, a method of a logic repository service can include receiving a first request to generate configuration data for configurable hardware using a specification for application logic of the configurable hardware. The method can include generating the configuration data for the configurable hardware. The configuration data can include data for implementing the application logic. The method can include encrypting the configuration data to generate encrypted configuration data. The method can include signing the encrypted configuration data using a private key. The method can include transmitting the signed encrypted configuration data in response to the request.
US10250566B2 Communication system, wireless communication apparatus, and communication method
A wireless communication circuit includes a receiver to receive at least one of a beacon frame and a probe response frame from a first wireless communication apparatus belonging to a first communication group, at least one of the beacon frame and the probe response frame including first security information indicating a first encryption method. The circuit includes a transmitter to transmit an association request frame to the first wireless communication apparatus, the association request frame including second security information indicating a second encryption method which is supported by the wireless communication circuit, after a determination that the second encryption method overlaps with the first encryption method. The transmitter declines to associate with the first wireless communication apparatus if the first encryption method fails to overlap with the second encryption method. The transmitter transmits a data frame including a frame body after a reception of an association response frame.
US10250557B2 Enabling multi-realm service access for a single IP stack UE
Apparatuses and methods are provided by which a second address of user equipment, which is served on a first address in a first network in a first address realm, to be used by the user equipment for a service in a second address realm is detected, the second address is stored together with the first address, and a network policy control element controlling policy in connection with the service in the second address realm is informed about the second address is. In this way, also a single stack user equipment may access services in different address realms.
US10250541B2 Predictive responses to incoming communications
A computing system includes a communication unit configured to receive a plurality of message histories, at least one processor, and at least one module. The at least one module is operable by the at least one processor to: determine, based on the plurality of message histories, a plurality of message and response pairs, determine a number of instances of each response for each message from the plurality of message and response pairs, classify each response from the plurality of message and response pairs as having an information type, and store an indication of each unique message from the plurality of message and response pairs, an indication of the information type associated with the respective response associated with the unique message, and a number of responses from the plurality of message and response pairs having the information type.
US10250532B2 Systems and methods for a personality consistent chat bot
Systems and methods for personality consistent automated chatting are provided. The systems and methods track the emotional state of the chat bot, track entity related dispositions of the chat bot and/or track the closeness of the relationship between the chat bot and a user. Accordingly, the systems and methods are able to provide consistent personality and/or points of view by generating replies based on the tracked chat bot emotional state, chat bot entity dispositions, and/or the relationship closeness between the chat bot and the user.
US10250531B2 Bot monitoring
Monitoring a computer system or framework via a bot integrated into a messaging application is provided herein. A bot is made available as a contact within a messaging application to receive queries on a computer system/framework via messages from users. The bot is communicated with one or more systems or machines in a monitored computing system/framework to execute those queries and return a response to the user via the messaging application or another selected application.
US10250530B2 Flexible buffer allocation in a network switch
Communication apparatus includes multiple interfaces configured to be connected to a packet data network for receiving and forwarding of data packets of multiple types. A memory is coupled to the interfaces and configured as a buffer to contain packets received through the ingress interfaces while awaiting transmission to the network via the egress interfaces. Packet processing logic is configured to maintain multiple transmit queues, which are associated with respective ones of the egress interfaces, and to place both first and second queue entries, corresponding to first and second data packets of the first and second types, respectively, in a common transmit queue for transmission through a given egress interface, while allocating respective spaces in the buffer to store the first and second data packets against separate, first and second buffer allocations, which are respectively assigned to the first and second types of the data packets.
US10250524B2 Technologies for increasing bandwidth in partitioned hierarchical networks
Technologies for increasing the bandwidth of partitioned hierarchical networks is disclosed. If each partition of network groups of a computer network are isolated, then the connections between the network groups of different partitions may go unused. However, careful selection of the network connections between partitions of different network groups may allow for a pseudo-direct connection between two network groups of the same partition using a single non-blocking switch in a network group of a different partition. Such a configuration can increase the effective bandwidth available within a partition without affecting the bandwidth available in another partition.
US10250522B1 Secure distributed computing using containers
A system for performing distributed computing. The system comprises a plurality of compute node resources for performing computations for the distributed computing, a management resource for managing each of the compute node resources in the plurality, and a virtual cloud network. The management resource and the plurality of compute node resources are interconnected via the virtual cloud network.
US10250519B2 System and method for supporting a distributed data structure in a distributed data grid
A system and method can support a distributed data structure in a distributed data grid. The distributed data grid includes a plurality of buckets, wherein each said bucket is configured with a capacity to contain a number of elements in the distributed data structure. Furthermore, the distributed data grid includes a state owner process, which is configured to hold state information for the distributed data structure and provides the state information for the distributed data structure to a client process.
US10250517B2 Completion-side client throttling
A computing device comprises a processor and memory. A throttling application stored in the memory that is executed by the processor is configured, in response to a new server request from a first application, to determine whether performing the new server request exceeds a predetermined number of requests in progress; if performing the new server request does not exceed a predetermined number of requests in progress, estimate a completion time for the new server request; insert the new server request and the completion time in a request queue; and send the new server request and a time to live field to a server, wherein the time to live field is equal to the completion time minus a current time that the new server request is sent to the server.
US10250500B2 Performing a service on a packet
A first device may receive first route information, from a second device, identifying a first route to the second device for a packet to be provided toward a destination via the second device. The first device may generate second route information identifying a second route to the first device for the packet. The first device may provide the second route information to a third device. The packet is to be received by the first device. The first device may receive the packet from the third device via the second route after providing the second route information to the third device. The packet is to be provided to the second device by the first device. The first device may perform a service on the packet based on being identified by the second route information as a next hop for the packet and prior to providing the packet to the second device.
US10250486B2 System and method for isochronous switching of packetized media streams
An IP router capable of isochronous switching of a packetized media stream. According to an example, the IP router parses the RTP header within an incoming IP datagram to extract the RTP time stamp, which provides a time value for a unique IP Flow. By inspecting the header, the IP router can switch the flow at the point in time that the RTP time stamp value changes, or matches a target value. In one aspect, the IP router looks for the change in the RTP time stamp value and performs the switch based on the detected change. In another aspect, the IP router performs the switch at a specified time stamp value that can be unique to a group of signals or based on a common “sync” value published to all the ports of the IP router.
US10250477B2 Method and controller for announcing bandwidth of cluster system
A method which includes: obtaining, by a controller, at least two transmission paths between a first edge node and a second edge node; obtaining, by the controller according to bandwidths of the at least two transmission paths, a maximum bandwidth provided by a cluster system, where a bandwidth of each of the transmission paths is equal to a smallest bandwidth in bandwidths of all transmission links in the transmission path, and the maximum bandwidth is less than a sum of bandwidths of at least two transmission links connected to the first edge node; and announcing, by the controller, the maximum bandwidth to a node outside the cluster system by using the first edge node and/or the second edge node. According to the method, accuracy of a maximum bandwidth that is announced by a cluster system to a node outside the cluster system can be improved.
US10250474B2 Calculating latency in computer networks
In one implementation, data is communicated along a communications route in a network. A mediatrace request is generated for the communications route. Responses to the mediatrace request are received from along the communications route. The hop-by-hop latency is passively measured, from the responses, with one-way delay along the communications route in the network.
US10250473B2 Recovery from a networking backend disconnect
Methods, systems, and computer program products are included for processing one or more buffers in a networking queue. An example method includes receiving one or more transmit requests or receive requests from a guest running on a virtual machine. The method also includes detecting that a networking backend has stopped processing buffers from a networking queue, each queued buffer corresponding to a transmit request or receive request. The method further includes in response to detecting that the networking backend has stopped processing buffers from the networking queue, flushing one or more buffers stored in the networking queue. A buffer corresponding to a receive request may be flushed by storing a set of dummy packets into the buffer. In contrast, a buffer corresponding to a transmit request may be flushed by discarding the buffer.
US10250471B2 Apparatus and method for collecting and analyzing logs to obtain information about program components used by applications
An analysis apparatus compares first code describing a plurality of first components with second code describing a plurality of second components, to extract difference components. The analysis apparatus sends a plurality of requests to an execution apparatus on which the plurality of second components are deployed, obtains first log information indicating the execution state of each difference component, and specifies relevant requests related to the execution of the difference components. The analysis apparatus sends the specified relevant requests to the execution apparatus and obtains second log information indicating the execution state of each of the plurality of second components. The analysis apparatus generates path information about second components executed in response to each relevant request among the plurality of second components, on the basis of the second log information.
US10250470B1 Push pull data collection
A monitoring device responds to status data pushed from a network device, and also manages a link with another network device, the link allowing the monitoring device to pull status data from the second network device. The monitoring device receives packets including status, the data indicating activity for one or more clock ticks. The monitoring device can compute statistical measures, rather than the network device. The monitoring device maintains the status data in a buffer. The monitoring device lags actual activity, but has is more likely to capture delayed packets. The network device sends packets as wrappers, each wrapper indicating sets of status information. When the information in a wrapper crosses a clock tick boundary, the monitoring device allocates reported activity among clock ticks, assuming that activity follows a uniform distribution.
US10250469B2 Method and apparatus for monitoring activity of an electronic device
An apparatus and method for monitoring activity of a device. The method includes associating one or more monitoring devices with an electronic device. Rules that have been established to define acceptable content that can be accessed by the electronic device are accessed. Requested content, which is requested by the electronic device, is identified. The requested content is compared to the established rules. An alert condition is generated when the requested content violates the established rules. An alert signal is provided to the one or more monitoring devices based on the alert condition.
US10250459B2 Bandwidth on-demand services in multiple layer networks
Bandwidth usage for an existing communication tunnel between a first device and second device is monitored. A determination is made that additional bandwidth is required for communication between the first network device and the second network device. A determination is made that for the addition of the additional bandwidth would exceed available bandwidth for the existing tunnel. Additional bandwidth is established between the first network device and the second network device.
US10250457B2 Network node availability prediction based on past history data
A node availability estimation service can be used at a service layer of an M2M/IoT network. Value-added services can leverage this node availability information to improve the operation intelligence, quality of service, communication overhead as well as energy efficiency for M2M/IoT systems. A Real-time Data Collection (DC) component can collect real-time data from input sources at service layer (e.g., other existing CSFs). A Data Processing for Estimating Node Availability component (DP) can execute data processing for estimating node availability based on the data collected by DC. A Node Availability Service Provisioning component (SP) can store the estimated node availability results from DP and expose them to service clients in terms of “node availability estimation services”.
US10250456B2 Operational management in cloud computing systems
Techniques for managing operation in cloud computing systems are disclosed herein. In one embodiment, a method can include receiving data representing a guaranteed value of a performance metric of a cloud service and an error budget and deriving a switching threshold based on a combination of the value of the performance metric and the error budget. The method also includes determining a current value of the performance metric of the cloud service and causing the cloud computing system to selectively switch between operational modes for providing the cloud service based on a comparison between the determined current value of the performance metric and the switching threshold.
US10250451B1 Intelligent analytic cloud provisioning
A services platform acts as an intermediary between an existing enterprise analytic environment, and one or more underlying cloud service providers. The platform provides enterprise “big data-as-a-service,” by which an enterprise can seamlessly and easily provision new capacity for processing its analytic workload, and migrate data sources (e.g., data warehouse marts, enterprise data warehouses, analytic sandboxes, and the like) to the cloud for processing. The platform provides end-to-end enterprise class manageability of enterprise data assets, from data collection, aggregation, movement, staging and processing, all while providing service levels, security, access and governance. The platform integrates directly but seamlessly into the enterprise analytic stack, and existing analytics applications work as normal. The platform provides a way for the enterprise to translate its workloads into clusters of compute resources that meet its service level requirements.
US10250450B2 Distributed network troubleshooting using simultaneous multi-point packet capture
Some embodiments provide a method for performing a multi-point capture of packets in a network. The method identifies multiple nodes for the multi-point capture in the network. The method configures each node of the multiple nodes to capture a set of packets. The method receives multiple captured packet sets from the multiple nodes. The method analyzes the multiple captured packet sets.
US10250429B2 Spectrally-efficient spiral-based waveforms for communication
Methods for communicating are disclosed. A method includes obtaining at least one input communication symbol selected from a set of communication symbols, converting the at least one input communication symbol into at least one transmittable waveform using at least one defined spiral waveform function, and transmitting the at least one transmittable waveform over a communication channel. Example spiral waveform functions include spline-based piecewise functions and Archimedes spiral functions.
US10250424B2 Apparatus for transmitting broadcast signals, apparatus for receiving broadcast signals, method for transmitting broadcast signals and method for receiving broadcast signals
A method and an apparatus for transmitting broadcast, signals thereof are disclosed. The method for transmitting broadcast signals includes processing input streams into BB frames in PLPs; encoding data of the PLPs; building at least one signal frame by mapping the encoded data of the PLPs; and modulating data in the built signal frame by OFDM method and transmitting the broadcast signals having the modulated data, wherein at least one of the BB frames includes a stuffing field and a first indicator describing whether the stuffing field is included in the BB frame.
US10250423B2 Modem apparatus, communications system and method of processing a cyclic prefix
A modem apparatus is configured to provide wireless network access in accordance with an Orthogonal Frequency Division Multiplexing communications scheme. The apparatus comprises a hardware subsystem comprising baseband processing components (302) and Radio Frequency processing components (304). The baseband processing components (302) comprise a first converter component (314) arranged to convert between time and frequency domains in accordance with the Orthogonal Frequency Division Multiplexing communications scheme, and a second converter component (316) arranged to convert between parallel and serial data formats, the second converter (316) being operably coupled to the first converter (314). The Radio Frequency processing components (304) comprise a cyclic prefix processing component (318) responsive to control information. A digital interface (306) is disposed between the baseband processing components (302) and the RF processing components (304), the digital interface (306) being operably coupled to the second converter (316) and the cyclic prefix processing component (318).
US10250412B2 System and method for routing calls associated with private dialing plans
A method for routing a call associated with a private dialing plan includes receiving a call directed to a destination endpoint associated with a private dialing plan (PDP), receiving an internal egress path identifier associated with the destination endpoint, and routing the call to an egress path identified by the egress path identifier. A system for routing a call including a destination number associated with a PDP including a routing engine operable to route the call to a PDP call resolution server, and a first switch operable to receive an egress path identifier and a PDP telephone number from the PDP call resolution server, the egress path identifier identifying an egress path for routing the call to a destination endpoint associated with the destination number, and the PDP telephone number identifying a selected PDP destination endpoint and a second switch operable to receive the call based on the egress path identifier and route the call to the selected PDP destination endpoint using the PDP telephone number.
US10250408B2 Communication device
A communication device includes a plurality of controllers, a plurality of buses that transmit transmission information, and a gateway to which the plurality of buses are collectively connected. Each of the plurality of controllers has a pattern table that defines, for each piece of the transmission information, a transmission bus pattern, and controls the input and output of the transmission information according to the pattern table. Each of the plurality of controllers is connected to at least two buses, and outputs, to the gateway via all of the connected buses, check information for a confirmation of connections to the connected buses. The gateway determines an interrupted bus from which no check information is input, and outputs, to each of the plurality of controllers, a route switch instruction instructing use of a pattern table that does not include the interrupted bus(es).
US10250398B2 Terminal and method for measuring data usage
In a mobile terminal and method, the mobile terminal and method calculate a usage amount of data for each application executed in the mobile terminal. The mobile terminal includes: a communication unit to communicate to a server; a recognition unit to recognize an application sending a data communication connection request; a calculation unit to calculate a usage amount of data communicated by the application sending the data communication connection request; and a control unit to control the mobile terminal based on the calculation and of data usage for the application.
US10250394B1 Cryptologic self-executing blockchain export commitment
A data furnisher may append, to a furnisher blockchain, an interoperability smart contract comprising a cryptologic committal. The cryptologic committal may include logic configured to cause a data receiver to commit token data to the receiver blockchain based on a pre-commit authorization. The data furnisher may encrypt, based on a committal key, a pre-commit authorization to transfer token data stored on the furnisher blockchain to the receiver blockchain. The data furnisher may transmit the pre-commit authorization to the data receiver. After transmission of the pre-commit authorization, the data furnisher may receive a pre-commit acknowledgement of the pre-commit authorization. The data furnisher may lock the token data on the furnisher blockchain in response to verification that the token data is appended to the data receiver blockchain. The data furnisher may send the predetermined committal key to the data receiver to commit the token data to the data receiver blockchain.
US10250388B2 Methods, networks and nodes for dynamically establishing encrypted communications
Methods, networks and nodes for dynamically establishing encrypted communications between a first node having a first identification and a first private key and a second node having a second identification and a second private key. A first signal comprising information indicative of the first identification of the first node is transmitted, then, upon receipt of the first signal by the second node, a second signal comprising information indicative of the second identification of the second node and a first portion of a symmetric key is transmitted, then, upon receipt of the second signal by the first node, a third signal comprising a second portion of the symmetric key is transmitted.
US10250384B2 Visible light encryption method, decryption method, communication device and communication system
The present invention discloses a visible light encryption method, a decryption method, a communication device and a communication system. The method includes: receiving a visible light signal from a transmit end, where the visible light signal is encrypted at the transmit end by using a key; and obtaining the key, and decrypting the visible light signal according to the key, where the obtaining the key includes: obtaining a key corresponding to a state of a state machine of a receive end; or, obtaining indication information according to the visible light signal and obtaining the key according to the indication information, where the indication information is used to obtain the key. The present invention solves a problem of decryption failure in visible light encryption and decryption, and improves accuracy of decryption.
US10250382B2 Unified management of cryptographic keys using virtual keys and referrals
A cryptography service allows for management of cryptographic keys in multiple environments. The service allows for specification of policies applicable to cryptographic keys, such as what cryptographic algorithms should be used in which contexts. The cryptography service, upon receiving a request for a key, may provide a referral to another system to obtain the key.
US10250380B2 Techniques for unified synchronization channel design in new radio
Various aspects described herein relate to techniques for synchronization channel design and signaling in wireless communications systems (e.g., a 5th Generation (5G) New Radio (NR) system). In an aspect, a method includes identifying a frequency band supported by a user equipment (UE), identifying one or more frequency locations based on the identified frequency band, and the one or more frequency locations are a subset of synchronization raster points used for synchronization signal transmission. The method further includes searching for at least one synchronization signal based on the one or more identified frequency locations.
US10250361B2 Method and apparatus for transmitting data unit comprising guard intervals having different lengths
Disclosed are a method and an apparatus for transmitting a data unit comprising guard intervals having different lengths. A method for transmitting a data unit in a wireless LAN comprises the steps of: a transmission STA generating a PPDU; and the transmission PPDU transmitting the PPDU to one or more reception STAs, wherein the PPDU sequentially comprises a first signal field, a second signal field, and a training field, wherein the first signal field is generated on the basis of a first IFFT size and is transmitted in a first OFDM symbol, the second signal field is generated on the basis of the first IFFT size and is transmitted in a second OFDM symbol, and the training field is generated on the basis of a second IFFT size and is transmitted in a third OFDM symbol.
US10250355B2 Apparatus, system and method of multi-user wireless communication
Some demonstrative embodiments include apparatuses, devices, systems and methods of multi-user (MU) wireless communication. For example, a wireless station may generate a MU Physical Layer Convergence Protocol (PLCP) Protocol Data Unit (PPDU) including a header field and a plurality of Spatial Streams (SSs) of Media Access Control (MAC) Protocol Data Units (MPDUs) to a plurality of users, the header field including an indication of a plurality of modulation schemes corresponding to respective ones of the plurality of users; and process transmission of the MU PPDU to the plurality of users over a wireless communication band.
US10250352B2 Optical receiver and method of monitoring optical power of optical signal input thereto
An optical receiver that receives a wavelength-multiplexed optical signal is disclosed. The optical receiver implements two or more PD elements each receiving an optical signal contained in the wavelength-multiplexed optical signal, a switch that selects one of photocurrents output from the PD elements, an I/V converter that converts the photocurrent into a voltage signal by a variable resistor whose resistance is adjusted for respective photocurrent, and a digital-to-analog converter. The optical receiver estimates the power of the optical signals from look-up-tables correlating the power of the optical signals with the digitally converted photocurrents at the selected resistance of the variable resistor.
US10250349B2 Coordinated interference cancellation in wireless network
An example technique includes receiving, by a user device, a first signal including a first user device-specific signal from a base station and one or more interfering signals, the first user device-specific signal being received based on a first modulation and coding scheme (MCS), determining, by the user device, whether the user device can perform interference cancellation for the one or more interfering signals, sending, by the user device to the base station, an interference cancellation feedback message including at least, for each of the one or more interfering signals, an interference cancellation capability indication that indicates whether or not the user device can perform interference cancellation for the interfering signal, receiving an updated MCS, wherein the updated MCS is based, at least in part, on the interference from the interference cancellation feedback message, and receiving, by the user device based on the updated MCS, a second signal.
US10250348B2 Optical transport system and resource optimization method
In the optical transport system a transport frame generator divides a transport frame accommodating plural client signals into plural transmission signals. Subcarrier transmission units convert the signals into optical signals using different optical carriers and transmit the converted optical signals. Subcarrier reception units receive the transmitted optical signals and convert the optical signals into reception signals. A transport frame termination unit combines the reception signals to restore the transport frame. A time-demultiplexing processor time-demultiplexes the restored transport frame to be separated into the client signals. A time slot control unit determines a new time slot allocation when time-multiplexing the client signals in the transport frame and stops supply of electric power to a subcarrier transmission unit and a subcarrier reception unit that transmit and receive an optical signal to which the client signals are not allocated.
US10250340B1 Wireless relay directional testing
A wireless relay performs Radio Frequency (RF) testing at geographic azimuths. In the wireless relay, a wireless access point wirelessly exchanges user data with wireless user devices and exchanges the user data with Relay Equipment (RE). In the wireless relay, the RE exchanges the user data with the wireless access point and wirelessly exchanges the user data with a wireless communication network. The RE wirelessly receives a directional RF test instruction indicating geographic azimuths. The RE performs a directional RF test at the geographic azimuths based on the directional RF test instruction. The RE transfers RF test results for the geographic azimuths to the wireless communication network.
US10250335B2 Photonic integrated chip device having a common optical edge interface
A photonic integrated chip device having a common optical edge interface is provided and specifically a device comprising: a photonic integrated circuit (PIC) chip comprising: an optical circuit; and an electrical interface configured to receive electrical signals for controlling the optical circuit; and, a common optical interface side of the PIC chip comprising: at least one input configured to receive light into the PIC chip to the optical circuit; and at least one output configured to convey at least one optical signal from the optical circuit out of the PIC chip, the electrical interface located on one or more electrical interface sides of the PIC chip different from the common optical interface side.
US10250330B1 Flexible signal distribution assisted by tunable optical carrier modulating a desired signal
A photonic switch device accepts a data modulated RF signal and outputs the data modulated RF signal or a frequency converted version thereof at one or more outputs of the switch device. Tunable laser(s) is/are controlled to cause peak wavelength(s) of the optical signal(s) emitted therefrom. An EOM receives the accepted data modulated RF signal and optical signal(s) produced using the tunable laser(s), and the EOM outputs an optical data signal modulated to include the data modulated RF signal. A WDM receives the optical data signal output by the EOM and the optical data signal received by the WDM demultiplexer is output at one or more outputs thereof based on peak wavelength(s) of the optical data signal. Photodetectors optically coupled to respective outputs of the WDM demultiplexer convert optical signals back to electrical signals. Related methods and system are also described herein.
US10250329B1 LED light fixture
An LED light fixture includes one or more optical transceivers that have a light support having a plurality of light emitting diodes and one or more photodetectors attached thereto, and a processor in communication with the light emitting diodes and the one or more photodetectors. The processor is constructed and arranged to generate a communication or data transfer signal.
US10250324B1 Optical time-domain reflectometer interoperable trunk switch
An optical trunk switch supporting an Optical Time-Domain Reflectometer (OTDR) includes a transmit switch configured to provide an input signal to one or more of a primary fiber path and a standby fiber path; a receive switch configured to provide an output signal from one of the primary fiber path and the standby fiber path; and an OTDR connection configured to provide one or more OTDR signals to monitor an inactive path of the primary fiber path and the standby fiber.
US10250323B2 Device and method for monitoring optical fibre link
A method for monitoring an optical fiber link comprises generating a monitoring signal used for monitoring the optical fiber link, combining the generated monitoring signal with a data signal to be transmitted over the optical fiber link, detecting backscattering of the monitoring signal from the optical fiber link, detecting a change in characteristic of the detected backscattered monitoring signal, and determining, from the detected change in characteristic, at least one location along the optical fiber link where the monitoring signal is modified, and signal loss at this location.
US10250316B2 Full-duplex relay communication method using energy harvesting, full-duplex relay communication system based on energy-harvesting, relay node device, and source node device
A method using energy harvesting including receiving, by a relay node, first information signals transmitted from a source node and second information signals transmitted from a destination node, harvesting, by the relay node, energy using energy signals transmitted from the source node while bi-directionally relaying the first information signals and the second information signals; receiving, by the source node, information signals transmitted by the relay node; and receiving, by the destination node, the information signals relayed by the relay node. The source node, the relay node, and the destination node are devices for performing communication in a full-duplex mode.
US10250308B2 Precoder structure for MIMO precoding
The teachings herein present a method and apparatus that implement and use a factorized precoder structure that is advantageous in terms of performance and efficiency. In particular, the teachings presented herein disclose an underlying precoder structure that allows for certain codebook reuse across different transmission scenarios, including for transmission from a single Uniform Linear Array (ULA) of transmit antennas and transmission from cross-polarized subgroups of such antennas. According to this structure, an overall precoder is constructed from a conversion precoder and a tuning precoder. The conversion precoder includes antenna-subgroup precoders of size NT/2, where NT represents the number of overall antenna ports considered. Correspondingly, the tuning precoder controls the offset of beam phases between the antenna-subgroup precoders, allowing the conversion precoder to be used with cross-polarized arrays of NT/2 antenna elements and with co-polarized arrays of NT antenna elements.
US10250307B2 Method for setting cooperation parameters of communication system, computer program thereof, information storage means thereof, and communication system including plurality of node devices
For setting cooperation parameters of a communication system including a plurality of node devices interconnected by links and adapted to be respectively configured according to said cooperation parameters, a cooperation phase comprises: gathering measurements data representative of measurements of the random variables; optimizing the figure of merit for determining said cooperation parameters, on the basis of the obtained measurements. At least one link implying quantization operations relying on a codebook for gathering said measurements data and/or for providing said cooperation parameters, a pre-processing phase comprises beforehand: obtaining statistics data relative to a probability distribution of said random variables; and determining every codebook on the basis of the figure of merit, such that the figure of merit is statistically optimized according to the obtained statistics.
US10250304B2 Method of transmitting and receiving frame for uplink multi-user multiple-input and multiple-output (UL MU-MIMO) communication
Provided is a method of transmitting and receiving a frame for a multi-user multiple-input and multiple-output (MU-MIMO) communication in an access point (AP), the method including determining at least one transmission station (STA), transmitting, to the transmission STA, an uplink multi-user poll (UL MU poll) frame requesting a data frame, receiving the data frame from the at least one transmission STA simultaneously, and transmitting an acknowledgement (ACK) frame to the at least one transmission STA in response to the receiving.
US10250291B2 Noise distribution shaping for signals, particularly CDMA signals
A method is provided for noise distribution shaping of signals, particularly for the application in receivers for CDMA signals. The method includes the acts of generating a blanking control signal by comparing a received signal with at least one blanking threshold, adapting the at least one blanking threshold or the received signal according to an offset value depending on the amplitude of the received signal, and modifying the noise distribution of the received signal by applying blanking of the received signal under control of the blanking control signal.
US10250290B2 Front end switching circuitry for carrier aggregation
This disclosure relates generally to radio frequency (RF) front-end circuitry for different types of carrier aggregation, along with methods of operating the same. In one embodiment, the RF front-end circuitry includes a first diplexer, a second diplexer, first antenna selection circuitry, and second antenna selection circuitry. In order to maintain adequate isolation between high bands and low bands but provide carrier aggregation, the first antenna selection circuitry is configured to selectively couple each of a first plurality of RF ports to any one of a first low band port in the first diplexer and a second low band port in the second diplexer, while the second antenna selection circuitry is configured to selectively couple each of the second plurality of RF ports to any one of a first high band port in the first diplexer and a second high band port in the second diplexer.
US10250289B2 Electronic device antennas with ground isolation
An electronic device may have a display cover layer mounted to a metal housing. Electrical component layers such as a display layer, touch sensor layer, and near-field communications antenna layer may be mounted under the display cover layer. An antenna feed may have a positive feed terminal coupled to the electrical component layers and a ground feed terminal coupled to the metal housing. The electrical component layers may serve as an antenna resonating element for an antenna. The antenna may cover cellular telephone bands and may receive satellite navigation system signals. A system-in-package device may be mounted to the metal housing. A flexible printed circuit may extend between the electrical component layers and the system-in-package device. A mounting bracket for the system-in-package device may be provided with electrical isolation to enhance antenna performance in bands such as a satellite navigation system band.
US10250282B2 Structure for radiofrequency applications
A structure for radiofrequency applications includes: a semiconducting supporting substrate, and a trapping layer arranged on the supporting substrate. The trapping layer includes a higher defect density than a predetermined defect density. The predetermined defect density is the defect density beyond which the electric resistivity of the trapping layer is no lower than 10,000 ohm·cm over a temperature range extending from −20° C. to 120° C.
US10250274B2 Sample and hold device
A sample and hold system, for capturing and reading at least one input signal. The system comprises a readout device, a controller, an array of segments comprising a plurality of unit cells and a dummy unit cell, and segment switches between the segments and the readout device. The controller is adapted for controlling the system such that: during an acquisition phase a trace of samples is taken from the input signal and held in the unit cells; during a readout phase the samples in the unit cells or in the dummy unit cells of a segment are read out by readout device; after opening or closing the segment switches the dummy unit cell, is the first cell which is read out by the readout device.
US10250269B2 Oscillator system
An oscillator system includes a voltage controlled oscillator (VCO) circuit. The VCO circuit includes an output for providing an oscillation signal and input to receive a voltage that controls the frequency of the oscillation signal. The oscillator system includes a frequency to voltage circuit that receives the oscillation signal and produces a voltage that is dependent upon the frequency of the oscillation signal. The oscillator system includes a comparison circuit including an amplifier. The amplifier includes an inverting input, a non inverting input, and an output. During a first phase of the comparison circuit, the non inverting input receives a reference voltage and the inverting input is coupled to the output of the amplifier via a switch and to a capacitor wherein the capacitor samples the voltage of the output. During a second phase of the comparison circuit, the non inverting input receives the voltage produced by the frequency to voltage circuit and the switch between amplifier output and inverting input is open wherein the inverting input is coupled to the capacitor to receive the sampled voltage value. During the second phase, the output of the amplifier is provided to the input of the VCO circuit.
US10250268B2 PLL circuit
A PLL circuit includes a voltage control oscillator, a frequency difference detector, a phase difference detector, and an outputter. The frequency difference detector detects a frequency difference between a reference signal and the oscillation signal and outputs a first control value based on the detected frequency difference. The phase difference detector detects a phase difference between the reference signal and the oscillation signal, and outputs a second control value based on the detected phase difference. The outputter outputs the control voltage based on the first control value and the second control value to the voltage control oscillator while the second control value does not exceed a predetermined range, and outputs the control voltage based on a corrected value obtained by correcting the first control value and the second control value to the voltage control oscillator while the second control value exceeds a predetermined range.
US10250257B2 Digital circuits having improved transistors, and methods therefor
Digital circuits are disclosed that may include multiple transistors having controllable current paths coupled between first and second logic nodes. One or more of the transistors may have a deeply depleted channel formed below its gate that includes a substantially undoped channel region formed over a relatively highly doped screen layer formed over a doped body region. Resulting reductions in threshold voltage variation may improve digital circuit performance. Logic circuit, static random access memory (SRAM) cell, and passgate embodiments are disclosed.
US10250255B2 Semiconductor device and circuit arrangement using the same
A semiconductor device and a circuit arrangement are provided so as to reduce an on resistance. A first power MOS transistor and a second power MOS transistor are formed on the same semiconductor substrate. A first power MOS transistor formed in a first element formation region has a columnless structure including no columns. The second power MOS transistor formed in a second element formation region has an SJ structure including columns.
US10250254B2 System for controlling power device
The present disclosure provides a system for controlling a power device including one or more power elements, one or more drive modules configured to provide a drive signal with respect to the one or more power elements through a signal line and provided with a first wireless module, and an upper level controller configured to a control signal with respect to the one or more drive modules through a signal line and provided with a second wireless module corresponding to the first wireless module, wherein each of the one or more drive modules transmits state information of the one or more power elements and the one or more drive modules to the second wireless module through the first wireless module, and the upper level controller transmits a control signal corresponding to the state information to the first wireless module through the second wireless module.
US10250251B1 RF sensor in stacked transistors
An RF switch includes series-coupled RF switch cells coupled between an RF input and ground, a transistor including a first current node coupled to a first load resistor, a second current node coupled to ground, and a control node coupled to an internal switch node, and a filter having an input coupled to the first current node of the first transistor and an output for providing a DC voltage corresponding to the RF power present at the internal switch node.
US10250249B1 Recuperative gate drive circuit and method
A circuit and method are provided for recuperating energy and decreasing driver power consumption in a switching converter. An inductor is directly connected between a gate driver and a gate electrode of a switch. A first burst pulse signal is generated, wherein energy from a power source is stored in the inductor and transferred to a parasitic capacitance of the switch. A driving pulse signal is subsequently generated to the gate electrode of the switch, wherein the gate voltage is equal to the supply voltage and no balancing current flows through the inductor. After the driving pulse signal is terminated a second burst pulse signal is generated, wherein energy is accumulated in the inductive element and returned to the power source. The energy provided from the power source during the first burst pulse signal is equal to the energy returned to the power source during the second burst pulse signal.
US10250231B2 Acoustic wave device
An acoustic wave device includes: a support substrate; a first piezoelectric substrate bonded to a first principal surface of the support substrate, the first piezoelectric substrate being a single crystal substrate, a first acoustic wave resonator located on an opposite surface of the first piezoelectric substrate from a surface to which the support substrate is bonded, the first acoustic wave resonator including an IDT; a second piezoelectric substrate bonded to a second principal surface of the support substrate opposite from the first principal surface, the second piezoelectric substrate being a single crystal substrate; and a second acoustic wave resonator located on an opposite surface of the second piezoelectric substrate from a surface to which the support substrate is bonded, the second acoustic wave resonator including an IDT.
US10250230B2 Filter and multiplexer
A filter includes: a piezoelectric substrate; one or more series resonators that are located on the piezoelectric substrate and are connected in series between an input terminal and an output terminal; at least one series resonator that is connected between a first node and a second node, is included in the one or more series resonators, and includes a reflector that is grounded, the first node and the second node being located between the input terminal and the output terminal; and a cancel line that is connected in parallel with the at least one series resonator between the first node and the second node, and cancels a signal outside a passband propagating through the at least one series resonator from the first node to the second node.
US10250220B2 Elastic wave device, electronic component, and method for manufacturing elastic wave device
An elastic wave device includes a piezoelectric substrate, an IDT electrode, wiring, a pad, an under bump metal, a first dielectric layer, and a second dielectric layer. At least a portion of the IDT electrode includes a first electrically conductive film, at least a portion of the wiring includes a multilayer body including the first electrically conductive film and a second electrically conductive film, and at least a portion of the pad includes the second electrically conductive film. The second dielectric layer covers the region other than the contact region between the second electrically conductive film and the under bump metal. Consequently, the second electrically conductive film is covered with the second dielectric layer and the under bump metal and is not exposed to air.
US10250218B2 Piezoelectric thin film resonator and filter
A piezoelectric thin film resonator includes: a substrate; a lower electrode and an upper electrode located on the substrate; a piezoelectric film, at least a part of the piezoelectric film being sandwiched between the upper electrode and the lower electrode, the piezoelectric film including a discontinuous portion in which the piezoelectric film discontinues in at least a part of a region surrounding a center region that includes a center of a resonance region where the upper electrode and the lower electrode face each other across the at least a part of the piezoelectric film.
US10250217B2 Method for impedance matching of plasma processing apparatus
Each of a first high frequency power supply and a second high frequency power supply of a plasma processing apparatus is configured to selectively output a continuous wave, a modulated wave and a double-modulated wave. A first average value which determines an impedance at a load side of the first high frequency power supply and a second average value which determines an impedance at a load side of the second high frequency power supply are obtained by using any one of two averaging methods depending on a first high frequency power output from the first high frequency power supply and a second high frequency power output from the second high frequency power supply. An impedance matching of each of a first matching device and a second matching device is performed based on the first average value and the second average value.
US10250210B2 Circuit and method for a high common mode rejection amplifier by using a digitally controlled gain trim circuit
An amplifier comprising a differential amplifier configured to be provide a comparator function, and a gain trimming circuit is electrically configured to provide gain trimming using a T-network comprising a varistor element. In addition, a method of trimming the gain of a differential amplifier, comprising the steps of a first step, (a) providing the differential amplifier comprising resistors in both of its paths, a second step, (b) providing a varistor in a T-network between both said paths; and lastly, a third step, (c) trimming the gain of the differential amplifier by adjusting the varistor's resistance.
US10250205B2 Power amplifying device
An outphasing power amplifying device includes a switching signal generating circuit configured to generate a switching pulse signal for switching a class-D power amplifier from two types of sinusoidal wave generated based on amplitude and phase of a modulated wave to be transmitted. The switching signal generating circuit includes: a sin calculation unit and a cos calculation unit for converting phase information of the two types of sinusoidal wave into a quadrature format; a DA converter for converting the quadrature-format phase information; a first filter for removing an aliasing component from the analogue signal; an analogue quadrature modulator for generating a sinusoidal wave from the analogue signals by using a local signal; a second filter for allowing a radio frequency and a component in the vicinity thereof to pass therethrough; and a comparator for converting the sinusoidal wave into a switching pulse signal by comparison with a reference voltage.
US10250198B2 Methods of adjusting gain error in instrumentation amplifiers
A current feed-back instrumentation amplifier (CFIA) comprises a differential pair with degeneration for amplifying small differential voltages in the presence of large common-mode voltages. The CFIA includes input and feedback transconductors and a trimming circuit that trims the back-bias voltages of the transistors in each transconductor. The trimming circuit includes a plurality of selectable resistors disposed in the signal path of the tail current in each transconductor. Each of the plurality of selectable resistors has a switch coupled to it. When a switch is closed, only the resistors up to the respective switch are in the signal path of the bulk-to-source voltage of the differentially paired transistors. The resistor trimming circuit reduces the mismatch between transconductances of the respective differential pair transistors, in turn reducing mismatch of the overall transconductances of the transconductors, and thereby reducing the CFIA's gain error.
US10250190B2 Multi-level digital adaptive PA bias for microwave radios
A method for biasing a power amplifier using a transmission signal having a time-varying envelope is provided. The method comprises producing a time-varying signal indicative of an amplitude of the envelope of the transmission signal and comparing the time-varying signal to a plurality of distinct threshold voltages. The method further comprises, for each of the plurality of distinct threshold voltages exceeded by the time-varying signal, providing a respective bias voltage to a respective input of a summing device and producing, using the summing device, an output bias voltage that is at least a sum of the respective bias voltages provided to the respective inputs of the summing device. The method further comprises biasing the power amplifier with the output bias voltage and amplifying the transmission signal using the power amplifier biased at the output bias voltage.
US10250189B1 Single sideband mixer and method thereof
A circuit having a first Gilbert cell mixer of a first type configured to receive phases of first and second signals and output a first current pair to a first node and a second node; a first Gilbert cell mixer of a second type configured to receive output a second current pair to the first node and the second node; a second Gilbert cell mixer of the first type configured to receive phases of the first and second signals and output a third current pair to the first node and the second node; a second Gilbert cell mixer of the second type configured to output a fourth current pair to the first node and the second node; a cross-coupling inverter pair configured to cross couple the first node and the second node; and a load placed across the first node and the second node and configured to resonate at a frequency approximately equal to either a sum of a frequency of the first signal and a frequency of the second signal or a difference of the frequency of the first signal and the frequency of the second signal.
US10250188B2 Voltage controlled oscillator
A voltage controlled oscillator includes a resonance unit, coupling unit and source degeneration unit. The resonance unit includes two first inductors and two first variable capacitors. The first inductor is electrically connected to the first variable capacitor. The coupling unit includes a first transistor and a second transistor. Power supply input terminals of the first and second transistors are electrically connected to the resonance unit. The source degeneration unit includes two adjustable inductors, two fourth inductors and two second variable capacitors. The adjustable inductors are connected to power supply output terminals of the first and second transistors, respectively. The second variable capacitor is electrically connected to the adjustable inductor and the fourth inductor, wherein equivalent inductance of the adjustable inductor is adjusted, such that input impedance looking in the direction away from the resonance unit from the power supply input terminal is featured by negative capacitance.
US10250179B2 Power converter and electric power steering apparatus using same
A power converter for converting an electric power for a motor that has three-phase winding wires includes an inverter and a controller. The controller controls the electric power supplied for the three-phase winding wires. The controller either (i) sets a two-phase modulation period for performing a two-phase modulation control when a third-order harmonic frequency that is calculated as triple the frequency of a fundamental frequency of the phase currents is smaller than an audible lower limit frequency of a human audible frequency range, or (ii) performs a three-phase modulation control, when the third-order harmonic frequency is equal to or greater than the audible lower limit frequency. In such manner, a heat generation from the maximum heat generating portion of the power converter is mitigated, and acoustical noise that is generated in the audible frequency range is reduced.
US10250175B2 Field winding synchronous machine drive system
A field winding synchronous machine drive system includes a field winding synchronous machine having a stator and a rotor and a drive apparatus configured to drive the field winding synchronous machine. The stator has N m-phase stator coils wound on a stator core to create a rotating magnetic field, where N is an integer not less than 2 and m is an integer not less than 3. The rotor has at least one main field winding wound on a rotor core to create field magnetic flux. The drive apparatus includes N inverters each of which supplies m-phase alternating current to a corresponding one of the N m-phase stator coils. Specifically, each of the inverters supplies the corresponding m-phase stator coil with the m-phase alternating current which includes a fundamental-wave current and a time-harmonic current superimposed on the fundamental-wave current; the time-harmonic current has a shorter period than the fundamental-wave current.
US10250169B2 Robot system
A robot system includes a motor, an inverter, a first control portion, and a second control portion. The motor includes stator windings for three phases. The inverter includes series-connection bodies of a high-side switch and a low-side switch for three phases. A connection point of the high-side switch and the low-side switch for each of the phases is connected with the corresponding stator winding. One of the high-side switch and the low-side switch for each of the phases works as a brake switch. The first control portion and the second control portion performs a driving control of the brake switches. Each of the first control portion and the second control portion has a function of monitoring the robot system, and turns on the brake switches for at least two phases when detecting that an abnormality occurs in the robot system.
US10250158B2 Direct conversion switched-mode AC/DC converter
An AC/DC conversion circuit, including: four bidirectional switches forming an H bridge; a capacitor connected between input nodes of the bridge; a capacitor connected between output nodes of the bridge; and a control circuit capable of controlling the bridge alternately to a first configuration where first and second diagonals of the bridge are respectively conductive and non-conductive, and to a second configuration where the first and second diagonals are respectively non-conductive and conductive, the control circuit being capable, during a phase of transition between the first and second configurations, of: turning off the switches of the first diagonal; and for each switch of the second diagonal, turning on the switch only when the voltage thereacross takes a zero value.
US10250151B1 Flyback converter controlled from secondary side
A flyback converter with a secondary side control includes a transformer having a primary winding and a secondary winding, a rectifier switching device in the secondary side configured to provide a rectifier path and a switching path, a secondary side control circuit configured to detect the output voltage or current value and to control the states of the rectifier switching device according to the variations between the pre-set voltage or current value and the output voltage or current value, a primary side switching device in the primary side configured to switch between on and off states, an auxiliary winding coupled to the secondary winding for providing power and detecting the states of the secondary side rectifier switching device, and a primary control circuit configured to control the primary side switching device based on the detected output state of the secondary winding from the auxiliary winding.
US10250136B2 Method for controlling a DC-DC converter and a DC-DC converter for implementing such a control method
A method for controlling a DC-DC converter including an energy accumulation element, an energy storage element and a switching element, said control method including the following steps implemented by a control unit: a step of generating a control signal for the switching element with a duty cycle α that is a function of information relating to the output electrical conditions of said converter; a step of controlling said switching element by means of said control signal; a step of compensating said control signal for a continuous conduction mode; a step of compensating said control signal for a discontinuous conduction mode; and a step of estimating the current operating mode of said converter in order to control the implementation either of the compensation step or of the compensation step as a function of the estimated current operating mode. The invention further relates to a DC-DC converter for implementing said control method.
US10250134B2 Power manager
An improved power manager includes a power bus (410) and multiple device ports (1-5), with at least one device port configured as a universal port (3 and 4) to be selectively connected to the power bus over an input power channel that includes an input power converter (510) or over a output or universal power channel (412, 416) that includes an output power converter (440, 442). The universal power channel (412) allows the input port (4) to be selected as an output power channel instead of an input power channel (i.e. operated as a universal port) for outputting power to device port (4) over power converter (440). The improved power manager (500) includes operating modes for altering an operating voltage of the power bus (505), to minimize overall power conversion losses due to DC to DC power conversions used to connect non-bus voltage compatible power devices to the power bus.
US10250132B2 Voltage system and operating method thereof
A voltage system and a method of operating a voltage system are provided. The voltage system includes an oscillator and a pump device. The oscillator is configured to provide an oscillation signal exhibiting a first frequency when a voltage level of a supply voltage is greater than a reference voltage level, and to provide the oscillation signal exhibiting a second frequency greater than the first frequency when the voltage level of the supply voltage is less than the reference voltage level. The pump device is configured to provide the supply voltage, based on a frequency of the oscillation signal provided by the oscillator, by performing a charging operation.
US10250127B2 AC to DC power converter and associated electrical grid
A power converter comprises a power structure receiving, as input, an AC voltage comprising at least one phase and delivering, as output, a DC voltage, the output power of the power structure being regulated by a multiplier receiving, as input, a current control signal and a signal proportional to the output voltage of the power structure, the current control signal being generated by a current correction module receiving, as input, a signal proportional to the difference between the output current of the power structure and a current setpoint signal. Electrical network comprising such a power conversion circuit is also provided.
US10250118B1 PWM mode boost switching regulator with programmable pulse skip mode
A power supply is disclosed. The power supply includes a switch to regulate an input voltage and a current sense transistor to sense current through the switch. The power supply further includes a switching control to control a switching frequency of the switch. A programmable pulse skip circuit coupled to the switching control is also included. The switching control is configured to alter the switching frequency based on a pulse skip control signal received from the programmable pulse skip circuit. The programmable pulse skip circuit produces the pulse skip control signal based on an external control signal inputted to the programmable pulse skip circuit and the sensed current by the current sense transistor.
US10250117B2 Apparatus for controlling converter
The present disclosure provides a converter controlling apparatus including a plurality of switching devices capable of controlling a pulse width modulation (PWM), the converter controlling apparatus including: an efficiency determiner configured to variably change resistance of a gate terminal, wherein a PWM signal for controlling the PWM of the switching device is applied to a gate terminal based on an amount of current flowing through the converter.
US10250115B2 Inverter switching devices with common source inductance layout to avoid shoot-through
A phase leg in an inverter bridge has an upper transistor with upper gate, collector, and emitter terminals, wherein the upper gate and emitter terminals are arranged to create an upper common source inductance. A lower transistor has lower gate, collector, and emitter terminals, wherein the lower gate and emitter terminals are arranged to create a lower common source inductance. An upper diode is coupled across the upper collector and emitter terminals and substantially in parallel with the upper common source inductance. A lower diode is coupled across the lower collector and emitter terminals and substantially in parallel with the lower common source inductance. Thus, the diodes substantially bypass the common source inductances when carrying commutation current when one of the transistors is switching off. This allows the phase leg to possess significant common source inductance at the gate terminals while avoiding “shoot-through” issues.
US10250113B2 Electric motor and manufacturing method for electric motor
An electric motor includes: a rotor having a rotor yoke and a magnet; and a stator formed by stacking, in a rotation axis direction of the rotor, a plurality of electromagnetic steel sheet layers in each of which a plurality of electromagnetic steel sheets each having two teeth is annularly arranged. A core of a coil provided in the stator is formed of the teeth stacked in the rotation axis direction, there are two types of phases for arrangement of a plurality of electromagnetic steel sheets in one electromagnetic steel sheet layer, and the stator includes the electromagnetic steel sheet layers having the two types of phases.
US10250110B2 Fastening assembly for electric machine and rectifier therefor
A method of assembling a rotating rectifier having multiple radially spaced bus bars with a corresponding fastener to an electrical machine having at least one machine with a stator and a rotor mounted on a rotating shaft, the method includes inserting the rotating rectifier into a hollow portion of the rotating shaft, axially aligning the fasteners with a corresponding radial opening in the rotating shaft, inhibiting an inward radial movement of the fasteners by inserting an inhibiting tool into an interior defined by the multiple radially spaced bus bars, and at least partially securing the fasteners to a corresponding fastener on at least one of the rotor and rotating shaft while the inhibiting tool resides in the interior.
US10250108B2 Motor driving device
A motor driving device is equipped with a printed board, a plurality of secondary voltage elements mounted on the printed board and which are used only with a secondary voltage, a plurality of primary voltage elements disposed on a surface on a side opposite to a surface on which the plurality of secondary voltage elements are mounted on the printed board, and which are used only with a primary voltage that is higher than the secondary voltage, and first conductive materials, which extend from an upper portion of the printed board to control terminals (command signal input portion) of the primary voltage elements, for the purpose of transmitting command signals from the secondary voltage elements to the primary voltage elements.
US10250101B2 Gear stabilization techniques
A balanced planetary gearbox including an assembly having an input stage and an output stage. The assembly includes two grounds, each with ground rollers and ground rings. The two grounds are fixedly attached to one another. The assembly includes a sun gear and planet sub-assemblies between the two grounds. The planet sub-assemblies include at least one input planet gear and one output planet gear. The sun gear and the input planet gears include rollers. An abutment of rollers in the gearbox keeps the sun gear and the planet gears in alignment. The output gear meshes with an output ring disposed in between the two ground rings, such that a combination of the at least one input planet gears from each of the plurality of planet sub-assemblies provides a structural symmetry to the planetary gearbox.
US10250100B2 Engine starter system
Embodiments of the invention provide a starter that includes a motor with an armature that is coupled to a pinion. In some embodiments, the starter can include a main field coil that can be configured and arranged to produce a main magnetic field flux. Some embodiments include at least one auxiliary flux assembly arranged in close proximity with the main field coil and electrically disconnected from it. In some embodiments, a control system can operatively power the main field coil to produce a magnetic field flux. In some embodiments, the at least one auxiliary flux assembly can provide a supplementary field flux adding to the main magnetic field flux that interacts with the armature.
US10250098B2 Bearing arrangement in an axial drive with dual stators and one rotor
The invention relates to a drive device, particularly comprising an internal rotor motor, with a motor housing, a stator for a winding and a rotor having at least one permanent magnet, wherein the motor housing has a housing part extending substantially radially on one side of the stator and the rotor has two rotor bearings. The rotor bearings are arranged on the substantially radially extending housing part or on a part connected thereto which extends substantially axially.
US10250090B2 Rotor, motor, pump and cleaning apparatus
A rotor, motor, pump and a cleaning apparatus are provided. The rotor includes a shaft and two magnets fixed to the rotary shaft. Each magnet comprises a radial outer surface, a radial inner surface, and two connecting surfaces that connect the radial outer surface and the radial inner surface at opposite ends of the magnet. The radial outer surface has an arc section. The radial inner surfaces of the two magnets cooperatively define an inner bore for the shaft to pass therethrough. A ratio of a pole arc angle of each magnet to a 180-degree angle is in the range of 0.75 to 0.95.
US10250087B2 Homopolar compound-type asynchronous motor
Disclosed is an asynchronous rotating electric machine in which none of the electrical windings is rotating, said machine having a homopolar compound structure. The machine comprises: a rotor including magnetic flux return parts; and a stator formed by a pair of armatures and a magnetic wedge connecting the armatures and providing the magnetic flux in the direction of the axis of rotation, an annular induction coil being supplied with alternating current and housed between the air gap and the wedge, and one or two armature coils being received by one or both of the armatures generating an alternating magnetic flux.
US10250075B2 Power receiving apparatus capable of contactless feeding and contact feeding, method of controlling power receiving apparatus, and recording medium
Provided is a power receiving apparatus including: a contact power receiving unit configured to receive power with use of a wired transfer path via a connecting terminal; a contactless power receiving unit configured to receive power with use of a wireless transfer path via contactless coupling with a power supply apparatus; and a control unit configured to determine whether or not power is receivable by the contact power receiving unit and the contactless power receiving unit to control charging of power supply. According to the above embodiment, in a case where power is receivable by both the contactless power receiving unit and the contact power receiving unit, the control unit controls a rechargeable battery to be allowed to be charged with power received by the contact power receiving unit, and communication with the power supply apparatus to be allowed via the contactless coupling with the power supply apparatus.
US10250074B2 Power supply system
To prevent an overvoltage from being applied to a load in a power reception circuit of a power supply system. A power supply system is provided which includes a power supply device equipped with a power supply coil, and a power reception device equipped with a power reception coil. When a resonance circuit is in a resonance state, a peak voltage value of a voltage generated in the power reception coil is set higher than a prescribed voltage value. When the resonance circuit is in a non-resonance state, the peak voltage value of the voltage generated in the power reception coil is set lower than the prescribed voltage value.
US10250070B2 Line power control method and system for unified power flow controller
A line power control method and system for a unified power flow controller includes outer loop line power control, inner loop valve side current control, and converter valve control. Series-side converter valve side current reference values Isedref and Iseqref are calculated by means of the outer loop line power control according to line power instructions Pref and Qref that are input, a measured line power UL, and measured line power Pline and Qline; a converter output voltage reference value Ucref is calculated by means of the inner valve side current control according to the valve side current reference values that are output by means of the outer loop power control, a measured valve side current, and a measured valve side voltage; and finally, a converter outputs, according to the voltage reference value, a corresponding voltage to control line power to achieve a reference value.
US10250068B2 Solar powered rechargeable device for use with an electronic device and method of use thereof
A solar powered device comprising a solar radiation collection portion, wherein the solar radiation collection portion includes: a solar panel to collect solar radiation, a concentrator surrounding the solar panel to concentrate the solar radiation, and a charge controller coupled to the solar panel, a base portion, a plurality of legs, and a connection portion operably connecting the solar radiation collection portion to the base portion, the connection portion including a connection member having a first end and a second end is provided. Furthermore, an associated method is also provided.
US10250060B2 Adaptive charge control circuit and control method for switching charger
An adaptive charge control circuit configured for a switching charger can include: an input voltage control circuit configured to receive an input voltage signal of the switching charger and an input voltage reference signal, and to generate a first error signal; an input current control circuit configured to receive an input current signal of the switching charger and an input current reference signal, and to generate a second error signal; a charging current control circuit configured to receive a charging current signal of the switching charger and a charging current reference signal, and to generate a third error signal; and a charging voltage control circuit configured to receive a charging voltage signal of the switching charger and a charging voltage reference signal, and to generate a fourth error signal.
US10250059B2 Charging circuit for battery-powered device
A charging circuit comprises a power node electrically connectable to a power supply unit, a battery node electrically connectable to a battery, a device node electrically connected to a device load, a reversible buck-boost converter operatively intermediate the power node and the battery node, a first switch operatively intermediate the power node and the device node, a second switch operatively intermediate the battery node and the device node; and logic operatively connected to the first switch, the second switch, and the reversible buck-boost converter. The logic is configured to operate the first switch, the second switch, and the reversible buck-boost converter based on a plurality of different conditions.
US10250056B2 Multi-function external attachment and safety circuit for a portable power charger
A jump-start kit includes a control unit with a safety circuit and a portable power bank. The power bank and control unit are capable of jump-starting a 12 V car battery as well as charging at least one 5 V portable electronic device. The safety circuit includes a jump-start relay operatively connecting a power supply of the portable power bank to positive and negative jumper cable jacks, a microprocessor, and a voltage input analyzer of the control unit to enable or disable the jump-start relay.
US10250052B2 Charge rate optimization for enhanced battery cycle life
A method, an apparatus, and a computer-readable medium for battery charging are provided. The apparatus determines a level of a charge current for charging a battery based on a user preference. The apparatus determines a number of rest periods in the charge current, wherein during the rest periods, the apparatus is configured to perform at least one of setting the charge current to zero or discharging the battery. The apparatus charges the battery with the determined level of the charge current and the determined number of rest periods.
US10250050B1 Electric power charger with edge outlet
The charger includes a housing with a base wall opposite a face wall. A male electric power plug has prongs which extend from the face wall to connect to an AC power output receptacle. Intermediate walls extend from the base wall to the face wall including a top wall, a bottom wall and a pair of side walls. Lateral edges are located between the intermediate walls. A USB port, a cord, or other power outlet is located along at least one of these lateral edges, and in some embodiments multiple outlets extend from multiple edges. The charger can thus be utilized in one AC power output receptacle within an array of AC power output receptacles without blocking adjacent AC power output receptacles, and provide one or more sources of DC power to power and/or recharge portable electronic devices.
US10250049B2 Charging device for removable input modules
A charging device for one or more input modules for a touch-screen device is described. The charging device comprises a charging mechanism and portions which are shaped to receive an input module. The charging mechanism comprises a power input and a power output. The power input is configured to receive power from an external power source and the power input is configured to provide power to one or more input modules which are attached to the charging device.
US10250046B2 Electromagnetic interference blocking system
An apparatus and method for blocking electromagnetic interference, EMI is presented. In particular, the present invention relates to a switched mode power supply provided with an electromagnetic interference protection circuit with low power dissipation. There is provided an adiabatically-switched electromagnetic interference protection circuit. The protection circuit contains a first charge storage element and a second charge storage element. A switching regulator operates with a switching cycle having an on-time and an off-time; and the control signal is arranged to cause a transition between the first mode and the second mode to start during the off-time of a switching cycle of the switching regulator.
US10250028B2 Electrical switch
An electrical switch is disclosed for switching an electric current between a feed and an outgoer. The electrical switch can be mounted in a switchgear assembly and as a result electrical contact can be made with the electrical switch by a feed and an outgoer of the switchgear assembly. In one embodiment, the electrical switch includes an internal voltage tap for supplying power to a switch-internal electronics system and a changeover switch. The changeover switch adjusts the electrical connection between the feed or the outgoer and the internal voltage tap.
US10250024B2 Cable breakout support
There is provided a cable breakout support, comprising a clamp for clamping to a trunking, and a clip for clipping to a cable breakout of a cable bundle supported in the trunking. Each clamp comprises at least two trunk fittings for fitting to at least two respective bulbous longitudinal edges of the trunking; and a clip fitting for connecting to a respective clip.
US10250018B2 Electrical distribution apparatus and methods of assembling same
An electrical distribution apparatus includes a backplane for supporting a plurality of electrical devices, a bus bar assembly coupled to the backplane, and a frame that supports the backplane. The electrical distribution apparatus also includes at least one positioning member that facilitates positioning the backplane relative to the frame. The at least one positioning member at least partially supports the backplane such that the backplane is positionable between a first position and a second position. The backplane contacts the frame in the second position.
US10250017B2 Adapter for contacting a circuit breaker to a busbar system
An adapter for contacting a circuit breaker to a busbar system, with a casing having a first mounting side to attach and electrically contact the adapter to at least one busbar of a busbar system and a second mounting side to attach and electrically contact a circuit breaker to the casing, characterized in that, on the second mounting side, at least one rotary disk with several sets of threaded inserts for attaching a circuit breaker is fitted so that it can pivot around a rotational axis perpendicular to the mounting sides, wherein each set of threaded inserts is equipped for mounting a particular type of circuit breaker so that for each position of the rotary disk one of the sets of threaded inserts is positioned in a mounting position for a particular type of circuit breaker.
US10249988B2 Paddle card having shortened signal contact pads
A substrate configured to be mated with an electrical connector having improved performance data is achieved by reducing the length of the electrical signal contact pads of the substrate with respect to the length of electrical signal contact pads of conventional substrates that are configured to be mated with the electrical connector.
US10249982B2 Power supply device
Provided is a power supply device capable of improving workability during assembly and mounting. Accommodating a power source side connector by a cylindrical portion of a case makes a portion where the power source side connector of the harness is provided not pulled out to the outside of the case. Thus the workability at the time of assembling the power feeding device itself can be improved. Also, it is unnecessary to dispose the power source side connector where the passenger unlikely steps on, and simply mating the mating connector with the source side connector makes the workability at the time of mounting the power supply device on the vehicle improved.
US10249978B2 Modular connector with carrier having an aperture formed on cross member
A connector assembly is provided that includes a carrier embedded within a molded frame. The carrier further includes an aperture positioned within an opening formed in the carrier configured to receive a boss formed on a connector housing. A connector module having a plurality of electrical terminals retained in the housing and secured to the frame. The connector module aligned to the frame by the carrier by the boss formed in the housing engaging the aperture. The carrier adding rigidity to the frame and providing a precise alignment of the connector modules to the frame.
US10249962B2 Wireless access point in pedestal or hand hole
Novel tools and techniques are provided for implementing antenna structures to optimize transmission and reception of wireless signals from ground-based signal distribution devices, which include, but are not limited to, pedestals, hand holes, and/or network access point platforms. Wireless applications with such devices and systems might include, without limitation, wireless signal transmission and reception in accordance with IEEE 802.11a/b/g/n/ac/ad/af standards, UMTS, CDMA, LTE, PCS, AWS, EAS, BRS, and/or the like. In some embodiments, an antenna might be provided within a signal distribution device, which might include a container disposed in a ground surface. A top portion of the container might be substantially level with a top portion of the ground surface. The antenna might be communicatively coupled to one or more of at least one conduit, at least one optical fiber, at least one conductive signal line, or at least one power line via the container.
US10249960B2 Distributed antenna system and method of manufacturing a distributed antenna system
The present invention relates to a distributed antenna system for transmitting and/or receiving radio frequency, RF, signals, wherein said antenna system comprises at least one elliptical waveguide which comprises a plurality of openings. The present invention further relates to a method of manufacturing a distributed antenna system of the aforementioned type.
US10249955B2 Antenna structure for distributed antenna system
One embodiment discloses an antenna structure. An antenna structure comprises: a ground plane; a transmit balanced to unbalanced (BALUN) circuit comprising a first transmit connector coupled to a combined transmit port, and a second transmit connector coupled to the combined transit port; a receive BALUN circuit comprising a first receive connector coupled to a combined receive port, and a second receive connector coupled to the combined receive port; a transmit antenna element comprising a first transmit antenna sub-element coupled to the first transmit connector and a second transmit antenna sub-element coupled to the second transmit connector; a receive antenna element independent from the transmit antenna element and comprising a first receive antenna sub-element coupled to the first receive connector and a second receive antenna sub-element coupled to the second receive connector, wherein the transmit antenna element and the receive antenna element are orthogonally-polarized with respect to each other.
US10249952B2 Antennaless wireless device capable of operation in multiple frequency regions
The present invention refers to an antenna less wireless handheld or portable device comprising a communication module including a radiating system capable of transmitting and receiving electromagnetic wave signals in a first frequency region and in a second frequency region, wherein the highest frequency of the first frequency region is lower than the lowest frequency of the second frequency region. The radiating system comprising a radiating structure and at least one internal port, wherein the input impedance of the radiating structure at the/each internal port when disconnected from the radiofrequency system has an imaginary part not equal to zero for any frequency of the first frequency region; and wherein said radiofrequency system modifies the impedance of the radiating structure, providing impedance matching to the radiating system in the at least two frequency regions of operation of the radiating system.
US10249949B2 Microwave modulation device
A microwave modulation device includes a first radiator; a second radiator disposed on the first radiator; a third radiator disposed on the second radiator; a support structure disposed between the first radiator and the second radiator; and a modulation structure disposed between the second radiator and the third radiator. A microwave-transmission layer is located among the space defined by the first radiator, the second radiator, and the support structure. The microwave-transmission layer is gas, substantially vacuum, liquid or insulating material.
US10249948B2 Phased array antennas for high altitude platforms
An aircraft includes a fuselage, wings coupled to the fuselage, and a transceiver. The aircraft further includes a plurality of planar phased array antennas coupled to the transceiver and fixedly attached to the fuselage or to at least one of the wings. The plurality of planar phased array antennas include a first planar phased array antenna having a first normal vector and a second planar phased array antenna having a second normal vector. The first normal vector is not parallel to the second normal vector.
US10249942B2 Two-wheeled motor vehicle
A two-wheeled motor vehicle having a main frame on which a metal structure is mounted, and first and second antennas, disposed outside the main frame in a vehicle width direction, for road-to-vehicle and vehicle-to-vehicle communications. The first and second antennas are opposite to each other and are separated by the metal structure of the main frame.
US10249932B1 Bollard lighting fixture with integrated antenna
A bollard light fixture comprises a housing including a longitudinal, vertical hollow portion; and a plurality of directional antennas disposed within the vertical hollow portion, the antennas are configured to radiate RF signals outwardly from inside the housing and receive RF signals.
US10249924B2 Compact via structures and method of making same
Techniques and mechanisms to provide a compact arrangement of vias extending through at least a portion of a printed circuit board (PCB) or other substrate. In an embodiment, the substrate includes a dielectric material and a sidewall structure forming a hole region that extends at least partially through the dielectric material. The hole region adjoins each of a first via and a second via, and is also located between the first via and second via. In another embodiment, the first via is coupled to exchange a first signal of a differential signal pair, and the second via is coupled to exchange a second signal of the same differential signal pair.
US10249922B2 Partial dielectric loaded septum polarizer
In an example embodiment, a waveguide device comprises: a first common waveguide; a polarizer section, the polarizer section including a conductive septum dividing the first common waveguide into a first divided waveguide portion and a second waveguide divided portion; a second waveguide coupled to the first divided waveguide portion of the polarizer section; a third waveguide coupled to the second divided waveguide portion of the polarizer section; and a dielectric insert. The dielectric insert includes a first dielectric portion partially filling the polarizer section. The conductive septum and the dielectric portion convert a signal between a polarized state in the first common waveguide and a first polarization component in the second waveguide and a second polarization component in the third waveguide.
US10249918B2 Battery packs for electric tools
A battery pack includes a case, a battery device, an intervening member and a temperature detection device. The battery device may be disposed within the case and include a cell holder configured to accommodate a plurality of battery cells. The intervening member may be provided between the cell holder and at least one of the plurality of cell holder. The temperature detection device may be disposed between the intervening member and at least one of the plurality of cell holder, so that the temperature detection device directly contacts at least one of the battery cells for detecting a temperature thereof. At least one of the cell holder and the intervening member may have an elasticity, so that the temperature detection device may be directly pressed against at least one of the battery cells due to an elastic deformation of the least one of the cell holder and the intervening member.
US10249894B2 Fuel cell system
A fuel cell system includes: a first fuel cell stack; and a second fuel cell stack with lower output voltage than the first fuel cell stack, a pre-switching stack configured by the first fuel cell stack or the second fuel cell stack, a step-up stack configured by the first fuel cell stack or the second fuel cell stack, a post-switching stack configured by at least the first fuel cell stack, and steps up voltage of the step-up stack with the pre-switching stack connected to the load and then switches to a connection state where the post-switching stack is connected to the load.
US10249884B2 Thermo-electro-chemical converters and methods of use thereof
The present disclosure provides compositions including thermo-electro-chemical converter, methods of converting thermal energy into electrical energy, and the like. In general, embodiments of the present disclosure can be used to convert thermal energy into electrical energy by way of a chemical process.
US10249883B2 SOFC cathode compositions with improved resistance to SOFC degradation
A solid oxide fuel cell (SOFC) includes a solid oxide electrolyte with a zirconia-based ceramic, an anode electrode, and a cathode electrode that includes a ceria-based ceramic component and an electrically conductive component. Another SOFC includes a solid oxide electrolyte containing a zirconia-based ceramic, an anode electrode, and a cathode electrode that includes an electrically conductive component and an ionically conductive component, in which the ionically conductive component includes a zirconia-based ceramic containing scandia and at least one of ceria, ytterbia and yttria.
US10249880B2 Method for manufacturing current collector and method for manufacturing solid battery
Provided is a method for manufacturing a current collector provided with a conductive layer that can keep a high resistance only at a high temperature. The method includes dispersing a carbon material in an organic solvent to prepare a carbon material dispersion solution, dispersing polyvinylidene fluoride in an organic solvent to prepare a resin dispersion solution, mixing the carbon material dispersion solution, the resin dispersion solution, and water, to prepare a composition for conductive layer formation, and forming a conductive layer on a surface of a current collector by applying the composition for conductive layer formation and thereafter drying the composition.
US10249871B2 Composite, electrochemical active material composite using the composite, electrode including the composite or electrochemical active material composite, lithium battery including the electrode, field emission device including the composite, biosensor including the composite, semiconductor device including the composite, and thermoelectric device including the composite
A composite including: at least one selected from a silicon oxide of the formula SiO2 and a silicon oxide of the formula SiOx wherein 0
US10249867B2 Prismatic secondary battery and assembled battery using the same
A flat-shaped winding electrode body in which a positive electrode plate and a negative electrode plate are wound with a separator interposed therebetween includes a positive electrode tab portion and a negative electrode tab portion at one end in a direction in which a winding axis of the winding electrode body extends. Two pieces of the flat-shaped winding electrode body are housed in a prismatic outer body so that the winding axis of each piece is disposed in a direction perpendicular to a sealing plate, and the positive electrode tab portion and the negative electrode tab portion are located on one end of the winding electrode body closer to the sealing plate than the other end.
US10249866B2 Storage battery module
A storage battery module includes a storage battery group, first and second end plates, a coupling band, and a pressing device. The storage battery group includes storage batteries stacked in a stacking direction and has a first end and a second end opposite to the first end in the stacking direction. The first and second end plates are provided at the first and second ends, respectively. The coupling band couples the first and second end plates to each other. The pressing device includes pin-shaped members pressing the storage batteries in a pressing direction and a fixing portion fixing the pin-shaped members to the coupling band.
US10249864B2 Battery pack
A spacer includes: a first projection being in contact with the battery cell; a second projection being in contact with the battery cell; a third projection adjacent to the first projection, and being in contact with the battery cell; a first inclined portion connecting the first projection and the third projection; a fourth projection adjacent to the second projection, and being in contact with the battery cell; a second inclined portion connecting the second projection and the fourth projection; and a fifth projection and a sixth projection being out of contact with the battery cells between the third projection and the fourth projection. When the battery cells expand, the fifth and the sixth projections come into contact with the battery cells.
US10249859B2 Battery built-in board and method for manufacturing the same
A battery built-in board includes a battery component comprising a battery and an insulation part covering the battery, a first insulation layer in which the battery component is placed, and a second insulation layer formed on the first insulation layer and covering the battery component. Rigidity of the insulation part is lower than that of the first insulation layer and the second insulation layer.
US10249856B2 Assembled battery
An assembled battery has a battery block configured by stacking a plurality of single batteries, and fixing components fixing the plurality of the single batteries. The fixing components include a pair of end plates disposed at both ends in a stacked direction of the plurality of the single batteries, and a metal band making the plurality of the single batteries in a compressed state by coupling end parts of the pair of the end plates each other. Each of the pair of the end plates has a peripheral part and a central part. The pair of the end plates respectively contact both end single batteries located at both ends in the stacked direction at the peripheral parts, and are respectively separated from both end single batteries at the central parts.
US10249852B2 Secondary battery including connector coupled to electrode assembly and current collector
There is provided a secondary battery including a case having an internal space, an electrode assembly inserted into the case and including a first electrode plate, a second electrode plate, and a separator between the first electrode plate and the second electrode plate, an electrode tab electrically connected to the electrode assembly, a cap plate sealing the case, a current collector electrically connected to the electrode tab, an electrode terminal electrically connected to the current collector and configured to pass through the cap plate to protrude toward the outside, and a connector having an end coupled to the electrode assembly and an other end coupled to the current collector.
US10249851B2 Stacked battery
A stacked battery includes a first current collecting case, a second current collecting case, and a third current collecting case, a first electrode body and a second electrode body. Each of The first current collecting case and the second current collecting case includes a positive electrode wall portion. Each of the second current collecting case and the third current collecting case includes a second negative electrode wall portion.
US10249849B2 Organic light emitting display device
An organic light emitting display device includes a first electrode and a second electrode on a substrate, the first electrode being opposite to the second electrode; and at least one emission part between the first electrode and the second electrode, the at least one emission part including at least one organic layer, wherein the at least one organic layer comprises a peak wavelength of electroluminescence (EL) spectrum (PWES) structure where a moving range of a peak wavelength of an EL spectrum emitted from the at least one emission part is set.
US10249848B2 Organic light-emitting panel and method for producing same
An organic light-emitting panel includes a reflective electrode, a functional layer, having a single or multi-layer structure, located on the reflective electrode, an organic light-emitting layer located on the functional layer, a transparent electrode located above the organic light-emitting layer, a low refractive index layer located on the transparent electrode, and a first thin-film sealing layer located on the low refractive index layer. The low refractive index layer has a lower refractive index than both the transparent electrode and the first thin-film sealing layer. Difference between respective refractive indices of the low refractive index layer and the transparent electrode is 0.4-1.1. Difference between respective refractive indices of the low refractive index layer and the first thin-film sealing layer is 0.1-0.8. The low refractive index layer has thickness of 20-130 nm.
US10249846B2 OLED packaging method and OLED package structure
The present invention provides an OLED packaging method and an OLED package structure. The OLED packaging method of the present invention is such that a silicon-doped diamond-like carbon layer and a diamond-like carbon scattering layer are both provided in an OLED package structure so that the silicon-doped diamond-like carbon layer may provide an effect of blocking external moisture and oxygen and the diamond-like carbon scattering layer is used to provide an effect of increasing light transmission rate, whereby it is possible to greatly extend the service life of the OLED device and also to ensure a relatively high light output efficiency of the OLED device. The OLED package structure of the present invention is such that a silicon-doped diamond-like carbon layer and a diamond-like carbon scattering layer are both provided, so that the silicon-doped diamond-like carbon layer may provide an effect of blocking external moisture and oxygen and the diamond-like carbon scattering layer is used to provide an effect of increasing light transmission rate, whereby it is possible to greatly extend the service life of the OLED device and also to ensure a relatively high light output efficiency of the OLED device.
US10249844B2 Light-emitting display panel
A light-emitting display panel is provided. The light-emitting display panel includes a substrate. The substrate includes a display area and a peripheral area surrounding the display area. A light-emitting display structure is disposed on the display area. A first section wall is disposed on the peripheral area. The first section wall surrounds the light-emitting display structure. An enclosed wall is disposed on the peripheral area. The enclosed wall surrounds the first section wall. The enclosed wall is positioned outside the first section wall. A first inorganic material layer covers the light-emitting display structure. The first inorganic material layer covers the top surface of the array substrate outside the enclosed wall.
US10249839B2 Organic electroluminescence device, organic electroluminescence unit, and electronic apparatus
An organic electroluminescence device includes, in order, a first electrode, a hole transport layer, an organic light-emitting layer, an electron transport layer, and a second electrode. The hole transport layer is configured by a coated film. The organic light-emitting layer is configured by a coated film. The organic light-emitting layer has a hole current that is larger than an electron current.
US10249825B2 Compound for organic electric element, organic electric element comprising the same and electronic device thereof
Provided are a compound capable of improving light emitting efficiency, stability, and lifespan of the element, an organic element using the same, and an electric device for the same.
US10249824B2 Condensed-cyclic compound and organic light-emitting diode comprising the same
Embodiments of the present invention are directed to a condensed-cyclic compound represented by Formula 1, and to an organic light-emitting diode including the same.
US10249821B2 Formation and structure of lyotropic liquid crystalline mesophases in donor-acceptor semiconducting polymers
Design of side chains yielding highly amphiphilic conjugated polymers is proven to be an effective and general method to access lyotropic liquid crystalline mesophases, allowing greater control over crystalline morphology and improving transistor performance. The general strategy enables variations in structure and interactions that impact alignment and use of liquid crystalline alignment methods. Specifically, solvent-polymer interactions are harnessed to facilitate the formation of high quality polymer crystals in solution. Crystallinity developed in solution is then transferred to the solid state, and thin films of donor-acceptor copolymers cast from lyotropic solutions exhibit improved crystalline order in both the alkyl and π-stacking directions. Due to this improved crystallinity, transistors with active layers cast from lyotropic solutions exhibit a significant improvement in carrier mobility compared to those cast from isotropic solution. One or more embodiments of the present invention achieve a maximum carrier mobility of 0.61 cm2V−1s−1.
US10249819B2 Methods of forming semiconductor structures including multi-portion liners
A method of forming a semiconductor structure. The method comprises forming a protective portion of a liner on at least a portion of stack structures on a substrate. The protective portion comprises a material formulated to adhere to the stack structures. A conformal portion of the liner is formed on the protective portion of the liner or on the protective portion of the liner and exposed materials of the stack structures. At least one of the protective portion and the conformal portion does not comprise aluminum. Additional methods of forming a semiconductor structure are disclosed, as are semiconductor structures including the liners comprising the protective portion and the conformal portion.
US10249814B1 Dynamic memory protection
Aspects of the present disclosure relate to protecting the contents of memory in an electronic device, and in particular to systems and methods for transferring data between memories of an electronic device in the presence of strong magnetic fields. In one embodiment, a method of protecting data in a memory in an electronic device includes storing data in a first memory in the electronic device; determining, via a magnetic sensor, a strength of an ambient magnetic field; comparing the strength of the ambient magnetic field to a threshold; transferring the data in the first memory to a second memory in the electronic device upon determining that the strength of the ambient magnetic field exceeds the threshold; and transferring the data from the second memory to the first memory upon determining that the strength of the ambient magnetic field no longer exceeds the threshold.
US10249811B2 Piezoelectric driving device, robot, and driving method of the same
A piezoelectric driving device includes a vibrating plate, and a piezoelectric vibrating body including a substrate, and piezoelectric elements provided on the substrate. The piezoelectric element includes a first electrode, a second electrode, and a piezoelectric body, and the first electrode, the piezoelectric body, and the second electrode are laminated in this order on the substrate. The piezoelectric vibrating body is installed on the vibrating plate so that the piezoelectric element is interposed between the substrate and the vibrating plate. A wiring pattern including a first wiring corresponding to the first electrode and a second wiring corresponding to the second electrode is formed on the vibrating plate, the first electrode and the first wiring are connected to each other through a first laminated conducting portion, and the second electrode and the second wiring are connected to each other through a second laminated conducting portion.
US10249808B2 Surface doping of nanostructures
This disclosure provides systems, methods, and apparatus related to surface doping of nanostructures. In one aspect a plurality of nanostructures is fabricated with a solution-based process using a solvent. The plurality of nanostructures comprises a semiconductor. Each of the plurality of nanostructures has a surface with capping species attached to the surface. The plurality of nanostructures is mixed in the solvent with a dopant compound that includes doping species. During the mixing the capping species on the surfaces of the plurality of nanostructures are replaced by the doping species. Charge carriers are transferred between the doping species and the plurality of nanostructures.
US10249806B2 Solid state optoelectronic device with preformed metal support substrate
A wafer-level process for manufacturing solid state lighting (“SSL”) devices using large-diameter preformed metal substrates is disclosed. A light emitting structure is formed on a growth substrate, and a preformed metal substrate is bonded to the light emitting structure opposite the growth substrate. The preformed metal substrate can be bonded to the light emitting structure via a metal-metal bond, such as a copper-copper bond, or with an inter-metallic compound bond.
US10249805B2 Light emitting diode package having frame with bottom surface having two surfaces different in height
A light emitting diode package can include a substrate; a light emitting diode on the substrate; an electrode electrically connected to the light emitting diode; a frame surrounding the light emitting diode and configured to reflect light emitted from the light emitting diode; and a hole formed to pass through the substrate and configured to connect both upper and bottom surfaces of the substrate, in which a top surface of the frame is higher than a top surface of the light emitting diode, a portion of the frame has an inclined inner surface, the frame includes at least one protruding portion protruding from an imaginary surface where the light emitting diode is disposed, a bottom surface of the at least one protruding portion contacts the substrate, the at least one protruding portion is outside of the light emitting diode, and the hole is vertically overlapped with the light emitting diode.
US10249802B2 Light emitting device and method for manufacturing the same
A light emitting device includes a light emitting element having a first face, a second face opposing the first face, a plurality of side faces extending between the first face and the second face, a plurality of corners where the second face meets two of the plurality of side faces, and a pair of electrodes on a second face side of the light emitting element; a light transmissive member covering a portion of at least one of the side faces and a portion of an edge where said at least one side face meets the second face such that at least one of the plurality of corners is exposed from the light transmissive member; and a covering member covering the at least one exposed corner of the light emitting element and the exterior of the light transmissive member such that the pair of electrodes are exposed from the covering member.
US10249798B2 Light emitting device
A light emitting device includes a light emitting structure including a support structure including a first bulk electrode a second bulk electrode disposed on and electrically connected to the first electrode and the second electrode, respectively. A substrate is disposed adjacent to the support structure, wherein each of the first and second bulk electrodes includes an upper region and a lower region with the upper regions of the first and second bulk electrodes being separated from each other by a first distance. The substrate includes a first interconnection portion and a second interconnection portion electrically connected to the first bulk electrode and the second bulk electrode, respectively, and separated from each other by a second distance. The second distance is greater than the first distance.
US10249797B2 High efficiency light emitting diode and method of fabricating the same
Exemplary embodiments of the present invention relate to a high-efficiency light emitting diode (LED). The LED according to an exemplary embodiment includes a substrate, a semiconductor stack arranged on the substrate, wherein the semiconductor stack has a p-type semiconductor layer, an active layer and an n-type semiconductor layer, a first metal layer interposed between the substrate and the semiconductor stack, the first metal layer ohmic-contacted with the semiconductor stack, a first electrode pad arranged on the semiconductor stack, an electrode extension extending from the first electrode pad, wherein the electrode extension has a contact region contacting the n-type semiconductor layer, a first insulating layer interposed between the substrate and the semiconductor stack, wherein the first insulating layer covers a surface region of the p-type semiconductor layer under the contact region of the electrode extension, and a second insulating layer interposed between the first electrode pad and the semiconductor stack.
US10249782B2 High voltage photovoltaics integrated with light emitting diode containing zinc oxide containing layer
An electrical device that includes a material stack present on a supporting substrate. An LED is present in a first end of the material stack having a first set of bandgap materials. A photovoltaic device is present in a second end of the material stack having a second set of bandgap materials. The first end of the material stack being a light receiving end, wherein a widest bandgap material for the first set of bandgap material is greater than a highest bandgap material for the second set of bandgap materials. A zinc oxide interface layer is present between the LED and the photovoltaic device. The zinc oxide layers or can also form a LED.
US10249773B2 Light emitting diode and fabrication method thereof
A light-emitting diode chip includes a first semiconductor layer, a second semiconductor layer and an active layer between them; an dielectric layer having a conductive through-hole array over the lower surface of the light-emitting epitaxial laminated layer; a metal conductive layer over the lower surface of the dielectric layer, which fills up the conductive through-hole, and forms ohmic contact with the light-emitting epitaxial laminated layer; a conductive substrate over the lower surface of the metal conductive layer for supporting the light-emitting epitaxial laminated layer; a first electrode comprising a bonding pad electrode and a finger-shape electrode over the upper surface of the light-emitting epitaxial laminated layer, wherein, a rotation angle is formed between the conductive through-hole array and the finger-shape electrode, which is selected to prevent a preferred number of conductive through-holes from being shielded by the bonding pad electrode and the finger-shape electrode.
US10249769B1 On-chip tuneable diffusion resistor
An object of the disclosure is to take a CMOS varactor structure (NMOS in N-well or PMOS in P-well) and turn it in to a three terminal on-chip tuneable diffusion resistor. The diffusion resistor can be made with an n+ diffusion inside the p-substrate, or with a p+ diffusion inside an N-well that lies within the p-substrate. The resistor can be implemented in any existing CMOS or BICMOS silicon technology, without using additional masks. The resistor can be also implemented in a technology with FINFETs.
US10249767B2 Ga2O3-based semiconductor element
A Ga2O3-based semiconductor element includes an undoped β-Ga2O3 single crystal film disposed on a surface of a β-Ga2O3 substrate, a source electrode and a drain electrode disposed on a same side of the undoped β-Ga2O3 single crystal film, a gate electrode disposed on the undoped β-Ga2O3 single crystal film between the source electrode and the drain electrode, and a region formed in the undoped β-Ga2O3 single crystal film under the source electrode and the drain electrode and including a controlled dopant concentration.
US10249759B2 Connection arrangements for integrated lateral diffusion field effect transistors
In an active layer over a semiconductor substrate, a semiconductor device has a first lateral diffusion field effect transistor (LDFET) that includes a source, a drain, and a gate, and a second LDFET that includes a source, a drain, and a gate. The source of the first LDFET and the drain of the second LDFET are electrically connected to a common node. A first front-side contact and a second front-side contact are formed over the active layer, and a substrate contact electrically connected to the semiconductor substrate is formed. Each of the first front-side contact, the second front-side contact, and the substrate contact is electrically connected to a different respective one of the drain of the first LDFET, the source of the second LDFET, and the common node.
US10249752B2 Semiconductor devices having segmented ring structures
In one embodiment, the semiconductor devices relate to using one or more super-junction trenches for termination.
US10249746B2 Bipolar transistor with superjunction structure
A superjunction bipolar transistor includes an active transistor cell area that includes active transistor cells electrically connected to a first load electrode at a front side of a semiconductor body. A superjunction area overlaps the active transistor cell area and includes a low-resistive region and a reservoir region outside of the low-resistive region. The low-resistive region includes a first superjunction structure with a first vertical extension with respect to a first surface at the front side of the semiconductor body. The reservoir region includes no superjunction structure such that the reservoir region includes the semiconductor body that extends from a region located at the first surface to a drain region.
US10249742B2 Offstate parasitic leakage reduction for tunneling field effect transistors
A method including forming a non-planar conducting channel of a device between junction regions on a substrate, the substrate including a blocking material beneath the channel, the blocking material including a property to inhibit carrier leakage; and forming a gate stack on the channel, the gate stack including a dielectric material and a gate electrode. A method including forming a buffer material on a semiconductor substrate, the buffer material including a semiconductor material including a different lattice structure than the substrate; forming a blocking material on the buffer material, the blocking material including a property to inhibit carrier leakage; and forming a transistor device on the substrate. An apparatus including a non-planar multi-gate device on a substrate including a transistor device including a channel disposed on a substrate including a blocking material beneath the channel, the blocking material including a property to inhibit carrier leakage.
US10249739B2 Nanosheet MOSFET with partial release and source/drain epitaxy
A method is presented for forming a nanosheet metal oxide semiconductor field effect transistor (MOSFET) structure. The method includes forming a heteroepitaxial film stack including at least one sacrificial layer and at least one channel layer, patterning the heteroepitaxial film stack, forming a dummy gate stack with sidewall spacers, and forming a cladded or embedded epitaxial source/drain material along the patterned heteroepitaxial film stack sidewalls. The method further includes removing the dummy gate stack, partially removing the at least one sacrificial layer, and forming a replacement gate stack.
US10249732B1 Manufacturing method of semiconductor device to uniformly form thickness of gate insulating layer
A manufacturing method of a semiconductor device is provided. The method includes sequentially forming an n− type of layer, a p type of region, and an n+ type of region on a first surface of a substrate, forming a preliminary trench in the n− type of layer by a first etching process and forming a preliminary gate insulating layer by a first thermal oxidation process. The method includes etching the lower surface of the preliminary trench and the preliminary second portion to form a trench by a second etching process and forming a gate insulating layer in the trench by a second thermal oxidation process. The gate insulating layer includes a first and second portion. The preliminary first portion is thicker than the preliminary second portion and the first portion. The first portion thickness is equal to the thickness of the second portion.
US10249728B2 Air-gap gate sidewall spacer and method
Disclosed are integrated circuit (IC) structures and formation methods. In the methods, a gate with a sacrificial gate cap and a sacrificial gate sidewall spacer is formed on a channel region. The cap and sidewall spacer are removed, creating a cavity with a lower portion between the sidewalls of the gate and adjacent metal plugs and with an upper portion above the lower portion and the gate. A first dielectric layer is deposited, forming an air-gap in the lower portion and lining the upper portion. A second dielectric layer is deposited, filling the upper portion. During formation of a gate contact opening (optionally over an active region), the second dielectric layer is removed and the first dielectric layer is anisotropically etched, thereby exposing the gate and creating a dielectric spacer with a lower air-gap segment and an upper solid segment. Metal deposited into the opening forms the gate contact.
US10249718B2 Semiconductor device, method for manufacturing semiconductor device, inverter circuit, driving device, vehicle, and elevator
A semiconductor device according to an embodiment includes a metal layer; an n-type first silicon carbide region; and a second silicon carbide region of metal containing at least one element selected from the group consisting of nickel (Ni), palladium (Pd), and platinum (Pt) and positioned between the metal layer and the first silicon carbide region.
US10249714B2 Method of forming epitaxial buffer layer for finFET source and drain junction leakage reduction
A semiconductor device including a gate structure on a channel region portion of a fin structure, and at least one of an epitaxial source region and an epitaxial drain region on a source region portion and a drain region portion of the fin structure. At least one of the epitaxial source region portion and the epitaxial drain region portion include a first concentration doped portion adjacent to the fin structure, and a second concentration doped portion on the first concentration doped portion. The second concentration portion has a greater dopant concentration than the first concentration doped portion. An extension dopant region extending into the channel portion of the fin structure having an abrupt dopant concentration gradient of n-type or p-type dopants of 7 nm per decade or greater.
US10249711B2 FET with micro-scale device array
A FET employing a micro-scale device array structure comprises a substrate on which an epitaxial active channel area has been grown, with a plurality of micro-cells uniformly distributed over the active channel area. Each micro-cell comprises a source electrode, a drain electrode, and at least one gate electrode, with a first metal layer interconnecting either the drain or the source electrodes, a second metal layer interconnecting the gate electrodes, and a third metal layer interconnecting the other of the drain or source electrodes. Each micro-cell preferably comprises a source or drain electrode at the center of the micro-cell, with the corresponding drain or source electrode surrounding the center electrode. The number and width of the gate electrodes in each micro-cell may be selected to achieve a desired power density and/or heat distribution, and/or to minimize the FET's junction temperature. The FET structure may be used to form, for example, HEMTs or MESFETs.
US10249692B2 Display device and method of manufacturing the same
A display device including a base substrate, a display element disposed on the base substrate, a thin film encapsulation layer covering the display element, a first organic layer disposed on the thin film encapsulation layer, an inorganic layer disposed on the first organic layer, touch electrodes disposed on the inorganic layer, and a second organic layer disposed on the inorganic layer, the second organic layer covering the touch electrodes.
US10249679B2 Method of wireless communication using thermoelectric generators
Method of wireless communication between a first device and a second device, in which, the first device and the second device comprising respectively a first thermoelectric generator and a second thermoelectric generator, the two thermoelectric generators being in thermal coupling, a first signal is generated within the first device, the first thermoelectric generator is electrically powered as a function of the first signal so as to create a first thermal gradient in the said first generator and a second thermal gradient in the second generator, and a second signal is generated within the second device on the basis of the electrical energy produced by the second thermoelectric generator in response to the said second thermal gradient.
US10249676B2 Image pickup apparatus
An image pickup apparatus includes: an image pickup device including a light receiving surface, an opposite surface, and an inclined surface, and provided with light receiving surface electrodes formed on the light receiving surface; cover glass joined so as to cover the light receiving surface; and a wiring board including second bond electrodes, wherein back surfaces of the light receiving surface electrodes being exposed to an opposite surface side, extended wiring patterns extended from the respective back surfaces of the light receiving surface electrodes through the inclined surface to the opposite surface, each of the extended wiring patterns including a first bond electrode, and the first bond electrode and the second bond electrode being bonded through a bump.
US10249673B2 Rear-face illuminated solid state image sensors
A microelectronic unit includes a semiconductor element having a front surface to which a packaging layer is attached, and a rear surface remote from the front surface. The element includes a light detector including a plurality of light detector element arranged in an array disposed adjacent to the front surface and arranged to receive light through the rear surface. The semiconductor element also includes an electrically conductive contact at the front surface connected to the light detector. The conductive contact includes a thin region and a thicker region which is thicker than the thin region. A conductive interconnect extends through the packaging layer to the thin region of the conductive contact, and a portion of the conductive interconnect is exposed at a surface of the microelectronic unit.
US10249659B2 Solid-state image pickup device
A solid-state image pickup device 1 according to the present invention includes a semiconductor substrate 2 on which a pixel 20 composed of a photodiode 3 and a transistor is formed. The transistor comprising the pixel 20 is formed on the surface of the semiconductor substrate, a pn junction portion formed between high concentration regions of the photodiode 3 is provided within the semiconductor substrate 2 and a part of the pn junction portion of the photodiode 3 is extended to a lower portion of the transistor formed on the surface of the semiconductor substrate 2. According to the present invention, there is provided a solid-state image pickup device in which a pixel size can be microminiaturized without lowering a saturated electric charge amount (Qs) and sensitivity.
US10249641B2 Semiconductor memory device and method for manufacturing same
A semiconductor memory device according to one embodiment includes a substrate, a stacked body provided on a first-direction side of the substrate, a semiconductor member extending in the first direction, and a charge storage film provided between the stacked body and the semiconductor member. The stacked body includes first insulating films and electrode films stacked alternately along the first direction. A recess is made in a surface of the stacked body facing the semiconductor member every one of the electrode films.
US10249638B2 Semiconductor device
To downsize a semiconductor device that includes a non-volatile memory and a capacitive element on a semiconductor substrate. In a capacitive element region of a main surface of a semiconductor substrate, fins protruding from the main surface are arranged along the Y direction while extending in the X direction. In the capacitive element region of the main surface of the semiconductor substrate, capacitor electrodes of the capacitive elements are alternately arranged along the X direction while intersecting the fins. The fins are formed in a formation step of other fins which are arranged in a memory cell array of the non-volatile memory of the semiconductor substrate. One capacitor electrode is formed in a formation step of a control gate electrode of the non-volatile memory. Another capacitor electrode is formed in a formation step of a memory gate electrode of the non-volatile memory.
US10249630B2 Structure featuring ferroelectric capacitance in interconnect level for steep sub-threshold complementary metal oxide semiconductor transistors
After forming a first functional gate stack located on a first body region of a first semiconductor material portion located in a first region of a substrate and a second functional gate stack located on a second body region of a second semiconductor material portion located in a second region of the substrate, a ferroelectric gate interconnect structure is formed connecting the first functional gate stack and the second functional gate stack. The ferroelectric gate interconnect structure includes a U-shaped bottom electrode structure, a U-shaped ferroelectric material liner and a top electrode structure.
US10249629B1 Method for forming buried word lines
The present invention provides a method for forming buried word lines. Firstly, a substrate is provided, having a plurality of shallow trench isolations disposed therein, next, a plurality of first patterned material layers are formed on the substrate, a plurality of first recesses are disposed between every two adjacent first patterned material layers, a second patterned material layer is formed in the first recesses, and using the first patterned material layers and the second patterned material layer as the protect layers, and a first etching process is then performed, to form a plurality of second recesses in the substrate.
US10249626B2 Semiconductor memory device including multilayer wiring layer
The memory capacity of a DRAM is enhanced. A semiconductor memory device includes a driver circuit including part of a single crystal semiconductor substrate, a multilayer wiring layer provided over the driver circuit, and a memory cell array layer provided over the multilayer wiring layer. That is, the memory cell array overlaps with the driver circuit. Accordingly, the integration degree of the semiconductor memory device can be increased as compared to the case where a driver circuit and a memory cell array are provided in the same plane of a substrate containing a singe crystal semiconductor material.
US10249624B2 Semiconductor structure containing low-resistance source and drain contacts
Semiconductor structures having a source contact and a drain contact that exhibit reduced contact resistance and methods of forming the same are disclosed. In one embodiment of the present application, the reduced contact resistance is provided by forming a layer of a dipole metal or metal-insulator-semiconductor (MIS) oxide between an epitaxial semiconductor material (providing the source region and the drain region of the device) and an overlying metal semiconductor alloy. In yet other embodiment, the reduced contact resistance is provided by increasing the area of the source region and drain region by patterning the epitaxial semiconductor material that constitutes at least an upper portion of the source region and drain region of the device.
US10249622B2 Epitaxial oxide fin segments to prevent strained semiconductor fin end relaxation
A method of forming a semiconductor device that includes providing regions of epitaxial oxide material on a substrate of a first lattice dimension, wherein regions of the epitaxial oxide material separate regions of epitaxial semiconductor material having a second lattice dimension are different than the first lattice dimension to provide regions of strained semiconductor. The regions of the strained semiconductor material are patterned to provide regions of strained fin structures. The epitaxial oxide that is present in the gate cut space obstructs relaxation of the strained fin structures. A gate structure is formed on a channel region of the strained fin structures separating source and drain regions of the fin structures.
US10249618B2 Power semiconductor device having trench gate type IGBT and diode regions
Switching loss is reduced. A first surface of a semiconductor substrate has a portion included in an IGBT region and a portion included in a diode region. Trenches formed in the first surface include a gate trench and a boundary trench disposed between the gate trench and the diode region. A fourth layer of the semiconductor substrate is provided on the first surface and has a portion included in the diode region. The fourth layer includes a trench-covering well region that covers the deepest part of the boundary trench, a plurality of isolated well regions, and a diffusion region that connects the trench-covering well region and the isolated well regions. The diffusion region has a lower impurity concentration than that of the isolated well regions. A first electrode is in contact with the isolated well regions and away from the diffusion region.
US10249614B2 Semiconductor device
Provided is a semiconductor device including a gate structure, a first doped region of a first conductivity type, a plurality of second doped regions of a second conductivity type, a third doped region of the first conductivity type, and a plurality of fourth doped regions of the second conductivity type. The gate structure is located on a substrate. The first doped region is located in the substrate on a first side of the gate structure. The second doped regions are located in the first doped region. The second doped regions are separated from each other. The third doped region is located in the substrate on a second side of the gate structure. The fourth doped regions are located in the third doped region. The fourth doped regions are separated from each other. The second doped regions and the fourth doped regions are disposed alternately.
US10249612B2 Semiconductor device including self-protecting current sensor
A semiconductor device includes a semiconductor body having a first surface and a second surface opposite to the first surface. The semiconductor body includes a load current component having a load current transistor area and a sensor component including a sensor transistor area. The sensor transistor area has first and third transistor area parts differing from a second transistor area part between the first and third transistor area parts by a sensor transistor area element being absent in the second transistor area part. The second transistor area part is electrically disconnected from a parallel connection of the first and third transistor area parts by the sensor transistor area element being absent in the second transistor area part.
US10249611B1 Diode string configured with guard ring silicon-controlled rectifier for negative electrostatic discharge protection
A diode string for a semiconductor circuit configured with a guard ring silicon-controlled rectifier (SCR) for electrostatic discharge (ESD) protection. The diode string includes multiple NPN transistor diode structures formed in an N-well structure and electrically coupled in series between a reference voltage node and an I/O pad. Each diode structure may include a P-type retro-well structure including at least one N+ doped region and at least one P+ doped region. The P+ guard ring includes at least one P+ doped structure formed in the N-well structure disposed on either side of the first diode structure and electrically coupled to the reference voltage node. The P+ guard ring forms the SCR with the first diode structure. The diode string is triggered in response to an ESD event, which activates the SCR, and the SCR clamps the I/O pad to the reference voltage node and handles the ESD current.
US10249606B2 Semiconductor device
A semiconductor device includes: a first domain including a first high power source line, a first low power source line, and a first power clamp circuit; a second domain including a second high power source line, a second low power source line, and a second power clamp circuit; a third power clamp circuit provided between the second high power source line and the first low power source line; a first relay circuit that receives a signal from the first domain and outputs the signal to the second domain; and a second relay circuit that receives a signal from the second domain and outputs the signal to the first domain, wherein the first relay circuit and the second relay circuit have a circuit portion that is connected to the second high power source line and the first low power source line.
US10249604B2 Semiconductor device and method of manufacturing the same
A semiconductor device includes a base substrate and a semiconductor chip on the base substrate, the semiconductor chip including a first layer structure and a second layer structure opposite to the first layer structure, at least one of the first and second layer structures including a semiconductor device portion, and a bonding structure between the first layer structure and the second layer structure, the bonding structure including a silver-tin (Ag—Sn) compound and a nickel-tin (Ni—Sn) compound.
US10249597B2 Systems, methods, and apparatuses for implementing die recovery in two-level memory (2LM) stacked die subsystems
Systems, methods, and apparatuses for implementing die recovery in Two-Level Memory (2LM) stacked die subsystems are described. A stacked semiconductor package includes a processor functional silicon die at a first layer of the stacked semiconductor package; one or more memory dies forming a corresponding one or more memory layers of the stacked semiconductor package; a plurality of Through Silicon Vias (TSV s) formed through the one or more memory dies; a plurality of physical memory interfaces electrically interfacing the one or more memory dies to the processor functional silicon die at the first layer through the memory layers via the plurality of TSVs; and a redundant physical memory interface formed by a redundant TSV traversing through the memory layers to the processor functional silicon die at the first layer through which to reroute a memory signal path from a defective physical memory interface at a defective TSV to a functional signal path traversing the redundant TSV.
US10249589B2 Semiconductor device including conductive layer and conductive pillar disposed on conductive layer and method of manufacturing the same
The semiconductor device includes: a semiconductor substrate; a conductor layer formed over the semiconductor substrate and having an upper surface and a lower surface; a conductive pillar formed on the upper surface of the conductor layer and having an upper surface, a lower surface, and a sidewall; a protection film covering the upper surface of the conductor layer and having an opening which exposes the upper surface and the sidewall of the conductive pillar; and a protection film covering the sidewall of the conductive pillar. Then, in plan view, the opening of the protection film is wider than the upper surface of the conductive pillar and exposes an entire region of an upper surface of the conductive pillar.
US10249587B1 Semiconductor device including optional pad interconnect
A semiconductor device is disclosed including semiconductor die formed with functionally redundant main and optional die bond pads. In examples, the optional die bond pad is configured to be optionally redundant to the main die bond pad by forming the optional die bond pad with first and second electrically isolated portions, and electrically interconnecting the main die bond pad with the first portion of the second die bond pad. The second die bond pad may or may not be made redundant to the first die bond pad depending on whether an electrically conductive material is deposited on the first and second portions of the optional die bond pad.
US10249585B2 Stackable semiconductor package and manufacturing method thereof
A stackable semiconductor package and manufacturing method thereof are provided. The stackable semiconductor package includes carrier, first RDL, encapsulation layer, vertical interposers, second RDL, and chip. The carrier has first surface in which the first RDL and the encapsulation layer are formed thereon. The first RDL includes first pads and second pads. The encapsulation layer covers the first RDL and has outer surface. The vertical interposers are disposed in the encapsulation layer to electrically connect with the first RDL. The second RDL is formed on the outer surface to electrically connect with the vertical interposers. The carrier includes terminal holes and chip-accommodating hole. The terminal holes correspondingly expose the second pads. The chip-accommodating hole exposes the first pads. The chip is mounted on the encapsulation layer through the chip-accommodating hole to electrically connect with the first pads.
US10249583B1 Semiconductor die bond pad with insulating separator
A semiconductor die includes a last metallization layer above a semiconductor substrate, a bond pad above the last metallization layer, a passivation layer covering part of the bond pad and having an opening that defines a contact area of the bond pad, an insulating region separating the bond pad from the last metallization layer at least in an area corresponding to the contact area of the bond pad, and an electrically conductive interconnection structure that extends from the bond pad to the upper metallization layer outside the contact area of the bond pad. Corresponding methods of manufacture are also provided.
US10249580B2 Stacked substrate inductor
In conventional device packages, separate standalone inductors are provided and mounted on an interposer substrate along with a die. Separate inductors reduce integration density, decrease flexibility, increase footprint, and generally increase costs. To address such disadvantages, it is proposed to provide a part of an inductor in a substrate below a die. The proposed stacked substrate inductor may include a first inductor in a first substrate, a second inductor in a second a second substrate stacked on the first substrate, and an inductor interconnect coupling the first and second inductors. The core regions of the first and second inductors may overlap with each other at least partially. The proposed stacked substrate inductor may enhance integration density, increase flexibility, decrease footprint, and/or reduce costs.
US10249572B2 Method for electromagnetic shielding and thermal management of active components
The present invention concerns a method for forming a metal layer for electromagnetic shielding and thermal management of active components, preferably by wet chemical metal plating, using an adhesion promotion layer on the layer of molding compound and forming at least one metal layer on the adhesion promotion layer or forming at least one metal layer on the adhesion promotion layer by wet chemical metal plating processes.
US10249571B2 Thin film transistor and manufacturing method thereof, array substrate, and display panel
A thin film transistor comprises an active layer; a light-protection layer disposed above the active layer and/or disposed beneath the active layer, the light-protection layer being configured to absorb light having a predetermined wavelength. By providing a light-protection layer above the active layer, light incident onto the channel region from top of the thin film transistor can be absorbed, while by providing a light-protection layer under the active layer, light incident onto the channel region from bottom of the thin film transistor can be absorbed, thereby effectively avoiding influence of light on the active layer of the channel region and ensuring a relatively strong light stability of the driving transistor in the thin film transistor. A method for manufacturing a thin film transistor and an array substrate comprising the thin film transistor as well as an array substrate and a display device comprising the thin film transistor are further provided.
US10249570B2 Overlay mark
An overlay mark includes a first feature of a plurality of first alignment segments extending along a first direction in a first layer, a second feature of a plurality of second alignment segments extending along a second direction in a second layer over the first layer, and a third feature of a plurality of third alignment segments extending along the first direction and a plurality of fourth alignment segments extending along the second direction in a third layer over the second layer. In a plan view, each first alignment segment of the plurality of first alignment segments is adjacent to a corresponding third alignment segment of the plurality of third alignment segments along the first direction, and each second alignment segment of the plurality of second alignment segments is adjacent to a corresponding forth alignment segment of the plurality of fourth alignment segments along the second direction.
US10249567B2 Redistribution layer structure of semiconductor package
A redistribution layer structure of the semiconductor package includes a dielectric layer having a thickness, at least one upper conductive wire disposed on a first surface of the dielectric layer, at least one lower conductive wire disposed on a second surface of the dielectric layer, and vias penetrating the dielectric layer and connecting the at least one upper conductive wire and the at least one lower conductive wire. Each via has a cross-section at one upper conductive wire. The cross-section has a third width. The ratio of the third width to the thickness of the dielectric layer is less than or equal to 1. The ratio of the pitch between every two adjacent vias to the third width is greater than or equal to 0.5.
US10249561B2 Printed wiring board having embedded pads and method for manufacturing the same
A printed wiring board includes a support plate, and a build-up wiring layer including resin insulating layers and conductor layers and having a first surface and a second surface on the opposite side with respect to the first surface such that the support plate is positioned on the first surface of the build-up wiring layer. The resin insulating layers in the build-up wiring layer include a first resin insulating layer that forms the second surface of the build-up wiring layer, and the build-up wiring layer includes first conductor pads embedded in the first resin insulating layer such that each of the first conductor pads has an exposed surface exposed from the second surface of the build-up wiring layer.
US10249560B2 Semiconductor device, system in package, and system in package for vehicle
The object is to suppress rupture of the soldering balls when an atmosphere varying from a high temperature to a low temperature is repeated. A semiconductor device includes a semiconductor integrated circuit and a substrate. The semiconductor integrated circuit is, for example, a semiconductor chip. The coefficient of thermal expansion is different between the semiconductor integrated circuit and the substrate. The substrate includes a plurality of soldering balls on the opposite surface to the surface where the semiconductor integrated circuit is mounted. The substrate does not have the soldering balls at a position corresponding to at least one side of the fringe of the semiconductor integrated circuit.
US10249550B2 Power module with lead component and manufacturing method thereof
The present invention provides a power module and a manufacturing method thereof. The power module includes a carrier board and a lead component stacked relative to the carrier board. The lead component includes an initial plane, plural first pins and plural second pin. The initial plane includes a vertical projection overlapping with the carrier board. The first pins are electrically connected to the carrier board and vertical to the initial plane. The second pins are electrically connected to the carrier board and vertical to the initial plane. An isolation gap is disposed in the initial plane and located between the first pins and the second pins. The initial plane is separated into a first plane and a second plane by the isolation gap, so as to electrically isolate the first pins and the second pins from each other.
US10249549B2 Ceramic circuit board, electronic circuit module, and method for manufacturing electronic circuit module
A ceramic circuit board that includes a ceramic insulator layer, grounding pattern conductors, connection lands disposed on a first surface of the ceramic circuit board, and grounding electrodes disposed on a second surface of the ceramic circuit board and connected to the grounding pattern conductors. Each of the grounding pattern conductors contains a metal and an oxide and includes a pattern main portion disposed inside the ceramic circuit board and an extended portion in which a first end thereof is connected to the pattern main portion and a second end thereof is exposed at a side surface of the ceramic circuit board. The metal content of the extended portion is lower than the metal content of the pattern main portion.
US10249548B2 Test cell for laminate and method
A laminate includes a plurality of buildup layers disposed on a core and a plurality of unit cells defined in the buildup layers. Each unit cell includes: at least one test via that passes through at least two of the buildup layers and that is electrically connected to testing locations on a probe accessible location of the laminate; and two or more dummy vias disposed in the unit cell. The dummy vias are arranged in the unit cell at one of a plurality of distances from the test via.
US10249539B2 Nanosheet transistors having different gate dielectric thicknesses on the same chip
Embodiments are directed to a method and resulting structures for forming thin and thick gate dielectric nanosheet transistors on the same chip. A first nanosheet stack having a first sacrificial layer between a first nanosheet and a second nanosheet is formed on a substrate. A second nanosheet stack having a first sacrificial layer between a first nanosheet and a second nanosheet is formed on the substrate. The first nanosheet of the first nanosheet stack is doped and concurrently removed with the first sacrificial layer of the first nanosheet stack and the first sacrificial layer of the second nanosheet stack.
US10249533B1 Method and structure for forming a replacement contact
A method for manufacturing a semiconductor device includes forming a plurality of gate structures spaced apart from each other on a fin, forming an inorganic plug portion on the fin between at least two gate structures of the plurality of gate structures, forming a dielectric layer on the fin and between remaining gate structures of the plurality of gate structures, forming an organic planarizing layer (OPL) on the plurality of gate structures and on the inorganic plug portion, removing a portion of the OPL to expose the inorganic plug portion, selectively removing the inorganic plug portion, and forming a contact on the fin in place of the removed inorganic plug portion.
US10249532B2 Modulating the microstructure of metallic interconnect structures
Tooling apparatus and methods are provided to fabricate semiconductor devices in which controlled thermal annealing techniques are utilized to modulate microstructures of metallic interconnect structures. For example, an apparatus includes a single platform semiconductor processing chamber having first and second sub-chambers. The first sub-chamber is configured to receive a semiconductor substrate comprising a metallization layer formed on a dielectric layer, wherein a portion of the metallization layer is disposed within an opening etched in the dielectric layer, and to form a stress control layer on the metallization layer. The second sub-chamber comprises a programmable hot plate which is configured to perform a thermal anneal process to modulate a microstructure of the metallization layer while the stress control layer is disposed on the metallization layer, and without an air break between the process modules of forming the stress control layer and performing the thermal anneal process.
US10249525B2 Dynamic leveling process heater lift
A method and apparatus for of improving processing results in a processing chamber by orienting a substrate support relative to a surface within the processing chamber. The method comprising orienting a supporting surface of a substrate support in a first orientation relative to an output surface of a showerhead, where the first orientation of the supporting surface relative to the output surface is not coplanar, and depositing a first layer of material on a substrate disposed on the supporting surface that is oriented in the first orientation.
US10249524B2 Cassette holder assembly for a substrate cassette and holding member for use in such assembly
The invention relates to a cassette holder assembly for holding a cassette for storing at least one semiconductor material substrate in an interior space accessible from a front end of the cassette. The cassette holder assembly may have a base plate for receiving the cassette. Two holding members supported by the base plate may be positioning the cassette on the plate in the assembly. The holding members may be substantially identical to each other.
US10249521B2 Wet-dry integrated wafer processing system
An apparatus for processing wafer-shaped articles comprises a vacuum transfer module and an atmospheric transfer module. A first airlock interconnects the vacuum transfer module and the atmospheric transfer module. An atmospheric process module is connected to the atmospheric transfer module. A gas supply system is configured to supply gas separately and at different controlled flows to each of the atmospheric transfer module, the first airlock and the atmospheric process module, so as to cause: (i) a flow of gas from the first airlock to the atmospheric transfer module when the first airlock and the atmospheric transfer module are open to one another, and (ii) a flow of gas from the atmospheric transfer module to the atmospheric process module when the atmospheric transfer module and the atmospheric process module are open to one another.
US10249518B2 Polishing device and polishing method
According to one embodiment, a polishing device includes a stage holding a wafer, a polishing part polishing a film formed on a circumferential edge portion of the wafer, a detector detecting a residual portion of the film on the circumferential edge portion, a first movable part moving the detector along a surface of the circumferential edge portion; and a controller controlling the polishing part based on a state of the circumferential edge portion detected by the detector.
US10249515B2 Electronic device package
Electronic device package technology is disclosed. In one example, an electronic device package can include a substrate, an electronic component disposed on the substrate and electrically coupled to the substrate, and an underfill material disposed at least partially between the electronic component and the substrate. A lateral portion of the underfill material can comprises a lateral surface extending away from the substrate and a meniscus surface extending between the lateral surface and the electronic component.
US10249514B2 Semiconductor device and manufacturing method thereof
A semiconductor device includes a semiconductor element, a substrate formed with a recess in a main surface, a conductive layer formed on the substrate and electrically connected to the semiconductor element, and a sealing resin covering the semiconductor element. The substrate is made of an electrically insulative synthetic resin. The recess has a bottom surface on which the semiconductor element is mounted, and an intermediate surface connected to the main surface and the bottom surface. The bottom surface is orthogonal to the thickness direction of the substrate. The intermediate surface is inclined with respect to the bottom surface.
US10249513B2 Electronic device, electronic apparatus, moving object, and method for manufacturing electronic device
An electronic device includes: an electronic component including an external connection terminal; and a lead frame (metal member) connected to the external connection terminal. The lead frame is disposed with a pad. The pad overlaps the external connection terminal in plan view, and at least a portion of the pad is located outside the external shape of the electronic component in plan view. The pad and the external connection terminal are connected by means of a conductive bonding member. The pad and the electronic component are bonded together with a resin. The resin extends to a region of the pad located outside the external shape of the electronic component in plan view.
US10249498B2 Method for using heated substrates for process chemistry control
A method of controlling doping of a substrate, the method comprising: providing the substrate in a process chamber of a doping system; performing a doping process to impart a target dose on a surface of the substrate using a abruptness depth control technique; and controlling selected operating variables of plasma doping in order to meet doping objectives.
US10249491B2 Method and apparatus for forming device quality gallium nitride layers on silicon substrates
Atomic Layer Deposition (ALD) is used for heteroepitaxial film growth at reaction temperatures ranging from 80-400° C. The substrate and film materials are preferably matched to take advantage of Domain Matched Epitaxy (DME). A laser annealing system is used to thermally anneal deposition layer after deposition by ALD. In preferred embodiments, a silicon substrate is overlaid with an AlN nucleation layer and laser annealed. Thereafter a GaN device layer is applied over the AlN layer by an ALD process and then laser annealed. In a further example embodiment, a transition layer is applied between the GaN device layer and the AlN nucleation layer. The transition layer comprises one or more different transition material layers each comprising a AlxGa1-xN compound wherein the composition of the transition layer is continuously varied from AlN to GaN.
US10249480B2 Tandem mass spectrometry data processing system
Peak information is collected from an MS/MS spectrum in which the product ions generated from ions originating from a plurality of compounds are mixed. Using one of the m/z values of a plurality of ion species as precursor-ion information and the peak information of the MS/MS spectrum as product-ion information, a database search is performed to find candidate compounds for each compound, and a standard MS/MS spectrum of each candidate compound is obtained. For each combination of the candidate compounds, a virtual MS/MS spectrum is created by integrating the standard MS/MS spectra of those candidate compounds, and the degree of similarity between the virtual MS/MS spectrum and the measured MS/MS spectrum is calculated. If the candidate compounds are correct compounds, the degree of similarity will be high. Accordingly, the compound names and other results are visually presented to users in descending order of the degree of similarity.
US10249476B2 Control of impedance of RF return path
A system for controlling an impedance of a radio frequency (RF) return path includes a matchbox further including a match circuitry. The system further includes an RF generator coupled to the matchbox to supply an RF supply signal to the matchbox via a first portion of an RF supply path. The RF generator is coupled to the matchbox to receive an RF return signal via a first portion of an RF return path. The system also includes a switch circuit and a plasma reactor coupled to the switch circuit via a second portion of the RF return path. The plasma reactor is coupled to the match circuitry via a second portion of the RF supply path. The system includes a controller coupled to the switch circuit, the controller configured to control the switch circuit based on a tune recipe to change an impedance of the RF return path.
US10249475B2 Cooling mechanism utlized in a plasma reactor with enhanced temperature regulation
Embodiments of the invention generally provide a cooling mechanism utilized in a plasma reactor that may provide efficient temperature control during a plasma process. In one embodiment, a cooling mechanism disposed in a plasma processing apparatus includes a coil antenna enclosure formed in a processing chamber, a coil antenna assembly disposed in the coil antenna enclosure, a plurality of air circulating elements disposed in the coil antenna enclosure adjacent to the coil antenna assembly, and a baffle plate disposed in the coil antenna enclosure below and adjacent to the coil antenna assembly.
US10249474B2 Charged particle beam device
The scanning charged particle beam microscope according to the present application is characterized in that, in acquiring an image of the FOV (field of view), interspaced beam irradiation points are set, and then, a deflector is controlled so that a charged particle beam scan is performed faster when the charged particle beam irradiates a position on the sample between each of the irradiation points than when the charged particle beam irradiates a position on the sample corresponding to each of the irradiation points (a position on the sample corresponding to each pixel detecting a signal). This allows the effects from a micro-domain electrification occurring within the FOV to be mitigated or controlled.
US10249469B2 Fabrication methods and modal stiffining for non-flat single/multi-piece emitter
An electron emitter assembly includes a plurality of electron emitters, and a removable structure connected to, and fixing a positional relationship among, individual ones of the plurality of electron emitters. A method of assembling an electron emitter assembly includes connecting individual ones of a plurality of electron emitters together with a removable structure, and fixing a positional relationship among the individual ones of the plurality of electron emitters.
US10249449B2 Electrolyte formulations for energy storage devices
An energy storage device can include a cathode, an anode, and a separator between the cathode and the anode, and an electrolyte where the electrolyte includes one or more additives and/or solvent components selected from vinylene carbonate (VC), vinyl ethylene carbonate (VEC), dimethylacetamide (DMAc), hydro fluorinated ether branched cyclic carbonate, a hydro fluorinated ether ethylene carbonate (HFEEC), hydro fluorinated ether (HFE), and fluorinated ethylene carbonate (FEC). The electrolyte may include a carbonate based solvent and one or more solvent components and/or one or more of vinylene carbonate (VC), vinyl ethylene carbonate (VEC), dimethylacetamide (DMAc), hydro fluorinated ether branched cyclic carbonate, a hydro fluorinated ether ethylene carbonate (HFEEC), hydro fluorinated ether (HFE), and fluorinated ethylene carbonate (FEC).
US10249447B2 Process for manufacturing an alkaline-based hybrid supercapacitor type battery, battery obtained by this process and process for recycling an anode material of an alkali-ion battery
A process is provided for manufacturing an alkaline-based hybrid supercapacitor type battery, to an alkaline-based hybrid supercapacitor type battery, and to a process for recycling a negative electrode of an alkali-ion battery. The process for manufacturing the alkaline-based hybrid supercapacitor type battery comprises forming a negative electrode A from an electrode material B originating from a used alkali-ion battery having lost at least some of its initial capacity. Embodiments of the present disclosure are in particular applicable to the field of batteries.
US10249443B2 Hermetic terminal, aluminum electrolytic capacitor, and method for manufacturing aluminum electrolytic capacitor
According to a hermetic terminal based on the present invention, a hermetic terminal (10) to be hermetically fixed to an aluminum electrolytic capacitor (20) includes: a base (11) which has a through hole, is to be attached to a case (16) of the aluminum electrolytic capacitor (20), and is made of a composite material having electrical conductivity; at least one lead (12) which is inserted into the through hole of the base (11), and is made of a composite material having electrical conductivity; and an insulating glass (13) which hermetically seals a gap between the base (11) and the lead (12). Surfaces of portions of the base (11) and the lead (12) which come into contact with an electrolytic solution within the case (16) are composed of a metal material having corrosion resistance to the electrolytic solution.
US10249441B2 Process of forming a photoactive layer of a perovskite photoactive device
A process of forming a photoactive layer of a planar perovskite photoactive device comprising: applying at least one layer of a first precursor solution to a substrate to form a first precursor coating on at least one surface of the substrate, the first precursor solution comprising MX2 and AX dissolved in a first coating solvent, wherein the molar ratio of MX2:AX=1:n with 0
US10249431B2 Electronic component
An electronic component includes a first outer electrode, a second outer electrode, a third outer electrode, and a fourth outer electrode which are provided to correspond to four corners of a second main surface; a fifth outer electrode which is provided on the second main surface; a multilayer body; a first inductor which includes a first end portion and a second end portion; and a first surface mounted electronic component which is mounted on the multilayer body and which includes a sixth outer electrode and a seventh outer electrode. The first end portion is electrically connected to the first outer electrode. The second end portion is electrically connected to the second outer electrode and the sixth outer electrode. The seventh outer electrode is electrically connected to the fifth outer electrode.
US10249429B2 Coil device
At the position where the lead art of the wire is projecting out from the outer face of the core part and spaced apart from the side face, the bonding part between the lead part and the terminal electrode is formed. The terminal electrode comprises the terminal body installed along the side face of the core body, and the lead supporting part bended from the terminal body towards the bonding part at the near position where the lead part projects out from the side face of the core part. The crossing angle of the lead supporting part with respect to the side face of the core body is less than 90 degrees.
US10249424B2 Cover for tissue penetrating device with integrated magnets and magnetic shielding
A cover for magnetizing a shaft of a tissue-penetrating medical device is disclosed including a sleeve member having a hollow body to form a protective closure over the shaft of the tissue-penetrating medical device. The proximal end of the hollow body provides a receiving space for receiving the shaft of the tissue-penetrating medical device. One or more magnet is disposed on the sleeve member. A magnetic shield composed of one or more shielding materials associated with the cover that minimizes any effects to the clinical environment from magnetic fields generated within the cover. Medical devices and methods of magnetizing the shaft of a tissue-penetrating medical device using the cover are also disclosed.
US10249421B2 Superconducting coil
A superconducting coil, includes a coil body around which a superconducting wire is wound; an electrode member which includes a first surface, a second surface, a base portion, and an extension portion, the first surface facing an outer peripheral surface of the coil body, the second surface being positioned to be opposite to the first surface, the base portion being solder-joined to the superconducting wire of the coil body on the first surface, the extension portion extending from the second surface to the outside of the coil body, and an electrode superconducting wire which extends from the second surface of the electrode member toward the extension portion, and is solder-joined to the base portion and the extension portion.
US10249414B2 Connecting electrical equipment through wiring harnesses
In exemplary embodiments, wiring harness assemblies for electrical equipment and related methods are disclosed. In an exemplary embodiment, a wiring harness assembly for electrical equipment generally includes a first connector configured for connecting to a wiring harness, a second connector configured for mounting to a panel, and one or more conductors connecting the first connector with the second connector.
US10249409B2 Coated conductors
An assembly can include a housing that includes opposing ends, a longitudinal axis, an axial length defined between the opposing ends, a maximum transverse dimension that is less than the length and an interior space; circuitry disposed at least in part in the interior space; and a coated electrical conductor electrically coupled to the circuitry where the coated electrical conductor includes an electrical conductor that includes copper and a length defined by opposing ends, a polymeric electrical insulation layer disposed about at least a portion of the length of the electrical conductor, and a barrier layer disposed about at least a portion of the polymeric electrical insulation layer.
US10249408B2 Electrical cable, terminal-equipped electrical cable, and method of manufacturing terminal-equipped electrical cable
An electrical cable including conductors and an insulation member that covers a periphery of the conductors, and a technique of facilitating bending of the electrical cable in a plurality of directions. The electrical cable includes an electrical cable portion having a plurality of linear conductors configured to be connected to a common connection point, and a flexible insulation member configured to cover a periphery of the electrical cable portion. A middle portion between both ends of the electrical cable portion includes a non-twisted portion where at least some among the plurality of linear conductors are provided in a state spaced apart from each other. The insulation member covers a periphery of the non-twisted portion of the electrical cable portion, and fills gaps between the plurality of linear conductors in the non-twisted portion.
US10249406B2 Cable harness
A cable harness (10) includes a plurality of electrical conductors (12) for the contacting of battery cells of a battery module as well as a film-shaped carrier element (14). The electrical conductors (12) are arranged for at least a portion in parallel with each other on the carrier element (14) and are joined to the carrier element (14). A flexible elongated hollow body (16) is arranged in parallel for at least a portion with at least one of the electrical conductors (12) and is joined to the carrier element (14). A battery module has a plurality of battery cells and at least one cable harness (10).
US10249404B2 Ceramic paste composition using carbon nanotube or carbon nanotube-metal complex, and conductive film containing same
A ceramic paste composition including carbon nanotubes or a carbon nanotube-metal composite and a silicone adhesive, wherein the silicone adhesive includes 0.1 to 10 wt % of a silanol group, and has a mole ratio of a phenyl group to a methyl group of 0.3 to 2.5. The ceramic paste composition has low sheet resistance, through which an excellent heat generating property, and shielding, absorbing and conducting properties may be implemented in one or more embodiments. Further, though the ceramic paste composition has a very high heat generating temperature of 400° C., as compared with general paste based on carbon nanotubes, the physical properties thereof may be maintained stably. In addition, the ceramic paste may be widely used in various fields including heat generating products such as those for keeping warmth or heating, and products for electromagnetic wave shielding and absorption, electrodes, electronic circuits, antennas, and the like.
US10249396B2 Method for the treatment of an aqueous nitric solution resulting from dissolving spent nuclear fuel, said method being performed in a single cycle and without requiring any operation involving reductive stripping of plutonium
A method for the treatment of an aqueous solution resulting from the dissolution of a spent nuclear fuel in nitric acid, allowing the uranium and plutonium contained in the solution to be extracted, separated and decontaminated in a single cycle, without requiring any operation involving a reductive stripping of plutonium. Applications for the method include the processing of uranium-based and/or plutonium-based spent nuclear fuels.
US10249380B2 Embedded memory testing with storage borrowing
An integrated circuit (IC) is disclosed herein for embedded memory testing with storage borrowing. In an example aspect, an integrated circuit includes a functional logic block, a memory block, and test logic. The functional logic block includes multiple storage units and is configured to store functional data in the multiple storage units during a regular operational mode. The test logic is configured to perform a test on the memory block during a testing mode. The test logic is also configured to retain memory test result data in the multiple storage units of the functional logic block during the testing mode.
US10249376B2 Flash memory storage device and operating method thereof
A flash memory storage device including a memory cell array and a memory control circuit is provided. The memory cell array includes a plurality of memory blocks and a redundant memory block. The memory blocks are configured to store data. The memory control circuit is coupled to the memory cell array. The memory control circuit is configured to perform an erase operation to a current memory block of the memory blocks and record an erase retry count of the current memory block. The memory control circuit determines whether the erase retry count exceeds a threshold value. If the erase retry count exceeds the threshold value, the memory control circuit replaces the current memory block by the redundant memory block erased in advance during a time interval of the erase operation. In addition, an operating method of a flash memory storage device is also provided.
US10249363B2 Configurable pseudo dual port architecture for use with single port SRAM
A memory array has word lines and bit lines. A row decoder is operable to decode a row address and select a corresponding word line. A read-write clock generator is operable to generate a hold clock signal. An address clock generator receives a read address, a write address, a dual port mode control signal, a read chip select signal, and a write chip select signal. When operating in dual port mode, and when operating in a read mode, the address clock generator applies a read delay to the read address and outputs the read address, as delayed, to the row pre-decoder as the address in response to the hold clock signal.
US10249348B2 Apparatuses and methods for generating a voltage in a memory
Apparatuses and methods for generating a voltage are described. An example apparatus includes first, second, and third bias circuits configured to provide first, second, and third bias signals, respectively. The example apparatus further includes a voltage output circuit configured to receive the first, second, and third bias signals. The voltage output circuit includes an output circuit and a current circuit. The output circuit includes an output node, a first node, and an input circuit configured to receive the first bias signal. The output circuit is configured to provide an output voltage at the output node having a magnitude based on the magnitude of the first bias signal. The current circuit includes a first transistor configured to receive the second bias signal and further includes a second transistor configured to receive the third bias signal. The first transistor and second transistor are coupled in parallel and to the first node.
US10249347B2 Semiconductor device and method for driving semiconductor device
A normally-off state of an OS transistor is maintained or an on-state current thereof is increased without additionally generating a positive potential or a negative potential. When data is written to a node connecting an OS transistor and a capacitor, a potential supplied to the other side of the capacitor is set to an L level, and when the data is retained, the potential is switched from the L level to an H level. In addition, a power switch for a volatile memory circuit is provided on a low power supply potential side so that the supply of a power supply voltage can be stopped. Accordingly, at the time of data retention, a source and a drain of the OS transistor can be set at a high potential, whereby the normally-off state can be maintained and the on-state current can be increased.
US10249345B2 Memories having select devices between access lines and in memory cells
Memories may include a first bi-directional select device connected between a first access line and a second access line, and a plurality of memory cells, each memory cell of the plurality of memory cells connected between the second access line and a respective third access line of a plurality of third access lines. Each memory cell of the plurality of memory cells comprises a respective second bi-directional select device, of a plurality of second bi-directional select devices, and a respective programmable element, of a plurality of programmable elements, connected in series.
US10249325B2 Pitch detection algorithm based on PWVT of Teager Energy Operator
A pitch detection method. Such a pitch detection method may use a Teager Energy Operator (TEO) with a Pseudo Weigner Ville Transformation (PWVT) to recover speech from noise and to recover low-frequency information of the speech signal in its detection of a pitch value. Also, the pitch detection method may use the combinatory PWVT and the respective state machine for decision making.
US10249324B2 Sound processing based on a confidence measure
A method for processing sound that includes, generating one or more noise component estimates relating to an electrical representation of the sound and generating an associated confidence measure for the one or more noise component estimates. The method further comprises processing, based on the confidence measure, the sound.
US10249315B2 Method and apparatus for detecting correctness of pitch period
A method and an apparatus for detecting correctness of a pitch period. The method for detecting correctness of a pitch period includes determining, according to an initial pitch period of an input signal in a time domain, a pitch frequency bin of the input signal, where the initial pitch period is obtained by performing open-loop detection on the input signal; determining, based on an amplitude spectrum of the input signal in a frequency domain, a pitch period correctness decision parameter, associated with the pitch frequency bin, of the input signal; and determining correctness of the initial pitch period according to the pitch period correctness decision parameter. The method and apparatus for detecting correctness of a pitch period according to the embodiments of the present invention can improve, based on a relatively less complex algorithm, accuracy of detecting correctness of a pitch period.
US10249307B2 Audio decoding using intermediate sampling rate
A method for processing a signal includes receiving a first frame of an input audio bitstream at a decoder. The first frame includes at least one signal associated with a frequency range. The method also includes decoding the at least one signal to generate at least one decoded signal having an intermediate sampling rate. The intermediate sampling rate is based on coding information associated with the first frame. The method further includes generating a resampled signal based at least in part on the at least one decoded signal. The resampled signal has an output sampling rate of the decoder.
US10249303B2 Methods and systems for detecting and processing speech signals
Provided are methods, systems, and apparatuses for detecting, processing, and responding to audio signals, including speech signals, within a designated area or space. A platform for multiple media devices connected via a network is configured to process speech, such as voice commands, detected at the media devices, and respond to the detected speech by causing the media devices to simultaneously perform one or more requested actions. The platform is capable of scoring the quality of a speech request, handling speech requests from multiple end points of the platform using a centralized processing approach, a de-centralized processing approach, or a combination thereof, and also manipulating partial processing of speech requests from multiple end points into a coherent whole when necessary.
US10249295B2 Method of proactive object transferring management
Techniques are disclosed for initiating an electronic file transfer between users based on conversational context. A cognitive service monitors a communication between a given user and another user. The communication is exchanged by a mobile device associated with the given user and a mobile device of the other user. The cognitive service determines a context of the communication. The cognitive service detects, based on the context of the communication, a request between the users to share a file maintained by the given user. Upon successfully validating the request, a transfer of the file to the second user is performed.
US10249293B1 Listening devices for obtaining metrics from ambient noise
A device may receive audio data based on a capturing of sounds associated with a structure. The device may obtain a model associated with the structure. The model may have been trained to receive the audio data as input, determine a score that identifies a likelihood that a sound is present in the audio data, and identify the sound based on the score. The device may determine at least one parameter associated with the sound. The device may generate a metric based on the at least one parameter associated with the sound, and perform an action based on the metric.
US10249292B2 Using long short-term memory recurrent neural network for speaker diarization segmentation
Speaker diarization is performed on audio data including speech by a first speaker, speech by a second speaker, and silence. The speaker diarization includes segmenting the audio data using a long short-term memory (LSTM) recurrent neural network (RNN) to identify change points of the audio data that divide the audio data into segments. The speaker diarization includes assigning a label selected from a group of labels to each segment of the audio data using the LSTM RNN. The group of labels comprising includes labels corresponding to the first speaker, the second speaker, and the silence. Each change point is a transition from one of the first speaker, the second speaker, and the silence to a different one of the first speaker, the second speaker, and the silence. Speech recognition can be performed on the segments that each correspond to one of the first speaker and the second speaker.
US10249289B2 Text-to-speech synthesis using an autoencoder
Methods, systems, and computer-readable media for text-to-speech synthesis using an autoencoder. In some implementations, data indicating a text for text-to-speech synthesis is obtained. Data indicating a linguistic unit of the text is provided as input to an encoder. The encoder is configured to output speech unit representations indicative of acoustic characteristics based on linguistic information. A speech unit representation that the encoder outputs is received. A speech unit is selected to represent the linguistic unit, the speech unit being selected from among a collection of speech units based on the speech unit representation output by the encoder. Audio data for a synthesized utterance of the text that includes the selected speech unit is provided.
US10249285B2 Acoustic conversion device for active noise control
An acoustic conversion device for an active noise control is provided. The acoustic conversion device can effectively suppress or remove noise by controlling variation in a lowest resonance frequency. A volume of a closed space is smaller than an equivalent compliance air volume of a speaker unit. Therefore, motion of a vibration plate, an edge and a damper is suppressed, it is possible to restrain the edge and the damper from being deteriorated with time, variation in lowest resonance frequency can be suppressed, phase of emitted sound can be less prone to be deviated from opposite phase of noise, and it is possible to effectively suppress or remove noise.
US10249282B2 Active noise reduction device
A method of manufacturing an Active Noise Reduction (ANR) device includes providing at a stage during manufacture a pre-completion ANR device in a non-final configuration, the pre-completion ANR device including a plurality of inputs, a plurality of signal processing resources, an output for driving an earphone driver, and a programmable switch arrangement capable of assigning any of the plurality of inputs to any of the plurality of signal processing resources, selecting from the plurality of signal processing resources a subset of signal processing resources to contribute to the output, whereby the remaining signal processing resources of the plurality do not contribute to the output in any mode of operation of the ANR device, and in a configuration step during manufacture, programming the programmable switch arrangement to assign each of at least a subset of the plurality of inputs to a different one of the selected subset of signal processing resources.
US10249279B1 D/A converter, electronic musical instrument, information processing device and D/A conversion method
A digital-to-analog converter performs a ΔΣ computation process to start the ΔΣ computation based upon the second clock signal with respect to the digital data of music sound if the ΔΣ computation is not under execution when the control signal is outputted by the signal output process, a control process to inhibit the ΔΣ computation based upon the second clock signal from being started with respect to the digital data of music sound until the ΔΣ computation is not under execution when the ΔΣ computation is under execution, and an output process to convert a computation result of the ΔΣ computation process into an analog signal and output the analog signal.
US10249277B2 Keyboard instrument equipped with speakers
A keyboard instrument including a musical instrument case, a speaker which emits sounds in response to instructions from a keyboard section, and a keyboard lid which is switchable between a first arrangement state where the keyboard lid covers at least a portion of the keyboard section and a second arrangement state where the keyboard lid is opened to expose at least a portion of the keyboard section and housed in the musical instrument case, in which the keyboard lid in the second arrangement state is arranged such that a first acoustic space for leading the sounds emitted from the speaker to outside of the musical instrument case is formed between the keyboard lid and a portion of the musical instrument case.
US10249272B2 Percussion instrument with adjustable auxiliary device
Percussion instruments such as cajóns including auxiliary devices such as snares are disclosed. The positioning of the auxiliary device or devices with respect to the main body of the percussion instrument can be adjustable so as to produce different sounds depending upon the auxiliary device position. In one embodiment, a lever device on the back of a cajón is used. The lever device is linked to one or more snares by an adjustment rod and/or an auxiliary bar. As the lever device is adjusted, the positioning of the one or more snares and the amount of the snare wires that is in contact with the back of the tapa is adjusted, resulting in different sounds when the cajón is played.
US10249265B2 Multi-device content presentation
In one embodiment, a method for presenting content on multiple devices is implemented on a computing device and includes: receiving selection of a multimedia content item, the multimedia content item including at least two media segments each of a different type, defining a first media segment of the at least two media segments as a primary media segment, defining at least a second media segment of the at least two media segments as at least one secondary media segment, allocating the at least one secondary media segment for presentation on at least one secondary presentation device, presenting the primary media segment on the computing device, detecting a current progress in the presenting, and based on said current progress, forwarding to the at least one secondary media segment an indication of an instruction for synchronizing presentation of the at least one secondary media segment with said presenting.
US10249256B2 Display panel having a plurality of display areas, a display apparatus having the same and a method of driving the same
A display panel includes a plurality of first pixel rows comprising a plurality of first pixels which is connected to a plurality of first data lines, a plurality of second pixel rows comprising a plurality of second pixels which is connected to a plurality of second data lines disconnected to the plurality of first data lines, and a plurality of third pixel rows comprising the plurality of first pixels and the plurality of second pixels, the plurality of third pixel rows which are arranged between the plurality of first pixel rows and the plurality of second pixel rows.
US10249255B2 Method for driving display panel having a plurality of voltage levels for gate scanning signals
The present application discloses a method of driving gate lines of a display panel. The method includes generating a gate scanning signal; and providing the gate scanning signal to a gate line of the display panel. The gate scanning signal includes two or more high voltage levels in consecutive two or more time periods of a single scanning stage for turning on each of a plurality of thin film transistors coupled to the gate line.
US10249252B2 Color cast compensation method
The present disclosure provides a color cast compensation method, which includes: obtaining a first gray value of a first pixel electrode currently to be charged; determining a second gray value of a second pixel electrode on a previous row sharing a same data line with the first pixel electrode; and obtaining a target charging voltage of the first pixel electrode based on the first gray value and the second gray value. The present invention solves the problem of display quality affected by rough fonts, caused by jaggies appearing on a triple-gate type display panel.
US10249245B1 Compensation system and compensation method for AMOLED
The present invention provides a compensation system and a compensation method for AMOLED display. In the system, the initial grayscale data is inputted into the grayscale data converting unit, the initial grayscale data is converted into the initial driving voltage data corresponding to the initial grayscale data by the grayscale data converting unit, and the initial grayscale data is transmitted to the compensation unit; the compensation unit compensates the initial driving voltage data by using the compensation ratio coefficient and the compensation voltage data in the compensation data storage unit and outputs the compensation driving voltage data to the voltage data conversion unit; the voltage data conversion unit then converts the compensation driving voltage data into the compensation grayscale data and outputs the compensation grayscale data to the source driver of the AMOLED display to uniformly compensate the AMOLED display by compensating the initial driving voltage data, which is capable of reducing the required data amount of compensation.
US10249244B2 Calibration device and method and organic light-emitting display including the same
An organic light-emitting display comprises: a display panel with a plurality of pixels; a plurality of source driver ICs comprising sensing blocks that are connected to the pixels and sense the electrical characteristics of the pixels; and a calibration block that applies test currents to the sensing blocks in order to sense offset variations between the sensing blocks in a preset calibration mode. The calibration block comprises: a plurality of discrete current sources that generate the test currents; and a switch array that connects the source driver ICs and the discrete current sources, wherein two or more neighboring source driver ICs share one discrete current source, and each source driver IC is selectively connected to two or more discrete current sources.
US10249243B2 GOA circuit
The present invention relates to a GOA circuit. The GOA circuit of the present invention comprises a plurality of GOA circuit units which are cascade coupled, wherein n is set to be a natural number larger than 0, and the nth level GOA circuit unit comprises: a first thin film transistor (T1), a second thin film transistor (T2), a third thin film transistor (T3), a fourth thin film transistor (T4), a fifth thin film transistor (T5), a sixth thin film transistor (T6), a seventh thin film transistor (T7), an eighth thin film transistor (T8), a ninth thin film transistor (T9), a tenth thin film transistor (T10), a first capacitor (C1) and a second capacitor (C2). Moreover, two control signals (Select1, Select2) are introduced. The present invention provides a new GOA circuit. The circuit possesses MLG function, which can effectively reduce the feedthrough and improve the Vcom uniformity in the panel to promote the quality of the image display.
US10249242B2 Organic light emitting pixel driving circuit, driving method and organic light emitting display panel
The present application discloses an organic light emitting pixel driving circuit, an organic light emitting display panel and a driving method thereof. One embodiment of the organic light emitting pixel driving circuit comprises: a storage unit, a coupling unit, a data writing unit, a light emitting control unit, a reset unit, a data line, a first scanning line, a second scanning line, a light emitting control line, a reference voltage line, an initialization voltage line, a light emitting element and a driving transistor. By writing a compensation voltage to a second electrode of the driving transistor and then to a gate of the driving transistor through the coupling unit, the embodiment avoids a noise from a parasitic capacitance generated by a signal change on the data line to the gate of the driving transistor, therefore a stable display is achieves.
US10249239B2 Driving circuit of pixel unit and driving method thereof, and display device
The present invention provides a driving circuit of pixel unit and a driving method thereof, and a display device. The driving circuit of pixel unit is configured to drive sub-pixel units on a display panel, and comprises a driving power supply signal port connected to the sub-pixel units through power supply signal lines and at least one compensation unit. The driving power supply signal port is configured to transfer a driving voltage output from the driving power supply to each of the sub-pixel units through the power supply signal lines. The compensation unit is configured to perform real-time compensation on voltage drops on the power supply signal lines when the sub-pixel units display different gray levels.
US10249230B2 Method of image processing, image processor performing the method, and display device including the image processor
An image processor includes an average luminance calculator which calculates an average luminance of a current frame based on a first average luminance of input image data corresponding to a partial screen and a second average luminance of previous image data corresponding to an entire screen, a conversion curve generator which generates a luminance conversion curve based on the average luminance, a luminance converter which generates conversion image data by converting luminance data of the input image data based on the luminance conversion curve, and an image merger which generates output image data by merging the conversion image data and the previous image data.
US10249229B2 Power switching circuit and method for controlling same
A power switching circuit and a method for controlling the same are disclosed herein. The power switching circuit includes a frequency control circuit, a pulse modulation circuit, and a switching convertor. The frequency control circuit receives a first reference signal driving a load, from a timing controller, and generates a second reference signal based on the first reference signal. The pulse modulation circuit generates a pulse control signal by performing pulse width modulation (PWM) or pulse frequency modulation (PFM) on the second reference signal. The switching convertor generates the voltage of output power by switching a switching element connected to the output power, in response to the pulse control signal. The pulse control signal is synchronized with the first reference signal driving the load.
US10249227B2 Scanning driving circuits having charge sharing and display panels
The present disclosure relates to a scanning driving circuit having charge sharing and a display panel. The scanning driving circuit includes: a driving unit is configured to receive a previous scanning signal, a current clock signal and a next scanning signal, and to generate a current scanning signal, a pull-down maintain unit is configured to conduct a pull down process with respect to a pull down controlling signal point of the driving unit, a share unit is configured to receive a first clock signal, a second clock signal, a first voltage signal, and a second voltage signal, and to control an electric potential of a rising edge and a falling edge of the current scanning signal via the first clock signal, the second clock signal, the first voltage signal, and the second voltage signal.
US10249224B2 Image supply device, method of controlling image supply device, and program
A terminal device includes an image acquisition section adapted to obtain an image data, and an image transfer section adapted to transmit the image data obtained by the image acquisition section. The image transfer section outputs information related to a processing capacity of the image transfer section to the image acquisition section, and the image acquisition section determines a frequency of outputting the image data to the image transfer section based on the information related to the processing capacity of the image transfer section.
US10249219B2 Chip and method for operating a processing circuit
According to one embodiment, a processing circuit is described including a first input path and a second input path, a processing element configured to receive a first input bit and a second input bit via the first input path and the second input path and configured to perform a logic operation which is commutative with respect to the first input bit and the second input bit and a sorter configured to distribute the first input bit and the second input bit to the first input path and the second input path according to a predetermined sorting rule.
US10249208B2 System and method for training aircraft pilots for sudden-onset reduced-visibility conditions
A system and method for training a pilot to operate an aircraft in sudden-onset reduced-visibility conditions is disclosed. The system includes electrooptic material having an optical transmittance that varies with an electrical signal applied to the material and a power supply to provide the electrical signal to the material. The electrooptic material is disposed to restrict the pilot's visibility outside the aircraft when the electrooptic material is in a low-optical-transmittance state. The system further includes a flight-safety sensor that sets the output of the power supply to correspond to an optical transmittance state of the electrooptic material that does not substantially restrict the pilot's visibility outside the aircraft when flight conditions are deemed unsafe. The method includes reducing the optical transmittance of the material to restrict the pilot's visibility outside the aircraft in a manner unexpected to the pilot at the time of the transmittance reduction.
US10249206B2 Systems and methods for providing information incorporating reinforcement-based learning and feedback
Systems and methods are provided for feedback-driven provision of information in relation to a plurality of information resources. Some such methods involve: accessing information resources from one or more information resource repositories to establish a mapping between each information resource and each of the other information resources; maintaining a state table comprising a plurality of state-table records, each state-table record attributing a value to a state-action pair, the state-action pair comprising an indication of a series of one or more actions in relation to the information resources; monitoring actions of a first user in relation to the information resources; receiving a feedback metric related to interaction of the first user with the information resources; using the feedback metric as a basis for updating the values of a subset of the state-table records, the subset of the state-table records comprising state-action pairs which correspond to the monitored actions of the first user in relation to the information resources; and providing output information related to the information resources based at least in part on the updated values of the state-table records.
US10249198B2 Systems and methods for restricting drone airspace access
Methods, systems, and devices are disclosed for providing conditional access for a drone for accessing a restricted area. Conditional access information associated with conditional access restrictions for the restricted area may be received by the drone. The drone may compare the received conditional access information to one or more access parameters for the drone. The drone may access the restricted area based on the comparison of the received conditional access information and the access parameter. A drone may take corrective action when the received conditional access information does not permit access to the restricted area based on the access parameter for the drone.
US10249195B2 Lane departure warning device and method
The present invention relates to a lane departure warning device or the like that limits a lane departure warning in a special road environment, in a case where it is confirmed that a driver has a lane departure intention, and so on. It is possible to secure the reliability of a lane departure warning system and to provide a driver's convenience by limiting the lane departure warning in the case where the vehicle enters into a special road region, such as a road junction/branch region by comprehensively considering information captured by a camera of the vehicle, navigation map information, and so on while using a general lane departure warning, and also limiting the lane departure warning even in the case where the driver's lane departure intention is confirmed.
US10249186B2 System and method for managing traffic at a worksite
An system, method, and non-transitory computer readable medium are provided. The system includes a traffic control signal, a wireless interface, a mast, a support base, a wireless control device, and a base station for communicating between the wireless interface and the wireless control device. The method involves receiving input from the wireless control device, generating a control signal for operating the traffic control signals, and transmitting the control signal to the traffic control signals.
US10249175B2 Push plate of manual alarm device
A manual alarm device including a housing and a displacement element mounted in the housing is provided. The displacement element is moveable between a first position and a second position. Only application of a stable force to the displacement element is configured to move the displaceable element between the first position and the second position.
US10249170B1 Auto alert for server in rack due to abusive usage
A computing device includes a rail mount chassis and a processor. The rail mount chassis includes a pressure sensor. The processor monitors the pressure sensor to obtain pressure sensor data; estimates a load exerted on a rail of the rail mount chassis using the obtained pressure sensor data; makes a determination that the load exerted on the rail exceeds a load rating of the rail; and in response to the determination, notifies a user that the rail may be damaged.
US10249168B2 Motion-based lighting system with intelligent alerts
A method includes receiving a first signal indicating a first movement in first predefined zone at a first time. A first activation signal is communicated to cause a first light source in the first predefined zone to be activated and provide downward illumination in the first predefined zone. A second activation signal is communicated to cause a second light source that in a second predefined zone to be activated and provide downward illumination in the second predefined zone. Responsive to an absence of receiving a second signal indicating a second/return movement in the first predefined zone at or before a second time that is after the first time, an alarm signal is transmitted that is indicative of an occurrence of a potential non-normal event.
US10249164B1 Systems and methods for reducing a risk of flicker vertigo caused by notification appliances in security and fire alarm systems
Systems and methods for reducing a risk of vertigo flicker caused by a notification appliance are provided. Some systems can include the notification appliance measuring an ambient light level, the notification appliance determining whether the ambient light level is lower than a threshold, the notification appliance activating a constant light source responsive to determining that the ambient light level is lower than the threshold, and the notification appliance activating a flashing light source after activating the constant light source.
US10249162B2 Monitoring for safety in moving environments
Various embodiments for monitoring safety by a processor. A presence of a living thing is detected inside an enclosed environment to be monitored. The enclosed environment is capable of motion. The presence of the living thing is monitored in combination with at least one environmental factor in the enclosed environment. If the at least one environmental factor exceeds a predetermined threshold, an alert notification to indicate a current status of the environmental factor is provided to a user.
US10249161B2 Magnetic field sensor
A magnetic field sensor comprises a power source, an indicator and a microprocessor. The power source supplies current to the indicator. The indicator turns on when a magnetic field is sensed and the indicator turns off when a magnetic field is not sensed. The microprocessor renders the indicator inoperable a predetermined period of time after the magnetic field sensor is powered up.
US10249160B2 System and workstation for, and method of, deterring theft of a product associated with a target to be electro-optically read
Successive products associated with targets to be electro-optically read are swiped, in their respective turns, past a window in a point-of-transaction workstation. A motion detector detects movement of each product. A reader electro-optically reads a target associated with each moving product. If the target associated with each moving product has not been read, then this event is deemed suspicious, and the event is flagged for a security investigation designed to deter product theft by sweethearting.
US10249156B2 Method for providing haptic effect and electronic device thererfor
Disclosed are an apparatus and a method for providing a haptic effect in an electronic device. The electronic device includes at least one sensor, at least one processor, and a memory electrically coupled to the at least one processor, storing instructions executable by the at least one processor. The instructions implement the method, including detecting at least one haptic event related to content output by the electronic device, detecting movement information indicating movement of a haptic providing module electrically coupled to the electronic device, via the at least one sensor, wherein the haptic providing module includes one or more haptic actuators, and selecting at least one haptic actuator of the one or more haptic actuators based on at least one attribute of the at least one haptic event and the detected movement information.
US10249154B1 Indicating/alarming apparatus
The invention discloses an indicating/alarming apparatus which includes an optically transparent polymer plate, a light-shielding layer, a flexible circuit board, a plurality of light-emitting devices and a light-reflecting layer. The light-shielding layer is formed to overlay an upper surface of the optically transparent polymer plate. The plurality of light-emitting devices are soldered on the flexible circuit board. The flexible circuit board is mounted on a lower surface of the optically transparent polymer plate such that the plurality of light-emitting devices are disposed within an opening formed on the lower surface of the optically transparent polymer plate. Each light-emitting device emits a light entering from a light incident face of the opening into the optically transparent polymer plate which guides, due to total reflection, the light to exit from a top side surface, a bottom side surface, a first edge surface, a second edge surface and sites on surfaces whose total reflection is broken. The light-reflecting layer is formed to overlay the lower surface of the optically transparent polymer plate to reflect the light.
US10249150B1 Security apparatus for an automated teller machine
A cash capture operation defeating assembly for an automated teller machine and a method for detecting insertion of a cash capture device into the automated teller machine. The assembly includes a first sensor, a second sensor, and control circuitry for receiving object detection signals from the first and second sensors. When the first sensor detects a first object: (i) if the second sensor previously detected a second object within a predetermined time period before the first object was detected, then the control circuitry determines that a normal paper currency dispense has occurred and that the first and second objects each comprise the paper currency; (ii) if the second sensor has not previously detected the second object within the predetermined time period before the first object was detected, then the control circuitry determines that the first object is potentially a cash capture device.
US10249139B2 Coin operated entertainment system
This invention in certain example instances relates generally to coin-operated video entertainment systems. More particularly, certain exemplary aspects of the invention provide methods and/or systems for controlling access to a portable coin-operated interactive entertainment device that may be used to play video games and access other forms of entertainment as well as providing features via such portable coin-operated interactive entertainment devices.
US10249138B1 Gaming system with dynamic prizing
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for dynamically managing the distribution of prizes in a gaming system. In one aspect, a method includes initializing a digital interactive sweepstakes game, receiving player identification data, receiving player activity data, determining a player activity forecast based on the player activity data, updating a prizing algorithm based on the player activity forecast, applying the prizing algorithm to player activity data to identify a particular player, and distributing a prize to an account associated with the particular player.
US10249128B1 Mobility device rental system
A mobility device rental system that is operable to facilitate the rental of a plurality of mobility assistance devices. The mobility device rental system includes a plurality of rental terminals that are installed at publicly accessible locations. The rental terminals include at least one receiving stall so as to accommodate at least one wheelchair therein. A locking member is secured within the receiving stall so as to retain the mobility assistance device until rental thereof. An operating software is provided that is accessible via the Internet or software application wherein the operating software facilitates the rental process of a mobility assistance device. The rental terminals further include control tags configured to assist in tracking of the mobility assistance devices and maintaining an inventory thereof. The rental terminals include computing devices having graphical displays that are operable to facilitate the rental and return of a mobility assistance device.
US10249127B2 Pay-per-use receptacle
A pay-per-use receptacle, suitable for use in an attended or unattended manner, especially at a trash or waste disposal facility. The receptacle is a generally box-like enclosure, having a payment terminal for receiving a payment and an access door on the front surface for receiving a bag of material (such as trash) after a payment is made. The bag of material is placed on a generally horizontal surface of a rotatable bin, positioned immediately inside the access door. Upon closing the access door, the rotatable bin rotates, thereby moving the deposited bag to a discharge position above a chute guide. The bag is urged from the rotatable bin by the motion of the bin and gravity, and falls downwardly and outwardly through an opening in the rear of the receptacle, into an external bin, dumpster, or compactor. Also disclosed is an ornamental design for a pay-per-use receptacle, and a process for controlling the operations thereof.
US10249122B1 Method for controlling access in a system compressing a portable device associated with a user and an access control device
A method for controlling access in a system comprising a portable device associated with a user and an access control device, includes the portable device and the access control device being configured to wirelessly communicate with each other, the method comprising: pairing the portable device and the access control device, upon the portable device detecting proximity to the access control device, determining at the portable device a signal strength over time of a signal received from the access control device, comparing the determined signal strength over time with a previously determined reference signal strength profile, and upon the determined signal strength over time being considered congruent with the reference signal strength profile, controlling the access control device.
US10249120B2 Operation communication system
An operation communication system is provided including a server, a mobile device, and a reader device. The server and the reader device communicate data with one another via the mobile device. The mobile device may communicates with the reader device via Bluetooth, for example. The mobile device may communicate with the server via the Internet, for example, Associated methods, devices and apparatuses are also provided.
US10249119B2 Hub key service
In embodiments of a hub key service, a device includes a communication interface for communication coordination with one or more associated devices of the device, and the associated devices correspond to hub members. A hub manager is implemented to generate an electronic key that includes access permissions, which are configurable to enable controlled access for the hub members, such as to a building, vehicle, media device, or location. The hub manager can then correlate the electronic key with the device to enable access to the building, vehicle, media device, or location with the device utilized as the electronic key.
US10249113B2 Secure entry system
A secure entry system is provided. The secure entry system includes an authorization apparatus including a reader for reading data, and a record medium, in which the record medium is presented to the reader, and characterized in that the reader and the record medium or a member connected to the record medium include one or more pairs of visible and/or tactile markings which, only when the record medium is correctly presented to the reader, cooperate with one another in a predetermined manner.
US10249105B2 System and method to detect execution of driving maneuvers
This disclosure relates to a system and method for detecting execution of driving maneuvers based on pre-determined driving maneuver profiles. Some or all of the system may be installed in a vehicle and/or be otherwise coupled with a vehicle. In some implementations, the system may detect execution of driving maneuvers by the vehicle based on pre-determined driving maneuver profiles. The system may include one or more sensors configured to generate output signals conveying information related to the vehicle. In some implementations, the system may detect execution of the driving maneuvers by the vehicle based on a comparison of the information conveyed by the output signals from the sensors to criteria included in the pre-determined driving maneuver profiles.
US10249090B2 Robust optical disambiguation and tracking of two or more hand-held controllers with passive optical and inertial tracking
Methods for disambiguation and tracking of two or more wireless hand-held controllers with passive optical and inertial tracking within a system having a head mounted virtual or augmented reality display device having a forward facing optical sensor having a field of view, and wherein the display device interfaces with wireless hand-held inertial controllers for providing user input to the display device, with each controller two passive optically reflective markers, one marker being position at or adjacent each end of the controller and being separated by a known distance, and each controller also including an onboard inertial measurement unit for providing inertial data corresponding to its orientation.
US10249086B2 Physical object production using a refined model
Techniques of refining a model of a complex surface can include deriving a set of refinement rules based on eigen polyhedra in a plane. Such rules reduce the refinement of a mesh in the plane to a scale and translation of the eigen polyhedron. Such refinement rules may then be applied to a non-uniform mesh in three-dimensional space having an extraordinary point in place of conventional refinement rules used in Catmull-Clark surfaces or NURBS surfaces. When these refinement rules are applied to a non-uniform mesh having an extraordinary point, the limiting surface is G1 at the extraordinary point, i.e., the tangent surfaces of the limiting mesh are continuous at the extraordinary point.
US10249084B2 Tap event location with a selection apparatus
A system and method for tap event location includes a device using a selection apparatus that provides accurate point locations. The device determines a 3-dimensional map of a scene in the view frustum of the device relative to a coordinate frame. The device receives an indication of the occurrence of a tap event comprising a contact of the selection apparatus with a subject, and determines the location of the tap event relative to the coordinate frame from the location of the selection apparatus. The location of the tap event may be used to determine a subject. Data associated with the subject may then be processed to provide effects in, or data about, the scene in the view frustum of the device. Embodiments include a selection apparatus that communicates occurrences of tap events to the device and includes features that allow the device to determine the location of the selection apparatus.
US10249078B1 System and method for simulating infrared (IR) light halos in a computer graphics display
A system and related method for simulating IR halos in a computer graphics display generates a set of halo candidates corresponding to each new scene by scanning the frame buffer for that scene to flag pixels associated with unocculted light sources as halo candidates, or prospective halo centers around which simulated halos are to be drawn. The system adjusts the defocus value of flagged halo candidates based on their pixel distance and determines whether identified halo centers are new, continuing, or expired by comparing the current scene and its halo candidate list to the preceding (currently displayed) image and its list of current halo centers. The system generates a dual visible/IR image, adding IR-only polygonal halos to the identified halo centers based on pixel attributes. The dual image is projected for viewing by night vision goggles, which the IR-only image and component halos will stimulate.
US10249076B2 Image processing apparatus, image capturing apparatus, image processing method and storage medium storing image processing program
The image processing apparatus produces a virtual light source image that is an image of an object lighted by a virtual light source. The apparatus includes a shape acquirer configured to acquire shape information relating to a shape of the object, a light source condition setter configured to set a first virtual light source condition as a condition relating to a virtual light source, depending on an image capturing mode indicating a type of a captured image acquired by image capturing of the object, on image type information indicating a selected one of multiple types of the virtual light source images or on an image capturing condition selected in the image capturing. The apparatus further includes an image producer configured to produce the virtual light source image by using the first virtual light source condition and the shape information.
US10249073B2 Distributed frame buffer and API for scalable parallel rendering
Embodiments provide for a graphics processing apparatus comprising multiple compute nodes coupled to a communication layer, a rendering system executing on the multiple compute nodes, wherein the communication layer enables a distributed object executing on one of the multiple compute nodes to communicate with the rendering system, and a distributed framebuffer logic to subdivide a logical screen space for a frame into multiple regions and subdivide ownership of the regions among the multiple compute nodes.
US10249071B2 User interface with fast view tiles
Provided are devices and methods for generating a view tile for a user interface. In one example, the method may include generating a top image layer comprising a plurality of transparent segments which are capable of representing a plurality of values based on which of the plurality of transparent segments are filled in with a color, generating a background color layer including the color, and overlaying the top image layer on the background color layer to generate a view tile representing a value from among the plurality of values. The generated view tile may provide a quick overview of an item with only a glance without requiring the viewer to read information in detail allowing the viewer to provide their attention to other activities.
US10249067B2 Control of shape interaction in a user interface
Techniques to control shape interaction in a user interface are described. In one or more implementations, a method is described of controlling user interface shape interaction by a computing device. A shape is displayed in a user interface by the computing device, the shape described using a plurality of points, each of the points having an associated radius. An input is detected, by the computing device, involving modification of the associated radius of least one of the plurality of points. A determination is made, by the computing device, whether modification of the associated radius of the at least one point causes an intersection of the associated radius of one or more of the plurality of points neighboring the at least one point. Responsive to the determination that the modification causes the intersection, the associated radius of the one or more points are modified such that the intersection does not occur. The shape is displayed by the computing device as having the modified associated radius of the at least one point.
US10249066B2 System and method for MPR streak reduction
A system and method for reducing streak artifacts in a multiplanar reconstruction image are provided. The method may include: retrieving a first image volume from image data, the first image volume including multiple images, at least one of which includes a streak artifact including multiple streaks of a streak width along a first direction; down sampling the first image volume along the first direction at an image increment equal to the streak width to generate a second image volume; equalizing the second image volume along a second direction to generate a third image volume; up sampling the third image volume along the first direction to generate a fourth image volume; determining an error image volume based on the fourth image volume and the first image volume; correcting the first image volume according to the error image volume; and generating, based on the corrected first image volume, a corrected image volume.
US10249064B2 Motion estimation method and apparatus
A medical imaging data processing apparatus comprises processing circuitry configured to: obtain a first data set representative of at least some measurements of a measurement volume obtained by rotation of a medical scanner relative to the measurement volume during a first scanning time period; obtain a second data set representative of at least some measurements of the measurement volume obtained by rotation of the medical scanner relative to the measurement volume during a second scanning time period that overlaps the first scanning time period; and perform a procedure to obtain an estimate of motion between the first scanning time period and second scanning time period based on the first data set and second data set; wherein the obtaining is such as to exclude from the first data set and from the second data set at least some of the data representative of said measurements obtained during an overlap between the first scanning time period and second scanning time period; and wherein a data set representative of measurements obtained during at least one of the first scanning time period and second scanning time period is suitable for use in reconstructing a medical imaging data set representative of at least part of the measurement volume.
US10249052B2 Stereo correspondence model fitting
Stereo correspondence model fitting techniques are described. In one or more implementations, a model may be fit to a region in at least one of a plurality of stereoscopic images of an image scene. The model may then be used as part of a stereo correspondence calculation, which may include computing disparities for the region based at least in part on correspondence to the model.
US10249048B1 Method and system for predicting blood flow features based on medical images
The present disclosure is directed to a method and system for automatically predicting a blood flow feature based on a medical image. The method may include acquiring, by a processor, image patches and a vessel related feature of a vessel tree. Then, the blood flow feature of the vessel tree may be calculated, by the processor, using a learning network based on both the image patches and the vessel related feature of the vessel tree. The learning network includes a multi-model neural network and a tree structure recurrent neural network connected in series. The method and system of present disclosure can perform a quick and accurate prediction for the blood flow feature, such as FFR, of the vessel tree of a target object (such as certain site of human body or animal body) based on both the medical images and vessel related features of the vessel tree of the target object. The predicted FFR may assist the user in pathological diagnosis or other treatment of the target object.
US10249042B2 Method and apparatus for providing medical information service on basis of disease model
According to an embodiment, a method of providing a medical information service is provided. The method for providing a medical information service comprises the steps of: receiving a target image; extracting feature data of the target image; discovering a relative position of the feature data in a disease classification map in which a pre-trained reference image has been quantified; and providing a user with the disease classification map in which the relative position of the feature data has been discovered.
US10249038B2 Flow cell alignment methods and systems
A DNA flow cell processing method including positioning the flow cell on a stage at a predetermined location relative to a camera, illuminating the flow cell from a side with a first light source to reflect light off the DNA fragment bead locations, obtaining a first image of the flow cell and identifying a first reference pattern of bead locations in the first image, moving at least one of the flow cell and the stage relative to the camera, attempting to reposition the stage at the predetermined location, obtaining a second image of the flow cell, identifying the first reference pattern in the second image, and evaluating a first offset, relative to the camera, between the first reference pattern in the first image and the first reference pattern in the second image.
US10249033B1 User interface for managing defects
User interfaces for managing defects are provided. A defect selection interface may include a set of defect items for selection by a user. The defect selection interface may include one or more first visuals indicating similarity of the set of defect items to other defect items. An issue selection interface may include a set of issue items for selection by the user. Individual issue items may include one or more defect items added to the individual issue items. A defect comparison interface may include a comparison of a defect item to an issue item. The defect comparison interface may include one or more second visuals indicating similarity of the defect item to the issue item. Based on the user's selection, the defect item may be added to the issue item.
US10249025B2 Atmospheric channel characterization system and method using target image information
A system and method involve transmitting, using an optical device, a plurality of optical pulses into an atmospheric propagation channel towards a target object. Using an imaging device, more than one optical signals and an image of the target object are detected from the atmospheric propagation channel. The optical signals are produced by interaction between the transmitted optical pulses and the atmospheric propagation channel and include elastic backscatter return signals, inelastic backscatter return signals, and polarization signals. A processor simultaneously processes the elastic and inelastic backscatter return signals, the polarization signals, and information contained within the image of the target to determine estimates of one or more physical parameters of the atmospheric propagation channel. The processor uses machine learning algorithms to enhance/restore the image of the target, to perform pattern-recognition and classification of the target, and to extract additional atmospheric propagation channel physical characteristics.
US10249023B2 Patch warper circuit for image processing
Embodiments relate to a patch processor that warps patches of input image data. The patch processor includes a patch direct memory access (DMA) circuit that obtains the patches via direct memory access. The patch processor includes a patch warper circuit that generates warped patches by processing the patches by performing interpolation in a raster scan fashion using a set of coordinates, for example. The patch warper circuit may also process pixels of the patches using an adder or subtractor circuit. In addition, the patch warper circuit may interleave warped patches of different image channels such as RGB or YCbCr colors. The patch warper circuit can also double-buffer the patches and warped patches.
US10249001B2 Management of goals and recommendations
A particular method includes creating a financial planning goal for a financial planning client based at least in part on a financial planning objective. A financial planning recommendation is associated with the financial planning goal, and data identifying the financial planning goal and the financial planning recommendation is stored in a data store. The method also includes monitoring activity of the financial planning client and at least one other financial planning client to detect a financial planning trend. In response to the detected trend, a financial planning product is selected for potential incorporation into subsequent recommendation(s).
US10248996B2 Method for operating a wireless end-user device mobile payment agent
A mobile end-user device includes a secure mobile payment agent. The mobile device indicates to network transaction servers, operated by various third parties, that it has the mobile payment agent capability. A user operating a not-necessarily-secure device application can indicate to a network transaction server the desire to make a purchase. The network transaction server opens a secure connection to the mobile payment agent, which verifies the transaction server as authorized to use mobile payments. The transaction server can then request that the mobile payment agent complete the desired purchase by having the user perform a confirmation action, after which the agent indicates a completed purchase transaction to the server. The mobile payment agent can communicate with a billing server to provide various aspects of the mobile payment capability.
US10248992B2 Presentation device for carrying out a product presentation
A presentation device carries out a product presentation of a product. The presentation device includes a support element which is designed for placing on the head of a user, on which two display units are situated for stereoscopically displaying graphics data in front of the eyes of the user. The user is to be able to view the product at home without computer hardware specially purchased by him/her. For this purpose, the presentation device includes a memory for storing model data of a digital representation of the product, a simulation unit designed for simulating a relative position of the user with respect to the representation, and a rendering unit designed for generating the graphics data. The rendering unit is designed to display a stereoscopic view aimed at the representation from the simulated relative position, by the graphics data.
US10248991B1 Linking image items to an electronic catalog
Methods and systems for linking items found in images to an electronic catalog are usable to create and display hyperlinks in images stored on the Web. Additionally, these links are usable to direct customers to a merchant's on-line store where they can potentially purchase the items found in the images. Further, the linking of items may be usable to provide incentives to users who identify items within images or who provide linked images. Tokens or other monetary rewards may be presented to these users based on purchases made after the purchaser follows such links.
US10248984B2 Buyer guidance based on social media contacts
A method, computer program product, and computer system is provided. A processor identifies a web page for an item being viewed by a user, where the item is offered for sale by an online marketplace. A processor retrieves at least one contact of the user from a social network. Responsive to a determination the at least one contact reviewed the item, a processor sends a review authored by the at least one contact to the user. Responsive to an indication from the user, a processor initiates an electronic conversation between the contact and the user to discuss the item being viewed by the user.
US10248983B1 Customized item descriptions based on skill level
Techniques described herein include a system and method for providing item descriptions customized to a skill level associated with a user. In some embodiments, statements related to an item may be stored and maintained by the service provider. Each statement may be associated with one or more skill levels. In some embodiments, statements associated with each skill level may be selected by members of a user community. Upon receiving a request for an item description, a service provider may determine a skill level associated with the requestor and may populate the item description with statements associated with the requestor's skill level.
US10248976B2 Content item selection criteria generation
Selection of content selection criteria based on entities related by relationship dimensions. In one aspect, a method receives a selection of a seed entity described in entity relation data, the entity relation data defining instances of entities, and for each entity one or more relationship dimensions; generating a set of selected entities; iteratively updating the set of selected entities, each iteration comprising: determining a set of relationship dimensions from the entities in the set of selected entities, each relationship dimension in the set being selected from the one or more relationship dimensions of the entities in the set of selected entities, receiving a selection of one of the relationship dimensions and in response: determining a set of candidate entities from the relationship dimensions and in response to receiving a selection of one or more candidate entities, updating the set of selected entities to include the one or more candidate entities.
US10248967B2 Compressing an original query while preserving its intent
A computer-implemented technique is described herein for shortening an original query into one or more sub-queries. The technique chooses the sub-query(ies) such that they preserve the original intent of the original query. To accomplish this goal, the technique uses graph-based analysis to generate a set of richly descriptive query-context-specific feature values for each sub-query, and then uses those feature values to score the relevance of that sub-query.
US10248962B2 Profitability simulator
Disclosed are methods and apparatuses for generating sales data reports. One approach is provided for receiving time information, simulation information, and forecast parameters to generate on the fly revenue and profitability reports for past historical data and future forecasts.
US10248961B1 Characterizing an entity in an identifier space based on behaviors of unrelated entities in a different identifier space
Models are built based on existing histories in one identifier space to infer features of entities in a different identifier space. A source model is built using features of an archetypical population in a given identifier space and the standard population. A join panel, i.e., a set of entities operating across both the given identifier space and a second disjoined identifier space, is scored using the source model. Based on the scores and features associated with the entities in the join panel within the second identifier space, a target model specific to the second identifier space is built. An audience of entities within the second identifier space can then be scored using the target model to identify entities that are similar to the archetypical population.
US10248957B2 Agent awareness modeling for agent-based modeling systems
A method for modeling agent awareness in an agent based model, the method including the steps of tracking a ratio of indicators for each agent and varying the ratio of indicators for an agent upon the occurrence of a triggering event for that agent. The method further includes using the ratio as a factor to model the agent's awareness.
US10248952B2 Automated account provisioning
Embodiments of the present invention are directed to systems, methods, and apparatus for allowing an issuer to initiate account provisioning on a mobile device without interacting with an accountholder. The issuer may initiate the process by sending a provisioning information request message to a mobile device with a secure element. The mobile device may recognize the provisioning request message and gather the requisite provisioning information without requiring user input. The provisioning information may include information associated with the secure element of the mobile device. The mobile device may then send a provisioning request message to a provisioning system. The provisioning request message may include the requisite provisioning information to allow the provisioning system to provision the financial account on the secure element of the mobile device.
US10248931B2 Collaborative annotation of multimedia content
A method for collaborative annotating of a program of multimedia content includes enabling a first user to create a program annotation, enabling the first user to store annotation data, and enabling a second user to access the annotation data. The second user may navigate the program using the annotation and/or view the annotation while viewing the program. The first user may create the annotation while viewing the program, for example, by asserting an annotation button on a remote control device. The annotation may include the frame that was displayed when the user created the annotation, text, audio, an image, or video selected by the viewer. The annotations include chronological information indicative of a chronological location of the annotation within the program. The annotations may include “rating annotations” indicating the author's subjective rating of a portion of the program that is in chronological proximity to the annotation's chronological location.
US10248928B2 Systems and methods for managing airport lounges
Systems and methods allow flyers to determine which airport lounges they may access. A flyer specifies an airport and access rules for lounges at the airport are applied to user data of the flyer to identify accessible lounges. A listing of the identified lounges is then displayed to the flyer. Systems and methods further allow management of airport lounge inventory. Inventory can be managed to increase occupancy, as well as to evenly distribute flyers within and across airport lounges.
US10248917B1 System and method for developing and utilizing a contactability profile
Systems and methods for developing and utilizing a contactability profile are disclosed. Contact information may be managed by receiving activity data associated with an entity, processing the received activity data, generating at least one contactability profile associated with the entity based upon a result of the processing, and storing the generated contactability profile.
US10248895B2 Magnetic stripe card with increased durability
A card with a magnetic stripe and increased durability is described. A protective lamina or coating may be disposed on a card with a magnetic stripe to protect the magnetic stripe embedded into the card from scratches, fractures, or chemical damage. An adhesive in the protective lamina is compatible with a material composition of the magnetic stripe such that the bond established onto the card surface is also accomplished with the magnetic stripe. The magnetic stripe has high coercivity and is overlaminated. The overlamination is performed across the entire rear side of the card. Accordingly, stress lines in cards with magnetic stripes can be avoided thereby significantly reducing cracking and fractures in cards.
US10248886B2 System and method for underwater distance measurement
At least some of the exemplary embodiments are a method. The method includes obtaining, at an underwater imaging device, a stream of images of geophysical surveying equipment, wherein the geophysical surveying equipment includes a target pattern having a calibrated image size. The geophysical surveying equipment is tracked using the image stream and the target pattern. The method further includes capturing from the image stream, a single image of the images of the geophysical surveying equipment, wherein the single image comprises an image of the target pattern having an apparent size. Based on the calibrated image size and the apparent size, a distance between the underwater imaging device and the geophysical surveying equipment is determined.
US10248880B1 Method of processing and recognizing hand-written characters
The present disclosure relates to a method and system of processing original handwriting input, the system and method being capable of recognize a plurality of strokes provided on the input recognition interface, the method including: determining a stroke box around each stroke; determining overlap between the stroke boxes; correlating overlapping stroke boxes to one or more characters; providing a character box around each of the one or more characters; determining overlap between character boxes; correlating overlapping character boxes to one or more words; providing a word box around each of the one or more words; provide a word margin around each of the one or more word boxes; determining overlap between each word box to determine a line; wherein each of the characters, words, or lines can be individually selected and rearranged, the system automatically adjusting spacing or placement of surrounding elements to allow for the rearrangement.
US10248879B2 Item tracking using a dynamic region of interest
Systems, devices, and methods for monitoring items in a defined physical area can include a primary camera configured to detect a region of interest within a defined physical area and the coordinates of the region of interest in the defined physical area. A plurality of secondary cameras can positioned throughout a defined physical area. One of the secondary cameras can be selected to capture an image of a region of interest based on the coordinates of the region of interest.
US10248877B2 Illumination device and biometric authentication apparatus
An illumination device includes a light source provided on a surface of a substrate and configured to emit light, and a diffraction optical element having a plurality of diffraction gratings with different pitch and rotating direction, and configured to diffract the light into illumination light that illuminates an illumination region of an illuminating target. The illuminating region is larger than an area occupied by the diffraction optical element and the light source provided on the surface of the substrate.
US10248875B2 Method for automatically detecting and repairing biometric crosslinks
Systems and methods for repairing cross-linked biometric records receive a set of biometric records. Each biometric record contains at least one biometric sample in a non-textual modality. One or more of the biometric records in the set of biometric records is potentially a cross-linked biometric record having at least two biometric samples that are associated with different individuals. Crosslink resolution is performed on the set of biometric records by searching for a match between a biometric sample in a given non-textual modality of a given biometric record with each biometric sample of the same given non-textual modality in each of the other biometric records in the set of biometric records. During the crosslink resolution, biometric sample may be removed from one biometric record and merged with another biometric record.
US10248873B2 Apparatus for presenting result of recognizing recognition target
There are provided an apparatus, a method, and an autonomous moving body which allow a recognition target to be notified with certainty that the recognition target is recognized by an autonomous moving body. A recognition result presenting apparatus according to an embodiment of the present disclosure detects a recognition target (person) present within a predetermined range from an automatic driving vehicle and presents, to the detected recognition target (person), the result of recognition indicating that the automatic driving vehicle recognizes the recognition target (person).
US10248871B2 Autonomous lane detection
Methods, systems, computer-readable media, and apparatuses for autonomous lane detection are presented. One example method includes the steps of receiving a signal from a first device; responsive to a comparison of a measured received frequency of the signal to a source frequency of the signal and to one or more thresholds, determining a distance to the first device; and determining a lane in which the vehicle is operating based on the distance and a lane map. Another example method further includes the steps of determining a location and a heading of the first vehicle; and outputting, to a crowdsourcing server, the location, the heading, and the distance to the first device.
US10248865B2 Identifying presentation styles of educational videos
The presentation style of a video is identified. A set of features that represents the video is computed. A pre-learned video presentation style classifier is then used to weight each of the features in the set of features and determine a presentation style that is predominately employed in the video based on the weighting of the features.
US10248858B2 Multi-page document recognition in document capture
Techniques to capture document data are disclosed. It is determined that a sequence of pages in a stream of document page images comprise a single multi-page document. Data is extracted from two or more different pages included in the sequence. The data extracted from two or more different pages included in the sequence of pages is used to populate a data entry form associated with the multi-page document.
US10248848B2 Method and apparatus for improved facial recognition
A method, apparatus and computer program product for an improved facial recognition system are provided. Some embodiments may utilize a weighted block division of an image and capture a property measurement for pixels residing within a block. The measurements may be converted to vectors, compressed, and compared against compressed vectors of enrolled images to identify a characteristic or an image of a matching subject. Training processes may be utilized in order to optimize block divisions and weights.
US10248831B1 Flat-panel display embedded with a fingerprint sensor and a method of forming the same
A flat-panel display embedded with a fingerprint sensor includes a substrate, a photo sensor formed on a bottom surface of the substrate, a lens region disposed above and substantially aligned with the photo sensor vertically, and a light barrier substantially aligned with the photo sensor vertically and disposed between the photo sensor and the lens region.
US10248824B2 Encoding information in physical properties of an object
A method, system for encoding or decoding information in physical properties of an object. A tangible product comprises a three dimensional tangible object having modified physical properties; and wherein the modified physical properties are a modification of physical properties, wherein the modification encodes information. A method comprising: obtaining a representation of a three dimensional object having physical properties; obtaining information to encode; determining modified physical properties by modifying the physical properties to encode within the modified physical properties the information; and producing a tangible product, wherein the tangible product is the three dimensional object having the modified physical properties.
US10248823B2 Use of security ink to create metadata of image object
Provided are techniques for the placement of a code on an object that does not interfere and is not displayed in a captured visual image of the object. Also provided are techniques for capturing a first image of an object in the visual light spectrum; capturing a second image of the object in a non-visual light spectrum; extracting metadata, stored in the non-visual light spectrum corresponding to the object from the second image; and storing the first image in conjunction with the metadata. Also provided are techniques for storing the metadata in conjunction with the object in the non-visual light spectrum, wherein the metadata is stored in a quick response (QR) code or a bar code and the non-visible light spectrum is ultraviolet light or infrared light.
US10248820B2 Apparatus and methods for enabling information to be read from a touch screen apparatus
An apparatus and method and electronic device, the apparatus comprising: a memory element configured to store information; a switching element coupled to the memory element; wherein the switching element is configured to be switched from a first state to a second state in response to an input signal provided by a capacitive touch screen and wherein when the switching element is in the second state the information can be read from the memory element by the capacitive touch screen.
US10248818B2 Conductive pattern reading device and method, and interactive platform using same
A conductive pattern reading device and method, and an interactive platform. The reading device comprises a sensing circuit board and a medium printed with conductive patterns. The medium is provided with one or more conductive sensing regions, wherein the conductive patterns are printed in corresponding conductive sensing regions. The sensing circuit board comprises one or more conductive sensing blocks corresponding to the conductive sensing regions and further comprises a sensing chip used for sensing and measuring capacitance values of the various conductive sensing blocks. The sensing chip is connected to the various conductive sensing blocks.
US10248817B2 Reading RFID tags in defined spatial locations
Devices, methods, and software are disclosed for reading RFID tags located in defined spatial locations. In one illustrative embodiment, a system can comprise a processor, a memory, and an RFID reading device including at least one radio frequency (RF) antenna. The system can be configured to read a first plurality of RFID tags attached to items disposed within a first spatial zone and read a second plurality of RFID tags attached to items disposed within a second spatial zone. The system can be further configured to produce a list of identifiers of RFID tags which belong to the second plurality of RFID tags and do not belong to the first plurality of RFID tags. In some embodiments, the system can be further configured, responsive to successfully decoding decodable indicia attached to an item, to match the item to an RFID tag belonging to the list.
US10248810B2 Automatic SQL query modification for data restriction
A method of automatically modifying a computer data query is disclosed herein. The modification of the computer data query can be performed to restrict access to data. The computer data query can be modified by receiving the computer data query, identifying tables in the query and retrieving providers associated with the tables identified in the query. These providers can be linked to one or several predicates. These predicates can be retrieved and used to modify the query. The modified query can then be used to retrieve data from one or several tables identified within the query.
US10248809B1 System and method for automatically securing sensitive data in public cloud using a serverless architecture
Systems and methods are provided executing jobs immediately upon receipt of a notification. The systems and methods may include receiving, at a cloud compute service, a notification that a sensitive file comprising sensitive data has been received at a file receipt location, the sensitive file being sent by a client device; generating, by the cloud compute service, a container instance in response to the notification; retrieving, by the container instance, the sensitive file from the file receipt location; generating, by the container instance, a stripped file by stripping the sensitive data from the sensitive file based on a configuration file; transmitting, by the container instance, the stripped file to a storage location; deleting the sensitive file and associated file pointers from the file receipt location; and terminating the container instance, wherein terminating the container instance comprises deleting files comprising sensitive data and associated file pointers.
US10248807B2 Enhanced permission allocation in a computing environment
Examples provided herein enhance the management of permissions based on error reporting in a computing environment. Enhanced permission allocation in a computing environment includes obtaining an error report for an application operating within the computing environment. Based on the error report, permission changes are identified to assist in addressing one or more reported errors. Permission changes can include new, temporary, suspended, updated, modified and/or other permissions for new and/or existing members. Some or all of the identified permission changes can then be allocated to new and/or existing members of the computing environment. Some permission changes may include temporary permissions that provide changed permissions for a limited time period. If an error is not fully addressed, additional evaluation and identification of permission changes can be conducted. Based on this further evaluation, the permission changes can then be updated.
US10248803B2 Internal folder sharing
A method and system of sharing a folder in a file system between an owner and a grantee is provided. An indication of a folder to share with a grantee may be received from the owner. The folder to share may be a subfolder within a parent folder, the parent folder not shared with the grantee. Then, sharing permissions indicating a level of access the grantee has to the folder may be stored with the folder. A virtual folder corresponding to the folder to share may be created on a device of the grantee. The virtual folder maps to all objects within the folder to share and may be stored at a level equal to parent folders of a file hierarchy on device of the grantee.
US10248802B2 Digital rights management using geographic and temporal traits
Digital rights management using geographic and temporal traits is described. In one or more implementations, a digital medium environment is configured to control access to at least on item of content by digital rights management functionality embedded as part of the content. Data is collected describing geographical traits of a location or temporal traits associated with a request received from the user to access the content. A determination is made from the data using a digital rights management module embedded as part of the content as to whether the geographical or temporal traits meet specified traits of a geographical behavior of a digital rights management policy enforced by the digital rights management module for the at least one item of the content. Responsive to a determination that the specified traits are met, access is permitted to the least one item of the content by the embedded digital rights management module.
US10248798B1 Method and system for a confidential scan of a document
A system and method for performing confidential scanning of a document are provided. Initially, a request from user for a confidential scan of a document through a scanner device associated with the confidential scan system may be received. Further, a first credential may be received from the user. The user may be authenticated based on the first credential data. Upon the authentication, the document may be stored as a hidden document in a predefined path for the confidential scan of the document.
US10248783B2 Methods and systems for identity creation, verification and management
An embodiment of a method of providing identity services includes: receiving identity data for an individual for which the identity provider has provided an identity; generating a transaction to store an identifier representing the identity data in a data structure on a blockchain of a distributed system; sending the transaction to at least one node of the distributed system; and generating an identity token incorporating the identifier representing the identity data. An embodiment of a method of verifying an identity includes: receiving data extracted from the identity token, wherein the extracted data includes an identifier representing the identity data; determining whether a data structure containing the extracted identifier representing the identity data is stored on a blockchain of a distributed system; and outputting an indication of a validity of an identity associated with the identity data based on the determination.
US10248782B2 Systems and methods for access control to web applications and identification of web browsers
A method and system includes: receiving an access request for a protected web application server by the requesting browser application; returning a web page embedded with code that initiates a browser testing session between the requesting web browser and a remote access control server; generating a browser identity inspector based on a selection of two or more predetermined browser identity tests; executing the browser identity inspector to collect runtime environment data of the requesting web browser based on an execution of the selected two or more predetermined browser identity tests at the requesting web browser; compiling the collected runtime environment data into a browser digital fingerprint of the requesting web browser; using the browser digital fingerprint to: identify a browser version and type of the requesting web browser; calculating a browser identity confidence score that indicates a likelihood or a probability that the identified browser version and type is accurate.
US10248774B2 Method for controlling unlocking and mobile terminal
A method for controlling unlocking includes: fingerprint data is received; a dominant frequency of a processor is increased; matching is conducted on the received fingerprint data based on the increased dominant frequency; the mobile terminal is unlocked when the received fingerprint data is matched.
US10248771B1 Performing biometrics operations in uncontrolled environments
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving an enrollment biometric identifier of a user. Determining a matching threshold based on a characteristic of the enrollment biometric identifier of the user. Storing the matching threshold in an enrollment profile for the use in association with the enrollment biometric identifier.
US10248770B2 Unobtrusive verification of user identity
Techniques for unobtrusively verifying the identity of a user of a computing device are provided. In one embodiment, the computing device can establish one or more verification models for verifying the user's identity, where at least a subset of the one or more verification models is based on enrollment data that is collected in an unobtrusive manner from the user. The computing device can then verify the user's identity using the one or more verification models.
US10248766B2 Simulation method and analyzing device
An analyzing device includes: a particle definition unit configured to define a system including a plurality of particles in a virtual space; a constraint assigning unit configured to assign a constraint to the system defined by the particle definition unit so as to present a flow; and a numerical computation unit configured to numerically compute a governing equation that governs the motion of each particle of the particle system to which the constraint is assigned by the constraint assigning unit. The numerical computation unit identifies particles linked with a disturbance source of the flow. The analyzing device further includes display control unit configured to display identified particles on a display in a mode different from that of the other particles.
US10248765B1 Systems, devices, and methods for bodily fluid sample collection, transport, and handling
Bodily fluid sample collection systems, devices, and method are provided. The device may comprise a first portion comprising at least a sample collection channel configured to draw the fluid sample into the sample collection channel via a first type of motive force. The sample collection device may include a second portion comprising a sample vessel for receiving the bodily fluid sample collected in the sample collection channel, the sample vessel operably engagable to be in fluid communication with the collection channel, whereupon when fluid communication is established, the vessel and/or another source provides a second motive force different from the first motive force to move a majority of the bodily fluid sample from the channel into the vessel.
US10248758B2 Self-assembling protein nanostructures
Synthetic nanostructures, proteins that are useful, for example, in making synthetic nanostructures, and methods for designing such synthetic nanostructures are disclosed herein.
US10248757B2 Genetic, metabolic and biochemical pathway analysis system and methods
Identifying pathways that are significantly impacted in a given condition is a crucial step in the understanding of the underlying biological phenomena. All approaches currently available for this purpose calculate a p-value that aims to quantify the significance of the involvement of each pathway in the given phenotype. These p-values were previously thought to be independent. Here, we show that this is not the case, and that pathways can affect each other's p-values through a “crosstalk” phenomenon that affects all major categories of existing methods. We describe a novel technique able to detect, quantify, and correct crosstalk effects, as well as identify novel independent functional modules. We assessed this technique on data from four real experiments coming from three phenotypes involving two species.
US10248756B2 Anatomically specific movie driven medical image review
Generating anatomically specific movie driven medical image review is provided. Scan data is received representing an anatomy of a patient. A movie generation preset selection associated with the scan data is received. Anatomical landmarks within the scan data are detected. A movie of the patient is generated based on the scan data, the movie generation preset, and the anatomical landmarks.
US10248748B2 Quantum cochlea for efficient spectrum analysis
We disclose transconductor-capacitor classical dynamical systems that emulate quantum dynamical systems and quantum-inspired systems by composing them with 1) capacitors that represent ℏ termed Planck capacitors; 2) a ‘quantum admittance’ element, which can be emulated efficiently via coupled transconductors; 3) an emulated ‘quantum transadmittance element’ that can couple emulated quantum admittances to each other; and 4) an emulated ‘quantum transadmittance mixer element’ that can couple emulated quantum admittances to each other under the control of an input. We describe a ‘Quantum Cochlea’, a biologically-inspired quantum traveling-wave system with coupled emulated quantum two-state systems for efficient spectrum analysis that uses all of these parts. We show how emulated quantum transdmittance mixers can help represent an exponential number of quantum superposition states in the spectral domain with linear classical resources, even if they are not all simultaneously accessible as in actual quantum systems, and how the quantum cochlea is a very efficient spectrum analyzer for non-destructive readout of these spectral-domain signals.
US10248742B2 Analyzing flight data using predictive models
Various embodiments for analyzing flight data using predictive models are described herein. In various embodiments, a quadratic least squares model is applied to a matrix of time-series flight parameter data for a flight, thereby deriving a mathematical signature for each flight parameter of each flight in a set of data including a plurality of sensor readings corresponding to time-series flight parameters of a plurality of flights. The derived mathematical signatures are aggregated into a dataset. A similarity between each pair of flights within the plurality of flights is measured by calculating a distance metric between the mathematical signatures of each pair of flights within the dataset, and the measured similarities are combined with the dataset. A machine-learning algorithm is applied to the dataset, thereby identifying, without predefined thresholds, clusters of outliers within the dataset by using a unified distance matrix.
US10248737B2 Method for determining the state of a device in an aircraft
A method and a system for determining the state of a device in an aircraft, this state being specified by a current version of the device as implemented in the aircraft. The method according to the invention comprises: transmitting a request to a database and receiving in response a list of updates previously performed on the device, each update specifying an earlier version and a later version; and from a directed graph, such that each edge corresponds to an update of a set of updates associated with devices of the type of the device of interest, determining a sub-graph corresponding to the list.
US10248730B2 Statistical method and apparatus for webpage access data
The disclosure discloses a statistical method and apparatus for webpage access data. The method includes that: an initial dataset of user-accessed page behaviors is collected; first-time access data of a user is extracted from the initial dataset; the first-time access data is judged by using a pre-set judgement model to obtain a judgement result; when the judgement result is contrary to a pre-set result of the pre-set judgement model, dating-back matching is performed in the initial dataset by using the first-time access data to obtain associated access data; and the initial dataset is spliced and repaired based on the associated access data to obtain a repaired dataset. By means of the disclosure, the problem in the traditional art that the user identification accuracy is dissatisfactory due to the loss of Cookie information is solved.
US10248721B2 Management, evaluation and visualization method, system and user interface for discussions and assertions
Various embodiments described herein relate to methods, systems, apparatus and computer-readable media for providing a graphical representation of a plurality of statements in a tree-like structure. At least a portion of the statements is displayed on a screen. Each displayed statement comprises a contents portion and an assigned classification. The statements further have one or more associated quality designations. According to one embodiment, the assigned classification is selected from a set of at least two classifications. Each classification specifies a relationship of an associated statement to another statement in said tree-like structure.
US10248718B2 Generating a domain ontology using word embeddings
A device may receive a text, from a text source, in association with a request to generate an ontology for the text. The device may generate a set of word vectors from a list of terms determined from the text. The device may determine a quantity of term clusters to be generated to form the ontology based on the set of word vectors. The device may generate term clusters based on the quantity of term clusters, attributes, and/or non-hierarchical relationships. The term clusters may be associated with concepts of the ontology. The device may provide the term clusters for display via a user interface associated with a device.
US10248717B2 Computer-based media content classification and discovery system and related methods
A computer-based media content classification and discovery system includes a computerized database storing content representative identifiers corresponding to content items. Each of the content representative identifiers is keyed to a plurality of author-based, content-centered criteria elements, which are identified by an author of the each of the content items. A plurality of user computer devices is in communication with the computerized database. At least one input selection field is displayed on a GUI of the user computer devices. The input selection field has a plurality of selectable fields which matches at least one of the plurality of author-based, content-centered criteria elements. A result of the filtered selectable fields is displayed on the GUI. The result has a portion of the plurality of content items keyed to the plurality of author-based, content-centered criteria elements.
US10248702B2 Integration management for structured and unstructured data
Disclosed aspects relate to structured data and unstructured data integration management to provide a valid Java Database Connectivity (JDBC) results-set. A query is received by a database driver. In response to receiving the query, a single data frame having both a set of structured data and a set of unstructured data is constructed in a dynamic fashion by the database driver. Based on the single data frame, a valid JDBC results-set for the query is compiled by the database driver. Accordingly, a query response having the valid JDBC results-set is provided by the database driver.
US10248698B2 Native application search result adjustment based on user specific affinity
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for affinity based ranking of native applications. In one aspect, a method includes accessing application affinity data for a user device from which a query was received, receiving a set of search results that each identify a respective resource determined to be responsive to the query, wherein one or more of the search results are a native application search results that each include a deep link to a respective one of the native applications installed on the user device from when the query was received, for each of the native application search results, determining the affinity score of the native application, adjusting the search results based on the affinity scores to generate an adjusted set of search results, and providing, to the user device, the adjusted search results.
US10248681B2 Faster access for compressed time series data: the block index
A system and method for faster access for compressed time series data. A set of blocks are generated based on a table stored in a database of the data platform. The table stores data associated with multiple sources of data provided as consecutive values, each block containing index vectors having a range of the consecutive values. A block index is generated for each block having a field start vector representing a starting position of the block relative to the range of consecutive values, and a starting value vector representing a value of the block at the starting position. The field start vector of the block index is accessed to obtain the starting position of a field corresponding to a first block and to the range of the consecutive values of the first block. The starting value vector is then determined from the block index to determine an end and a length of the field of the first block.
US10248675B2 Method and apparatus for providing real-time monitoring of an artifical neural network
A circuit element of a multi-dimensional dynamic adaptive neural network array (DANNA) may comprise a neuron/synapse select input functional to select the circuit element to function as one of a neuron and a synapse. In one embodiment of a DANNA array of such circuit elements, (wherein a circuit element may be digital), a destination neuron may be connected to a first neuron by a first synapse in one dimension a second destination neuron may be connected to the first neuron by a second synapse in a second dimension to form linked columns and rows of neuron/synapse circuit elements. In one embodiment, the rows and columns of circuit elements have read registers that are linked together by signal lines and clocked and controlled so as to output columnar data to an output register when a neuron/synapse data value is stored in the read register.
US10248670B1 Method and system for migrating content between enterprise content management systems
Migrating content between enterprise content management systems is described. A source object identifier is identified for metadata tables for content for a source enterprise content management system, based on a migration job definition. The metadata tables are retrieved from the source enterprise content management system, based on the source object identifier. A target object identifier is identified for a target enterprise content management system, based on the metadata tables and the migration job definition. An object identifier map is created that maps the source object identifier to the target object identifier. The metadata tables are stored to the target enterprise content management system, based on the object identifier map. The content for the source enterprise content management system is retrieved. The content is stored as content for the target enterprise content management system.
US10248661B2 Method and device for pulling virtual machine mirror file
A method and device for pulling a virtual machine mirror file includes: obtaining a mirror pulling instruction comprising a timestamp of a mirror file; determining whether the mirror pulling instruction instructs only a base mirror file; if yes, obtaining locally the base mirror file previously dispatched to physical machines; and if not, obtaining locally the base mirror file previously dispatched to physical machines, and obtaining an incremental file matching the timestamp of the mirror file. The amount of data of the virtual machine mirror file to be pulled by the virtual machine mirror management module is reduced by using the base mirror file previously dispatched to physical machines, such that the pulling period is shortened, and the loads of a server where the virtual machine mirror management module is located and the loads of the mirror server are decreased. Accordingly, the creation of the virtual machine may be accelerated.
US10248655B2 File storage system, cache appliance, and method
A file storage system for storing data of a file received from a client includes a back-end file server in which the data is stored. The system includes a cache appliance in communication with the file server, such that the appliance stores portions of the data or attributes of the file, and uses the stored data or attributes to process file system requests received from the client, and which reads and writes data and attributes to the back-end file server independently. A system for responding to a file system protocol request in regard to a back-end server includes a token server. The system includes a plurality of cache appliances in communication with the token server, each of which receives tokens from the token server to synchronize access to data and attributes caches of the cache appliances, and reading and writing data and attributes to the back-end servers when tokens are revoked, the cache appliance having persistent storage in which data are stored, and the token server having persistent storage in which tokens are stored. A storage system includes a plurality of backend servers. The system includes a token server which grants permission to read and write file attributes and data system, and includes a plurality of cache appliances in communication with at least one of the backend servers and the token server for processing an incoming NFS request to the one backend server. Each cache appliance comprises an NFS server which converts incoming NFS requests into cache manager operations; a token client module in communication with the token server having a cache of tokens obtained from the token server; a cache manager that caches data and attributes and uses tokens from the token client module to ensure that the cached data or attributes are the most recent data or attributes, and an NFS client which sends outgoing NFS requests to the back-end file server. Methods for storing data of a file received from a client.
US10248652B1 Visual writing aid tool for a mobile writing device
Systems, methods, and apparatus of providing a visual writing aid are provided. In one example embodiment, a method includes obtaining data descriptive of a first set of information, wherein the first set of information is presented in a first language. The method includes determining a translation of the first set of information to a second language. The method includes presenting a visual representation of the translation of the first set of information in the second language via a display device. The method includes obtaining data descriptive of a second set of information. The second set of information includes a transcription of at least a portion of the first set of information in the second language generated via a mobile writing device. The method includes determining whether the second set of information corresponds to the visual representation of the translation of the first set of information in the second language.
US10248651B1 Separating translation correction post-edits from content improvement post-edits in machine translated content
Machine learning models can determine whether post-edits to machine translated content are corrective post-edits, which are edits made to correct translation errors caused during machine translation, or content improvement post-edits, which are post-edits that have been made to improve source language content. The corrective post-edits can be utilized to generate or modify labels for strings utilized to train a translation quality estimation system. The content improvement post-edits can be utilized to improve the quality of source content prior to providing the source content to the machine translation system for translation.
US10248640B2 Input-mode-based text deletion
Systems, methods, and computer-readable storage media are provided for deleting textual input based upon the input-mode in which such textual input is received. Textual input is received via a block-unit-based input and the textual input is converted into a typewritten text segment and displayed in association with a user computing device. The typewritten text segment includes character-units that substantially comprise at least one recognizable block-unit. Upon receipt of a plurality of delete commands, at least a portion of the typewritten text segment is deleted in accordance with the recognizable block-units. That is, one block-unit is deleted for each delete command received. Upon recognition of a boundary between text received via a block-unit-based input modality and a character-based input modality, the action of the delete command is altered such that one character-unit is deleted for each delete command received in accordance with the input modality.
US10248639B2 Recommending form field augmentation based upon unstructured data
One embodiment provides a method for recommending a structured field for a form from unstructured text data, the method including: utilizing at least one processor to execute computer code that performs the steps of: obtaining text data from at least one unstructured field, wherein the at least one unstructured field is contained within a completed form generated from a template form; identifying at least one topic associated with the text data; generating a model, wherein the model analyzes use of the least one topic as a structured field; determining, using the model, whether the accuracy of the template form has increased based upon use of the at least one topic as a structured field; and recommending, based upon the determining, at least one modification for a structured field for the template form, wherein the at least one structured field is associated with the at least topic.
US10248628B2 Statistical approach for testing multiple versions of websites
Methods, systems, and computer-readable storage media for selection of a version of a website from multiple versions of the website, implementations including receiving user interaction data representative of user interactions with respective versions of a website, for each version of the website, determining a posterior distribution, selecting a version of the website based on the posterior distributions, and hosting the version of the website on one or more servers.
US10248625B2 Assurance-enabled Linde Buzo Gray (ALBG) data clustering
Methods and systems for Assurance-enabled Linde Buzo Gray (ALBG) data clustering is described herein. In an implementation, a user model data from a database available to the processor is obtained. The user model data comprises data elements or users, each of which corresponds to features and feature values associated with the users. These data elements of the user model data are segmented into clusters using our segmentation approach with an initial accuracy criterion parametric value and the output is captured as segment data. The segment data output is checked for initial pareto validity. If successful, iterative segmentation run with incremental accuracy criterion using parameterized value is performed till the segmented clusters are determined valid against pareto validity check. The last successful pareto valid segmented cluster data is considered as the finalized segment output data. For an invalid initial pareto validity check, a segmentation run with a pre-determined accuracy criterion value is done to arrive at the finalized segment output data.
US10248613B2 Data bus activation in an electronic device
Data bus activation in an electronic device is provided. In one aspect, a host circuit determines a cumulative potential representing a cumulative fractional bus activation vote on a data line(s) in the data bus. The host circuit activates the data bus when the cumulative potential is greater than a configurable bus activation threshold. In another aspect, a device circuit(s) determines a selected signal strength threshold that is less than determined signal strength of an incoming signal. Accordingly, the device circuit(s) asserts a fractional potential corresponding to the selected signal strength threshold on the data line(s) as a fractional bus activation vote in the cumulative fractional bus activation vote. By activating the data bus based on the cumulative fractional bus activation vote, the host circuit can support timely data bus activation while preventing the data bus from being falsely activated, thus improving robustness of data bus activation in the electronic device.
US10248611B2 Data transmission method and mobile terminal
A data transmission method and a mobile terminal include taking bytes of data in universal asynchronous receiver/transmitter (UART) format generated by a mobile terminal, simulating UART ports via GPIO ports of a processor of the mobile terminal, and transmitting the bytes of data in UART format divided in batches to a receiving terminal via the GPIO ports. In transmitting the bytes of data in UART format in divided batches to the receiving terminal via the GPIO ports, the processor of the mobile terminal is in a locked state. The processor is in an unlocked state between two adjacent batches of the data transmitting.
US10248598B2 Intelligent storage device signal transmission method for backing up data on intelligent storage module based on system type of electronic device
An intelligent storage device signal transmission method includes steps of: electrically connecting intelligent storage module and electronic device; enabling built-in identification system of intelligent storage module uses numeric identification code to identify system type of electronic device and enabling USB communication protocol channel for signal transmission between intelligent storage module and electronic device so that file system of downloaded APP of electronic device can identify file format of intelligent storage module and microprocessor unit of intelligent storage module can define data packet format of DATA block and then transmit data packet to APP of electronic device for data packet resolution. Thus, built-in file system of App of electronic device can identify and solve received data packet and provide file data of resolved data file to data storage software of electronic device for application; and electronic connection between intelligent storage module and electronic device is disconnected after signal transmission is completed.
US10248585B2 System and method for filtering field programmable gate array input/output
Systems and methods for adding a logic layer between FPGA I/O and the core logic of the FPGA. With the extra layer, users can monitor and/or modify the I/O to the FPGA. In addition, users can monitor and/or modify input/output to the core logics of the FPGA, thereby filtering both I/O to the FPGA and the logic blocks of the FPGA. With the filtering in place, a non-intrusive digital scope can be implemented which can, in turn, be used to create a “black box” regarding FPGA I/O during the occurrence of the catastrophic events within the system.
US10248584B2 Data transfer between host and peripheral devices
A device, which may be a peripheral device or a host computing device, comprises a communication interface, a memory and a processor. The processor is arranged to detect imminent disconnection of a communication link between the peripheral device and the host computing device and in response to detecting the imminent disconnection of the communication link, to trigger a data transfer from the host computing device to the peripheral device via the communication interface. The data transfer defines, at least in part, a fixed output data set which, after disconnection, is output via an output device in the peripheral device.
US10248576B2 DRAM/NVM hierarchical heterogeneous memory access method and system with software-hardware cooperative management
The present invention provides a DRAM/NVM hierarchical heterogeneous memory system with software-hardware cooperative management schemes. In the system, NVM is used as large-capacity main memory, and DRAM is used as a cache to the NVM. Some reserved bits in the data structure of TLB and last-level page table are employed effectively to eliminate hardware costs in the conventional hardware-managed hierarchical memory architecture. The cache management in such a heterogeneous memory system is pushed to the software level. Moreover, the invention is able to reduce memory access latency in case of last-level cache misses. Considering that many applications have relatively poor data locality in big data application environments, the conventional demand-based data fetching policy for DRAM cache can aggravates cache pollution. In the present invention, an utility-based data fetching mechanism is adopted in the DRAM/NVM hierarchical memory system, and it determines whether data in the NVM should be cached in the DRAM according to current DRAM memory utilization and application memory access patterns. It improves the efficiency of the DRAM cache and bandwidth usage between the NVM main memory and the DRAM cache.
US10248572B2 Apparatus and method for operating a virtually indexed physically tagged cache
An apparatus and method are provided for operating a virtually indexed, physically tagged cache. The apparatus has processing circuitry for performing data processing operations on data, and a virtually indexed, physically tagged cache for storing data for access by the processing circuitry. The cache is accessed using a virtual address portion of a virtual address in order to identify a number of cache entries, and then physical address portions stored in those cache entries are compared with the physical address derived from the virtual address in order to detect whether a hit condition exists. Further, snoop request processing circuitry is provided that is responsive to a snoop request specifying a physical address, to determine a plurality of possible virtual address portions for the physical address, and to perform a snoop processing operation in order to determine whether the hit condition is detected for a cache entry when accessing the cache storage using the plurality of possible virtual address portions. On detection of the hit condition a coherency action is performed in respect of the cache entry causing the hit condition. This allows effective detection and removal of aliasing conditions that can arise when different virtual addresses associated with the same physical address cause cache entries in different sets of the cache to be accessed.
US10248571B2 Saving position of a wear level rotation
In one example in accordance with the present disclosure, a system may include a wear level handler to start a current rotation of a wear level algorithm through a plurality of cache line addresses in a region of memory and a location storer to store a rotation count of the rotation. The system may also include a data mover to move a cache line from the selected cache line address to a gap cache line address corresponding to the additional cache line address and a metadata setter to set a metadata of the gap cache line address to a value corresponding to the current rotation. The system may also include a current position determiner to determine, based on the value of at least one metadata and the rotation count, a current position of the current rotation after a power loss event.
US10248569B2 Pattern based preload engine
A method includes obtaining a trigger instruction responsive to execution of an application reaching a specific location and state, wherein the trigger instruction includes an index into a preload engine offset table and a base address, accessing the preload engine offset table based on the index and base address to determine an offset specific to the application location and state, and prefetching data into cache as a function of the base address and offset.
US10248563B2 Efficient cache memory having an expiration timer
In one embodiment, a method includes selectively invalidating data stored in at least one cache line of a cache memory of a processor in response to a determination that a predetermined amount of time has passed since the at least one cache line was last accessed. The predetermined amount of time is shorter than an average round-trip time for the processor to process a plurality of blocks of data stored sequentially to a ring buffer. In other embodiments, methods, systems, and computer program products are described for efficient use of cache memory using an expiration timer.
US10248561B2 Stateless detection of out-of-memory events in virtual machines
The disclosed embodiments provide a system that detects anomalous events in a virtual machine. During operation, the system obtains time-series garbage-collection (GC) data collected during execution of a virtual machine in a computer system. Next, the system generates one or more seasonal features from the time-series GC data. The system then uses a sequential-analysis technique to analyze the time-series GC data and the one or more seasonal features for an anomaly in the GC activity of the virtual machine. Finally, the system stores an indication of a potential out-of-memory (OOM) event for the virtual machine based at least in part on identifying the anomaly in the GC activity of the virtual machine.
US10248558B2 Memory leakage power savings
In some aspects, a method for managing leakage power includes coupling a first supply rail to a cache memory if a processor is in a first performance mode, wherein the processor accesses the cache memory, and coupling a second supply rail to the cache memory if the processor is in a second performance mode. The method also includes detecting gating of a clock signal to the cache memory or the processor, and, upon detecting gating of the clock signal, switching the cache memory from the second supply rail to the first supply rail if the cache memory is currently coupled to the second supply rail.
US10248555B2 Managing an effective address table in a multi-slice processor
Methods and apparatus for managing an effective address table (EAT) in a multi-slice processor including receiving, from an instruction sequence unit, a next-to-complete instruction tag (ITAG); obtaining, from the EAT, a first ITAG from a tail-plus-one EAT row, wherein the EAT comprises a tail EAT row that precedes the tail-plus-one EAT row; determining, based on a comparison of the next-to-complete ITAG and the first ITAG, that the tail EAT row has completed; and retiring the tail EAT row based on the determination.
US10248554B2 Embedding profile tests into profile driven feedback generated binaries
Aspects of the present invention include a method, system and computer program product that embeds collected profiling test case information into a binary file of a computer program and subsequently recompiles the program. The method includes a processor specifying one or more test cases to be embedded into a compiled binary file, wherein the one or more test cases relate to at least a portion of a computer program representing a compilation unit; executing the one or more embedded test cases under the computer program; gathering performance data associated with the computer program as the one or more embedded test cases are executed; recompiling the compilation unit based on the performance data; and linking the computer program based on the performance data.
US10248553B2 Test methodology for detection of unwanted cryptographic key destruction
A test program is run repeatedly (either as a loop that is programmed into the code of the test program itself, or by repeatedly running the test program manually in response to user input instructing repeated run(s) of the test program. At least some run(s) of the test program use a cipher key that was derived and saved by the test program during a previous run of the test program (rather than re-deriving the cipher key based on information provided by the operating system). In this way, if the corresponding cipher key, as stored in the system space of the operating system has become corrupted during previous run(s) of the test program, then the incompatibility between the corrupted cipher key in the system space, and the previously saved cipher key that was previously derived by the test program, will be more easily detected.