Document Document Title
US10250494B2 Segment routing label switch paths in network functions virtualization communications networks
A method is provided in one example embodiment and includes receiving a request to create a path through a network, wherein the path originates on a first network device and terminates on the second network device; identifying a first controller associated with the first network device, wherein the first controller proxies control plane functions for the first network device; identifying a second controller associated with the second network device, wherein the second controller proxies control plane functions for the second network device; and computing the path using the first controller as a source and the second controller as a destination. The first controller installs the computed path on the first network device and the second controller installs the computed path on the second network device.
US10250492B2 Segment recovery in connection-oriented network
A connection-oriented network has a working path and a segment recovery path for a segment of the working path. The working path has a branch node at an end of the segment where the segment recovery path connects to the working path. The branch node is not located at an end node of the working path. Control plane signalling is received at an end node of the working path from a node along the working path, indicating that a failure has occurred along the working path. The end node determines, from the received control plane signalling, if the failure has occurred outside the segment of the working path. When it is determined that the failure has occurred outside the segment of the working path, a notification is sent to the branch node. The notification is an instruction not to reroute to the segment recovery path.
US10250487B2 Dynamic modification of bypass label-switched paths based on monitoring network traffic conditions
A device may configure a dynamic set of bypass label-switched paths (LSPs), to protect one or more protected LSPs, based on configuration information. The dynamic set of bypass LSPs may be initially configured to include zero or more bypass LSPs. The configuration information may indicate a first condition for adding a bypass LSP to the dynamic set of bypass LSPs, and a second condition for removing a bypass LSP from the dynamic set of bypass LSPs. The device may determine that a network traffic condition, associated with the dynamic set of bypass LSPs, is satisfied. The device may modify the dynamic set of bypass LSPs to add, remove, or reconfigure one or more bypass LSPs based on determining that the network traffic condition is satisfied.
US10250484B2 Network service computation system
A method and system for implementing a network service computation system uses distributed graph processing at a plurality of network controllers corresponding to a plurality of network domains. Each network controller may manage and maintain a network graph for its respective network domain. Each network controller many communicate with nodes (or vertices) in its respective network domain, while the network controllers may communicate with each other for path discovery and computation purposes.
US10250482B2 Distributed task execution in different locations with dynamic formation of testing groups
Particular embodiments execute tasks to measure performance in a computing system. The method uses a master computing device and helper client computing devices. The helper client computing devices may be situated in a pool where the helper client computing devices are available to help a master computing device to perform a task. When the master computing device wants to perform a task, the master computing device may send a message to the pool requesting help with a task. Helper client computing devices can respond to the message when the helper clients are available to join in groups to process tasks. Once the master computing device configures a group with helper client computing devices that responded to the message, the master computing device and the helper client computing devices perform the task together.
US10250480B2 Polling parameter adjustment
An approach, executed by a computer, includes receiving at least an initial polling quantity and an initial polling frequency and polling an endpoint application using the initial polling quantity and the initial polling frequency. The approach includes determining a first number of events not consumed in a queue of a listening application and a second number of events generated at the endpoint application and remaining in a queue at the endpoint application and comparing the number of events in each queue. The approach includes adjusting at least one of the initial polling quantity and the initial polling frequency based, at least in part, on the comparison of the first number of events not consumed in the queue of the listening application and the second number of events generated at the endpoint application and remaining in the queue at the endpoint application.
US10250467B2 Allocating operators of a streaming application to virtual machines based on monitored performance
Performance thresholds are defined for operators in a flow graph for a streaming application. A streams manager deploys the flow graph to one or more virtual machines (VMs). The performance of each portion of the flow graph on each VM is monitored. A VM is selected. When the performance of the portion of the flow graph in the selected VM does not satisfy the defined performance threshold(s), a determination is made regarding whether the portion of the flow graph is underperforming or overperforming. When the portion of the flow graph is underperforming, the portion of the flow graph is split into multiple portions that are implemented on multiple VMs. When the portion of the flow graph is overperforming, a determination is made of whether a neighbor VM is also overperforming. When a neighbor VM is also overperforming, the two VMs may be coalesced into a single VM.
US10250461B2 Migrating legacy non-cloud applications into a cloud-computing environment
A method and associated system automatically migrates a non-cloud service from a legacy non-cloud virtualized computing environment into a cloud-computing environment. These methods and systems enhance standard cloud-management systems with the introduction of independent infrastructure-discovery and application-discovery tools. By autonomously examining the legacy non-cloud environment, these tools can produce information describing characteristics of the legacy service in sufficient detail to enable the cloud-management system to generate and automatically insert an entry for the legacy service into the cloud-computing environment's service catalog. When a user of the cloud-computing environment subsequently requests the non-cloud service, the cloud-management platform may then use the new entry to provision the legacy service as though it had been a standard cloud service.
US10250460B2 Multifunctional platform system with device management mechanism and method of operation thereof
A platform management system includes: a control unit configured to implement a device smart agent to: receive a management request; calculate a projected resource usage for an agent host device based on execution of the management request; determine a performance degradation of a primary device function of the agent host device based on the projected resource usage; determine a request type of the management request based on the performance degradation; generate an inter-device communication based on the request type of the management request; and a communication unit, coupled to the control unit; configured to: transmit the inter-device communication from the device smart agent for receipt by a non-agent device or an agent enabled device.
US10250458B2 Determining server utilization
Ways are disclosed for determining a utilization of a server or group of servers. In one embodiment, a method includes determining a disk utilization factor (DUF) that indicates a utilization of one or more mass-storage disks of some server; determining a processor utilization factor (PUF) that indicates a utilization of one or more processors running on the first server; and based on the DUF and PUF deriving a server-utilization factor (SUF) that indicates a level of utilization of the first server, which includes incorporating one or more of (1) power-usage data or (2) financial-cost data that are associated with each of the disks and processors.
US10250454B2 Compressing topological information pertaining to managed resources to enhance visualization
A method is provided in association with a managed system having a substantial number of resources. The method includes the step of selecting an attribute that is common to all of the resources, wherein each resource has a status in regard to the selected attribute that is one of a plurality of prespecified statuses that are available for the attribute. The method further includes compressing the group of resources into a set of subgroups, wherein each subgroup corresponds to a different prespecified status of the plurality, and each resource having a given status is placed into the subgroup that corresponds to the given status. Each of the subgroups is represented by a display element on a single computer display screen, and specified information is displayed with each display element, wherein the specified information for a display element pertains to all of the resources placed into the subgroup that are represented by the display element.
US10250448B2 Method of communicating information between nodes
There is provided a method of communicating information from a first node to a second node, the method comprising the first node transmitting a device name for the first node; the second node detecting the device name for the first node; and the second node determining the occurrence of an event at the first node and/or information from the first node from the detected device name for the first node.
US10250444B2 Hybrid SDN/legacy policy enforcement
A method, system, and computer program product configure elements of a hybrid network. The method may include a processor obtaining at a first controller communicatively coupled to components of a hybrid network, a requirement for the hybrid network; the components include a first component type and a second component type. After obtaining the requirement, the processor generates a plan to configure a component of the first component type and a component of the second component type. The processor configures the component of the first component type according to a first portion of the plan by utilizing a security protocol over an unsecured connection. The processor configures the component of the second component type according to a second portion of the plan by transmitting this portion to a controller of components of the second component type in the hybrid network. The controller configures the component upon receipt of the portion.
US10250437B2 Method and system for configuring network devices
An identification server includes a definitions database stored on a storage of the identification server; a network device identifier configured to identify a network device; and an identification files generator configured to generate an identification file based on an identity of the network device. The definitions database includes at least one entry including at least one condition, at least one configuration action, and an availability status.
US10250435B2 System and method for intelligent discovery and rescue of devices in an internet-of-things network
A device network includes an Internet-of-things (IoT) device, a gateway device, a communication device, and a monitor system. The monitor system establishes a first communication path to the IoT device via the gateway device, determines that the gateway device has failed and that the first communication path has been interrupted, determines that the communication device is within communications range of the IoT device, and directs the communication device to establish a second communication path between the IoT device and the monitor system via the communication device in response to determining that the communication device is within communications range of the IoT device.
US10250431B2 System and methods thereof for optimizing communication between a civilian and different dispatchers
A system for optimizing communication between civilians and authorities. The system enables optimal routing of message delivery from civilians to different dispatchers. The system enables adaptive optimization of the delivery of such messages by continuously identifying data collected by an agent installed on a user device. The messages typically comprise one or more portions, such as data, call, multimedia, etc. The system further identifies the communication target to which the message is sent. The system then determines an optimal route for sending each of the portions of the message. According to an embodiment, the determination may further be made based on metadata associated with the location of the user device. Then, each portion of the message is sent to the communication target via the optimal route.
US10250421B2 Broadcast signal transmission device, broadcast signal reception device, broadcast signal transmission method, and broadcast signal reception method
The present invention provides a method of transmitting a broadcast signal. The method of transmitting a broadcast signal according to the present invention provides a system capable of supporting future broadcast services in environments supporting next-generation hybrid broadcast using terrestrial broadcast networks and the Internet. In addition, efficient signaling methods capable of covering both terrestrial broadcast networks and the Internet in environments supporting future hybrid broadcast are provided.
US10250419B2 Data transmission between asychronous environments
A method and system is provided for allowing signals across electrical domains. The method includes applying a clock signal (of at least 1 GHz) to an electronic element in a location having first electrical properties. Data is output from the first electronic element; and received at a second electronic element located in a location having second electrical properties. The first and second electrical properties are different by either voltage and clock frequency.
US10250418B2 EHF receiver architecture with dynamically adjustable discrimination threshold
An EHF receiver that determines an initial slicing voltage level and dynamically adjusts the slicing voltage level and/or amplifier gain levels to account for characteristics of the received EHF electromagnetic data signal. The architecture includes an amplifier, detector, adaptive signal slicer, and controller. The detector includes a main detector and replica detector that convert the received EHF electromagnetic data signal into a baseband signal and a reference signal. The controller uses the baseband signal and reference signal to determine an initial slicing voltage level, and dynamically adjust the slicing voltage level and the gain settings of the amplifier to compensate for changing signal conditions.
US10250413B2 Facility system
In a facility system, a first gateway PLC connected to first processing machines and second gateway PLCs connected to second processing machines are connected to an upper-level network. Further, the first gateway PLC and the second gateway PLCs control operation mutually associated between the first processing machines and the second processing machines on the basis of mutually associated information which is acquired from the first processing machines and the second processing machines.
US10250405B2 Advertisement management of internet communication with devices on a mobile platform
Disclosed herein is a system comprising: a networking device, a storage, and a proxy server, wherein the proxy server is configured to identify a first group of contents from first data received from a content server, to modify the first data to generate second data by replacing the first group of contents with labels, and to transmit the second data to the networking device; wherein the networking device is configured to read the labels in the second data, to request contents from the storage based on the labels, to replace the labels with the contents received from the storage to generate third data, to transmit the third data to a mobile device.
US10250400B2 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 including encoding DP (Data Pipe) data carrying at least one service, mapping the encoded DP data onto constellations, time interleaving the mapped DP data, building a signal frame including the time interleaved DP data, modulating data in the built signal frame by an OFDM (Orthogonal Frequency Division Multiplex) scheme, and transmitting the broadcast signals having the modulated data, wherein the broadcast signals are carried in consecutive super frames, wherein each of the super frames includes multiplexed signal frames for different service in a time domain, wherein the signal frame includes a preamble located at the beginning of the at least one signal frame, wherein the preamble includes signaling information for identifying the signal frame.
US10250395B1 Cryptologic blockchain interoperation
Systems and methods for cryptologic blockchain interoperability are provided. A furnisher participant of a furnisher DLT network may receive a request to export or share token data stored on a furnisher blockchain that stores the token data based on a furnisher DLT. The furnisher participant may transmit, to a plurality of validator participants of the furnisher DLT network, a consensus request to certify the token data is stored on a furnisher blockchain. The furnisher participant may receive certifications that the token data is stored on the furnisher blockchain. The certifications may include digital signatures respectively signed by the validator participants. The furnisher participant may generate a multi-signature certification message. The furnisher participant may communicate the multi-signature certification message to the data receiver. The data receiver may verify the digital signatures based on public keys of the validator participants of the furnisher DLT network.
US10250386B2 Power management and security for wireless modules in “machine-to-machine” communications
Methods and systems are provided for power management and security for wireless modules in “Machine-to-Machine” communications. A wireless module operating in a wireless network and with access to the Internet can efficiently and securely communicate with a server. The wireless network can be a public land mobile network (PLMN) that supports wireless wide area network technology including 3rd generation (3G) and 4th generation (4G) networks, and future generations as well. The wireless module can (i) utilize sleep and active states to monitor a monitored unit with a sensor and (ii) communicate with wireless network by utilizing a radio. The wireless module can include power control steps to reduce the energy consumed after sending sensor data by minimizing a tail period of a radio resource control (RRC) connected state. Messages between the wireless module and server can be transmitted according to the UDP or UDP Lite protocol with channel coding in the datagram body for efficiency while providing robustness to bit errors. The wireless module and server can utilize public key infrastructure (PKI) such as public keys to encrypt messages. The wireless module and server can use private keys to generate digital signatures for datagrams sent and decrypt messages received. The communication system between the wireless module and the server can conserve battery life in the wireless module while providing a system that is secure, scalable, and robust.
US10250381B1 Content validation using blockchain
A device may receive first content data from a content provider, the first content data including data identifying content. The device may generate second content data based on the first content data, the second content data including information that causes content validation to be performed on the content. The device may also provide the second content data to a content validation node, the content validation node being included in a content validation network implementing a blockchain network that includes executable instructions for performing content validation. In addition, the device may obtain, from the content validation network, validation results associated with the content, and provide, to a user device, data that causes display of a validation indicator with the content, the validation indicator being based on the validation results.
US10250378B2 Base station apparatus and method for controlling base station apparatus
According to one embodiment, a base station apparatus includes: a radio equipment control that generates a baseband signal including data; a microwave apparatus that modulates the baseband signal to a microwave to transmit by radio; a microwave apparatus that demodulates the received first microwave to the baseband signal, then extracts a clock from a cycle of the data included in the baseband signal, imports the baseband signal in synchronization with the clock, and plays back the data; and a radio equipment that modulates the data played back by the microwave apparatus to a high-frequency signal, and the microwave apparatus outputs dummy data instead of the played back data when a frequency fluctuation amount of the clock exceeds a predetermined range.
US10250374B2 HARQ operation when TDD cell and FDD cell are included in carrier aggregation
One disclosure of the present specification provides a method for operating a HARQ from user equipment (UE). The method comprises the steps of: the UE receiving downlink data from each cell, when at least one TDD-based cell and at least one FDD based cell are established according to carrier aggregation (CA), a specific TDD-based cell is established as a primary cell of the carrier aggregation (CA), and the at least one FDD-based cell is established as a secondary cell of the carrier aggregation (CA); the UE confirming a PUCCH format to be used for transmitting a HARQ ACK/NACK for the downlink data; and the UE determining the number of bits for transmitting the HARQ ACK/NACK when use of the specific PUCCH format for transmitting the HARQ ACK/NACK is confirmed.
US10250366B2 Method for transmitting and receiving reference signal in wireless communication system and apparatus therefor
A method for transmitting, by a base station, a demodulation reference signal (DMRS) in a wireless communication system according to one embodiment of the present invention comprises the steps of generating a DMRS sequence; mapping the DMRS sequence to resource elements of respective layers; and transmitting, through respective antenna ports corresponding to the respective layers, the DMRS sequence mapped to the resource elements, wherein if the number of layers exceeds a predetermined number, the DMRS sequence is mapped to the resource elements according to a pattern on at least two bundled consecutive resource blocks.
US10250350B2 Optical switch, optical add-drop multiplexer, communication network node and communication network
An optical switch (10) comprising: input ports (12, 14) arranged to receive optical signals from directions D1 to Dn; output ports (16, 18) arranged to output optical signals to the said directions; drop ports (20); add ports (22); a first switch array (24) arranged to receive from a first said input port (12) optical signals at a plurality of wavelengths, and comprising switch elements (26) each arranged to selectively direct optical signals to a respective drop port. The optical switch (10) further comprising optical filters (28), each arranged to receive from the first input port optical signals having bypass wavelengths, each optical filter arranged to transmit to a respective one of the output ports (18) optical signals at different bypass wavelengths; and a second switch array (30) arranged to receive from the other input ports (14) optical signals at some of said wavelengths, the second switch array comprising a plurality of switch elements (32) arranged to selectively add optical signals received from the add ports at others of said wavelengths.
US10250347B1 Routing-efficient time division multiplexing (TDM) data path circuitry
TDM circuitry that includes a rotary multiplexer and a memory circuit is provided. A first rotary multiplexer circuit may receive N-bit wide data in accordance to a time division multiple access (TDMA) scheme. The N-bit wide data includes multiple sets of M-bit wide data. The first rotary multiplexer may rotate these sets of the M-bit wide data. The memory circuit is coupled to the first rotary multiplexer circuit. The memory circuit stores each of rotated set of M-bit wide data. A second rotary multiplexer circuit may read k-th bits of the each of the stored M-bit wide data from the memory circuit and may rotate these k-th bits before outputting these k-th bits serially, where k is an integer having a value greater than 0.
US10250346B2 Pilot signal in an FDMA communication system
Methods (500, 800) and corresponding systems (100, 200, 300, 400, 900) for generating a pilot symbol (330) include providing an M-point parallel transform sequence that is a discrete Fourier transform of a CAZAC sequence (312, 504-508). The M-point parallel transform sequence (312) is distributed (316, 510) to a set of M subcarriers among N subcarriers to form an N-point frequency-domain sequence (318) wherein the M subcarriers are evenly spaced apart. An N-point inverse fast Fourier transform (320, 512) is performed to convert the N-point frequency-domain sequence to an N-point time-domain sequence (322). The N-point time-domain sequence is converted (324, 514) to a serial sequence (326), and a cyclic prefix is added (328, 516) to the serial sequence to form a pilot symbol (330).
US10250342B2 System for measuring reception performance of wireless terminal and method of measurement
In a measuring system in which a wireless terminal that is a measurement target is rotated centering around the standard point O at each rotation angle of the wireless terminal, and thus a reception performance is acquired, when the reception performance is obtained, a power of a measurement signal that is supplied to the measurement antenna is corrected for a propagation loss error and a gain error that occur in association with rotation of the wireless terminal, angle correction for an angle error that occurs in association with the rotation of the wireless terminal is performed on the reception performance at each rotation angle, which is acquired with the measure signal having the corrected power, and thus the reception performance in a case where it is assumed that a terminal antenna of the wireless terminal is rotated at a position of a standard points is obtained.
US10250331B2 Subscriber device and light receiving method
A subscriber device includes a demultiplexer configured to demultiplex input wavelength-multiplexed light into a plurality of light signals for each wavelength, a plurality of light receivers configured to receive each of the plurality of light signals obtained through demultiplexing by the demultiplexer and to convert the light signals into electrical signals, a plurality of limiting amplifiers configured to amplify each of the plurality of electrical signals output from the plurality of light receivers, and a plurality of signal selection units configured to select a plurality of signals to be received from among a plurality of amplified signals output from the plurality of limiting amplifiers.
US10250325B2 Network switching system
A network switching system is used for monitoring an operation status of an in-line device, including an operating voltage of a hardware unit of the in-line device, an operating system running in the in-line device and at least one application running in the operating system. Once an abnormal status is detected in any of the operating voltage of the hardware unit, the operating system and the application, the network switching system switches a working mode of the in-line device from a normal mode to a bypass mode, to ensure normal communication between first and second network devices connected to the in-line device.
US10250322B2 Transmission system, transmission device, and transmission method
A transmission system includes: a first transmission device that receives a first signal from the work path; a second transmission device, coupled to a protection path in a redundant configuration with respect to the work path, that receives a second signal from the protection path; and a first communication device coupled to the first and second transmission devices, wherein the first communication device, when detecting switching information from the first transmission device, notifies the first transmission device of first switching notification information and notifies the second transmission device of second switching notification information, the first transmission device stops relaying the first signal to the first communication device in response to the first switching notification information from the first communication device, and the second transmission device starts to relay the second signal to the first communication device in response to the second switching notification information from the first communication device.
US10250319B2 Task transfer among satellite devices
Systems, methods, and software described herein provide enhancements for deploying applications in satellites. In one example, a satellite device includes a communication interface and a virtualized execution system. The virtualized execution system is configured to receive state information via the communication interface from at least a peer satellite device related to execution of one or more software payloads by the peer satellite device, and execute one or more virtual nodes based at least on the state information.
US10250318B2 Process and machine for aircraft altitude control
Embodiments are described for a machine and process that include a computer code specially programmed on a non-transitory medium to change an altitude, of an aircraft that remains certified for flight by a pilot, such that the aircraft contains an altimeter having a fixed altimeter setting. The computer code may be configured to: receive an assigned altitude and a barometric pressure for a location of the aircraft; determine a differential between a height above mean sea level indicated on an altimeter using the new barometric pressure for the location of the aircraft and a height above mean sea level indicated on an altimeter based upon the fixed altimeter setting; modify, based upon the differential, a flight planned altitude for the aircraft, to create a pilotless altitude; send the pilotless altitude to the aircraft; and fly the aircraft at the assigned altitude via commanding flight at the pilotless altitude.
US10250312B2 Methods and systems for multi-user beamforming
Methods and systems for simultaneous transmission between a transmitter and a plurality of receivers. The transmitter receives information identifying respective preferred transmission sectors for transmission from the transmitter to each receiver. The transmitter transmits a first multi-user simultaneous transmission to a first set of two or more receivers. The first set of receivers is selected for the first set by identifying that the preferred transmission sectors for transmission to the first set of receivers are included in a first virtual grouping of two or more transmission sectors. The two or more transmission sectors belonging to the first virtual grouping are defined by the transmitter.
US10250309B2 System and method for downlink channel estimation in massive multiple-input-multiple-output (MIMO)
It is possible to reduce the overhead associated with downlink channel estimation in massive Multiple-Input-Multiple-Output (MIMO) networks by processing training sequences according to a transformation matrix. The transformation matrix maps a generic dictionary to a non-generic dictionary associated with an antenna geometry of a MIMO antenna array. The transformation matrix can be computed based on the two dictionaries. In one embodiment, the training reference signal is precoded to obtain a precoded training reference signal, which is then transmitted over a MIMO antenna array. The training precoder used to precode the training reference signal is designed according to the transformation matrix to mitigate a dependence that the training reference signal transmission has on the antenna geometry.
US10250306B2 Method and apparatus for determining parameters and conditions for line of sight MIMO communication
A method and apparatus determine parameters and conditions for line of sight MIMO communication. A transmitter can transmit reference symbols from a regularly spaced subset of a set of transmitting device antenna elements of the transmitter with elements spanning one or more spatial dimensions. The transmitter can signal transmit antenna element spacings in each dimension that can be used by the transmitter for data transmission.
US10250295B2 Network fieldbus power supply
The invention provides for a network power-supply voltage adaptor arranged to receive an input voltage (V in) from a network trunk cable and to present an internal voltage derived from the said input voltage (V in), the adaptor being arranged, when at least one of the input voltage (V in) or the said internal voltage is above a reference voltage (Ref V), to regulate the received input voltage (V in) to provide an adaptor output dc power supply voltage (V out) at a substantially constant dc power supply level less than that of the input voltage (V in), and independent of changes in the input voltage level (V in), and the adaptor further comprising at least one communication feed-through loop (55, 56, 66, 68) for the passage of substantially unaltered communications signals through the adaptor.
US10250294B2 Data recovery of data symbols
In one or more embodiments, a plurality of PLC endpoints and a data processing circuit are configured to share information, in the form of data blocks over power lines in a power line communication (PLC) network. A first signal representing a transmitted one of the data blocks is received over a first one of the plurality of different communication channels. A second signal representing the transmitted one of the data blocks is received over a second one of the plurality of different communication channels. Information carried by said one of the data blocks is discerned, as a function of a signal versus noise measure associated with the first signal and the second signal, by combining energy from the first and second signals, and converting the combined energy for generating output data.
US10250281B2 ECC decoder having adjustable parameters
A device includes a non-volatile memory, a traffic analyzer, and a parameter adjuster. The traffic analyzer is configured to generate a traffic type indicator based on one or more read requests from an access device to access data at the non-volatile memory. The traffic type indicator has a first value responsive to the one or more read requests corresponding to a first traffic type and has a second value responsive to the one or more read requests corresponding to a second traffic type. The parameter adjuster is configured to designate one or more decode parameter values based on the traffic type indicator.
US10250279B2 Circuits and methods for writing and reading data
A writing circuit for writing write data into a memory comprises an evaluator configured for providing an error handling code on the basis of the write data. A modifier reversibly modifies extended write data comprising both the write data and the error handling code in dependence on address information related to a writing address in order to provide modified extended write data. A writer writes the modified extended write data in a position of the memory defined by a writing address. A reading circuit for reading extended read data from a memory comprises a reader configured for reading the extended read data from a position of the memory defined by a reading address. A de-modifier modifies the extended read data in dependence on address information related to a reading address in order to provide extracted read data and an extracted error handling code. An error-detector detects based on the extracted error handling code whether the extracted read data comprises an error.
US10250278B2 Compression of a set of integers
These present disclosure provides devices and techniques to compress a list of integers. A circuit may include a sorter to sort a list of integers and a subtractor to determine a range of integers represented in the list and to recursively subdivide the range into sub-ranges. The circuit may also include a bit determiner to determine an amount of information (e.g., bits) to use to add indications of the integers in the list to a compresses list information element based on the range and the sub-ranges.
US10250277B1 SAR-type analog-digital converter using residue integration
The present invention relates to a successive approximation register (SAR)-type analog-digital converter (ADC), which can amplify a residual voltage without a non-linearity problem caused by an output voltage of a residual voltage amplifier, thereby performing high-resolution analog-digital conversion at low power consumption.The SAR-type ADC may include: a coarse/fine SAR conversion unit configured to receive an analog input voltage and convert the received voltage into an MSB digital signal in a coarse SAR conversion mode, and receive a feedback voltage and convert the received voltage into an LSB digital signal in a fine SAR conversion mode; and a residue integration unit configured to repeatedly amplify a residual voltage with a predetermined gain by a predetermined number of times and output the amplified voltage as a final target multiple, the residual voltage corresponding to a voltage difference between the analog input voltage and an analog voltage obtained by converting the digital signal into an analog signal.
US10250271B2 Quantum computation apparatus and quantum computation method
According to one embodiment, a quantum computation apparatus includes a plurality of quantum nonlinear oscillators, a controller, and a measuring device. Each of the quantum nonlinear oscillators implements superposition of distinguishable quantum states by bifurcating one quantum state via a quantum adiabatic change controlled by a bifurcation parameter. The quantum nonlinear oscillators couple with each other by nondissipative coupling accompanying no loss. The controller individually controls the bifurcation parameters of the quantum nonlinear oscillators. A measuring device measures outputs from the quantum nonlinear oscillators.
US10250252B2 Control circuit and method therefor
In one embodiment, a control circuit may be configured to form a switching signal to switch a power transistor at a frequency to regulate an output voltage of the power supply to a target value wherein the control circuit is configured to operate in a normal operating mode and a start-up mode and wherein the control circuit is configured to switch the switching signal at a target frequency in response to operating in the normal operating mode. A first circuit may be configured to control the frequency of the switching signal to increase from a first frequency to a second frequency that is less than the target frequency in response to operating in the start-up mode.
US10250247B2 Semiconductor device, electronic component, and electronic device
Provided is a semiconductor device that can directly compare two negative potentials. The semiconductor device includes a first to a third transistor and a load and is configured to compare a first negative potential and a second negative potential. The first negative potential and the second negative potential are input to a gate of the first transistor and a gate of the second transistor, respectively. Each drain of the first transistor and the second transistor is electrically connected to the load. The third transistor serves as a current source. The first transistor and the second transistor each include a backgate. A positive potential is input to the backgates.
US10250244B2 Minimum pulse-width assurance
Various methods and devices that involve pulsed signals are disclosed. An example minimum pulse-width (MPW) circuit comprises a first and second logic circuit. A first input of the first logic circuit is connected to an input of the MPW circuit. A first input of the second logic circuit is communicatively coupled to an output of the first logic circuit. The MPW circuit also comprises a MPW filter circuit communicatively coupled to an output of the second logic circuit, a one-shot circuit communicatively coupled to an output of the minimum pulse-width filter circuit and located on a first feedback path, and another one-shot circuit communicatively coupled to the output of the minimum pulse-width filter circuit and located on a second feedback path. A second input of the first logic circuit is on the first feedback path. A second input of the second logic circuit is on the second feedback path.
US10250241B2 Asynchronous output protocol
An apparatus and corresponding method for outputting a protocol pulse based on a speed signal representing speed of an object. The apparatus includes a zero-crossing circuit, and a delay circuit. The zero-crossing circuit is configured to output the protocol pulse at a zero-crossing of the speed signal. The delay circuit is coupled to the output of the zero-crossing circuit and configured to delay the protocol pulse. A first edge of the protocol pulse is asynchronous with a clock, and a second edge of the protocol pulse is synchronous with the clock.
US10250238B2 Signal calculator
Examples of a signal calculator include a voltage multiplier and a time divider. The voltage multiplier copies time information corresponding to a first voltage and generates a third voltage using a second current corresponding to a second voltage during a first period corresponding to the copied time information. The time divider generates an output according to a result of comparing a voltage generated by a first current on the basis of a voltage corresponding to a first time with a second voltage corresponding to a second time.
US10250235B2 Full-wave charge pump with low-voltage startup
A charge pump with low-voltage startup is presented. The charge pump circuit is comprised of transistor pairs arranged in stages, where the charge pump circuit is configured to receive an input voltage and generate an output voltage whose magnitude is larger than magnitude of the input voltage. An energy storage device is configured to receive and store voltage from the charge pump circuit. A switching circuit is interfaced with the control terminals of the transistors in the charge pump circuit. In response to leakage current through the transistors in the charge pump circuit, the switching circuit switches on select transistors in the charge pump circuit while voltage stored by the energy storage device is below threshold voltage of the transistors in the charge pump circuit.
US10250226B2 Elastic wave device, high-frequency front end circuit, and communication apparatus
An elastic wave device includes a piezoelectric substrate, an IDT electrode including a first electrode layer which is provided on the piezoelectric substrate and contains Pt as a main component and a second electrode layer which is laminated on the first electrode layer and contains Cu as a main component, and a dielectric film that is provided on the piezoelectric substrate and covers the IDT electrode. The piezoelectric substrate is made of lithium niobate. The dielectric film is made of silicon oxide. The elastic wave device uses Rayleigh waves propagating along the piezoelectric substrate.
US10250216B2 Multistage matching network and related techniques
Multistage matching networks and analytical frameworks for improving and/or optimizing the networks is provided. In one example, a framework relaxes the resistive constraint on the input and load impedances of the stages of a multistage matching network and allows them to be complex. Based on this framework, the design of multistage matching networks can be improved or optimized, such as using a method of Lagrange multipliers. A design optimization approach, for example, can be used to predict an optimum distribution of gains and impedance characteristics among the stages of a multistage matching network. The efficiency of matching networks designed using this example approach is compared with a conventional design approach, and it is shown that significant efficiency improvements are possible.
US10250212B2 Radio frequency device
Radio frequency devices and methods are provided where a network like a filter network or impedance matching network comprises a series connection of at least two inductors.
US10250209B2 Power amplification module
Provided is a power amplification module that supports a plurality of communication systems. The power amplification module includes: two power amplifiers that can be selectively connected in parallel with each other; a switch that, in accordance with one communication system selected from among the plurality of communication systems, selects one power amplifier that is to operate by itself from among the two power amplifiers or selects the two power amplifiers and connects the two power amplifiers in parallel with each other; and a phase correction circuit that, when the two power amplifiers are both selected, corrects a phase difference by being selectively connected between the outputs of the two selected power amplifiers such that a phase difference is not generated between the output signals of the two selected power amplifiers.
US10250208B2 Amplifier circuit, corresponding system and device
A circuit for amplifying signals from a Micro Electro-Mechanical System (MEMS) capacitive sensor is provided. First and second input nodes receive a sensing signal applied differentially between the input nodes. A first amplifier stage and a second amplifier stage, respectively, produce a differential output signal between first and second output nodes. A common mode signal is detected at the output nodes. A voltage divider having an intermediate tap node is coupled between the first output node and the second output node. A feedback stage is coupled between the tap node of the voltage divider and the inputs of the first amplifier stage and the second amplifier stage, where the feedback line is sensitive to the common mode signal at the output nodes.
US10250207B2 Method and system for a feedback transimpedance amplifier with sub-40KHZ low-frequency cutoff
A system for a feedback transimpedance amplifier with sub-40 khz low-frequency cutoff is disclosed and may include amplifying electrical signals received via coupling capacitors utilizing a transimpedance amplifier (TIA) having feedback paths comprising source followers and feedback resistors. The feedback paths may be coupled prior to the coupling capacitors at inputs of the TIA. Voltages may be level shifted prior to the coupling capacitors to ensure stable bias conditions for the TIA. The TIA may be integrated in a CMOS chip and the source followers may comprise CMOS transistors. The TIA may receive current-mode logic or voltage signals. The electrical signals may be received from a photodetector, which may comprise a silicon germanium photodiode and may be differentially coupled to the TIA. The chip may comprise a CMOS photonics chip where optical signals for the photodetector in the CMOS photonics chip may be received via one or more optical fibers.
US10250206B2 Voltage detection circuit
A voltage detection circuit includes two detection capacitors, which are paired and configured differentially, first to third detection switches, a drive part, a minimum selector and a maximum selector. The first detection switch is formed of a pMOS transistor, which opens and closes a path between one of the detection capacitors and an input node. The second detection switch is formed of an nMOS transistor, which opens and closes a path between the other of the detection capacitors and an input node. The third detection switch is formed of a series circuit of a pMOS transistor and an nMOS transistor, which open and close a path between two detection capacitors. The driving part turns on and off complementarily between the first and second switches and the third detection switch. The minimum selector applies a lower one of voltages of the input nodes as a substrate potential of the nMOS transistor. The maximum selector applies a higher one of the voltages of the input nodes as a substrate potential of the pMOS transistor.
US10250204B2 Power amplification device and television signal transmission system
A power amplification device capable of detaching an element relating to the power amplification of an RF signal from an element relating to the combining of RF signals. The amplifying unit 1 is provided with a plurality of groups of amplifier circuits 2 that amplifies the power of a RF signal and the plurality of groups of amplifier circuits each includes a predetermined number of the amplifier circuits 2. A combining unit 5 includes a first combiner 7 and a second combiner 8. The first combiner 7 is provided in association with the group of the amplifier circuits 2, combines RF signals output from the amplifier circuits 2 belonging to the corresponding group, and outputs the RF signal after combining. The second combiner 8 combines the RF signals output from each first combiner 7 and outputs the RF signal after combining. Each first combiner 7 is a combiner usable for an RF signal in a specific frequency band. The amplifying unit 1 is attachable to and detachable from the combining unit 5.
US10250192B2 Class-E outphasing power amplifier with efficiency and output power enhancement circuits and method
An outphasing amplifier includes a first class-E power amplifier having an output coupled to a first conductor and an input receiving a first RF drive signal. A first reactive element is coupled between the first conductor and a second conductor. A second reactive element is coupled between the second conductor and a third conductor. A second class-E power amplifier includes an output coupled to a fourth conductor and an input coupled to a second RF drive signal, a third reactive element coupled between the second and fourth conductors. Outputs of the first and second power amplifiers are combined by the first, second and third reactive elements to produce an output current in a load. An efficiency enhancement circuit is coupled between the first and fourth conductors to improve power efficiency at back-off power levels. Power enhancement circuits are coupled to the first and fourth conductors, respectively.
US10250182B2 Micro-concentrator solar array using micro-electromechanical systems (MEMS) based reflectors
A method and apparatus for focusing light onto a plurality of solar cells. The apparatus comprises a plurality of solar cells, a plurality of groups of reflectors corresponding to the plurality of solar cells, and a control module in communication with the plurality of solar cells and the plurality of groups of reflectors. The control module includes control logic for monitoring an electrical output from the plurality of solar cells and repositioning the plurality of groups of reflectors when the electrical output is below a selected threshold.
US10250180B2 Holding device for a solar panel on a parapet of a balcony
The invention relates to a holding device (1) for a solar panel (2) on a parapet (3) of a balcony, said device having at least the following components: —a connection arrangement (4) for connecting an element to be held, wherein the connection arrangement has at least one support (5, 6, 7, 8) for placing on a parapet; and —at least one transverse strut (9, 10) for bridging a parapet width, wherein the at least one transverse strut is connected to the connection arrangement and has at least one flange (12, 13) for placing on a parapet, wherein by means of a movement of the at least one flange towards the connection arrangement, the at least one flange and the at least one support press in opposite directions against the parapet. The invention disclosed relates to a holding device which allows for greater flexibility with regard to the structure of a balcony parapet.
US10250176B2 Control of long-stator linear motor coils of long-stator linear motor stator
A method and device for controlling the n LLM coils of an LLM stator making it possible to change the polarity of the coil voltage of the n LLM coils more easily and with little circuit complexity. It is proposed to apply a first operating potential to n first input terminals of n half bridges, and apply a second operating potential to n second input terminals of the n half bridges. For each half bridge, a first switch is connected between a center point of the respective half bridge and the first input terminal, and a second switch is connected between the center point of the relevant half bridge and the second input terminal. The center point of the n half bridges is connected in each case to n first terminals of then LLM coils, and the second terminals of then LLM coils are connected in a control point that is regulated to a predetermined potential.
US10250174B2 Motor driving device
A motor driving device for a motor having a stator and a rotor rotationally driven by an input of an AC voltage includes: an inverter circuit having multiple units corresponding to multiple phases respectively, each unit having a pair of a switching element and a reflux diode connected in anti-parallel to the switching element; and a control device controlling the inverter circuit to convert a DC voltage into the AC voltage and to output the AC voltage to the stator coil. The control device includes: a field weakening control unit adjusting the AC voltage to control a magnetic field of the stator coil to weaken a field magnetic flux of the rotor; and a regenerative current control unit switching an anti-regenerative side switching element to flow a regenerative current when the AC voltage stops while the field weakening control unit performs the field weakening control.
US10250171B2 Electric motor control apparatus and electric motor control method
An electric motor control apparatus controls an electric motor system that includes a power converter including switching elements and a three-phase alternating-current motor. The electric motor control apparatus includes generating devices for generating modulation signals by respectively adding corresponding triple harmonic signals to phase voltage command signals and a control device for controlling switching elements on the basis of a magnitude relation between each of the modulation signals and a carrier signal. Each of the triple harmonic signals includes a signal component that increases the absolute value of a peak value of a signal level of the corresponding modulation signal above the absolute value of a peak value of a signal level of the carrier signal in a corresponding one of phases.
US10250166B2 Transformer and priming circuit therefor
The invention relates to transformers. More particularly, the invention relates to transformers using (preferably electrostatic and more preferably dielectric elastomer) transducers such as generators and actuators. The invention further provides a priming circuit therefor.
US10250157B2 Synchronous rectification circuit and switching power supply thereof
The present disclosure relates to a synchronous rectification circuit. Operation states of four transistor switches in the synchronous rectification circuit are adjusted in accordance with a detected input voltage signal of the synchronous rectification circuit to achieve synchronous rectification. Moreover, the transistor switches in a rectifier bridge and a switching control circuit are all integrated into a single chip to have an increased integration level, a reduced chip size, and high efficiency. The present disclosure also relates to a switching power supply comprising the above synchronous rectification circuit.
US10250155B2 Electrical power conversion device
An electric power conversion device has semiconductor modules, a main P bus bar, a main N bus bar, a capacitor module, an input P bus bar and an input N bus bar. The input N bus bar is connected to the DC power source. The main N bus bar is connected to a negative electrode terminal of the semiconductor module to supply the DC power. A capacitor N bus bar, a filter capacitor and a smoothing capacitor in the capacitor module are molded by capacitor molded resin. The capacitor N bus bar is connected to a negative electrode terminal of the filter capacitor. The input N bus bar has a first N connection section connected to the capacitor N bus bar and a second N connection section connected to the main N bus bar. The main N bus bar is arranged outside of the capacitor mold resin.
US10250154B2 Data processing device and method for high voltage direct current transmission system
A data processing device is provided. The data processing device in a high voltage direct current (HVDC) transmission system includes a measurement module measuring a voltage or current for one or more points in the HVDC system; and a data processing and control unit generating measurement data units using measurement values measured at the measurement module and performing serial transmission on the generated measurement data units through time division multiplexing (TDM), wherein the data processing and control unit includes a plurality of data unit generation parts, and each of the plurality of data unit generation parts outputs a transmission completion signal representing that the transmission of a measurement data unit is completed.
US10250150B2 Method for driving a resonant converter, and corresponding converter and computer program product
A driving module of a resonant converter receives an enabling signal and a voltage across a switch of a secondary side, and generates a control signal for first and second switches of the secondary side. The driving module cyclically controls switches of a primary full-bridge switching stage and both switches of the secondary side. After a fixed time, the driving module turns off the low-side switch and turns on the high-side switch, waits for a rising edge of the enabling signal, waits for zero current in the secondary side switches, turns off the first switch via the control signal after a variable delay relative to the rising edge of the enabling signal, keeps the second switch on, waits for zero voltage across the first switch, switches back on the first switch via the control signal when the voltage measured across the first switch drops below a variable threshold.
US10250147B2 Switched-mode power supply and method for operating a switched-mode power supply
A switch-mode power supply includes a control element in a primary circuit for controlling a transformer for transmitting electric energy from the primary circuit to a secondary circuit, a first regulating element in the secondary circuit for regulating an electric output variable of the secondary circuit, and a second regulating element in the primary circuit for regulating an electric controlled variable of the control element as a function of a temperature of the primary circuit, the second regulating element being thermally coupled to an element of the primary circuit whose temperature is to be ascertained.
US10250144B2 Input voltage detection for a power converter including a transformer having a primary side and a secondary side
An example relates to a method for operating a converter comprising a primary side of a transformer and a secondary side of the transformer, wherein a switching element is used for conveying energy from the primary side to the secondary side, the method comprising (i) determining a voltage drop across the primary side of the transformer; (ii) determining at least one additional voltage drop across at least one component of the converter's primary side; and (iii) determining an input voltage at the converter via the voltage drops.
US10250140B2 Switching controller
In order to reduce the cost of a switch-mode converter delivering a continuous voltage to the terminals of a load (Z), the present invention proposes a circuit having two windings (Lp, Ls) and a single magnetic core.
US10250139B2 Apparatuses and methods for a load current control circuit for a source follower voltage regulator
According to one embodiment of this disclosure, an apparatus is disclosed. The apparatus includes a voltage regulator configured to produce a regulated voltage, a plurality of current circuits coupled in parallel between an output node and a power node, each of the plurality of current circuits including first and second transistors coupled in series, the first transistor of each of the plurality of current circuits being biased with the regulated voltage, and a control circuit configured to activate the second transistor of selected one or ones of the plurality of current circuits responsive, at least in part, to a voltage at the output node.
US10250135B2 Fast response control circuit and control method thereof
In one embodiment, a control circuit configured to control a switch mode power supply, can include: (i) a compensation signal generating circuit configured to generate a compensation signal according to an error between an output voltage feedback signal and a first reference voltage of the switch mode power supply; (ii) a switching signal generating circuit configured to control a switching operation of a power switching device of the switch mode power supply according to the compensation signal; (iii) a judge circuit configured to determine an operation state of the switch mode power supply according to the output voltage feedback signal; and (iv) a loop gain regulating circuit configured to regulate a loop gain of the control circuit according to the operation state.
US10250130B2 Capacitor reconfiguration of a single-input, multi-output, switched-capacitor converter
A switched capacitor converter and a method for configuring the switched capacitor converter are disclosed. The switched capacitor converter includes a capacitance resource with a cathode and an anode and a switching matrix with a first terminal, a second terminal, a third terminal, and at least one switch configured to switch among two or more connections selected from the group consisting of a connection of the first terminal to the anode and the second terminal to the cathode and a connection of the second terminal to the anode and the third terminal to the cathode.
US10250125B2 Power supply controller and related methods
A power supply controller having a shortened reset time due to a small hiccup voltage includes an electrical circuit providing a repeated voltage hiccup of a supply voltage of the controller of a switched-mode power supply (SMPS) when the controller enters a latched state. A plurality of comparators each have an input coupled with the controller supply voltage. A multiplexer and two latches are included, each coupled with one or more comparator outputs, and a restart controller is coupled with an output of one of the latches. The restart controller in various implementations toggles a switch to activate and deactivate a current sink to create the supply voltage hiccup. In other implementations, the switch is excluded and the restart controller toggles a voltage startup transistor to couple and decouple a voltage source with the supply voltage to create the voltage hiccup.
US10250112B2 Transverse flux machine
The invention implements a variation of the electrical transverse flux machine (motor or generator) that employs ferromagnetic excitation elements mostly located on the stator rather on the rotor. The excitation elements are employed in nearly-complete magnetic circuits that are periodically completed by the movement of the rotor. The varying flux that is thus generated is used to cause an EMF in windings, for the case of generators, or for the case of motors, appropriate EMF is used to cause varying flux that in turn causes rotation of the motor.
US10250096B2 Rotary electric machine having stator with neutral bus-bar disposed between phase bus-bars
Obtain a rotary electric machine in which an insulation capability of bus-bar units is maintained in order to supply current to a coil of a stator of the rotary electric machine, and the whole stator can be downsized. In the arc-shaped bus-bar units which are laminated and arranged on a coil end of a stator of the rotary electric machine, a neutral-point bus-bar unit, which includes a neutral-point bus-bar is arranged at a midpoint of phase's bus-bar units, which include phase's bus bars.
US10250095B2 Rotating electrical machine coil
According to the present invention, a wire insulation layer (112) and an interlayer insulation layer (113) are formed on a wire (111). A main insulation layer (114) is formed by winding highly thermally conductive mica tape. A first outer insulation layer (115) formed from heat-shrinking material and a second outer insulation layer (116) formed from a highly thermally conductive resin are formed at a coil end section. Due to this configuration, the thermal conductivity of the coil, particularly of the coil end section, is improved, thereby enabling improved cooling performance.
US10250091B2 Electric machine
The invention relates to an electric machine, which comprises a stator (1) and a rotor (2) that can be moved in relation to the stator. The stator (1) has a first multi-strand winding (I) and at least a second multi-strand winding (II), which each comprise two sub-windings (A1, A2) mechanically shifted in relation to each other. In a slot (3) of the stator, a number of windings (Nw1) of the first sub-winding (A1) of a multi-strand winding is different from a number (Nw2) of windings of the second sub-winding (A2) of said multi-strand winding. The stator (1) has a number of slots (3) that is twice the number of slots minimally required for a given pole pair number p of the rotor (2) for one of the multi-strand windings.
US10250086B2 Electromagnetic generator transformer
An electromagnetic generating transformer comprises one or more flux assembly having one or more magnetic field source having a positive pole and a negative pole and a magnetic field passing in a path between the positive pole and the negative pole and a conductor magnetically coupled with the one or more magnetic field source, the magnetic field source and the conductor being fixed relative to one another; a shunt is coupled with a motive source and configured to move the shunt into a primary position and a secondary position, wherein the magnitude of the magnetic field passing between the positive pole and the negative pole varies when the shunt is moved between the primary position and the secondary position.
US10250084B2 Predictive phase tracking in wireless power delivery environments
Systems and methods are described for receiving wireless power and providing wired power. In some embodiments, a predictive phase estimation apparatus comprises a transceiver module configured to receive a plurality of beaconing signals from a wireless client during a beacon cycle. The predictive phase estimation apparatus also comprises a phase compensation module configured to store the received plurality of beaconing signals, a phase predictor module is coupled to the transceiver module and configured to calculate predictive phases based on the received plurality of beaconing signals and based on beaconing signals received from the wireless client prior to the beacon cycle, and a signal converter coupled to the transceiver module. The signal converter is configured to form transmission signals based on the predictive phases and supply the transmission signals to the transceiver module. The transceiver module also transmits the transmission signals for delivery of wireless power to the wireless client.
US10250081B2 Method and system of wireless power transfer foreign object detection
A wireless power transfer foreign object detector having, at least one secondary receiver coil, an adjustable load electrically coupled to the at least one secondary receiver coil, and at least one temperature sensor providing at least one temperature detection signal, wherein the at least one temperature sensor responsive to at least one thermal state of the at least one secondary receiver coil, and wherein foreign object detection is based at least in part upon the at least one temperature detection signal.
US10250053B2 Optimal battery current waveform for bidirectional PHEV battery charger
The present invention provides a battery charger and battery charging method controlled with a charging waveform input of an AC-DC switching circuit to a DC link and a DC-DC stage converter for outputting a regulated DC voltage. The method determining the charging waveform comprising the steps of selecting a Pulse Width Modulation (PWM) zero-off charging waveform signal input to the AC-DC switching circuit and calculating a ripple power at the DC link based on the signal input power and output power of the regulated DC voltage output.
US10250051B2 Electronic device docking station
An electronic device docking station may include a connector and a base. The connector may include a connector head, a connector plug, and a flexible cable. The connector head may have a neck, a face, a first recess configured to interface with a releasable pivot mechanism, and a pivot surface. The connector plug may extend from the face of the connector head, the plug being configured to connect to an electronic device. The flexible cable may extend from the neck the connector head. The base may include a second recess and a fulcrum surface. The second recess may be configured to interface with the releasable pivot mechanism and thereby releasably secure the connector head to the base. The fulcrum surface may be configured to contact the pivot surface.
US10250047B2 Battery disconnect unit
Disclosed embodiments relate to a battery disconnect unit capable of being stably driven, and minimizing damage of a circuit, by including a means to protect the circuit at high temperatures without an additional power source. In some embodiments, the battery disconnect unit includes a first main relay electrically connected between a first pole of a battery and an inverter; a second main relay electrically connected between a second pole of the battery and the inverter; a pre-charge relay connected to the second main relay in parallel; and a self-operating switch connected between the first pole of the battery and the second main relay, and configured to autonomously open a circuit providing an electric power from the battery when a ambient temperature is drastically increased, or when an over-current occurs.
US10250045B2 System and method for battery pack
A battery pack includes an arrangement of battery cells organized in battery groups connected in series, with each group having one or more battery units connected in parallel, and each battery unit comprising one or more series-connected battery cells connected to a battery switch. Charging of the battery pack uses pulse charging. The charging pulses provided to the battery units can be determined based on one or more measured characteristics of battery cells comprising the battery unit so that charging of the battery units can be optimized according to those characteristics. The charging pulses provided to each battery group are timed so that there is an uninterrupted flow of charging current through all the battery groups at all times.
US10250043B2 Initializer-based control of a module bypass switch for balancing of battery pack system modules
A battery pack system module may include a module bypass switch for allowing charge current to bypass the battery pack system module. A charge switch and a discharge switch may be coupled with the module bypass switch. When other battery pack system modules are coupled in series with the module, balancing between modules may be achieved by allowing charge current to bypass the unbalanced modules and charge other modules. For example, when an unbalanced module is at a higher level of charge than other modules, a charge switch and a discharge switch in the unbalanced module de-activate and a module bypass switch activates to allow charge current to rapidly bring other modules into balance. The discharge switch and the charge switch allow the charging current to bypass the unbalanced module creating little or no additional heat dissipation.
US10250040B2 Distributing power between data centers
A data center operable using only electric power based on renewable energy. The data center includes at least one device driven by the electric power, a storage battery for storing the electric power, and a controller for switching the operating mode of the device over the course of time on the basis of predicted values for the amount of electric power generated using renewable energy, the amount of electric power stored in the storage battery, and the amount of electric power consumed by the device.
US10250037B2 Harmonic current compensator and air-conditioning system
A harmonic current compensator is connected in parallel with a harmonic generating load to a system power supply and supplies a compensation current Ia to limit a harmonic component contained in a load current IL to be input from the system power supply to the harmonic generating load. The harmonic current compensator includes: a load current detector that detects the load current IL; a compensation current detector that detects the supplied compensation current Ia; a control amount computing portion that computes a control amount of the compensation current Ia based on the harmonic component contained in the load current IL detected by the load current detector and the compensation current Ia detected by the compensation current detector; and a limiter that limits an upper limit of the compensation current Ia.
US10250035B2 Holistic optimization of distribution automation using survivability modeling to support storm hardening
Improvements to a distributed automation power grid are selected to improve storm survivability. Using historical information about storms, link sets are determined that, when added to the power grid, would restore connectivity after damage by each of the storms. One of the link sets is then selected based on costs and rewards, and is added to a grid representation. Survivability of the modified grid representation is then estimated, and additional link sets are determined and selected until survivability surpasses a minimum level or a budget is exceeded.
US10250031B2 Magnetic coil driving circuit for magnetic contactor
The magnetic coil driving circuit of the magnetic contactor according to the present invention comprises a semiconductor switch configured to open or close a circuit for magnetizing or demagnetizing a magnetic coil; a pulse width modulation unit configured to output a pulse signal as a control signal for turning on or off the semiconductor switch; a control unit configured to output a control signal for changing a pulse width of the pulse signal to the pulse width modulation unit; and a temperature detection and protection unit configured to detect a temperature inside the magnetic contactor, output an output signal for turning off the semiconductor switch when the temperature exceeds an allowable temperature, and control the semiconductor switch by the pulse signal from the pulse width modulation unit when the temperature is within the allowable temperature.
US10250030B2 Power distribution unit with modular charging ports
A surge protector for providing electricity to an electronic device. The surge protector including a housing defining a module slot and including a module connector positioned within the module slot and a module insertable into the module slot and including at least one connector port and a housing connector. The housing connector can be operably connectable to the module connector when the module is inserted into the module slot. The cable can be connected to the module and housing such that the module can be positioned at a location remote from the housing.
US10250027B2 Circuit protection system and method
A DC and/or an AC power transmission circuit protection system is for protection of a cabling medium. The circuit protection system includes a power supply, a powered device and a circuit protection module that includes an over-current and/or over-voltage circuit module and/or a heat circuit protector. The protection system is disposed between the power supply and the powered device, and interrupts an electrical current that flows through the cabling medium when the over-current and/or over-voltage circuit module and/or the circuit protector exceeds a predetermined level. There is also provided a method to dispose the circuit protection system and the circuit protection module within the circuit and to interrupt the circuit when over-current and/or over-voltage circuit module and/or heat circuit protector exceeds a predetermined level.
US10250026B2 High voltage joint
This invention is a device for connecting an end of a HV cable to an HV installation, comprising a pre-fabricated pipe-like unit (2) and the method for installing this device. The pipe-like unit comprises a connection piece (6, 6b) made out of an electrically conducting material and an insulator tube (5, 5r) which is connected to the connection piece (6, 6b) in a fluid-tight way. The insulator tube (5, 5r) is made out of an insulating material. The HV installation is typically a HV joint or a termination.
US10250021B2 Method of manufacturing a high-voltage DC cable joint, and a high-voltage DC cable joint
A high-voltage DC cable joint including a multi-wall layered construction having individual concentrically arranged layers. The joint includes, from inside to outside, an inner conductive rubber layer, a field grading rubber layer made from a predetermined tailored formulation, an insulating rubber layer and an outer conductive rubber layer. The field grading rubber layer separates and interconnects the conductive rubber layers, and wherein the rubber layers are cross-linked by a by-product-free manufacturing method. The cable joint is preferably made from platinum cured rubbers by moulding process steps. In a preferred embodiment the cable joint is made by injection moulding.
US10250020B2 Electrical bus interlaced technique for a shared resource distributed electrical power distribution system
A method, apparatus, and system are described for a radial bus Shared Resource Distributed electrical power Distribution System, which has multiple electrical power distribution platforms and a radial power distribution bus. The multiple electrical power distribution platforms are coupled to the radial bus in an interlaced fashion to supply AC electrical power to the downstream electrical loads. The electrical loads are dual corded and are configured to nominally receive AC electrical power from two separate power distribution platforms. A first power distribution platform electrically connects to a first set of the dual corded electrical loads. Also, the first power distribution platform electrically connects to a second set of the dual corded electrical loads. A second power distribution platform electrically connects to the first set of the dual corded electrical loads, and the second power distribution platform electrically connects to a third set of the dual corded electrical loads.
US10250012B2 Variable emission area design for a vertical-cavity surface-emitting laser array
A vertical cavity surface emitting laser (VCSEL) array may include a plurality of VCSELs. A size of an emission area of a first VCSEL, of the plurality of VCSELs, may be different from a size of an emission area of a second VCSEL of the plurality of VCSELs. The first VCSEL may be located closer to a center of the VCSEL array than the second VCSEL. A difference between the size of the emission area of the first VCSEL and the size of the emission area of the second VCSEL may be associated with reducing a difference in operating temperature between the first VCSEL and the second VCSEL, or reducing a difference in optical power output between the first VCSEL and the second VCSEL.
US10250011B2 Driver circuitry and electronic device including a multipurpose inductor
Driver circuitry including an inductor configured to be used both as an inductor of a buck converter and to provide high-speed pulse driving of a load. The driver circuitry includes the buck converter, which includes a first switch, a second switch and a comparator configured to drive the first switch and the second switch. The inductor is connected between the first switch and the second switch of the buck converter and the load and supplies current to drive the load.
US10250004B2 Method of forming a connector for an electrical cable for electrically connecting to a camera of a vehicle
A method of forming an electrical cable connector for electrically connecting to a camera of a vehicle includes providing a cable, a plurality of terminals and a retaining element. The terminals are pressed into respective receiving portions and passageways of the retaining element, such that pin ends of the terminals protrude from the retaining element. Ends of the electrically conductive wires of the cable are electrically connected at wire receiving ends of the terminals. When the terminals are pressed into the retaining element and the wire ends are electrically connected at the wire receiving ends of the terminals, a wire-terminal-retainer construction is formed at the end of the cable. The wire-terminal-retainer construction is placed in a molding device and a unitary connector end is molded at and over the wire-terminal-retainer construction. The molded unitary connector end includes a connector portion and a sleeve portion.
US10249999B2 Brush holder assembly monitoring apparatus, assembly, system and method
Methods and systems for monitoring a brush holder assembly and/or detecting wear of a brush in a brush holder assembly are disclosed. One method includes sending data from a plurality of remote monitoring locations to a central control unit, where the data may be evaluated in order to monitor states of brushes at a plurality of remote electrical facilities. For example, multiple images of a marker tracking longitudinal movement of the brush may be acquired. A comparison of the images, for example, a comparative imaging technique, such as pixel-by-pixel comparison, may then be performed in order to evaluate a condition of the brush, such as the wear rate, wear state, or life expectancy of the brush.
US10249998B2 Combination outlet and power distribution unit incorporating the same
A combination outlet connector is disclosed. The combination outlet connector includes an outlet core having three T-shaped apertures. The outlet core has a core outer surface to mate with a first connector type, such as a C14 connector, and electrical terminals are positioned in corresponding apertures. A removable adapter sleeve is positionable around the outlet core and has a sleeve outer surface to mate with a second connector type, such as a C20 connector. The adapter sleeve includes a sleeve aperture at least partially congruent with the core outer surface. The electrical terminals are configured to connect with mating terminals of the first and second connector types. A removable adapter shroud can be positioned around the outlet core. The shroud includes a shroud inner surface to receive the first connector type and a shroud flange having a shroud aperture at least partially congruent with the core outer surface.
US10249996B2 Television commercial silencer electrical wall outlet receptacle tap
I rewired a standard one gang electrical outlet receptacle with an 110/120 volt three position toggle switch (ON, OFF, ON). The rewiring allowed for the top outlet to be hot when the toggle was up (ON) and the bottom outlet would be OFF. Conversely, the bottom outlet would be hot when the toggle was down (ON) and the top outlet would be OFF. When the toggle switch was flipped to the middle position (OFF), both outlets would be off. Plugged a 3.5 mm plug from a set of amplified external speakers into my headphone port on the side of my television. The external speakers were plugged into the top outlet on my rewired receptacle. The bottom outlet on my rewired receptacle provided power to my “BOOM BOX.” Flipping my three position toggle switch up turned on my television audio while flipping the toggle switch down would “Silence” my television audio and turn on my “BOOM BOX” radio.—My rewired receptacle is the origin of the Television Commercial Silencer Electrical Wall Outlet Receptacle Tap.
US10249979B2 Waterproof component with wiring structure
A waterproof component includes a housing body, a mat seal, mat seal cover, and an elastic ring. The housing body includes an attachment-hole-insertion portion having a mat-seal-accommodating chamber, an abutting portion to abut a first peripheral surface of the attachment hole, a locking claw provided on an insertion tip side of the attachment hole insertion portion, the locking claw to be locked to a second peripheral surface of the attachment hole, and a cover locking portion provided on an insertion tip side of the attachment-hole-insertion portion. The mat seal has an electric wire press-fitting hole. The mat-seal-accommodating chamber accommodates the mat seal. The mat seal cover locks to the cover-locking portion, the mat seal cover interposes the mat seal between the mat seal cover and a bottom wall of the mat-seal-accommodating chamber. The elastic ring is disposed on an outer periphery of the attachment-hole-insertion portion.
US10249969B2 Connector
High reliability is achieved with a protected state guaranteed for housings with reinforcing brackets being rigid to be free from displacement and misorientation. A connector includes: a connector body; a terminal installed in the connector body; and a reinforcing bracket fit to the connector body. The connector body includes a recess in which a mating connector body of a mating connector fits, and an insular part that is in the recess and fits in a groove part of the mating connector body. The reinforcing bracket includes an inner reinforcing bracket fit to an insular end part that is an end portion of the insular part in a longitudinal direction. The inner reinforcing bracket includes a body part that is disposed on an upper surface of the insular end part, an end plate that is connected to the body part and is disposed on an end surface of the insular end part, a pair of side plates that are connected to right and left ends of the body part and are disposed on right and left side surfaces of the insular end part, and a pair of connecting legs that are each connected to a lower end of a corresponding one of the side plates and extend outward in a right and left direction of the connector body.
US10249965B2 Busbar
A busbar includes a plate-shaped body section and a wire connection section extended from the body section. The body section includes a first plate section, a second plate section, and a folding-back section connecting the first plate section and the second plate section. The first plate section and the second plate section are stacked mutually by folding-back the folding-back section. The first plate section has an outer shape that is positioned to a busbar accommodation section of a wire routing member made of insulation resin. A maximum width dimension of the second plate section in a direction parallel to the folding-back section is smaller than that of the first plate section in the direction parallel to the folding-back section.
US10249953B2 Directive fixed beam ramp EBG antenna
A fixed beam ramp electromagnetic band gap (EBG) antenna including a radiating element and an electromagnetic band gap (EBG) structure both disposed within a ramped cavity. The cavity is designed with the ramp leading to the EBG structure disposed about a base of the cavity. The radiating element can be disposed above the EBG structure and the EBG structure may have a plurality of unit cells. The EBG structure can be provided both, horizontally on the floor of the cavity and vertically along a back wall of the cavity. The use of both horizontal and vertical EBG structures combined with the ramped cavity increases the bandwidth and enhances the beam steering of the antenna system.
US10249946B2 Adaptation of an antenna circuit for a near-field communication terminal
A method for adapting an antenna circuit including at least one first capacitive element and an inductive element in series, and at least one second capacitive element having a first electrode connected between the first capacitive element and the inductive element, wherein data representative of the voltage of said first electrode are applied to the second electrode of the second capacitive element.
US10249944B1 Systems, apparatus, and methods to improve antenna performance in electronic devices
Disclosed are a system, apparatus, and method for improving performance of antennas in electronic devices. The disclosed system, apparatus, and method uses a transparent dielectric substrate as an antenna. The transparent dielectric substrate may receive energy from a wave launcher and printed circuit board. To work as an antenna, the whole structure may include at least one wave launcher located between the dielectric transparent substrate and a printed circuit board. Also, the structure may include a ground at the bottom of solid dielectric transparent substrate with a separation space. The space should not be less than wavelength 1/10 of fundamental resonant frequency.
US10249935B2 Handrail Wi-Fi enclosure
An enclosure for an access point for attachment to a handrail includes a first half-shell including a first peripheral flange portion and a second half-shell including a second peripheral flange portion, the first half-shell and the second half-shell being attached together along the first peripheral flange portion and the second peripheral flange portion to form the enclosure; a mounting plate disposed within the enclosure, the mounting plate including a peripheral edge portion coextensive with the first and second peripheral flange portions, the peripheral edge portion including first and second sides opposed to the respective first and second peripheral flange portions; and a seal disposed along the first and second sides of the peripheral edge portion, the seal on the first side being sandwiched between the first peripheral flange portion and the first side, the seal on the second side being sandwiched between the second peripheral flange portion and the second side.
US10249927B2 Cochlea-based microwave channelizer
A system includes an RF input coupled to a plurality of channel filters through an inductive manifold. Each of the channel filters is configured as a series resonator and has a frequency of greater than about 1 GHz. The frequency of the channel filters decreases as their distance from the RF input increases. Components of each of the channel filters, which may include a series inductor, series capacitor, and shunt capacitor, are configured using high-Q transmission lines. A tunable notch filter, such as an absorptive tunable band-stop filter, may be included within the channel filters. The system may be used for protection of wideband receivers.
US10249925B2 Dielectric waveguide bundle including a supporting feature for connecting first and second server boards
An apparatus comprises a plurality of waveguides, wherein the waveguides include a dielectric material; an outer shell; and a supporting feature within the outer shell, wherein the waveguides are arranged separate from each other within the outer shell by the supporting feature.
US10249920B2 Battery cell assembly
A battery cell assembly includes a pouch-type battery cell having a battery member, an external housing, and first and second electrical terminals. The external housing has a central housing portion and a peripheral lip member extending around a periphery of the central housing portion. The central housing portion encloses the battery member therein. The first and second electrical terminals are electrically coupled to the battery member and extend outwardly from the peripheral lip member. The assembly further includes a first tube disposed against the peripheral lip member of the external housing. The peripheral lip member extends around the first tube such that the first tube is at least partially disposed within a first interior region defined by the peripheral lip member.
US10249917B2 Power source device
A power source device includes: a battery assembly including a plurality of battery cells which are aligned; a bus bar module formed by linking a plurality of bus bar storing portions which store a plurality of bus bars which link and connect electrodes of the battery assembly; a smoke exhausting duct provided on one side of the battery assembly; and a control board provided on the smoke exhausting duct and electrically connected to a voltage detection terminal for detecting a voltage of each of the battery cells. In the smoke exhausting duct, a portion where the control board is provided is in a flattened shape having a smaller height and a larger width in comparison with another portion.
US10249916B2 Connector barrel for a battery module
The present disclosure relates to a battery module. The battery module includes a housing defined by one or more walls. A wall of the housing includes an opening configured to create a passageway between an interior of the housing and an exterior of the housing. The battery module includes a connector barrel disposed within the opening. The connector barrel is a hollow conduit with a first open end opposite a second open end, and the connector barrel is configured to receive a low voltage signal connector through the first open end and a vehicle control module connector through the second open end. An external surface of the connector barrel includes a pair of protrusions configured to enable intimate contact between the wall of the housing and the connector barrel.
US10249912B1 Electrical control system
An electrical control system having a primary microcontroller, a secondary microcontroller, a slave IC, and a communication IC is provided. The communication IC sets a fault line to a first logic level indicating that an overvoltage condition has been detected in a battery cell. The secondary microcontroller sends a message to the primary microcontroller via a communication bus indicating that the overvoltage condition has been detected in response to the fault line having the first logic level. The primary microcontroller determines that both the message from the second microcontroller was received and the fault line has the first logic level to confirm that the communication bus is functioning as desired and that the secondary microcontroller is functioning as desired.
US10249910B2 Rechargeable lithium-ion cell
A rechargeable lithium-ion cell has a cell capacity and includes a positive electrode having a recharged potential and a negative electrode. The rechargeable lithium-ion cell also includes a charge-carrying electrolyte. The charge-carrying electrolyte includes a charge-carrying medium and a lithium salt. The rechargeable lithium-ion cell also includes a redox shuttle having the following structure.
US10249909B2 Nonaqueous electrolyte secondary battery and method for manufacturing the same
A nonaqueous electrolyte secondary battery including an electrode assembly the electrode assembly being fastened with a rectangular or square fixing tape applied to cover the end of the coil, the side of the fixing tape in contact with the electrode assembly including self-adhesive portions having a pressure-sensitive adhesive and a non-adhesive portion having no pressure-sensitive adhesive, the self-adhesive portions being disposed at both ends of the non-adhesive portion in the direction of the width of the fixing tape so that the non-adhesive portion is interposed between the self-adhesive portions, the battery satisfying 0.9≤Wb/Wa≤1 and 0.35≤Wc/Wa≤0.8 wherein Wa is the height of the electrode assembly, Wb is the width of the fixing tape and Wc is the width of the non-adhesive portion.
US10249908B2 Systems, methods and devices for creating a Li-metal edge-wise cell
A new battery cell structure uses a battery cell structure comprising a plurality of strips so that only a fraction of the power in the cell can be fed to a dendrite which has shorted an anode and cathode. The dendrite still occurs, but can be rendered benign. In addition, a fuse can be added to the cell structure so that shorted cells can be removed from the circuit.
US10249904B2 Electrochemical cell
The present invention provides an electrochemical cell including: an electrode body; an exterior packaging body in which a plurality of substrates including a first substrate formed from a ceramic material are stacked in the first direction, and a cavity in which the electrode body is accommodated is formed; a first electrode connection wiring that is formed in the exterior packaging body and connects a first electrode layer and an external substrate to each other; and a second electrode connection wiring that is forming in the exterior packaging body and connects a second electrode layer and the external substrate to each other. At least the first electrode connection wiring is formed in the first substrate, and an attachment portion, to which a fastening member configured to mount at least the first electrode connection wiring to the external substrate is attached, is formed in the first substrate.
US10249902B2 Secondary battery transfer device and method for detecting receipt failure of secondary battery
Disclosed herein are a secondary battery transfer apparatus for transferring a secondary battery in a secondary battery manufacturing process and a method for detecting a loading defect of a secondary battery in a carrier receiving the secondary battery. The secondary battery transfer apparatus includes a carrier having a receipt space to receive a secondary battery, a transfer unit transferring the carrier, a loading detection sensor sensing the secondary battery when the secondary battery inserted into the carrier reaches a designated height, and a controller receiving a result of sensing of the loading detection sensor and controlling operation of the transfer unit. The secondary battery transfer apparatus and the detection method detect whether or not a case of the secondary battery is damaged due to friction with the carrier and thus recognize a product defect in advance.
US10249900B2 Method for preparing a composite membrane
A method for making a composite membrane includes the steps of coating a first layer of ionomer on an intermediate support, laminating a dry porous support into the wet first layer of ionomer, impregnating the porous support with ionomer from the coated ionomer layer, optionally drying the impregnated porous support and the first layer of ionomer, coating a second layer of ionomer on the impregnated porous support, drying the second layer of ionomer until most of the solvent is evaporated, and delaminating the composite membrane from the intermediate support. The composite membrane thus obtained includes a porous support impregnated with the ionomer and on each side of the impregnated support a dense ionomer layer.
US10249899B2 Method for making fuel cell module having curved membrane electrode assembly
The disclosure relates to a method for making fuel cell system. The fuel cell system includes a fuel cell module curved to form a chamber. The fuel cell module includes a container having a number of through holes and a membrane electrode assembly located on the container and cover the number of through holes. The membrane electrode assembly includes a proton exchange membrane having a first surface and a second surface opposite to the first surface, a cathode electrode located on the first surface and an anode electrode located on the second surface. A fuel cell module is at least partially immerged in the fuel and the oxidizing gas is supplied in to the chamber of the fuel cell module.
US10249887B2 Fuel cell
In this fuel cell, a cell holder (40) is provided with an inflow passage (44) for allowing flow into a frame of the cell holder (40), and a convex support (34) for supporting an insulating portion (50) and a first seal member (60) is provided in the inflow passage (44).
US10249878B2 Non-aqueous electrolyte secondary battery
A positive electrode and a negative electrode are stacked so as to face each other with a separator and a low spring constant film interposed therebetween. The positive electrode or the negative electrode has a first spring constant that is the lowest spring constant of the positive electrode, the negative electrode and the separator. The low spring constant film has a second spring constant. The second spring constant is lower than the first spring constant.
US10249875B2 Method of fabricating anode active material for lithium secondary battery, anode active material fabricated thereby, and slurry for anode
A method of preparing a negative electrode active material of the present invention includes mixing a lithium precursor and a titanium precursor, and sintering the precursor mixture to prepare a lithium titanium-based active material including a lithium titanium oxide, wherein a residual amount of lithium in the lithium titanium-based active material is 2,000 ppm or less based on a total amount of the lithium titanium-based active material. The preparation method allows the residual amount of lithium to be 2,000 ppm or less in a range, in which rate capability is not significantly reduced, by appropriately controlling sintering temperature, wherein the method may provide a lithium secondary battery, in which an amount of gas generated is extremely small even if stored at high temperature, a thickness expansion rate is consequently considerably low, and, simultaneously, the rate capability is also excellent.
US10249869B2 Method of producing electrode body and method of producing battery
A method of producing an electrode body includes obtaining a state in which an electrode active material layer in a wet state which includes a first solid component containing electrode active material particles and a first liquid phase component and which includes the first solid component at a weight ratio in a range of 70 to 85% is present on the collecting foil, and applying an insulating particle paint which includes a second solid component containing insulating particles and a second liquid phase component and which includes the second solid component at a weight ratio in a range of 35 to 50% onto the electrode active material layer in the wet state, wherein a surface tension value of the first liquid phase component is in a range of 90 to 110% of a surface tension value of the second liquid phase component.
US10249863B2 Microporous material and a method of making same
A method for producing a microporous material comprising the steps of: providing an ultrahigh molecular weight polyethylene (UHMWPE); providing a filler, providing a processing plasticizer, adding the filler to the UHMWPE in a mixture being in the range of from about 1:9 to about 15:1 filler to UHMWPE by weight; adding the processing plasticizer to the mixture; extruding the mixture to form a sheet from the mixture; calendering the sheet; extracting the processing plasticizer from the sheet to produce a matrix comprising UHMWPE and the filler distributed throughout the matrix; stretching the microporous material in at least one direction to a stretch ratio of at least about 1.5 to produce a stretched microporous matrix; and subsequently calendering the stretched microporous matrix to produce a microporous material which exhibits improved physical and dimensional stability properties over the stretched microporous matrix.
US10249860B2 Cartridge frame having double sidewall structure and battery module having the same
Provided is a cartridge frame which is inserted between a plurality of unit battery cells stacked in the fabrication of a modularized battery and a battery module having the same. The cartridge frame according to one aspect of the present disclosure includes an inter-cell separation plate with a planar shape inserted between adjacent unit battery cells to separate the adjacent unit battery cells, and a sidewall part extending in a direction perpendicular to the planar surface of the inter-cell separation plate at an edge other than an edge of a direction in which an electrode terminal of the battery cell is drawn, among edges of the inter-cell separation plate, wherein for at least a portion of the sidewall part, an inner sidewall coming into contact with a side surface of the unit battery cell is made from metal, and an outer sidewall facing the inner sidewall is made from plastic.
US10249832B1 Organic electroluminescence device and novel compound
To provide an organic electroluminescence device having a high luminous efficiency and a novel compound that can be used as a material for an organic electroluminescence device having a high luminous efficiency.A compound represented by the following formula (3-I), wherein at least one of R1 to R7 and R10 to R11 is —N(R36)(R37). R31 to R37 are independently a hydrogen atom, a substituted or unsubstituted alkyl group including 1 to 50 carbon atoms, a substituted or unsubstituted cycloalkyl group including 3 to 50 ring carbon atoms, a substituted or unsubstituted aryl group including 6 to 50 ring carbon atoms or a substituted or unsubstituted monovalent heterocyclic group including 5 to 50 ring atoms.
US10249829B2 Compound and organic light-emitting device including the same
An organic light-emitting device including a first electrode; a second electrode facing the first electrode; and an organic layer between the first electrode and the second electrode, the organic layer including an emission layer, wherein the organic layer includes a compound represented by Formula 1: When the compound represented by Formula 1 is used as electron-transporting material, an organic light-emitting device including this compound may show significantly improved efficiency, driving voltage, high luminance, and long lifespan characteristics.
US10249826B2 Compound, organic electroluminescent element and electronic device
An organic electroluminescence device includes an anode, an emitting layer and a cathode, in which the emitting layer includes a first compound and a second compound. The first compound is a delayed-fluorescent compound represented by a formula (1) below. The second compound includes at least one of a partial structure represented by a formula (21) below and a partial structure represented by a formula (22) below in one molecule.
US10249818B1 Memory element
According to one embodiment, a memory element includes a first layer, a second layer, and a third layer. The first layer is conductive. The second layer is conductive. The third layer includes hafnium oxide and is provided between the first layer and the second layer. The first layer includes a first region, a second region, and a third region. The first region includes a first element and a first metallic element. The first element is selected from a group consisting of carbon and nitrogen. The second region includes a second metallic element and is provided between the first region and the third layer. The third region includes titanium oxide and is provided between the second region and the third layer.
US10249816B2 Magnetoresistive random access memory device
A method of manufacturing a magnetoresistive random access memory device, the method including forming a memory structure on a substrate, the memory structure including a lower electrode, a magnetic tunnel junction structure, and an upper electrode sequentially stacked; forming a first capping layer to cover a surface of the memory structure by a deposition process using a plasma under first conditions; and forming a second capping layer on the first capping layer by a deposition process using a plasma under second conditions different from the first conditions.
US10249815B2 Electronic device and method for fabricating the same including variable resistance element and lower contact plug with sidewalls aligned to each other
Provided is an electronic device including a semiconductor memory. The semiconductor memory may include: a variable resistance element that exhibits different resistance states for storing data; and a lower contact plug coupled to the variable resistance element and disposed under the variable resistance element, and wherein a width of the lower contact plug increases from a top surface of the lower contact plug to a bottom surface of the lower contact plug.
US10249812B2 Filter and multiplexer
A filter includes: an input terminal; an output terminal; and a ladder circuit that includes one or more series acoustic wave resonators connected in series between the input terminal and the output terminal and one or more parallel acoustic wave resonators connected in parallel between the input terminal and the output terminal, and in which characteristic impedance of at least one point in a pathway between the input terminal and the output terminal in a passband is greater than at least one of input impedance of the input terminal and output impedance of the output terminal in the passband.
US10249807B2 Pre-rotated overmoulded bidirectional spreading lens for stretched leadframe architecture
A solid state light-emitting device (LED) lighting apparatus comprising a leadframe assembly comprising leadframes spaced apart at a pitch, each leadframe comprising at least one pad, interconnects each linking two adjacent leadframes, LEDs mounted on the leadframes, and bidirectional spreading lenses disposed about the LEDs, each bidirectional spreading lens having a spreading axis and a null axis perpendicular to the spreading axis, each bidirectional spreading lens directing more light in opposite directions along the spreading axis than the null axis, the spreading axis being aligned along the length of the stretched leadframe assembly.
US10249801B2 Light emitting diode package and manufacturing method thereof
A light emitting diode package includes a light emitting diode chip disposed in a housing, a first phosphor configured to emit green light, and a second phosphor configured to emit red light. White light is configured to be formed by a synthesis of light emitted from the light emitting diode chip, the first phosphor, and the second phosphor. The second phosphor has a chemical formula of A2MF6:Mn4+, A is one of Li, Na, K, Rb, Ce, and NH4, and M is one of Si, Ti, Nb, and Ta, and the Mn4+ of the second phosphor has a mole range of about 0.02 to about 0.035 times the M.
US10249800B1 Stacked transparent pixel structures for electronic displays
In one embodiment, a pixel for an electronic display includes a first subpixel, a second subpixel stacked on top of the first subpixel, and a third subpixel stacked on top of the second subpixel. Each of the first, second, and third subpixels comprises a polygon shape. Each of the first, second, and third subpixels comprises an emissive layer, a transparent cathode layer, and a transparent anode layer.
US10249796B2 Light emitting diode and method of manufacturing thereof
The present application discloses a light emitting diode comprising a substrate; and a light emitting layer on the substrate. The light emitting layer comprises, an N-type doped layer; a quantum well active layer; and a P-type doped layer. At least one of the N-type doped layer and the P-type doped layer comprises an uneven layer adapted to concentrate light emitting from the light emitting layer.
US10249793B2 Transparent electron blocking hole transporting layer
A light emitting diode includes an active region configured to emit light, a composite electrical contact layer, and a transparent electron blocking hole transport layer (TEBHTL). The composite electrical contact layer includes tow materials. At least one of the two materials is a metal configured to reflect a portion of the emitted light. The TEBHTL is arranged between the composite electrical contact layer and the active region. The TEBHTL has a thickness that extends at least a majority of a distance between the active region and the composite electrical contact layer. The TEBHTL has a band-gap greater than a band-gap of light emitting portions of the active region. The band-gap of the TEBHTL decreases as a function of distance from the active region to the composite electrical contact layer over a majority of the thickness of the TEBHTL.
US10249784B2 Optical sensor capable of being applied to a tilt sensor
An optical sensor includes: a light emitting element 40; a lower substrate 20 on which the light emitting element 40 is provided; an upper substrate 10 provided so that the light emitting element 40 is positioned between the upper substrate 10 and the lower substrate 20; and an optical block 30 provided on the upper substrate 10. The upper substrate 10 includes a division-type photodiode SD. The optical block 30 is configured to reflect light emitted from the light emitting element 40 toward a measurement target R, and light reflected by the measurement target R is incident onto the division-type photodiode SD.
US10249781B2 Apparatus for counting single photons and method thereof
Disclosed is an apparatus for counting single photons including an edge combiner configured to detect an edge of each of applied clocks using a plurality of Phase-Locked Loops (PLL) to generate a combined signal; a sampling unit configured to sample all events occurring in each SPAD of a single photon detection diode (SPAD) array using an OR tree and an XOR tree; and a calculation unit configured to count the sampled events based on the combined signal to count single photons.
US10249778B2 Solar cell structure for wireless charging
A solar cell structure for wireless charging includes a substrate and at least one thin film solar cell disposed on a surface of the substrate, wherein the thin film solar cell has a winding coil structure. Accordingly, in the thin film solar cell, the electrode which is the winding coil structure may be used as electromagnetic induction coil or millimeter-wave radio wave receiving radiator.
US10249776B2 Heterojunction solar cell and manufacturing method thereof
Discussed is a method of manufacturing a heterojunction solar cell, including: forming a metal compound on a semiconductor substrate; forming a transparent conductive oxide on the metal compound; forming an electrode forming material on the transparent conductive oxide; and sintering the electrode forming material using light sintering to form an electrode part. The transparent conductive oxide may be sintered by light sintering to form a transparent conductive oxide layer formed of the transparent conductive oxide.
US10249770B2 Solar cell module
The solar cell module according to the present invention includes: a supporting substrate; a back electrode layer arranged on the supporting substrate; a light absorbing layer arranged on the back electrode layer; a front electrode layer arranged on the light absorbing layer; and a bus bar arranged to be in contact with the top and side surfaces of the back electrode layer. In the solar cell according to an embodiment, the bus bar is arranged to be in contact with the top and side surfaces of the back electrode layer, which enables charge transfer both in the direction of the top surface and in the direction of the side surface, thereby facilitating the transfer of charge moving on the back electrode layer in the direction of the bus bar. Accordingly, the solar cell module according to an embodiment can increase the amount of charge transfer from the back electrode layer to the bus bar, thereby improving the efficiency of the solar cell module overall.
US10249763B2 Array substrate, and display device, and fabrication methods
A semiconductor device, an array substrate, and a display device, and their fabrication methods are provided. An exemplary semiconductor device includes a first electrode, an insulating layer, and a second electrode, over a substrate. A conductive layer is on the insulating layer. A semiconductor layer is on the first electrode, on a first sidewall of the insulating layer, on the conductive layer, on the second sidewall of the insulating layer, and on the second electrode. A first gate electrode is over a portion of the semiconductor layer that is on the first sidewall of the insulating layer. A second gate electrode is over a portion of the semiconductor layer that is on the second sidewall of the insulating layer.
US10249762B2 Vertically aligned nanowire channels with source/drain interconnects for nanosheet transistors
A nano-sheet semiconductor structure and a method for fabricating the same. The nano-sheet structure includes a substrate and at least one alternating stack of semiconductor material layers and metal gate material layers. The nano-sheet semiconductor structure further comprises a source region and a drain region. A first plurality of epitaxially grown interconnects contacts the source region and the semiconductor layers in the alternating stack. A second plurality of epitaxially grown interconnects contacts the drain region and the semiconductor layers in the alternating stack. The method includes removing a portion of alternating semiconductor layers and metal gate material layers. A first plurality of interconnects is epitaxially grown between and in contact with the semiconductor layers and the source region. A second plurality of interconnects is epitaxially grown between and in contact with the semiconductor layers and the drain region.
US10249761B2 Thin-film transistor substrate
A thin-film transistor (TFT) substrate is provided which includes: a substrate; a TFT disposed above the substrate; and a capacitor disposed above the substrate and electrically connected with the TFT, wherein the capacitor includes: a lower electrode layer disposed above the substrate and including an electrically conductive material as a main component; an upper electrode layer disposed above and opposed to the lower electrode layer and including, as a main component, an oxide semiconductor material to which electrical conductivity is given; and a capacitor insulating layer disposed between the lower electrode layer and the upper electrode layer. An extension extending outward from at least a portion of the outer edge of the lower electrode layer in plan view is provided to the lower electrode layer. In plan view, the upper electrode layer covers the lower electrode layer except the extension.
US10249760B2 Thin film transistor and liquid crystal display panel
The disclosure discloses a thin film transistor and a manufacturing method thereof, a liquid crystal display panel, a transition pattern is disposed between a doping pattern and a source electrode pattern, the transition pattern covers sidewalls of the source electrode pattern and the drain electrode pattern respectively to insulate an active pattern and the sidewalls of the source electrode pattern and the drain electrode pattern in direct contact, so as to reduce leakage current of a TFT. Moreover, two sides of the transition pattern adjacent to the active pattern are covered by the doping pattern, which can reduce contact impendence of the active pattern and the source electrode pattern as well as the drain electrode pattern, so as to prevent the problem of insufficient charge of the TFT.
US10249755B1 Transistor with asymmetric source/drain overlap
An asymmetric field-effect transistor having different gate-to-source and gate-to-drain overlaps allows lower parasitic capacitance on the drain side of the device and lower resistance on the source side. Source and drain regions having different configurations can be formed simultaneously using the same precursor materials.
US10249754B2 Precise junction placement in vertical semiconductor devices using etch stop layers
A semiconductor device is provided that includes a first of a source region and a drain region comprised of a first semiconductor material, wherein an etch stop layer of a second semiconductor material present within the first of the source region and the drain region. A channel semiconductor material is present atop the first of the source region and the drain region. A second of the source and the drain region is present atop the channel semiconductor material. The semiconductor device may be a vertically orientated fin field effect transistor or a vertically orientated tunnel field effect transistor.
US10249750B2 Semiconductor device
A semiconductor device includes a first semiconductor layer. A second semiconductor layer is disposed on the first semiconductor layer. A structure layer is disposed on the second semiconductor layer. A metal film covers a side surface of the first semiconductor layer, a side surface of the second semiconductor layer, and an upper surface of the structure layer. A flexible substrate covers the metal film.
US10249748B2 Nitride semiconductor device
A nitride semiconductor device includes: a substrate of a first conductivity type having a first surface and a second surface on a side of the substrate opposite the first surface; a first nitride semiconductor layer of the first conductivity type which is disposed on the first surface of the substrate and includes an acceptor impurity; a second nitride semiconductor layer of a second conductivity type disposed on the first nitride semiconductor layer, the second conductivity type being opposite to the first conductivity type; a first electrode disposed on the second surface of the substrate; a second electrode disposed on the first nitride semiconductor layer; and a gate electrode disposed on the second nitride semiconductor layer.
US10249737B2 Silicon germanium-on-insulator formation by thermal mixing
A layer of amorphous silicon is formed on a germanium-on-insulator substrate, or a layer of germanium is formed on a silicon-on-insulator substrate. An anneal is then performed which causes thermal mixing of silicon and germanium atoms within one of the aforementioned structures and subsequent formation of a silicon germanium-on-insulator material.
US10249736B2 Aspect ratio trapping in channel last process
A method of forming the fin structure that includes forming a replacement gate structure on a channel region of the at least one replacement fin structure; and forming an encapsulating dielectric encapsulating the replacement fin structure leaving a portion of the replacement gate structure exposed. The exposed portion of the replacement gate structure is etched to provide an opening through the encapsulating dielectric to the replacement fin structure. The replacement fin structure is etched selectively to the dielectric to provide a fin opening having a geometry dictated by the encapsulating dielectric. Functional fin structures of a second semiconductor material is epitaxially grown on the growth surface of the substrate substantially filling the fin opening.
US10249731B1 Vertical FET with sharp junctions
VFET devices and techniques for formation thereof having well-defined, sharp source/drain-to-channel junctions are provided. In one aspect, a method of forming a VFET device includes: forming a SiGe layer on a substrate, wherein the SiGe layer as formed on the substrate is undoped; forming an Si layer on the SiGe layer, wherein the Si layer as formed on the SiGe layer is undoped; patterning fins in the Si layer; forming sacrificial spacers along sidewalls of the fins; forming recesses in the SiGe layer between the fins; growing an epitaxial material in the recesses, wherein the epitaxial material grown in the recesses includes a source and drain dopant; annealing the epitaxial material to diffuse the source drain dopant into the SiGe layer under the fins forming bottom source and drains of the VFET device; and removing the sacrificial spacers. A VFET device formed by the method is also provided.
US10249729B1 Method for fabricating metal replacement gate semiconductor device using dummy gate and composite spacer structure
A method for fabricating a semiconductor device. After forming SiGe epitaxial layer within the Core_p region, the hard mask is removed. A contact etch stop layer (CESL) is deposited on the composite spacer structure and the epitaxial layer. An ILD layer is deposited on the CESL. The ILD layer is polished to expose a top surface of the dummy gate. The dummy gate and a first portion of the first nitride-containing layer of the composite spacer structure are removed, thereby forming a gate trench and exposing the first gate dielectric layer. The first gate dielectric layer is removed from the gate trench, and a second portion of the first nitride-containing layer and the oxide layer are removed from the composite spacer structure, while leaving the second nitride-containing layer intact.
US10249725B2 Transistor with a gate metal layer having varying width
A semiconductor device includes an active layer, a source electrode, a drain electrode, a gate electrode, a first insulating layer, a gate metal layer, a via, a first source metal layer, a drain metal layer, and a second source metal layer. The source electrode, the drain electrode, and the gate electrode are present on the active layer. The first insulating layer is present on the source electrode, the drain electrode, and the gate electrode. The gate metal layer, the first source metal layer, the second source metal layer, and the drain metal layer are present on the first insulating layer. The gate metal layer includes a narrow portion and a wider portion. The via is present between the metal gate layer and the gate electrode. The second source metal layer is present between the gate metal layer and the drain metal layer.
US10249724B2 Low resistance contact structures for trench structures
An electrical device including at least one contact surface and an interlevel dielectric layer present atop the electrical device, wherein the interlevel dielectric layer includes at least one trench to the at least one contact surface of the electrical device. A conformal titanium liner is present on the sidewalls of the trench and is in direct contact with the at least one contact surface. The conformal titanium liner may be composed of 100 wt. % titanium, and may have a thickness ranging from 10Å to 100Å.
US10249721B2 Semiconductor device including a gate trench and a source trench
A semiconductor device includes a source trench extending into a semiconductor body from a first surface of the semiconductor body. A source trench dielectric and a source trench electrode are in the source trench. A gate trench dielectric and a gate trench electrode are in a gate trench extending into the semiconductor body from the first surface. A body region of a first conductivity type is between the gate and source trenches. A source region of a second conductivity type different from the first conductivity type is between the gate and source trenches. An interconnection electrically couples the body region and the source trench electrode. The interconnection adjoins a lateral face of the source trench electrode and the body region. A source contact is on the source trench electrode at the first surface.
US10249715B2 Semiconductor device and method of manufacturing the semiconductor device
Properties of a semiconductor device are improved. A semiconductor device is configured so as to include a voltage clamp layer, a channel underlayer, a channel layer, and a barrier layer, which are formed in order above a substrate, a trench that extends up to the middle of the channel layer while penetrating through the barrier layer, a gate electrode disposed within the trench with a gate insulating film in between, a source electrode and a drain electrode formed above the barrier layer on both sides of the gate electrode, and a fourth electrode electrically coupled to the voltage clamp layer. The fourth electrode is electrically isolated from the source electrode, and a voltage applied to the fourth electrode is different from a voltage applied to the source electrode. Consequently, threshold control can be performed. For example, a threshold of a MISFET can be increased.
US10249709B2 Stacked nanosheet field effect transistor device with substrate isolation
Nanosheet FET devices having substrate isolation layers are provided, as well as methods for fabricating nanosheet FET devices with substrate isolation layers. For example, a semiconductor device includes a nanosheet stack structure formed on a substrate, which includes a rare earth oxide (REO) layer formed on the substrate, and a semiconductor channel layer disposed adjacent to the REO layer. A metal gate structure is formed over the nanosheet stack structure, and a gate insulating spacer is disposed on sidewalls of the metal gate structure, wherein end portions of the semiconductor channel layer are exposed through the gate insulating spacer. Source/drain regions are formed in contact with the exposed end portions of the semiconductor channel layer. A portion of the metal gate structure is disposed between the semiconductor channel layer and the REO layer, wherein the REO layer isolates the metal gate structure from the substrate.
US10249704B2 Capacitor
A capacitor that includes a conductive porous base material with a porous part; an upper electrode opposite the porous part, the upper electrode having, as its main constituent, a material selected from one of ruthenium, platinum, and an alloy of ruthenium and platinum; and a dielectric layer between the upper electrode and the conductive porous base material.
US10249698B2 Transparent OLED display panel
The present application provides a transparent OLED display panel. By providing the second power supply line and the first data line in the transparent region of the transparent OLED display panel in the first metal layer and the second metal layer, respectively and makes the two insulating layer arranged in a stacking manner, and the second data line and the third data line are respectively provided in the first metal layer and the second metal layer and makes the two insulating layer arranged in a stacking manner, compared to the interval arrangement in the conventional technology, the area of the traces of the transparent region of the transparent OLED display panel can be greatly reduced, the transmittance of the transparent OLED display panel is enhanced and to facilitate the development of the high resolution transparent OLED display panel.
US10249694B2 Organic EL display device
Disclosed is an organic EL display device which includes: a first resin substrate 10a; a basecoat film 11a provided on the first resin substrate 10a; an organic EL element 18 provided over the basecoat film 11a, a first sealing film 19 covering the organic EL element 18; a second resin substrate 10b facing the first resin substrate 10a, and provided closer to the first sealing film 19 with an adhesive layer 21 interposed between the second resin substrate 10b and the first sealing film 19; and a second sealing film 23a provided outside the first sealing film 19 and enhancing adhesion between the basecoat film 11a and a stack including the first sealing film 19 and the adhesive layer 21.
US10249693B2 Organic light-emitting display apparatus
An organic light-emitting display apparatus for selectively realizing circular polarization according to external light conditions, including a substrate; an organic light-emitting device on the substrate; a sealing member on the organic light-emitting device; a phase retardation layer on a surface of the substrate, the organic light-emitting device, or the sealing member; and a linear polarization layer on another surface of the substrate, the organic light-emitting device, or the sealing member, wherein the linear polarization layer is located to be closer to a source of external light than the phase retardation layer, and wherein the linear polarization layer comprises a photochromic material.
US10249690B2 Display device having a suppression
An organic EL display device provided with a display portion includes a flexible base material (substrate) in which the display portion is provided, an inorganic film provided on the base material, a display element portion that is provided on the inorganic film and is provided to form the display portion, and a suppression portion that is provided outside the display portion and suppresses progression of cracking that has occurred in a peripheral portion of the base material.
US10249687B2 Self-light emitting display unit and electronic device
A self-light emitting display unit capable of improving manufacturing yield is provided. Sizes of color pixel circuits corresponding to pixels for R, G, and B are respectively set unevenly within a pixel circuit according to a magnitude ratio of drive currents which allow color self-light emitting elements in the pixel to emit with a same light emission luminance. Thereby, the pattern densities of color pixel circuits respectively corresponding to the pixels for R, G, and B become even to each other, and the pattern defect rate as the whole pixel circuit is decreased.
US10249685B2 High resolution low power consumption OLED display with extended lifetime
Full-color pixel arrangements for use in devices such as OLED displays are provided, in which multiple sub-pixels are configured to emit different colors of light, with each sub-pixel having a different optical path length than some or all of the other sub-pixels within the pixel.
US10249682B2 Non-volatile memory system with serially connected non-volatile reversible resistance-switching memory cells
A non-volatile storage apparatus is proposed that includes a plurality of serially connected non-volatile reversible resistance-switching memory cells, a plurality of word lines such that each of the memory cells is connected to a different word line, a bit line connected to a first end of the serially connected memory cells and a switch connected to a second end of the serially connected memory cells. In one embodiment, the memory cells include a reversible resistance-switching structure comprising a first material, a second material and a reversible resistance-switching interface between the first material and the second material, a channel, and means for switching current between current flowing through the channel and current flowing through the reversible resistance-switching interface in order to program and read the reversible resistance-switching interface. A process for manufacturing the memory is also disclosed.
US10249681B2 Cross-point memory array device and method of manufacturing the same
A method of manufacturing a cross-point memory array device is disclosed. In the method, a substrate is provided. A plurality of first conductive line patterns are formed over the substrate. An insulating layer is formed over the first conductive line patterns. The insulating layer includes an insulative oxide. A plurality of switching film patterns are formed on the first conductive line patterns by selectively doping a plurality regions of the insulating layer. A plurality of memory structures are formed on the plurality of switching film patterns, respectively. A plurality of second conductive line patterns are formed on the plurality of memory structures.
US10249675B1 Backside illuminated image sensor with self-aligned metal pad structures
An image sensor comprises a semiconductor material having a front side and a back side opposite the front side; a dielectric layer disposed on the front side of the semiconductor material; a poly layer disposed on the dielectric layer; an interlayer dielectric material covering both the poly layer and the dielectric layer; an inter-metal layer disposed on the interlayer dielectric material, wherein a metal interconnect is disposed in the inter-metal layer; and a contact pad trench extending from the back side of the semiconductor material into the semiconductor material, wherein the contact pad trench comprises a contact pad disposed in the contact pad trench, wherein the contact pad and the metal interconnect are coupled with a plurality of contact plugs; and at least an air gap isolates the contact pad and side walls of the contact pad trench. The poly layer and the semiconductor material between adjacent two STI structures of a plurality of first and second STI structures are used as hard masks to form the plurality of contact plugs by selectively removing the dielectric materials between a first side of the plurality of first STI structures and the metal interconnect, wherein each of the plurality of contact plugs extends from the first side of each of the plurality of first STI structures through each of the plurality of first STI structures into the interlayer dielectric material and vertically abuts the metal interconnect.
US10249668B2 X-ray sensor, x-ray detector system and x-ray imaging system
There is provided an x-ray sensor (21) comprising an active detector region including a plurality of detector diodes (22) at a first side of the sensor, and a common junction termination (23) at a second opposite side of the sensor. Normally, this implies that the junction termination (23) is moved from the top side where the active detector area is located to the bottom side of the sensor, allowing for full utilization of the active detector area at the top side with detector diodes to the very edge of the sensor.
US10249665B2 Solid-state imaging device and method of manufacturing solid-state imaging device
A solid state imaging device having a back-illuminated type structure in which a lens is formed on the back side of a silicon layer with a light-receiving sensor portion being formed thereon. Insulating layers are buried into the silicon layer around an image pickup region, with the insulating layer being buried around a contact layer that connects an electrode layer of a pad portion and an interconnection layer of the surface side. A method of manufacturing such a solid-state imaging device is also provided.
US10249657B2 Solid-state image sensing device, drive method, and electronic apparatus
The present disclosure relates to a solid-state image sensing device, a drive method, and an electronic apparatus that are configured to suppress the color mixture of a phase difference detection signal to an image sensing signal. The solid-state image sensing device has a pixel area configured to be arranged with a plurality of pixels in which a first photoelectrical conversion section for photoelectrically converting a visible light of a first wavelength range and a second photoelectrical conversion section for photoelectrically converting a visible light of a second wavelength range are formed in different depths as viewed from a cross-sectional direction, and a drive section configured to execute a drive operation of reading each pixel signal having a level corresponding to charges generated in each of the first photoelectrical conversion section and the second photoelectrical conversion section from each of the above-mentioned plurality of pixels. Further, in each of the above-mentioned plurality of pixels, at least one of the first photoelectrical conversion section and the second photoelectrical conversion section is configured as divided when viewed from a planar direction. The present technology is applicable to a solid-state image sensing device capable of detecting an image plane phase difference, for example.
US10249651B2 Manufacturing method of semiconductor device
A semiconductor device using an oxide semiconductor is provided with stable electric characteristics to improve the reliability. In a manufacturing process of a transistor including an oxide semiconductor film, an oxide semiconductor film containing a crystal having a c-axis which is substantially perpendicular to a top surface thereof (also called a first crystalline oxide semiconductor film) is formed; oxygen is added to the oxide semiconductor film to amorphize at least part of the oxide semiconductor film, so that an amorphous oxide semiconductor film containing an excess of oxygen is formed; an aluminum oxide film is formed over the amorphous oxide semiconductor film; and heat treatment is performed thereon to crystallize at least part of the amorphous oxide semiconductor film, so that an oxide semiconductor film containing a crystal having a c-axis which is substantially perpendicular to a top surface thereof (also called a second crystalline oxide semiconductor film) is formed.
US10249637B2 Manufacturing method of semiconductor device
A manufacturing method of a semiconductor device includes: forming a tunnel oxide layer and a charge-storage layer in a region of a flash memory transistor; forming a first oxide film; removing the first oxide film in regions of a first transistor and a second transistor; forming a third oxide film by adding a first oxide layer between a first oxide film and a semiconductor substrate in a region of a third transistor while forming a second oxide film in the regions of the first transistor and the second transistor by oxidation; removing the second oxide film in the region of the first transistor; and forming a fifth oxide film by adding a second oxide layer between the second oxide film and the semiconductor substrate in the region of the second transistor while forming a fourth oxide film in the region of the first transistor by oxidation, and forming a sixth oxide film by adding a third oxide layer between the first oxide layer and the semiconductor substrate in the region of the third transistor.
US10249628B2 Semiconductor device having buried gate structure and method of fabricating the same
A semiconductor device includes a device isolation region defining an active region in a substrate, and gate structures buried in the active region of the substrate. At least one of the gate structures includes a gate trench, a gate insulating layer conformally formed on an inner wall of the gate trench, a gate barrier pattern conformally formed on the gate insulating layer disposed on a lower portion of the gate trench, a gate electrode pattern formed on the gate barrier pattern and filling the lower portion of the gate trench, an electrode protection layer conformally formed on the gate insulating layer disposed on an upper portion of the gate trench to be in contact with the gate barrier pattern and the gate electrode pattern, a buffer oxide layer conformally formed on the electrode protection layer, and a gate capping insulating layer formed on the buffer oxide layer to fill the upper portion of the gate trench.
US10249627B2 Semiconductor device
A semiconductor device is provided. The semiconductor device includes an upper interlayer insulating layer disposed on a substrate. A first electrode spaced apart from the upper interlayer insulating layer is disposed on the substrate. A contact structure penetrating the upper interlayer insulating layer is disposed on the substrate. An upper support layer having a first portion covering an upper surface of the upper interlayer insulating layer, to surround an upper side surface of the contact structure, and a second portion extending in a horizontal direction from the first portion and surrounding an upper side surface of the first electrode, is disposed. A dielectric conformally covering the first electrode and a second electrode on the dielectric are disposed.
US10249625B1 Coated printed electronic devices exhibiting improved yield
A coated, printed electronic device may comprise a plurality of contact pads arranged in a pattern, a plurality of electrode traces arranged in another pattern, the plurality of electrode traces comprising a set of bottom electrode traces and a set of top electrode traces, each electrode trace in electrical communication with an associated contact pad of the plurality of contact pads, a plurality of memory cells, each memory cell located at an intersection of a pair of electrode traces of the plurality of electrode traces and comprising a bottom electrode layer formed from a region of one of the bottom electrode traces, a top electrode layer formed from a region of one of the top electrode traces, and a ferroelectric layer between the bottom and top electrode layers, and a protective layer covering the plurality of electrode traces and extending laterally beyond each edge of each electrode trace to provide a buffer zone surrounding each electrode trace, the buffer zone extending from an end of each electrode trace to cover a portion of each associated contact pad in an overlapping region, wherein each contact pad also has at least one uncovered edge.
US10249617B2 Tunable device having a FET integrated with a BJT
A device includes a field effect transistor (FET) integrated with at least a portion of a bipolar junction transistor (BJT), in which a back gate of the FET shares an electrical connection with a base of the BJT, and in which a reverse voltage can be applied to the back gate of the FET.
US10249615B2 MISHFET and Schottky device integration
A semiconductor device includes a substrate comprising a heterostructure configured to support formation of a channel during operation, first and second dielectric layers supported by the substrate, the second dielectric layer being disposed between the first dielectric layer and the substrate, a gate supported by the substrate, disposed in a first opening in the first dielectric layer, and to which a bias voltage is applied during operation to control current flow through the channel, the second dielectric layer being disposed between the gate and the substrate, and an electrode supported by the substrate, disposed in a second opening in the first and second dielectric layers, and configured to establish a Schottky junction with the substrate.
US10249610B1 IGBT coupled to a reverse bias device in series
In some examples, an electrostatic discharge (ESD) device comprises an insulated-gate bipolar transistor (IGBT) comprising a source terminal, an anode terminal, a gate terminal, and a body terminal; and at least one reverse bias device comprising a first terminal and a second terminal, wherein the first terminal couples to the source terminal and the second terminal couples to the body terminal.
US10249609B2 Apparatuses for communication systems transceiver interfaces
An integrated circuit device for protecting circuits from transient electrical events is disclosed. An integrated circuit device includes a first bipolar junction transistor (BJT) and a second BJT cross-coupled with the first BJT to operate as a first semiconductor-controlled rectifier (SCR), where a base of the first BJT is connected to a collector of the second BJT, and a base of the second BJT is connected to an emitter or a collector of the first BJT. The integrated circuit device additionally includes a triggering device comprising a first diode having a cathode electrically connected to the base of the first BJT. The integrated circuit device further includes a third BJT cross-coupled with the second BJT to operate as a second SCR, where the third BJT has a collector connected to the base of the second BJT and a base connected to the collector of the second BJT.
US10249603B2 Pixel structure, display device including the pixel structure, and method of manufacturing the pixel structure
A pixel structure, a display device, and a method of manufacturing a pixel structure, the pixel structure including a base substrate; at least one first electrode arranged in an upper portion of the base substrate; at least one second electrode having a circular shape extending along a circumferential direction around the at least one first electrode; and a plurality of LED elements connected to the first and second electrodes.
US10249602B2 Light emitting diode display and manufacture method thereof
The present invention provides a light emitting diode display and a manufacture method thereof. The manufacture method of the light emitting diode display according to the present invention arranges an anode contact layer to increase the contact area of the second anode of the light emitting diode and the first anode of the TFT backplate to ensure the fine contact between the second anode and the first anode for avoiding the problem that the second anode and the first anode are in bad contact due to the poor welding for stabilizing the luminous performance of the light emitting diode to promote the display quality of the light emitting diode display; furthermore, the present application uses ink jet printing to form the anode contact layer and the cathode insulation layer, and the manufacture process is simple and the production cost is low.
US10249599B2 Laminated printed color conversion phosphor sheets
Embodiments are related generally to electronic displays and, more particularly, to emissive displays made with transparent sheets having phosphor dots on the surface for the purpose of color conversion.
US10249586B2 Mixed UBM and mixed pitch on a single die
Embodiments are directed to a method of forming a semiconductor chip package and resulting structures having a mixed under-bump metallization (UBM) size and pitch on a single die. A first set of UBMs having a first total plateable surface area is formed on a first region of a die. A second set of UBMs having an equal total plateable surface area is formed on a second region of the die. A solder bump having a calculated solder height is applied to a plateable surface of each UBM. The solder height is calculated such that a volume of solder in the first region is equal to a volume of solder in the second region.
US10249578B2 Core-shell particles for anti-tampering applications
Devices and methods for resisting or preventing physical tampering of electronic components are described. A tamper resistant apparatus comprises a tampering sensor having a surface at which a first and second conductive portion are disposed. A core-shell particle (or a plurality of particles) is disposed on the surface of the tampering sensor. The core-shell particle has a liquid metallic core and a shell surrounding the core. When tampering occurs, forces associated with the tampering cause the core-shell particle to rupture. The released metallic core material can form a conductive pathway between the first and second conductive portions of the tampering sensor. The tampering sensor triggers a security response when the first and second conductive portions are electrically connected to each other by the metallic material from the ruptured core-shell particle(s).
US10249554B2 Heat transfer assembly for a heat emitting device
A heat transfer assembly useful for dissipating heat from the heat emitting device is disclosed. The assembly includes a module inlet for receiving a coolant, at least one module having a first part with a recess to receive a portion of the heat emitting device, and a second part having a shaped cutout portion and a solid portion, where the second part allows a uniform compression of a seal component disposed on the first part. The first part and the second part are mechanically connected to each other; and a module outlet is used for discharging a heat absorbed coolant after absorbing heat from the heat emitting device, where the at least one module is connected to the module inlet and the module outlet. In another embodiment, multiple modules are configured in a symmetrical layout to provide a balanced flow of the coolant in the heat transfer assembly.
US10249553B2 Cooling apparatus for a heat-generating element
A cooling apparatus for a heat-generating element includes: a heat sink on which the heat-generating element is mounted; a cooling component having a recess, the cooling component and the heat sink being faced and joined to each other so that the recess forms a coolant passage; and a sealing member provided between the heat sink and the cooling component so as to seal the coolant passage and separate an interior and exterior of the coolant passage. A first distance is longer than a second distance with regard to a distance between facing surfaces of the heat sink and the cooling component near the sealing member, the first distance being between the facing surfaces at an interior side of the coolant passage separated by the sealing member, and the second distance is a distance between the facing surfaces at an exterior side of the coolant passage separated by the sealing member.
US10249552B2 Semiconductor package having double-sided heat dissipation structure
The present disclosure relates to a semiconductor package having a double-sided heat dissipation structure, and more particularly, to a semiconductor package having a double-sided heat dissipation structure which rapidly transfers high heat generated in a semiconductor chip to substrates exposed to upper and lower surfaces of the package to have excellent dissipation effect.That is, a semiconductor package having a double-sided heat dissipation structure of the present disclosure includes a package body formed by molding, a first substrate which is provided at an inner lower portion of the package body and has a lower surface exposed to the outside of the package body, a semiconductor chip mounted on an upper surface of the first substrate, a lead frame which is attached to the first substrate and extends to the outside of the package body, a second substrate which is provided at an inner upper portion of the package body and has an upper surface exposed to the outside of the package body, a first metal unit in which one side is bonded to an upper surface of the semiconductor chip and the other side is bonded to a lower surface of the second substrate, and a second metal unit in which one side is bonded to an upper surface of the first substrate and the other side is bonded to the lower surface of the second substrate.
US10249543B2 Field effect transistor stack with tunable work function
A method for fabricating a gate stack of a semiconductor device comprises forming a first dielectric layer over a channel region of the device, forming a first nitride layer over the first dielectric layer, forming a first gate metal layer over the first nitride layer, forming a capping layer over the first gate metal layer, removing portions of the capping layer and the first gate metal layer to expose a portion of the first nitride layer in a p-type field effect transistor (pFET) region of the gate stack, depositing a scavenging layer on the first nitride layer and the capping layer, depositing a second nitride layer on the scavenging layer, and depositing a gate electrode material on the second nitride layer.
US10249541B2 Forming a hybrid channel nanosheet semiconductor structure
A method for fabricating a nanosheet semiconductor structure includes forming a first nanosheet field effect transistor (FET) structure having a first inner spacer comprised of a first material and a second nanosheet FET structure having second inner spacer comprised of a second material. The first material is different than the second material. The first nanosheet FET structure is formed by creating a first inner spacer formation within a first silicon germanium (SiGe) channel, wherein the first SiGe channel is comprised in a first channel region of a first FET region. The second nanosheet FET structure is formed by creating a second inner spacer formation within a second SiGe channel, wherein the second SiGe channel is comprised in a second channel region of a second FET region.
US10249540B2 Dual channel CMOS having common gate stacks
Embodiments are directed to a method and resulting structures for a dual channel complementary metal-oxide-semiconductor (CMOS) having common gate stacks. A first semiconductor fin is formed on a substrate. A second semiconductor fin is formed adjacent to the first semiconductor fin on the substrate. An oxide layer is formed over the first and second semiconductor fins and annealed at a temperature effective to increase a germanium concentration of the second semiconductor fin. The annealing process is selective to the second semiconductor fin and does not increase a germanium concentration of the first semiconductor fin.
US10249535B2 Forming TS cut for zero or negative TS extension and resulting device
A method of forming a logic or memory cell with less than or equal to 0 nm of TS extending past the active fins and the resulting device are provided. Embodiments include forming gates across pairs of fins on a substrate; forming pairs of RSD between the gates on the fins; forming a planar SAC cap on each of the gates; forming a metal layer over the substrate coplanar with the SACs; forming a TS structure in the metal layer over the fins, the TS structure formed over the pairs of RSD, each upper portion having a width equal to or less than an overall width of a pair of fins; forming spacers on opposite sides of the upper portions; removing the metal layer between adjacent spacers; forming an ILD over the substrate; and forming a CA on each upper portion and a CB on a gate through the ILD.
US10249529B2 Channel silicon germanium formation method
A method of making a channel region in a semiconductor device includes providing a substrate having a first transistor area arranged adjacent to a second transistor area; growing an epitaxial layer on the second transistor area of the substrate; forming a trench in the substrate between the first transistor area and the second transistor area; performing a condensation technique to thermally mix materials of the epitaxial layer and the substrate; and filling the trench with a dielectric material to form a shallow trench isolation region between a first channel region of the first transistor and a second channel region of the second transistor; wherein performing the condensation technique is performed after forming the trench.
US10249509B2 Substrate cleaning method and system using atmospheric pressure atomic oxygen
Provided is a method and system for cleaning a substrate with a cleaning system comprising a pre-treatment system using an atomic oxygen generator. The substrate includes a layer to be cleaned and an underlying dielectric layer having a k-value. Pre-treatment gas comprising oxygen and an inert gas are delivered into an atomic oxygen generator, generating a process gas containing atomic oxygen. A portion of a surface of the substrate is exposed to the process gas while controlling two or more cleaning operating variables to ensure meeting two or more cleaning objectives and ensure completion of cleaning in the pre-treatment process time. In an embodiment, cleaning of the substrate in the pre-treatment process is set at less than 100 percent and a subsequent wet cleaning process is used to complete the substrate cleaning. In another embodiment, the pre-treatment system is configured to complete cleaning of the substrate.
US10249504B2 Etching and mechanical grinding film-layers stacked on a semiconductor substrate
In some embodiments, a method includes wet-etching a first film layer of a plurality of film layers stacked on a semiconductor substrate, the wet-etching of the first film layer performed using a first chemical, where the first film layer is an outermost film layer stacked on the semiconductor substrate. The method further includes wet-etching a second film layer of the plurality of film layers using a second chemical. The method also includes using a mechanical grinding wheel to grind the semiconductor substrate to reduce a thickness of the semiconductor substrate.
US10249499B2 Method for manufacturing a semiconductor device comprising a thin semiconductor wafer
A method for manufacturing a vertical power semiconductor device is provided, wherein a first impurity is provided at the first main side of a semiconductor wafer. A first oxide layer is formed on the first main side of the wafer, wherein the first oxide layer is partially doped with a second impurity in such way that any first portion of the first oxide layer which is doped with the second impurity is spaced away from the semiconductor wafer by a second portion of the first oxide layer which is not doped with the second impurity and which is disposed between the first portion of the first oxide layer and the first main side of the semiconductor wafer. Thereafter a carrier wafer is bonded to the first oxide layer. During front-end-of-line processing on the second main side of the semiconductor wafer, the second impurity is diffused from the first oxide layer into the semiconductor wafer from its first main side by heat generated during the front-end-of-line processing.
US10249497B2 Silicon carbide semiconductor device and method of manufacturing silicon carbide semiconductor device
A silicon carbide semiconductor device includes a silicon carbide semiconductor substrate of a first conductivity type, a gate insulating film provided on a front surface of the silicon carbide semiconductor substrate and including any one or a plurality of an oxide film, a nitride film, and an oxynitride film, and a gate electrode containing poly-silicon and provided on the gate insulating film. A concentration of fluorine in the gate insulating film at an interface with the silicon carbide semiconductor substrate is equal to or higher than 1×1019 atoms/cm3.
US10249495B2 Diamond like carbon layer formed by an electron beam plasma process
Methods for forming a diamond like carbon layer with desired film density, mechanical strength and optical film properties are provided. In one embodiment, a method of forming a diamond like carbon layer includes generating an electron beam plasma above a surface of a substrate disposed in a processing chamber, and forming a diamond like carbon layer on the surface of the substrate. The diamond like carbon layer is formed by an electron beam plasma process, wherein the diamond like carbon layer serves as a hardmask layer in an etching process in semiconductor applications. The diamond like carbon layer may be formed by bombarding a carbon containing electrode disposed in a processing chamber to generate a secondary electron beam in a gas mixture containing carbon to a surface of a substrate disposed in the processing chamber, and forming a diamond like carbon layer on the surface of the substrate from elements of the gas mixture.
US10249490B2 Non-silicon device heterolayers on patterned silicon substrate for CMOS by combination of selective and conformal epitaxy
A single fin or a pair of co-integrated n- and p-type single crystal electronic device fins are epitaxially grown from a substrate surface at a bottom of one or a pair of trenches formed between shallow trench isolation (STI) regions. The fin or fins are patterned and the STI regions are etched to form a height of the fin or fins extending above etched top surfaces of the STI regions. The fin heights may be at least 1.5 times their width. The exposed sidewall surfaces and a top surface of each fin is epitaxially clad with one or more conformal epitaxial materials to form device layers on the fin. Prior to growing the fins, a blanket buffer epitaxial material may be grown from the substrate surface; and the fins grown in STI trenches formed above the blanket layer. Such formation of fins reduces defects from material interface lattice mismatches.
US10249489B2 Use of silyl bridged alkyl compounds for dense OSG films
Low dielectric organosilicon films are deposited by a process comprising the steps of: providing a substrate within a vacuum chamber; introducing into the vacuum chamber a gaseous silicon containing precursor composition comprising at least one organosilicon precursor selected from the group consisting of Formula (I) and Formula (II): wherein, R1, R2, R3, R4, R5, and R6 are as defined herein, and applying energy to the gaseous structure forming composition in the vacuum chamber to induce reaction of the at least one organosilicon precursor to deposit a film on at least a portion of the substrate.
US10249488B1 Semiconductor devices with same conductive type but different threshold voltages and method of fabricating the same
A semiconductor device with three transistors of same conductive type but different threshold voltage is provided in the present invention, wherein the first transistor includes a high-k dielectric layer, a first bottom barrier metal layer, a second bottom barrier metal layer, a work function metal layer and a low resistance metal. The second transistor includes the high-k dielectric layer, the first bottom barrier metal layer, the second bottom barrier metal layer and the low resistance metal, and a third transistor on the substrate. The third transistor includes the high-k dielectric layer, the first bottom barrier metal layer and the low resistance metal.
US10249472B2 Charged particle beam device, charged particle beam influencing device, and method of operating a charged particle beam device
A charged particle beam device is described, which includes: a beam source configured to generate a charged particle beam propagating along an optical axis (A); an aperture device with a first number of apertures configured to create a first number of beamlets from the charged particle beam, wherein the first number is five or more, wherein the apertures are arranged on a ring line around the optical axis (A) such that perpendiculars of the apertures onto a tangent of the ring line are evenly spaced. The charged particle beam device further includes an electrostatic multipole device configured to individually influence the beamlets. Further, a charged particle beam influencing device and a method of operating a charged particle beam device are described.
US10249471B2 Composite charged particle beam apparatus and control method thereof
The present invention relates to an automatic sequence for repeatedly performing SEM observation and FIB processing by using a low acceleration voltage for a long time. In order to realize very accurate three-dimensional structure/composition analysis, in the automatic sequence for repeatedly performing sample observation using a scanning electron microscope using a CFE electron source and sample processing using a FIB device, low temperature flushing using the CFE electron source is performed at predetermined timing except for a SEM observation time. According to the present invention, the automatic sequence for repeatedly performing the sample observation using the scanning electron microscope using the CFE electron source and the sample processing using the FIB device can be performed for a long time. Therefore, it is possible to acquire a SEM image which achieves high resolution and improved current stability while the low acceleration voltage is used.
US10249464B2 Modular circuit breaker and method of assembling
A modular circuit breaker includes a module assembly coupled to a primary assembly. The primary assembly includes a primary housing, separable contacts disposed therein, a first terminal conductor electrically connected to one of the separable contacts, a conductive tab electrically connected to another one of the separable contacts and which extends outward from a first end of the primary housing, an operating mechanism disposed in the primary housing for selectively opening and closing the separable contacts, and a trip mechanism disposed in the primary housing cooperative with the operating mechanism to trip open the separable contacts. The module assembly includes a module housing having a second terminal conductor positioned therein and electrically connected to the conductive tab, a third terminal conductor structured to be electrically connected to a neutral conductor of a load, and a fourth terminal conductor structured to be coupled to a neutral bus.
US10249461B2 Controllable tripout for an electrical circuit breaker
A controllable trip device includes a magnetic actuator, including a coupling member intended to be coupled to a switching mechanism of an electrical circuit breaker to cause the switching thereof and a coil configured to displace the coupling member towards a tripped position when it is supplied with a pulse of a current of intensity greater than a first predefined threshold for a duration greater than or equal to a predefined duration, a control device, configured to supply the coil, immediately on receipt of a control signal, with a series of pulses of duration equal to the predefined duration and of intensity greater than or equal to the first threshold and less than or equal to a second threshold equal at most to 120% of the first threshold.
US10249458B2 Electrical seal
An electronic seal includes a housing, a cover, at least one touch piece, and, a transmission mechanism. The housing has at least one through track, in which the through track is disposed on the bottom of the housing. The cover is disposed on the housing and covers the housing. The touch piece is movably disposed on the through track and is partially exposed out of the housing. The transmission mechanism includes a driving member, in which the driving member drives the touch piece to move along the through track when the driving member is actuated relative to the housing.
US10249451B2 Permanent magnet drive on-load tap-changing switch
A permanent magnet drive on-load tap-changing switch including a changing switch circuit and a high-speed mechanism. The circuit includes structurally identical odd and even-numbered tap-changing switch circuits. The mechanism includes a traveling mechanism used for bearing a moving contactor, a moving magnet group connected with the traveling mechanism, and a fixed magnet group producing an attracting/repelling force with respect to the moving magnet group. The moving magnet group includes a first and second permanent magnet connected at homonymic magnetic poles. An exposed homonymic magnetic pole of the first and the second permanent magnet face directly the fixed magnet group. The fixed magnet group includes a rotating permanent magnet that rotates to change a force applied to the moving magnet group, allowing the moving contactors to either come into contact with or be separated from working contactors and dual-contact synchronous transition contactors.
US10249442B2 Method for manufacturing high-voltage solid electrolyte aluminum-electrolytic capacitor
A method for manufacturing a solid electrolyte aluminum-electrolytic capacitor, includes: (1) welding a capacitor core of a capacitor onto an iron bar, applying a voltage for chemical treatment, and thereafter, washing and drying the capacitor core; (2) impregnating the dried capacitor core in a dispersion B for 1˜30 minutes; (3) removing the capacitor core, creating a vacuum and then impregnating the capacitor core in the dispersion B for 1˜10 minutes; (4) while in the dispersion B, breaking the vacuum and performing pressurization for 1˜10 minutes; (5) while in the dispersion B, performing depressurization to atmospheric pressure, for 1˜10 minutes; (6) placing the capacitor core in a temperature of 50˜100° C. and drying for 20˜60 minutes, and then in a temperature of 110˜200° C. and drying for 20˜60 minutes; (7) impregnating the dried capacitor core in a dispersion C for 1˜30 minutes; (8) placing the capacitor core in a temperature of 65˜100° C. and drying for 20˜60 minutes, and then in a temperature of 135˜165° C. and drying for 20˜60 minutes; and (9) Repeating steps (3) to (8) at least once.
US10249437B2 Multilayer electronic component with side parts on external surfaces, and method of manufacturing the same
A multilayer electronic component and a method of manufacturing the same are provided. The multilayer electronic component includes a body including a multilayer structure in which first internal electrode patterns and second internal electrode patterns different from the first internal electrode patterns are alternately stacked and containing a dielectric material. First and second side parts are disposed on respective outer surfaces of a first pair of opposing outer surfaces of the body. First and second external electrodes are disposed on respective outer surfaces of a second pair of opposing outer surfaces of the body, and the first and second external electrodes are electrically connected to the first and second internal electrode patterns, respectively. The first internal electrode patterns are exposed to the outer surfaces of the first pair of outer surfaces of the body on which the first and second side parts are disposed.
US10249434B2 Capacitor
A capacitor that includes a conductive porous substrate having a porous portion; a dielectric layer on the porous portion and containing an oxygen element and at least metal element; and an upper electrode on the dielectric layer. The porous portion has a path integral value of 1 μm/μm2 to 16 μm/μm2, and a porosity of 20% to 90%, and a ratio Z expressed by (1) below is 0.79 or more, Z = O d / M d O r / M r ( 1 ) where Od and Md respectively represent signal intensities of the oxygen element and the metal element when the dielectric layer is analyzed by energy dispersive X-ray spectroscopy (EDS), and where Or and Mr respectively represent signal intensities of the oxygen element and the metal element when a reference material having stoichiometric composition of the oxygen element and the at least one metal element constituting the dielectric layer is analyzed by the EDS.
US10249432B2 Inductive energy transmission system
An inductive energy transmission system including: a primary coil connectible to an electrical useful voltage source, the primary coil being connected to a first capacitor, the first capacitor being connected to a local ground potential of the energy transmission system; and a secondary coil inductively coupled to the primary coil; wherein a second capacitor is situated between the primary coil and the local ground potential of the energy transmission system.
US10249418B2 Permanent magnet material and method for preparing the same
A permanent magnet material and a method thereof. The permanent magnet material comprises one or more rare earth elements and one or more transition metal elements, wherein the atomic percentage of the one or more rare earth elements is less than or equal to 13%, and the permanent magnet material has a maximum magnetic energy product of greater than or equal to 18 MGOe.
US10249417B2 Ferrite sintered magnet
A ferrite sintered magnet includes a composition expressed by a formula (1) of Ca1-w-xLawAxFezComMnaO19. In the formula (1), “w”, “x”, “z”, “m”, and “a” satisfy a formula (2) of 0.21≤w≤0.62, a formula (3) of 0.02≤x≤0.46, a formula (4) of 7.43≤z≤11.03, a formula (5) of 0.18≤m≤0.41, and a formula (6) of 0.046≤a≤0.188. In the formula (1), “A” is at least one kind of element selected from a group consisting of Sr and Ba.
US10249415B2 Process for manufacturing a leadless feedthrough for an active implantable medical device
A method of manufacturing a feedthrough dielectric body for an active implantable medical device includes the steps of: a) forming an alumina ceramic body in a green state, or, stacking upon one another discrete layers of alumina ceramic in a green state and pressing; b) forming at least one via hole straight through the alumina ceramic body; c) filling the at least one via hole with a ceramic reinforced metal composite paste; d) drying the alumina ceramic body and the ceramic reinforced metal composite paste; e) forming a second hole straight through the ceramic reinforced metal composite paste being smaller in diameter in comparison to the at least one via hole; f) filling the second hole with a substantially pure metal paste; g) sintering the alumina ceramic body, the ceramic reinforced metal composite paste and the metal paste; and h) hermetically sealing the feedthrough dielectric body to a ferrule.
US10249402B2 C12A7 electride thin film fabrication method and C12A7 electride thin film
A C12A7 electride thin film fabrication method includes a step of forming an amorphous C12A7 electride thin film on a substrate by vapor deposition under an atmosphere with an oxygen partial pressure of less than 0.1 Pa using a target made of a crystalline C12A7 electride having an electron density within a range of 2.0×1018 cm−3 to 2.3×1021 cm−3.
US10249401B2 Aluminum alloy wire, electric wire, cable and wire harness
As a small-diameter conductor for electric wires for automobiles, provided is an aluminum alloy wire satisfying all requests of sufficient strength, elongation and electroconductivity. The wire is an aluminum alloy wire including: magnesium; silicon; and aluminum and inevitable impurities as the balance, the content (M) by atomic percentage (at %) of the magnesium in the wire and the content (S) by atomic percentage (at %) of the silicon satisfying the following expressions (1) and (2), a metallic microstructure of a cross section of the wire having an average crystal grain size of 3 to 20 μm, a precipitation size of the metallic microstructure in the cross section being 100 nm or less, and the number density of the precipitations in the cross section being one or more per square micrometer. [Formula 1] 0.2≤M≤1.19  (1), and −0.81M+1.44≤S≤−1.54M+2.31  (2).
US10249399B2 Production of isotopes using high power proton beams
The invention provides for a method for producing isotopes using a beam of particles from an accelerator, whereby the beam is maintained at between about 70 to 2000 MeV; and contacting a thorium-containing target with the particles. The medically important isotope 225Ac is produced via the nuclear reaction (p,2p6n), whereby an energetic proton causes the ejection of 2 protons and 6 neutrons from a 232Th target nucleus. Another medically important isotope 213Bi is then available as a decay product. The production of highly purified 211At is also provided.
US10249387B2 Method for managing an electronic medical record and an EMR management system
A method is for managing an electronic medical record (EMR) entry which is to be written into a data storage device possessed by a patient and includes generating information associated with a health professional who provides a health care service that results in the EMR entry, and a location which is related to the health care service, determining whether to permit writing of the EMR entry into the data storage device according to the information thus generated, determining whether the patient agrees with writing of the EMR entry into the data storage device according to input of the patient, and writing the EMR entry into the data storage device when writing of the EMR entry is permitted by the EMR management system and is agreed upon by the patient.
US10249385B1 System and method for record linkage
Methods, systems, and computer-readable media are provided for facilitating record matching and entity resolution and for enabling improvements in record linkage. A power-spectrum-based temporal pattern-specific weight may be incorporated into record linkage methods to enhance the record linkage accuracy and statistical performance. For example, in embodiments, a value-specific weight may be calculated from a population-based frequency of field-specific values and provides an opportunity to capture and measure the relative importance of specific values found in a field. A timeseries-derived Bayesian power spectrum weight may be calculated from the population-based frequency of temporal pattern-specific values in terms of intensities at various frequencies of the power spectrum computed from the timeseries, and further provides an opportunity to capture and measure the relative importance of specific sequences of care episodes.
US10249378B1 Flash memory device and method for recovering over-erased memory cells
This invention introduces a flash memory device and a method which are capable of quickly recovering the over-erased memory cells while preventing adverse influence to normal cells that are not over-erased. The flash memory device comprises a memory array and a memory controller coupled to the memory array. The memory controller is configured to select a memory block which comprises at least one over-erased memory cell. The memory controller is further configured to apply a negative voltage to the common bulk line and the common source line of the selected memory block. The memory controller is further configured apply a positive voltage to word lines that are coupled to the at least one over-erased memory cell in the selected memory block, and apply the positive voltage to word lines that are not coupled to any one of the at least one over-erased memory cell in the selected memory block.
US10249374B2 Voltage supply circuit and semiconductor storage device
A voltage supply circuit includes a step-down circuit configured to receive a power supply voltage, step down the power supply voltage to generate a step-down voltage having a constant value lower than a value of the power supply voltage, and a booster circuit configured to boost the step-down voltage to generate an output voltage, the output voltage having a value greater than the value of the power supply voltage.
US10249367B2 Semiconductor apparatus comprising a plurality of current sink units
A semiconductor memory apparatus includes a column address decoding unit configured to decode a column address and generate a column select signal; a row address decoding unit configured to decode a row address and generate a word line select signal; a driving driver unit configured to provide different voltages to a plurality of resistive memory elements in response to the column select signal; a sink current control unit configured to generate a plurality of sink voltages with different voltage levels in response to the word line select signal; and a plurality of current sink units configured to flow current from the plurality of respective resistive memory elements to a ground terminal in response to the plurality of sink voltages.
US10249366B2 Integrated circuit system with non-volatile memory stress suppression and method of manufacture thereof
An integrated circuit system, and a method of manufacture thereof, including: an integrated circuit die; a non-volatile memory cell in the integrated circuit die and having a bit line for reading a data condition state of the non-volatile memory cell; and a voltage clamp in the integrated circuit die, the voltage clamp having a semiconductor switch connected to the bit line for reducing voltage excursions on the bit line.
US10249357B1 Semiconductor device and manufacturing method thereof
A semiconductor device includes a substrate having a memory region and a peripheral region defined thereon, wherein the peripheral region comprises at least one transistor, the memory region comprises a plurality of memory cells, each memory cell comprises at least one gate structure and a capacitor structure, a mask layer disposed on the capacitor structure in the memory region, and a dielectric layer disposed on the substrate within the peripheral region, wherein a top surface of the dielectric layer is aligned with a top surface of the mask layer.
US10249350B2 Apparatuses and methods for parity determination using sensing circuitry
The present disclosure includes apparatuses and methods related to parity determinations using sensing circuitry. An example method can include protecting, using sensing circuitry, a number of data values stored in a respective number of memory cells coupled to a sense line of an array by determining a parity value corresponding to the number of data values without transferring data from the array via an input/output line. The parity value can be determined by a number of XOR operations, for instance. The method can include storing the parity value in another memory cell coupled to the sense line.
US10249349B2 Control system
According to one embodiment, a control system includes: a memory device; and a controller. The memory device includes a first cell transistor. The controller is configured to store information on a first temperature associated with a temperature of the memory device upon a write of data in the first cell transistor, obtain a second temperature of the memory device, determine an adjustment from adjustments based on a combination of the first temperature and the second temperature, and instruct the memory device to use for a first parameter a first value and a value which is based on the determined adjustment to read data from the first cell transistor.
US10249343B2 Hard disk drive holder
A hard disk drive holder includes a bottom plate, a first side plate, and a second side plate. Gaps and a first bending line define a bendable portion and an unbendable portion on the bottom plate. The first side plate has first positioning portions. The second side plate has second positioning portions. The first side plate and the second side plate are respectively and integrally connected to opposite sides of the bottom plate. The first positioning portions and part of the second positioning portions are correspondingly disposed to install a first hard disk drive. The bendable portion has a plurality of third positioning portions, and the third positioning portions and part of the second positioning portions are correspondingly disposed to be adapted for installing at least one second hard disk drive. A size of the second hard disk drive is less than a size of the first hard disk drive.
US10249342B2 Base unit, disk drive apparatus, and method of manufacturing base unit
A base unit includes a connector electrically connected to a motor having a central axis extending in a vertical direction, and a connector support portion arranged to support a board portion of the connector. The connector support portion includes a bottom plate portion arranged to extend perpendicularly to the central axis, and arranged to support a lower surface of the board portion; a window portion arranged to pass through the bottom plate portion in an axial direction, and arranged to cover or overlap with an electrode terminal of the connector when viewed in the axial direction; a first recessed portion defined in an upper surface of the bottom plate portion around the window portion, and arranged to overlap with the lower surface of the board portion when viewed in the axial direction; and a second recessed portion defined in the upper surface of the bottom plate portion, and arranged to be spaced apart from the first recessed portion. The first recessed portion has a thermosetting adhesive arranged therein to fix the bottom plate portion and the board portion to each other. The second recessed portion has a temporarily fixing adhesive arranged therein to temporarily fix the bottom plate portion and the board portion to each other.
US10249333B2 Single Rh layer optical field enhancer with pre-focusing structures
A TAMR (thermally assisted magnetic recording) write head uses weakly plasmonic materials to create plasmon near field energy. The replacement of highly plasmonic materials like Au with weakly plasmonic materials like Rh avoids the thermal deformations of softer metals like Au. To maintain the performance of the head, it includes pre-focusing structures that concentrate plasmon energy by the creation of surface plasmon polaritons which are converted to more narrowly confined plasmons by excitation by a tapered waveguide. A waveguide blocker at the distal end of the waveguide enhances the formation of surface plasmon polaritons at the interface between the blocker and the distal end of the waveguide. A pair of symmetrically disposed optical side shields are formed to either side of the pole tip and a weakly plasmonic optical field enhancer further strengthens the optical field.
US10249322B2 Audio processing devices and audio processing methods
An audio processing device is described comprising an energy distribution determiner configured to determine an energy distribution of a sound and an acoustical environment determiner configured to determine based on the energy distribution whether the sound includes a sound caused by the acoustical environment.
US10249320B2 Normalizing the speaking volume of participants in meetings
Methods, systems, and computer program products for normalizing the speaking volume of participants in meetings are provided herein. A computer-implemented method includes collecting speaking volume samples from multiple participants of a group event, wherein said speaking volume samples are derived from microphones; comparing said speaking volume samples to a predetermined volume level; determining which of the microphones is being used by which of the multiple participants during the group event; automatically amplifying a broadcast volume of each audio output device during periods of audio input attributed to each microphone determined as being used by the participants attributed to a speaking volume sample that is below the predetermined volume level; and automatically reducing a broadcast volume of each audio output device during periods of audio input attributed to each microphone determined as being used by the participants attributed to a speaking volume sample that exceeds the predetermined volume level.
US10249313B2 Adaptive bandwidth extension and apparatus for the same
A method of decoding an encoded audio bitstream and generating frequency bandwidth extension is disclosed. The method includes decoding the audio bitstream to produce a decoded low band audio signal and generate a low band excitation spectrum corresponding to a low frequency band. A sub-band area is identified within the low frequency band using a parameter which indicates energy information of a low band spectral envelope. A high band excitation spectrum is generated for a high frequency band by copying a sub-band excitation spectrum from the identified sub-band area to a high sub-band area corresponding to the high frequency band. Using the generated high band excitation spectrum, an extended high band audio signal is generated by applying a high band spectral envelope. The extended high band audio signal is added to the decoded low band audio signal to generate an audio output signal having an extended frequency bandwidth.
US10249312B2 Quantization of spatial vectors
A device for processing audio data obtains data representing quantized versions of a set of one or more spatial vectors. Each respective spatial vector of the set of spatial vectors corresponds to a respective audio signal of the set of audio signals. Each of the spatial vectors is in a Higher-Order Ambisonics (HOA) domain and is computed based on a set of loudspeaker locations. The device inverse quantizes the quantized versions of the spatial vectors.
US10249311B2 Concept for audio encoding and decoding for audio channels and audio objects
Audio encoder for encoding audio input data to obtain audio output data includes an input interface for receiving a plurality of audio channels, a plurality of audio objects and metadata related to one or more of the plurality of audio objects; a mixer for mixing the plurality of objects and the plurality of channels to obtain a plurality of pre-mixed channels, each pre-mixed channel including audio data of a channel and audio data of at least one object; a core encoder for core encoding core encoder input data; and a metadata compressor for compressing the metadata related to the one or more of the plurality of audio objects, wherein the audio encoder is configured to operate in at least one mode of the group of two modes.
US10249300B2 Intelligent list reading
Systems and processes for operating an intelligent automated assistant to perform intelligent list reading are provided. In one example process, a spoken user request associated with a plurality of data items is received. The process determines whether a degree of specificity of the spoken user request is less than a threshold level. In response to determining that a degree of specificity of the spoken user request is less than a threshold level, one or more attributes related to the spoken user request are determined. The one or more attributes are not defined in the spoken user request. Additionally, a list of data items based on the spoken user request and the one or more attributes is obtained. A spoken response comprising a subset of the list of data items is generated and the spoken response is provided.
US10249299B1 Tailoring beamforming techniques to environments
Techniques for tailoring beamforming techniques to environments such that processing resources may be devoted to a portion of an audio signal corresponding to a lobe of a beampattern that is most likely to contain user speech. The techniques take into account both acoustic characteristics of an environment and heuristics regarding lobes that have previously been found to include user speech.
US10249294B2 Speech recognition system and method
A speech recognition method capable of automatic generation of phones according to the present invention includes: unsupervisedly learning a feature vector of speech data; generating a phone set by clustering acoustic features selected based on an unsupervised learning result; allocating a sequence of phones to the speech data on the basis of the generated phone set; and generating an acoustic model on the basis of the sequence of phones and the speech data to which the sequence of phones is allocated.
US10249291B2 Animation synthesis system and lip animation synthesis method
An animation display system is provided. The animation display system includes a display; a storage configured to store a language model database, a phonetic-symbol lip-motion matching database and a lip motion synthesis database; and a processor electronically connected to the storage and the display, respectively. The processor includes a speech conversion module, a phonetic-symbol lip-motion matching module, and a lip motion synthesis module. A lip animation display method is also provided.
US10249287B2 Noise-cancelling headphone
A headphone includes a feedback microphone that receives a front air chamber sound including an external sound, the feedback microphone being provided on a front air chamber side, a driver unit that emits a noise-canceling sound into the front air chamber, the noise-canceling sound canceling at least a part of the sound included in the front air chamber sound received by the feedback microphone, a balanced microphone that receives the noise-canceling sound emitted from the driver unit, the balanced microphone being provided in a region on a side of the driver unit opposite the front air chamber, and a sound generating part that generates the noise-canceling sound by adding a signal based on the noise-canceling sound received by the balanced microphone to a signal based on the front air chamber sound received by the feedback microphone.
US10249276B2 Rotating speaker array
A speaker system includes one or more rotating speakers (or speakers with rotating reflectors) that are synchronized in absolute angular position to another rotating speaker or synchronized to audio effects to generated by a signal processing system driving a stationary or rotary speaker. Knowledge of absolute angular position in a multi-rotor speaker array or signal processing system allows for control of rotary position to accomplish acoustic effects otherwise not possible, such as matched-velocity profiles with differential phase control and motion profiles that are not based on simple rotation.
US10249266B2 Preserving desktop state across login sessions
Techniques are described for preserving desktop state between login sessions in desktop computing environments. During an active login session of a desktop by a user, the system intercepts all requests to open a file and records the requested file paths. The information can be recorded locally or at a remote location, such as a server accessed over a network connection. Before the login session is terminated, the system determines all open windows and captures a screenshot of each window that is open on the desktop at the time of terminating the login session. The location of each window is also determined and recorded along with the screenshots before the session is terminated. When the user starts a new active login session at a later time, the state of the desktop is restored using the recorded file paths, screenshots and window locations.
US10249263B2 Rendering and displaying high dynamic range content
Methods and apparatus for rendering and displaying high dynamic range (HDR) digital image content. An HDR rendering and display system may support the rendering and display of standard dynamic range (SDR) and HDR content to both HDR-enabled and standard displays. The HDR rendering and display system renders digital image content into the HDR space and maps the rendered HDR content into the display space of HDR or standard displays using display processing techniques that may preserve at least some of the HDR content even for standard displays. The HDR rendering and display system may take into account various information including but not limited to display characteristics such as size, control inputs, current image characteristics such as image brightness, and environmental information such as viewer position and ambient lighting levels to dynamically adapt the rendering and display of the digital image content according to ambient viewing conditions at the target display.
US10249251B2 Display device
According to an aspect, a display device includes: a display unit a plurality of pixels performing that perform color reproduction by combining outputs of sub-pixels; an illumination unit including a first light source, a second light source, and a third light source; a measuring unit that measures intensity of light included in external light other than the light from the illumination unit; and a control unit that controls the intensity of the light to be emitted from each of the first light source, the second light source, and the third light source and controls gradation values of the respective sub-pixels based on the intensity of the external light measured by the measuring unit.
US10249246B2 GOA circuit
The invention provides a GOA circuit, comprising a plurality of GOA units, for a positive integer n, n-th GOA unit comprising: a first TFT (T1), a second TFT (T2), a third TFT (T3), a fourth TFT T(4), a fifth TFT (T5), a sixth TFT (T6), a seventh TFT (T7), an eighth TFT (T8), a ninth TFT (T9), a tenth TFT (T10), a first capacitor (C1) and a second capacitor (T2). The invention, based on known GOA circuit, uses T9 and T10 so as to achieve forward and backward scanning without D2U and U2D control signals, which facilitates narrow border design and simplifies corresponding driving timing and reduce IC cost.
US10249238B2 Pixel driving circuit, array substrate, display panel and display apparatus having the same, and driving method thereof
The present application discloses a pixel driving circuit configured to operate in a display cycle including sequentially an initialization period, a compensation period, and a light-emitting period, the pixel driving circuit including a driving transistor having a gate, a source, and a drain; a first storage capacitor having a first terminal connected to the gate of the driving transistor and a second terminal connected to a first power signal input port; an emission control sub-circuit disposed between the source of the driving transistor and the first power signal input port; a data write-in sub-circuit disposed between a data input port and the drain of the driving transistor which is also connected to the emission control sub-circuit; a compensation sub-circuit disposed between the source of the driving transistor and the first terminal of the first storage capacitor; and a light emitting device having a first terminal connected to the emission control sub-circuit and a second terminal connected to a second power signal input port; the data write-in sub-circuit is configured to control a data voltage signal to be passed into the drain of the driving transistor during the compensation period; the compensation sub-circuit is configured to control a connection between the source and the gate of the driving transistor during the compensation period to set the driving transistor to a conduction state for inducing a source-to-drain current until a gate voltage of the driving transistor reaches a value substantially equal to the data voltage signal plus a threshold voltage of the driving transistor.
US10249222B2 Labels and methods of producing the same
Label apparatus having identification tags and tamper evident pattern release layers and methods of producing such labels are disclosed. An example apparatus includes a first substrate, a first pattern of adhesive, a tamper-evident release layer, a second pattern of adhesive, a tag, a third pattern of adhesive, and a second substrate. The first pattern of adhesive includes a first adhesive. The first pattern of adhesive and the tamper-evident release layer are disposed on the first substrate. The second and third patterns of adhesive include a second adhesive. The second pattern of adhesive is disposed on the first substrate and surrounded by the first pattern of adhesive. The tag includes a remaining portion coupled to the first pattern of adhesive and a removable portion coupled to the second pattern of adhesive. The third pattern of adhesive is coupled to the tag, the first pattern of adhesive, and the second substrate.
US10249221B2 Combination wristband and label form
A combination wristband and label form has a first sheet and a backing. The first sheet has a top portion with a plurality of die cut labels, and each of the labels is removable from the form. The first sheet also has a bottom portion comprising a release liner having a release material. The backing has a top portion with a release liner having a release material and a bottom portion having wristband configured to receive an indicia. The wristband is separable from the form and is formed of a single ply of water-resistant and tamper-resistant material. The wristband has a first lateral end and a second lateral end extending outwardly from a central portion, and a fraction of the central portion is a label die cut into the first sheet top portion. The first lateral end has an adhesive area and the second lateral end has perforations without adhesive.
US10249220B2 Hardened white box implementation 2
A processor device has an executable implementation of a cryptographic algorithm implemented being white-box-masked by a function f. The implementation comprises an implemented computation step S by which input values x are mapped to output values s=S[x], and which is masked to a white-box-masked computation step T′ by means of an invertible function f. As a mapping f there is provided a combination (f=(c1, c2, . . . )*A) of an affine mapping A having an entry width BA and a number of one or several invertible mappings c1, c2, . . . having an entry width Bc1, Bc2, . . . respectively, wherein BA=Bc1+Bc2+ . . . . Output values w are generated altogether by the mapping f. Multiplicities of sets Mxi, i=1, 2, . . . =Mx11, Mx12, . . . Mx21, Mx22, . . . are formed from the output values a of the affine mapping A.
US10249217B2 Refreshable tactile display
A system for providing a tactile display is disclosed. The system utilizes magnetic forces and actuators in order to move a series of tactile elements. The system can be arranged such that the display may include an entire array of thousands of elements.
US10249214B1 Personal wellness monitoring system
A complete personal nutrition, health, wellness and fitness monitor is disclosed that captures, monitors, and tracks many relevant health and wellness factors. Image of all consumed items is captured with a three dimensional reference object, matched to reference images in a database in terms of shape, color, size and texture, identified, and the volume of the respective items is determined. In addition, molecular optical fingerprinting of consumable products provides information about actual food composition, including vitamins and contaminants that affect food safety. Using energy and nutrition information of items in another database, full nutritional content and energy is evaluated for all of the items in the image. Combined with activity monitoring that captures energy output, the monitor actively tracks overall energy balance and nutritional content for every consumable item in real time, and makes proactive recommendations with respect to nutrition, exercise, and general lifestyle for overall nutrition, health, wellness, and fitness.
US10249213B2 Multi-node motion measurement and analysis system
A multi-node motion measurement and analysis system comprises at least one motion measurement module and a receiver unit. The motion measurement module is bound to a hand-held sports appliance through an adjustable fixture or being bound to a human body. A binding position on the human body is rearrangeable based on different measurement requirements. The motion measurement module comprises a sensor module configured to measure information of acceleration, angular velocity and magnetic force, a first microprocessor module connected to the sensor module and configured to generate information of orientation, and a first RF module configured to receive the information of acceleration, angular velocity, magnetic force and orientation and transmit the received information to the receiver unit. The receiver unit generates motion information according to the information of acceleration, angular velocity, magnetic force and orientation, and calibrates the motion measurement module bound to different positions on the human body.
US10249210B2 System and method for pitch correction
The present invention provides a system for pitch correction. The interactive surface is embedded with a host, an antenna, a memory unit, a voice input device, an audio recognition device, and a media player. The function of each light-emitting contact point is determined or changed by the host in accordance with preset programs. Each physical sheet is embedded with an RFID tag and is printed with a set of pitch marks with increasing difficulty levels, and the location of a functioning area on a physical sheet for the light-emitting contact points is determined in accordance with the preset programs, and the light-emitting contact points correspond to the location of the functioning area. Once a physical sheet is placed on the interactive surface, the host assigns preset flashing rules to the array of light-emitting contact points in accordance with the preset programs as well as the RFID tag embedded in the physical sheet, and generates a preset flashing pattern on the physical sheet, and activates touch functions of the corresponding light-emitting contact points. The visible feedback provides users a straightforward understanding how much their voices deviate from the reference pitches.
US10249209B2 Real-time pitch detection for creating, practicing and sharing of musical harmonies
Real-time pitch detection of voiced musical notes involves converting sound waves, produced by a voiced rendition of one or more musical notes, to a time domain electronic audio signal. The electronic audio signal is processed to determine a true pitch of the time domain electronic audio signal. True pitch information is displayed in real-time, concurrent with the voiced rendition of each musical note. A pitch indicator conveys to a user information concerning the true pitch which has been determined. The true pitch is determined by segmenting the electronic audio signal into a plurality of audio signal samples and applying a constant-Q transform. Additional processing steps are applied to reduce pitch detection errors.
US10249203B2 Method and system for providing docking guidance to a pilot of a taxiing aircraft
Apparatus and associated methods relate to using an image of a fiducial located indicating a parking location for the aircraft to provide docking guidance data to a pilot of an aircraft. The fiducial has vertically-separated indicia and laterally-separated indicia. A camera is configured to mount at a camera location so as to be able to capture two-dimensional images of a scene external to the aircraft. The two-dimensional image includes pixel data generated by the two-dimensional array of light-sensitive pixels. A digital processor identifies first and second sets of pixel coordinates corresponding to the two vertically-separated and the two laterally-separated indicia, respectively. The digital processor then calculates, based at least in part on the identified first pixel coordinates corresponding to the two vertically-separated indicia, a range to the parking location.
US10249201B2 Alternative communications for an air vehicle
An example air vehicle includes a transponder to transmit a code indicative of a communications systems failure on the air vehicle. The example air vehicle includes a satellite receiver to receive, after the transponder code has been transmitted, a message from a satellite in communication with the air vehicle. The satellite receiver is to identify the message as including a command for the air vehicle and decode the message to determine the command. The example air vehicle includes a processor to execute the command.
US10249194B2 Modifying behavior of autonomous vehicle based on advanced predicted behavior analysis of nearby drivers
A method, apparatus, and computer program product for assessing one or more features of drivers within a threshold distance of a self-driving vehicle which has sensors to monitor driving conditions on a travel route within the threshold distance, predicting the behavior of one or more vehicles within the threshold distance based on the assessment of those features, and utilizing the predicted behavior for the self-driving vehicle to drive on the travel route. Changes in the condition or usage of the travel route, the surroundings, and pedestrians and other types of vehicles in the vicinity of the travel route can go into the assessment. Changes in the assessment can alert the self-driving vehicle to change course and the way it monitors data. Information regarding other drivers can be privatized and utilized using a blockchain system.
US10249191B2 Methods for vehicle management and systems for traffic management
A vehicle management method includes allowing a start of a corresponding vehicle when one of a plurality of unique identified removable cards (UIRC) is connected to one of a plurality of vehicles, and matches the corresponding vehicle, and connecting a plurality of started vehicles, via each of the unique identified removable cards, to enable communication among the plurality of started vehicles such that each of the plurality of started vehicles outside a coverage of a vehicle management center is capable of directly obtaining traffic information from nearby vehicles of the plurality of started vehicles.
US10249183B2 Traffic index generation device, traffic index generation method, and computer program
The present invention relates to a device (roadside relay device 2) configured to generate a traffic index used for traffic signal control. This device includes: a storage unit 24 configured to store therein area information on a coordinate system, the area information forming a predetermined area on a road; a communication unit 21 configured to receive probe information S5 including a vehicle position and temporal information of a traveling vehicle 5; and a control unit 23 configured to generate the traffic index on the basis of the area information and the probe information S5.
US10249182B1 Remote vehicle system configuration, control, and telematics
A vehicle control system (VCS) includes external communication interfaces, such as a Bluetooth interface, for communicating with a user communication and control device, such as a smart phone or a tablet. The user is enabled to operate certain features of the vehicle, such as the remote start, power locks/trunk, climate control, and security features, through the smart phone. The VCS may also communicate with a remote server via the user's smartphone, for example, providing telematics data and receiving service reminders for display to the user on the smartphone, the VCS, or a display built into the vehicle. The VCS may be custom installed in the vehicle using the user's or the installer's smartphone, without a physical connection from the VCS to the smartphone.
US10249180B2 Implantable medical device adapted for radio frequency telemetry with frequency hopping
An implantable medical device has a broadband RF receiver operating within an RF band and having stored information of a characteristic receiver frequency representing the RF within the RF band at which the broadband RF receiver has sufficient receiver sensitivity. The stored information is retrieved in response to a message from an external communication device and is included in a response generated by the implantable medical device and transmitted to the communication device. The information enables the communication device to select its transmission frequency at a subsequent transmission instance to the relevant implantable medical device. The chances of successful reception at the subsequent transmission instance are thereby increased.
US10249179B2 Method and device for transmitting control signal of multi-device system
Embodiments of the disclosure provide a method an device for transmitting a control signal in a multi-device system, where a first device determines a second device to be controlled by a remote controller of the first device to be connected with the first device; determines from a received signal a first value of the button for controlling the first device; determines a second value of the button, corresponding to the first value of the button, for controlling the second device; and transmits the second value of the button to the second device, so that the second device operates according to the received second value of the button, and with this technical solution, a multi-device system can be controlled by the remote controller of the single device without infrared learning by the first device to thereby simplify operations of the first device to control the other device.
US10249178B1 Condition monitoring sensor system and method for monitoring the condition of a system
A condition monitoring sensor system having a power supply; a condition monitoring sensor; a processor; a permanently powered power-on timer; and a watchdog timer. The permanently powered power-on timer is set for a first predetermined duration and is configured to wake the processor by connecting the processor to the power supply if the power-on timer elapses. Upon waking up, the processor is configured to reset the power-on timer to the first predetermined duration and is configured to control at least the condition monitoring sensor. The condition monitoring sensor may take condition monitoring data. Upon waking up, the processor is configured to set the watchdog timer for a second predetermined duration. The watchdog timer is powered via the power supply, which forces the processor and the watchdog timer to enter a sleep mode by disconnecting the processor and the watchdog timer from the power supply if the watchdog timer elapses.
US10249173B1 Monitoring systems and methods for personal safety
A computer-implemented method for monitoring a condition of a person includes receiving, at a computerized device, at least one signal from a condition sensor and determining if a condition is an emergency condition of a user based on the at least one signal.
US10249172B2 Wearable device for safety monitoring of a user
A precise, gesture-based, safety monitoring system, method and device. The present invention comprises a controller, wherein the controller upon detection of a distress signal, sends an alert signal along with the Location information of the user to a Remote Server. The Remote Server, upon receiving an alert signal sends an SMS and e-mail along with the Location information to a Mobile device of the registered emergency numbers of the user and responds in real-time.
US10249163B1 Model sensing and activity determination for safety and efficiency
A system is provided. The system includes a sensor located within a work area of a facility. The sensor detects events in the work area and outputs sensor signals in accordance the events detected in the work area. The system includes a processor communicatively coupled to the sensor. The processor processes the sensor signals utilizing one or more pattern recognition systems. The system includes an interface communicatively coupled to the processor. The interface generating outputs based on each state of the one or more pattern recognition systems.
US10249159B2 Surveillance method and system
A method for surveillance of a predetermined region includes: —a) preparing at least one surveillance device provided with a sensor configured to detect moving entities in a predetermined region under surveillance; —b) preparing at least one remote control device which can be carried by a user; —c) detecting a moving entity in the predetermined region under surveillance, via the surveillance device; —d) sending, by the surveillance device, a request for authorization; —e) responding, by the remote control device, to the request for authorization by sending authorization data; —f) comparing the authorization data with check data for authorizing the entity detected if the result of the check is positive; —g) making available an alarm signal if the result of the check is negative or inhibiting the alarm signal if the result of the check is positive.
US10249155B1 Systems and methods for mounting light emitting diodes for a visual alarm device in multiple planes
Systems and methods for mounting light emitting diodes for a visual alarm device in multiple planes are provided. The visual alarm device can include a plurality of light emitting diodes (LEDs) mounted on a printed circuit board and configured to flash during an emergency situation, wherein each of the plurality of LEDs can be mounted in a respective one of a plurality of planes.
US10249140B1 System and method for playing online game
A system and method for playing an online game. The system includes player devices associated with the online game and a server arrangement communicably coupled with the player devices. The server arrangement is configured to receive a request from a player device to initiate the online game; determine at least one passive player device based on predefined condition; transmit an authorization request to the at least one passive player device to play the online game as virtual player; receive an authorization response from the at least one passive player device; create at least one virtual player for the at least one passive player device, based upon the received authorization response, and initiate the online game among the at least one virtual player and the at least one player device, wherein the at least one passive player device is different from the at least one player device.
US10249136B2 Gambling game objectification and abstraction
Electronic gaming machines including a plurality of real world controller modules, wherein each real world controller module is constructed to provide a gambling game; a game world controller, wherein the game world controller is constructed to: connect to a selected real world module; receive a conveyance of actions taken by a player, during the player's consumption of one or more elements of an entertainment game; trigger a commitment of a wager of real world credits in the selected real world controller module's gambling game; receive a gambling outcome of the wager of real world credits; increment in the entertainment game using the communications network, the one or more elements of the entertainment game when real world credits are won; and decrement in the entertainment game using the communications network, the one or more elements of the entertainment game when real world credit is lost.
US10249121B2 Real estate wireless lockbox
A system and method are described regarding a wireless lockbox that can be used to manage real estate sales tours. A system can include various owners and buyers that create a searchable real estate listing. Buyers can review the list via computing device, such as a smartphone, and request home tours. Owners can review requests and approve potential buyers to tour their property. When the potential buyer approaches the property, software on their computing device can communicate via Bluetooth, or another wireless network, and unlock the wireless lockbox.
US10249117B2 Vehicular electronic key system and method of controlling electronic key
A vehicular electronic key system includes an electronic key and a wireless communication device. The electronic key includes a first communication unit, a second communication unit, and a first controller that switches an operating state between an ON state where a function of the first communication unit is operated, and an OFF state where the function of the first communication unit is at least partially stopped, based on a result of communication of the second communication unit with the wireless communication device. The wireless communication device includes a third communication unit, and a second controller. The first controller switches the operating state when the first controller detects that the electronic key has been moved by a predetermined distance or longer outside a vehicle based on at least a result of communication of a predetermined signal by the second communication unit.
US10249116B1 Method and system for mobile device localization-based access
A method and system for facilitating an access request. The method may be executed in the processor of a server computing device and comprises receiving, at a memory of the server computing device, the request for access, the request for access performed using a security device at an access point device communicatively coupled to the server computing device, localizing a mobile computing device having a preestablished association with the security device, and enabling the request for access when a position of the mobile computing device as determined from the localizing is within a predetermined threshold distance from a location of the access point device.
US10249114B2 System and method for access control using context-based proof
Control of access by a requesting entity to an asset includes defining an approved state of the requesting entity. A validation of a representation of the approved state of in a non-repudiatable form in obtained from an event validation system. The requesting entity is triggered to determine its current state by an access-control entity, which compares the current state with the approved state and allows access by the requesting entity to the asset only if the current state is the same as the approved state. In a pre-authorization procedure, one or both of the entities issues a data set challenge to the other, which then validates the challenge via the event validation system and returns this validation to the challenging entity, which then checks the validation to see if it is correct. Data sets may be validated, for example, with hash tree based signatures or blockchain entries.
US10249109B1 Autonomous vehicle sensor malfunction detection
Methods and systems for assessing, detecting, and responding to malfunctions involving components of autonomous vehicles and/or smart homes are described herein. Malfunctions may be detected by receiving sensor data from a plurality of sensors. One of these sensors may be selected for assessment. An electronic device may obtain from the selected sensor a set of signals. When the set of signals includes signals that are outside of a determined range of signals associated with proper functioning for the selected sensor, it may be determined that the selected sensor is malfunctioning. In response, an action may be performed to resolve the malfunction and/or mitigate consequences of the malfunction.
US10249104B2 Lease observation and event recording
A system and method for observing and reporting key vehicle events based upon information collected by a wide array of sensors already included in modern motor vehicles is provided. The system and method may be particularly valuable for electric vehicle applications.
US10249099B1 Providing error correction for particles of destructible objects
A system and method for providing positional error correction for particles of destructible objects in a three-dimensional volume in a virtual space includes electronic storage to store center-of-mass information of a set of objects, using a high-precision floating point format. Prior to runtime and/or interactive manipulation of the set of objects, a texture map is generated that includes positional information in a floating point format having less precision than the high-precision floating point format. A simulation uses this texture map to determine simulated center-of-mass information of the set of objects. This simulated center-of-mass information is compared with the previously stored center-of-mass information to determine which objects have positional errors, and which offsets are needed to correct the positional errors. The stored center-of-mass information is adjusted by the determined offsets, such that subsequent use, during interactive runtime, has no or reduced positional errors and/or artifacts caused by positional errors.
US10249091B2 Production and packaging of entertainment data for virtual reality
An augmented reality (AR) output device or virtual reality (VR) output device is worn by a user, and includes one or more sensors positioned to detect actions performed by a user of the immersive output device. A processor provides a data signal configured for the AR or VR output device, causing the immersive output device to provide AR output or VR output via a stereographic display device. The data signal encodes audio-video data. The processor controls a pace of scripted events defined by a narrative in the one of the AR output or the VR output, based on output from the one or more sensors indicating actions performed by a user of the AR or VR output device. The audio-video data may be packaged in a non-transitory computer-readable medium with additional content that is coordinated with the defined narrative and is configured for providing an alternative output, such as 2D video output or the stereoscopic 3D output.
US10249087B2 Orthogonal-projection-based texture atlas packing of three-dimensional meshes
A method of atlas packing includes receiving a three-dimensional (3D) mesh that includes a plurality of triangles representing surfaces of one or more objects; for each respective triangle, determining a normal of the respective triangle, and categorizing the respective triangle into one of six directions along positive and negative of x-, y-, and z-directions; categorizing triangles in each respective direction into one or more layers orthogonal to the respective direction; for each respective layer, identifying one or more connected components; projecting each respective connected component onto a plane orthogonal to the respective direction to obtain a corresponding projected two-dimensional (2D) connected component; cutting the projected 2D connected component into one or more sub-components; packing the bounding boxes of all sub-components into one or more atlases; and for each respective triangle of each sub-component, copying a texture of a corresponding triangle of the 3D mesh to the respective triangle.
US10249081B2 Portable globe creation for a geographical information system
Portable globes may be provided for viewing regions of interest in a Geographical Information System (GIS). A method for providing a portable globe for a GIS may include determining one or more selected regions corresponding to a geographical region of a master globe. The method may further include organizing geospatial data from the master globe based on the selected region and creating the portable globe based on the geospatial data. The portable globe may be smaller in data size than the master globe. The method may include transmitting the portable globe to a local device that may render the selected region at a higher resolution than the remainder of the portable globe in the GIS. A system for providing a portable globe may include a selection module, a fusion module and a transmitter. A system for updating a portable globe may include a packet bundler and a globe cutter.
US10249062B2 System and method for image view binding optimization
An image rendering method includes: loading, at an electronic device, an image by an application executed on the electronic device; loading, at the electronic device, reference color arrangement information; and determining, at the electronic device, a pixel format for a texture creation of the loaded image based on a comparison between a color value of the loaded image and the loaded reference color arrangement information.
US10249060B2 Tool erosion detecting system using augmented reality
A tool erosion detecting system for a machine having a ground engaging tool is disclosed. The tool erosion detecting system may include a camera configured to generate a first image of the ground engaging tool on a display device, an input device configured to receive a user input, and a controller in communication with the camera and the input device. The controller may be configured to generate an augmented reality view of the ground engaging tool. The augmented reality view may include the first image of the ground engaging tool generated by the camera and a second image of a ground engaging tool superimposed on the first image and being associated with a selected wear level, wherein the selected wear level is based on the user input.
US10249053B2 Method and apparatus for rapid scanning of a three dimensional surface
A system and method for scanning a three-dimensional surface is disclosed. In one example, the method is evidenced by receiving scan data of the three dimensional surface, the scan data comprising a plurality of scan points defining a plurality of polygons and obtained from a scan direction, grouping the plurality of polygons into blotches having at least one polygon, wherein no polygon of a blotch shares a common edge with a polygon of any other blotch, computing a directional vector for each blotch, the directional vector of each blotch weighted by an area of the blotch, computing a further scan direction from the directional vectors for the blotches and commanding a scanner to scan from the further scan direction.
US10249049B1 Local maxima sub-integer position estimation in video processing
An apparatus include a processor and a coprocessor. The processor may be configured to track a plurality of positions of a plurality of maximum values in a plurality of images in a video signal. The coprocessor may have a circuit configured to (i) receive a plurality of sample values from the images and (ii) estimate the positions of the maximum values in the images. Each estimation generally includes a parabolic estimation operating on the sample values in a respective local region oriented parallel to an axis. The circuit may be implemented solely in hardware.
US10249044B2 Image segmentation with touch interaction
In one embodiment, a method includes detecting one or more objects in an image, generating at least one mask for each of the detected objects, wherein each of the masks is defined by a perimeter, classifying the detected objects, receiving gesture input in relation to the image, determining whether one or more locations associated with the gesture input correlate with any of the masks, and providing feedback regarding the image in response to the gesture input. Each of the masks may include data identifying the corresponding detected object, and the perimeter of each mask may correspond to a perimeter of the corresponding detected object. The perimeter of the corresponding detected object may separate the detected object from one or more portions of the image that are distinct from the detected object.
US10249041B2 Adaptation of image data sets to an updated atlas-based reference system
The invention relates to a computer-implemented medical data processing method for determining a mapping of medical image content into a reference system, the method comprising executing, on a processor of a computer, steps of: a) acquiring, at the processor, medical image data describing a digital medical image of an anatomical structure of a patient's body; b) acquiring, at the processor, image attribute data describing attribute information associated with the medical image data, the attribute information including an indication of an initial reference system in which spatial relationships of the digital medical image are defined; c) acquiring, at the processor, reference system transformation data describing a spatial relationship (REG) between the initial reference system and a second reference system which is different from the initial reference system; d) determining, by the processor and based on the medical image data and the reference system transformation data, transformed image data describing a representation of the digital medical image in the second reference system.
US10249036B2 Surgical catheter having side exiting medical instrument and related systems and methods for four dimensional soft tissue navigation
A surgical instrument navigation system is provided that visually simulates a virtual volumetric scene of a body cavity of a patient from a point of view of a surgical instrument residing in the cavity of the patient, wherein the surgical instrument, as provided, may be a steerable surgical catheter with a biopsy device and/or a surgical catheter with a side-exiting medical instrument, among others. Additionally, systems, methods and devices are provided for forming a respiratory-gated point cloud of a patient's respiratory system and for placing a localization element in an organ of a patient.
US10249034B2 Substrate defect inspection apparatus, method of adjusting sensitivity parameter value for substrate defect inspection, and non-transitory storage medium
A method of adjusting a sensitivity parameter value for substrate defect inspection used in a substrate defect inspection apparatus compares, for each pixel value of a selected virtual inspection substrate, using reference pixel data to be used after adjustment, the deviation amount from an allowable range corresponding to the position thereof and the sensitivity parameter value before the adjustment when each pixel value is deviated from the allowable range, and updates the deviation amount as a new sensitivity parameter value when the deviation amount exceeds the sensitivity parameter value and a difference between the deviation amount and the sensitivity parameter value is equal to or less than a threshold value.
US10249030B2 Image transformation for indicia reading
Obtaining a good image is important for reading indicia. Often, however, objects are not well aligned with an indicia reader's digital imager. This misalignment may lead to images in which an indicium may appear distorted due to perspective. This perspective distortion makes indicia reading difficult. In general, perspective distortion of an imaged object may be corrected using knowledge of the true size, shape, and/or orientation of the physical object. The present invention embraces the use of a dimensioning system to obtain the 3D information necessary to provide this knowledge. Then, using this knowledge, to transform a distorted image of an indicium into a corrected image of the indicium without distortion. This corrected image may then be processed to read the undistorted indicium.
US10249029B2 Reconstruction of missing regions of images
Methods and systems for an image construction component capable of generating pixel information for certain regions of an image based on other, existing regions of the image. For example, the image construction component may identify a target block of pixels for which to generate pixel information and then use pixel information for pixels surrounding the target block of pixels in order to identify similar image information within pixels in another part of the image. These identified pixels may then be used in defining the pixel information of the target block of pixels and also used in blending the target block of pixels with the defined pixels surrounding the target block of pixels.
US10249026B2 Denoising filter
A pixel filter receives a sequence of pixels, each pixel having an associated pixel value. A first recursive filter operation is performed in a first direction through the sequence of pixels to form a first filtered pixel value for each pixel, and a second recursive filter operation is performed in a second direction through the sequence of pixels to form a second filtered pixel value for each pixel. The first and second filtered pixel values for a given pixel are determined in dependence on the pixel value at that pixel and the filtered pixel value preceding that pixel in their respective direction of operation, the filtered pixel value of the preceding pixel being scaled by a measure of similarity between data associated with that pixel and its preceding pixel. For each pixel of the sequence, the first and second filtered pixel values are combined to generate a filter output for the pixel.
US10249022B2 Systems and methods for dewarping images
A computer-implemented method comprises: extracting a setting from a description file of a virtual pan-tilt-zoom (PTZ) camera used to capture an original image through a wide-angle lens; determining a first set of coordinates of a pixel of the original image for each cell of a sparse conversion map represented as a first look-up table, wherein the sparse conversion map corresponds to a sparse grid of pixels of an output image; determining, via interpolating the first set of coordinates, a second set of coordinates of a pixel of the original image for each cell of a full conversion map, wherein the second set of coordinates is represented as a second look-up table, wherein the full conversion map corresponds to a full grid of pixels of the output image; instructing a display to present the output image, wherein the original image is less rectilinear than the output image.
US10249015B2 System and method for digitally watermarking digital facial portraits
Some implementations may include a method for watermarking an identification document, the method including: modulating a spatial luminance pattern associated with a first digital watermark to encode a first portion of personally identifiable information; modulating a spatial chrominance distribution associated with a second digital watermark to encode a second portion of the personally identifiable information; and applying the first digital watermark and the second digital watermark to the identification document.
US10249013B2 Method and system for wireless payment of public transport fare
Embodiments of the present application provide a method and system for wireless payment of transport fare. During operation, the system receives a request at a server from a mobile device for information of a payee's account, which is associated with a public transport and corresponds to a wireless network identifier of a wireless network located on the public transport. The server may determine information of the payee's account corresponding to the wireless network identifier. The server then sends the payee's account information to the mobile device. The system may then receive, from the mobile device, a payment order to make a payment to the payee's account.
US10249012B2 Coordination of payment of patient healthcare in developing countries by family members living abroad
Methods, systems, and computer program products for the coordination of payment of medical goods and/or services of patients in developing countries by relatives of those individuals living abroad, such as in the diaspora of particular cultures or nationalities.
US10248999B2 System and method for optimizing the frequency of market information updates in an electronic trading environment
A system and method for optimizing the frequency of market information updates in an electronic trading environment are described herein. According to one example embodiment, by optimizing the frequency of market information updates, the burden on the client device to update the graphical user interface may be reduced, while still providing an accurate portrayal of the market to the user. An example method includes associating different precedence levels with messages comprising market information. Messages containing market information related to the inside market may be associated to a higher precedence level. Whereas messages containing market information relating to the quantities at prices outside the inside market may be associated with a lower precedence level. Based on the precedence level associated with a message, a client device may update the graphical user interface or the message may be stored in a data structure until a pre-defined condition is satisfied.
US10248998B2 System and method for price-based annotations in an electronic trading environment
A system and method for generating and displaying annotations in relation to one or more prices corresponding to trader-related or market related events are described. In one embodiment, a trader may enter an annotation to be displayed in relation to one or more price levels. Alternatively, a trader may configure a dynamic annotation to be dynamically displayed in relation to some price level(s) upon detecting a predetermined event related to one or more tradeable objects. Also, a trader may configure one or more alarms to be displayed or played in combination with the annotations.
US10248994B2 Methods and systems for automatically searching for related digital templates during media-based project creation
A method, system, and non-transitory physical storage medium for rendering theme-based digital assets in a media-based project having one or more searchable templates searchable through a graphical user interface (GUI), the method including tagging each of the searchable templates with one or more tag words relative to each searchable template's content; automatically retrieving one or more tag words corresponding to a current template of a currently-active media-based project; automatically retrieving one or more related tag words that correspond to the tag words of the current template; automatically forming one or more tag groups for the current template, each tag group comprising one or more of the tag words and/or one or more of the related tag words; and automatically searching for one or more related templates from among the searchable templates using one or more of the tag groups as search terms in a search engine.
US10248981B1 Platform and acquisition system for generating and maintaining digital product visuals
An example system may include an acquisition system including a robotic manipulator and a camera coupled to the robotic manipulator. The example system may further include one or more network servers storing program instructions that, upon execution by at least one processor of the one or more network servers, cause the one or more network servers to perform various operations. The operations may include: receiving, from a client application operating on a client device, a product visual order; generating a product profile corresponding to the product visual order in a product visual database; transmitting, to the acquisition system, acquisition instructions for acquiring product visual data indicative of the tangible product; transforming captured product visual data into a product visual of the tangible product; and storing the product visual in the product profile.
US10248977B2 NUMA-based client placement
A management server and method for performing resource management operations in a distributed computer system takes into account information regarding multi-processor memory architectures of host computers of the distributed computer system, including information regarding Non-Uniform Memory Access (NUMA) architectures of at least some of the host computers, to make a placement recommendation to place a client in one of the host computers.
US10248970B1 Virtual item promotions via time-period-based virtual item benefits
An approach to facilitating virtual item promotions via time-period-based virtual item benefits is provided. A store interface may present offers to users of a game space to purchase item instances of virtual items associated with in-space benefits. Item instances of a first virtual item may be configured to be activated by the users in the game space to obtain one or more first in-space benefits. A promotion that is conducted for the game space may be managed such that, during a first promotion time period, item instances of the first virtual item purchased through the store interface may be modified instances of the first virtual item. The modified instances may be configured to be activated by the users in the game space during a second promotion time period to obtain one or more second in-space benefits.
US10248956B2 Advertising associated with multimedia content
A method for placing advertisements selects a first content from a variety of content, analyzes the first content for the presence of advertiser references, and matches a first advertisement from an advertiser to the first content by using the advertiser references. This method determines a set of presentation preferences for presentation of the first advertisement in conjunction with the first content and includes the set of presentation preferences with the first content. In some cases, the method embeds the presentation preferences as advertising information into the first content. Advantageously, the method presents the first advertisement in conjunction with the first content by using the presentation preferences. Further, the method tracks the presentation of content for monetization events and stores the tracking information in a log. The monetization event includes, for example, an impression, a click, an acquisition, and/or a conversion. Further embodiments include a system and a computer readable medium for implementation of the foregoing.
US10248954B2 Method and system for verifying user identity using card features
One embodiment of the present invention provides a system that facilitates identity verification based on various features of a card. During operation, a server receives a request for identity verification, where the request corresponds to an account and includes an image of a verifiable card. The server extracts a card feature from the verifiable card image for use as a verifiable card feature. In response to determining that the verifiable card feature matches a corresponding card feature of a registered card of the account, the server determines successful identity verification.
US10248950B2 Methods and systems to securely load / reload a contactless payment device
Embodiments allow loading and reloading contactless payment devices using only a contactless terminal interface, while providing user authentication. The contactless terminal interface could be at a merchant POS location, kiosk, or embedded or attached to a personal computing device with contactless read/write capability such as a personal computer or mobile phone or Internet device.
US10248945B2 Dynamic screen logo that transmits shopping basket connection information to mobile device
A design element is displayed on a display screen. The design element is modulated over time to encode data in the design element. The design element is presented by a merchant. A camera component of a mobile device is used to capture images over time of the design element. A payment application in the mobile device analyzes the captured images to obtain the encoded data. The payment application uses the encoded data to establish a communication channel with a merchant device operated by the merchant. As a result of communication over the communication channel, a purchase transaction is implemented, including transmission of payment credentials to the merchant from the payment application.
US10248942B1 System and method for self-checkout, scan portal, and pay station environments
A checkout system includes a checkout station having a housing, a customer interface and a customer unloading station. A point-of-sale system has a microprocessor and memory operatively associated with one another to identify products being purchased, payments tendered therefor and to store transaction information locally at the checkout station or remotely from the checkout station. The microprocessor has programming configured to allow an item to be scanned by a product identification scanner, and an attendant command module.
US10248939B2 Remote transaction processing at a server with authentication before a product list
A method and system for conducting an online payment transaction through a point of sale device. The method includes receiving input from a user selecting an item for purchase through the point of sale device; calculating a total purchase amount for the item in response to a request from the user to purchase the item; and sending payment authorization for the total purchase amount from the point of sale device to a payment entity, in which the payment authorization is sent to the payment entity via a mobile communication device of the user. The method further includes receiving a result of the payment authorization from the payment entity through the mobile communication device; and completing the payment transaction based on the result of the payment authorization.
US10248938B2 Remote transaction processing at a server with authentication after a product list
A method and system for conducting an online payment transaction through a mobile device. The method includes receiving input from a user selecting an item for purchase through the point of sale device; processing the transaction, and sending a digital artifact to the mobile device.
US10248936B2 Systems and computer-implemented processes for depositing, withdrawing, and reusing currency for purchase transactions using an intelligent teller machine
Systems and methods are disclosed for the deposit, withdrawal, and reuse of currency for transactions. According to disclosed embodiments, an intelligent teller machine (ITM) is configured to receive currency as payment for a transaction, to calculate and dispense any change due, and to request that the net value of the transaction (e.g., the revenue) be deposited into the financial account of the business. The currency received by the ITM is also available to make change for future purchase transactions.
US10248934B1 Systems and methods for logging and reviewing a meeting
Embodiments of the disclosure provide a system and methods for logging and reviewing a meeting. The system may include a communication interface configured to receive video of the meeting captured by at least one camera device and audio of the meeting captured by at least one microphone device, a memory having computer-executable instructions stored thereon, and a processor. The processor may be configured to execute the instructions to generate a plurality of data streams based on captured video and captured audio, and to determine identifications of attendees of the meeting based on at least one of the captured video and the captured audio. The processor may also be configured to execute the instructions to transcribe speeches of the attendees based on at least one of the captured audio. The processor may be further configured to execute the instructions to match the identifications to the plurality of data streams, and to cause a data stream of the plurality of data streams to be shown on the display based on a user-selected identification of an attendee of the meeting.
US10248927B2 Multifunctional self-service shipping and mail processing system
A package shipping processing system has a kiosk housing, with a computer terminal with a display device, an input device, a data processor, and network data communications module included therein. A weighing scale with a platform on which objects for shipment are placed, and in communication with the computer terminal, reports a measured weight of the object. An imaging device is disposed in proximity to the weighing scale and positioned to have a field of view extending beyond the platform of the weighing scale. The imaging device is in communication with the computer terminal to transmit captured image data of the object placed on the platform. The data processor generates dimensional parameters along a plurality of axes based on the image data, and a new shipping record with the dimensional parameters and the measured weight of the object.
US10248925B2 Systems and methods for compressing shortest path matrices for delivery route optimization
Systems and methods including one or more processing modules and one or more non-transitory storage modules storing computing instructions configured to run on the one or more processing modules and perform an act of preparing an initial shortest path matrix including a plurality of elements, an initial number of a plurality of map intersection nodes, and a plurality of full shortest paths between an origination map intersection node and a destination map intersection node. Each element can include a full shortest path, and each full shortest path can include one or more map intersection nodes. The one or more processing modules also can be configured to compress the initial shortest path matrix to form a compressed shortest path matrix that includes a compressed number of the plurality of map intersection nodes that is fewer than the initial number of the plurality of map intersection nodes.
US10248921B2 Analyzing and optimizing maintenance of golf courses and golf course designs by use of allocable resources
A golf course maintenance system and method which comprises the input of a golf course and its shape, size and parameters into a computer-like system. The course is segmented into teeing grounds, fairways, one or more rough areas, water hazards, bunkers, and putting greens. Each such component of the holes and course is calculated into square foot or square yards surface area. Each such component is then calculated for maintenance purposes based upon cost components for maintenances, namely, cost and quantity of labor and Consumables such as fuel, energy, water, chemicals, fertilizers. The Course Officials can input into a CPU connected to a display screen the approximate configuration, length, width, and location of teeing grounds, fairways, rough, water hazards, bunkers, and putting greens. Each of these Course Components is then associated with a set of Processes to maintain them and each Process is associated with cost factors, e.g., labor, consumables resources such as fuel and water, etc. The Course Officials can then consider the modification of the Course Components of the hole(s) and the course while the CPU calculates and displays the cost and consumed resource savings, if any, by a change in the boundary of the Course Components. Also, the modification(s) to be considered are expected to take into account the frequency that players' shots land or lie in various locations of the Course Components as a set of players are tracked on the actual golf course and those tracked movements are provided to the CPU and/or the Course Officials or other User of the system to facilitate the modification of the Course Components.
US10248916B2 Organizational chart exporting with layout preview and customization
Techniques are described for exporting organizational charts being presented inside a browser window. The system can present an export canvas that identifies the portion of the organizational chart that is to be exported. In some embodiments, the export canvas can be automatically adjusted to prevent collisions with tiles within the organizational chart. In some examples, the export canvas can be presented on a different layer than the organizational chart, thus allowing the export canvas to move around freely without disrupting the underlying organizational chart.
US10248908B2 Alternative loop limits for accessing data in multi-dimensional tensors
Methods, systems, and apparatus for accessing a N-dimensional tensor are described. In some implementations, a method includes, for each of one or more first iterations of a first nested loop, performing iterations of a second nested loop that is nested within the first nested loop until a first loop bound for the second nested loop is reached. A number of iterations of the second nested loop for the one or more first iterations of the first nested loop is limited by the first loop bound in response to the second nested loop having a total number of iterations that exceeds a value of a hardware property of the computing system. After a penultimate iteration of the first nested loop has completed, one or more iterations of the second nested loop are performed for a final iteration of the first nested loop until an alternative loop bound is reached.
US10248907B2 Resistive processing unit
Embodiments are directed to a two-terminal resistive processing unit (RPU) having a first terminal, a second terminal and an active region. The active region effects a non-linear change in a conduction state of the active region based on at least one first encoded signal applied to the first terminal and at least one second encoded signal applied to the second terminal. The active region is configured to locally perform a data storage operation of a training methodology based at least in part on the non-linear change in the conduction state. The active region is further configured to locally perform a data processing operation of the training methodology based at least in part on the non-linear change in the conduction state.
US10248904B2 RF tag
An RF tag that includes an inlay (made of an IC chip and an antenna); an auxiliary antenna laminated on the inlay in an insulated state; and a housing that houses the inlay having the auxiliary antenna laminated thereon. Furthermore, the antenna of the inlay forms a loop circuit adjacent to the IC chip, and the auxiliary antenna overlaps part of the loop circuit and is arranged along a longitudinal direction of the inlay such that at least a part of the antenna of the inlay is exposed.
US10248903B2 Method for creating ceramic-containing transaction cards
A transaction card includes a card body that may comprise a card body comprising a ceramic material, the card body including a primary surface and a first mating surface. A card backer comprises a metallic material and includes a secondary surface and a second mating surface. A portion of the first mating surface and a portion of the second mating surface are coupled together.
US10248899B2 RFID tag and transponder detection in wireless energy transfer systems
The disclosure features wireless power transmitters configured to detect a radio frequency identification (RFID) tag, the transmitters including a transmitter resonator, a transmitter impedance matching network coupled to the transmitter resonator, an amplifier coupled to the transmitter impedance matching network, a detection subsystem connected to the transmitter resonator, and a controller coupled to the amplifier and to the detection subsystem and configured so that during operation of the transmitter, the controller is configured to control the transmitter resonator, the amplifier, and the impedance matching network to cycle the transmitter between a power transmission mode and a RFID tag detection mode.
US10248898B2 Passive RFID door lock
An electronic or non-electronic lockset with a passive RFID tag operating methods and system is described herein. The passive RFID tag is affixed to or near the lockset. Using an application on a mobile device, a user can leverage the mobile device to enable features such as user notifications, home automation control, and home security control. A visitor to a home uses an application on their mobile device to scan the passive RFID to gain entry to a home through verification by a remote homeowner.
US10248897B1 Configuring a set of applets on a battery-less transaction card
A transaction card may power on the transaction card using electric current induced from an interaction of the transaction card with an electromagnetic field. The transaction card may establish a communication with a device. The communication may indicate that the transaction card has powered. The transaction card may receive, from the device, a set of instructions to configure a set of applets on the transaction card after notifying the device that the transaction card has powered on. The set of applets to be configured may be related to completing one or more different transactions. The set of applets to be configured may be different than another set of applets already configured on the transaction card. The transaction card may configure the set of applets on the transaction card according to the set of instructions after receiving the set of instructions.
US10248891B2 Image prediction
Concepts and technologies disclosed herein are directed to image prediction. According to one aspect disclosed herein, an image prediction system can receive a training data set that includes a plurality of training images. The image prediction system can define N-dimensional feature vectors corresponding to the plurality of training images in the training data set, parameterize the N-dimensional feature vectors to obtain a plurality of parameterized curves corresponding the plurality of training images in the training data set, obtain a square root velocity representation for each parameterized curve of the plurality of parameterized curves, rescale the plurality of parameterized curves to remove scaling variability among the plurality of parameterized curves, define a pre-shape space for the plurality of parameterized curves, and obtain shape space points pertaining to each parameterized curve of the plurality of parameterized curves on a shape space that inherits a structure from the pre-shape space.
US10248890B2 Panoramic camera systems
A camera system captures images from a set of cameras to generate binocular panoramic views of an environment. The cameras are oriented in the camera system to maximize the minimum number of cameras viewing a set of randomized test points. To calibrate the system, matching features between images are identified and used to estimate three-dimensional points external to the camera system. Calibration parameters are modified to improve the three-dimensional point estimates. When images are captured, a pipeline generates a depth map for each camera using reprojected views from adjacent cameras and an image pyramid that includes individual pixel depth refinement and filtering between levels of the pyramid. The images may be used generate views of the environment from different perspectives (relative to the image capture location) by generating depth surfaces corresponding to the depth maps and blending the depth surfaces.
US10248889B2 Organizing images associated with a user
A method includes identifying images associated with a user, where the image is identified as at least one of captured by a user device associated with the user, stored on the user device associated with the user, and stored in cloud storage associated with the user. The method also includes for each of the images, determining one or more labels, wherein the one or more labels are based on at least one of metadata and a primary annotation. The method also includes generating a mapping of the one or more labels to one or more confidence scores, wherein the one or more confidence scores indicate an extent to which the one or more labels apply to corresponding images. The method also includes interacting with the user to obtain identifying information that is used to categorize one or more of the images.
US10248888B2 Classifying method, storage medium, inspection method, and inspection apparatus
The present invention provides a classifying method of classifying an article into one of a plurality of groups based on an image of the article, comprising determining an evaluation method for obtaining an evaluation value of an image by using at least some of sample images, obtaining evaluation values for the sample images by the determined evaluation method, changing a group to which a sample of at least one sample image having a singular evaluation value among the sample images belongs, changing the evaluation method using the sample images after changing the group to which the sample of the at least one sample image belongs, obtaining an evaluation value for the image of the article using the changed evaluation method, and classifying the article into one of the plurality of groups based on the evaluation value for the image of the article.
US10248885B2 Method for encoding of anatomic curves
A method for compact and descriptive representation of teeth shape (or other anatomic shapes) in terms of characteristic curves and its application to generation of automatic designs within dental CAD software or other software is provided. In an embodiment, a method includes capturing tooth shape by a network of characteristic curves (i.e. margin lines). In an embodiment, a method includes compactly encoding curves as strings, which then can be indexed and searched efficiently by similarity. In an embodiment, a method includes retrieving high quality crown design proposals from a case repository based on similarity of margin lines.
US10248883B2 Photograph-based assessment of dental treatments and procedures
The current document is directed to methods and systems for monitoring a dental patient's progress during a course of treatment. A three-dimensional model of the expected positions of the patient's teeth can be projected, in time, from a three-dimensional model of the patient's teeth prepared prior to beginning the treatment. A digital camera is used to take one or more two-dimensional photographs of the patient's teeth, which are input to a monitoring system. The monitoring system determines virtual-camera parameters for each two-dimensional input image with respect to the time-projected three-dimensional model, uses the determined virtual-camera parameters to generate two-dimensional images from the three-dimensional model, and then compares each input photograph to the corresponding generated two-dimensional image in order to determine how closely the three-dimensional arrangement of the patient's teeth corresponds to the time-projected three-dimensional arrangement.
US10248882B2 Matching geometry generation and display of mammograms and tomosynthesis images
A method and a system for using tomosynthesis projection images of a patient's breast to reconstruct slice tomosynthesis images such that anatomical structures that appear superimposed in a mammogram are at conforming locations in the reconstructed images.
US10248866B1 Systems and methods for identifying video highlights based on audio
Audio content may be captured during capture of spherical video content. An audio event within the audio content may indicate an occurrence of a highlight event based on sound(s) originating from audio source(s) captured within an audio event extent within the spherical video content at an audio event moment. Temporal type of the audio event providing guidance with respect to relative temporality of the highlight event with respect to the audio event and spatial type of the audio event providing guidance with respect to relative spatiality of the highlight event with respect to the audio event may be determined. A highlight event moment of the highlight event may be identified based on the audio event moment and temporal type of the audio event. A highlight event extent of the highlight event may be identified based on the audio event extent and the spatial type of the audio event.
US10248864B2 Systems and methods for contextual video shot aggregation
There is provided a method that includes receiving a video having video shots, and creating video shot groups based on similarities between the video shots, where each video shot group of the video shot groups includes one or more of the video shots and has different ones of the video shots than other video shot groups. The method further includes creating at least one video supergroup including at least one video shot group of the video shot groups based on interactions among the one or more of the video shots in each of the video shot groups, and divide the at least one video supergroup into connected video supergroups, each connected video supergroup of the connected video supergroups including one or more of the video shot groups based on the interactions among the one or more of video shots in each of the video shot groups.
US10248860B2 System and method for object re-identification
A method of identifying, with a camera, an object in an image of a scene, by determining the distinctiveness of each of a number of attributes of an object of interest, independent of the camera viewpoint, determining the detectability of each of the attributes based on the relative orientation of a candidate object in the image of the scene, determining a camera setting for viewing the candidate object based on the distinctiveness of an attribute, so as to increase the detectability of the attribute, and capturing an image of the candidate object with the camera setting to determine the confidence that the candidate object is the object of interest.
US10248856B2 Smart necklace with stereo vision and onboard processing
A wearable neck device and a method of operating the wearable neck device are provided for outputting optical character recognition information to a user. The wearable neck device has at least one camera, and a memory storing optical character or image recognition processing data. A processor detects a document in the surrounding environment and adjusts the field of view of the at least one camera such that the detected document is within the adjusted field of view. The processor analyzes the image data within the adjusted field of view using the optical character or image recognition processing data. The processor determines output data based on the analyzed image data. A speaker of the wearable neck device provides audio information to the user based on the output data.
US10248839B2 Locating objects within depth images
In accordance with some embodiments, connected-component labeling is performed in both the screen dimensions (which may be referred to as the x and y dimensions) and a depth dimension to label objects in a depth image. Then the contour of labeled blobs may be used to identify an object in the depth image. Using contours may be advantageous in some embodiments because it reduces the amount of data that must be handled and the extent of computations, compared to conventional techniques which use bit map based operations.
US10248827B2 Interference-free fingerprint identification device
An interference-free fingerprint identification device includes a TFT substrate, a TFT layer having plural TFTs, a sensing electrode layer having plural fingerprint sensing electrodes, a gate line layer having plural gate lines, a data line layer having plural data lines, and a first shielding layer. Each fingerprint sensing electrode corresponds to a plurality of the TFTs, and is connected to sources or drains of at least two corresponding TFTs. At least two gate lines are electrically connected to gates of a plurality of the TFTs corresponding to a fingerprint sensing electrode. Each data line is electrically connected to a source or drain of a TFT in a plurality of the TFTs corresponding to a fingerprint sensing electrode. The first shielding layer is electrically connected to a source or drain of a TFT in a plurality of the TFTs corresponding to each fingerprint sensing electrode.
US10248826B2 Fingerprint sensor with proximity detection, and corresponding devices, systems, and methods
An electronic device includes a housing and a user interface. One or more processors are operable with the user interface. The user interface includes a touch sensor that includes a fingerprint sensor and at least one proximity sensor component. The proximity sensor component can be collocated with a thermally conductive band circumscribing the fingerprint sensor, or can be concentrically located with the fingerprint sensor. The proximity sensor component can actuate the fingerprint sensor upon receiving an infrared emission from an object external to the housing. The fingerprint sensor or proximity sensor component can then be optionally used to control the electronic device.
US10248804B2 Fraudulent application detection system and method of use
The present invention provides a system and a method for detecting or determining possible fraudulent information provided by a subject using the subject's behavioral biometric during an application filing process using an electronic input device. The method involves comparing the subject's electronic input device usage characteristic with a control electronic input device usage characteristic data to determine a fraud potential of the subject's input or answer to the question.
US10248801B2 Systems and methods for role-based file access control
A system for applying access permissions to read requests may write a file to a storage media. The file may contain data, an embedded flag, and an embedded verification datum of the embedded flag. The embedded flag may indicate an access permissions requisite for file access. The system may also receive a request to access the file from a user and retrieve an access permission for the user. The system may also compare the embedded flag to the access permission for the user to determine the user has permission to access the file. A verification datum may be calculated, and the calculated verification datum may be compared to the embedded verification datum to determine the embedded flag has not changed.
US10248794B1 Encryption compliance verification system
A compliance checker to verify that a device complies with a policy is described. In one embodiment, the compliance checker comprises a compliance checker agent, to initiate the compliance check, in response to receiving the request, and an encryption checker upper driver above a level of a disk encryption driver, and an encryption checker lower driver, below the level of the disk encryption driver with a comparator to determine whether known data read from the upper driver is identical to known data read from the lower driver. The compliance checker plug-in in one embodiment verifies the compliance status of the device, based on the data from the comparator.
US10248793B1 Techniques and systems for durable encryption and deletion in data storage systems
A computer system, such as a data storage system, implements techniques for deleting durably stored data without affecting the availability or durability of other data associated therewith. In some embodiments, data is encrypted prior to redundancy coding such that deletion of an encryption key used to encrypt the data renders that data inaccessible, but other data bundled in the same redundancy coded bundle remains available. In such embodiments, a shard containing deleted data may still be usable to regenerate other, non-deleted or live data still extant in the same bundle of shards.
US10248792B1 Detection and healing of vulnerabilities in computer code
An example process includes: identifying, by one or more processing devices, candidate code in executable code based on a static analysis of the executable code, where the candidate code includes code that is vulnerable to attack or the candidate code being on a path to code that is vulnerable to attack, where information related to the attack is based, at least in part, on the candidate code; customizing, by one or more processing devices, a healing template based on the information to produce a customized healing template; and inserting, by one or more processing devices, the customized healing template into a version of the executable code at a location that is based on a location of the candidate code in the executable code, where the customized healing template includes code that is executable to inhibit the attack.
US10248789B2 File clustering using filters working over file attributes
Systems and method classify a file using filters. A file event can be determined for the file. In response to the file event, metadata is received for the file. In response to receiving the metadata, a filter of a plurality of filters is selected based on the metadata. One or more rules in the selected filter can classify the file to determine an action to be performed with respect to the file.
US10248788B2 Detecting harmful applications prior to installation on a user device
Examples of techniques for detecting harmful applications prior to installation on a user device are disclosed. In one example implementation according to aspects of the present disclosure, a computer-implemented method includes: analyzing, by a processing device, a plurality of reviews for each version of a plurality of versions of an application to determine, based on each of the plurality of reviews, whether each version of the plurality of versions is harmful; and responsive to determining that a particular version of the plurality of versions is harmful, preventing a user from installing the particular version.
US10248787B1 Systems and methods for determining reputations of files
The disclosed computer-implemented method for determining reputations of files may include (i) identifying, on an endpoint device, a loadpoint data entry created by a file installed on the endpoint device that directs an operating system of the endpoint device to execute the file during boot up operations of the endpoint device, (ii) determining a reputation of the loadpoint data entry, (iii) detecting, on an additional endpoint device, an attempt to install a suspicious file with a loadpoint data entry at least partially similar to the loadpoint data entry of the file installed on the endpoint device, (iv) determining a reputation of the suspicious file based on the reputation of the loadpoint data entry of the file installed on the endpoint device, and (v) protecting the additional endpoint device from security threats by performing a security action on the suspicious file based on the reputation of the suspicious file.
US10248784B2 Sequential object set passwords
Examples of techniques for sequential object set passwords are disclosed. In one example implementation according to aspects of the present disclosure, a computer-implemented method may include receiving, at a user device, a first object set; transmitting, to a processing device, a first rearranged object set that represents the first object set rearranged into a first sequential order by the user; and responsive to the first rearranged object set matching a first known sequential object set, receiving, at the user device, a second object set.
US10248779B2 Mobile terminal, smart watch, and method of performing authentication with the mobile terminal and the smart watch
The present invention relates to a mobile terminal and a method capable of performing authentication using a smart watch, including: detecting a request for authentication for executing an application; measuring a user's heartbeat rhythm through a sensor mounted in a bottom of the smart watch when detecting the request for the authentication; and comparing the measured heartbeat rhythm with an already-stored heartbeat rhythm and thus performing the authentication on the application.
US10248773B2 Vehicle security accessory and methods of identity authentication
An accessory configured to authenticate a transaction is disclosed. The accessory comprises a communication circuit configured to communicate with a transaction system. The accessory further comprises at least one data collection device and a processor. The processor is in communication with the communication circuit and the data collection device. The processor is configured to compare captured data captured by the data collection device with stored data to generate an authentication of a previously identified operator.
US10248764B2 System and methods for performing medical physics calculations
A method of calculating radiation fluence and energy deposition distributions on a networked virtual computational cluster is presented. With this method, complex Monte Carlo simulations that require expansive equipment, personnel, and financial resources can be done efficiently and inexpensively by hospitals and clinics requiring radiation therapy dose calculations.
US10248762B2 System and method of medical device alarm management
Systems and methods of medical device alarm management include receiving alarm data from a plurality of medical devices. The alarm data includes a plurality of alarms from the plurality of medical devices. A summary of the received alarms from the plurality of medical devices is visually presented. Upon receiving a selection of a medical device of the plurality of medical devices, an identification of each of the alarms from the selected medical device is visually presented. A frequency of each of the alarms from the selected medical device is visually presented.
US10248755B2 Checking wafer-level integrated designs for antenna rule compliance
Methods and systems for checking a wafer-level design for compliance with a rule include identifying nets that cross chip boundaries for each of a set of chip layouts. Interconnected identified nets are combined into one or more virtual ensembles having properties defined by a sum of properties of the respective interconnected nets. Chip layouts related to virtual ensembles that do not comply with a design rule are modified to bring non-compliant virtual ensembles into compliance.
US10248754B2 Multi-stage pattern recognition in circuit designs
An identification of a first area of an IC design surrounding a failure component is received; and, in response, a smaller portion of the first area is selected. The smaller portion also surrounds the failure component, is smaller than the first area, and contains less circuit components than the first area. The smaller portion is matched to other areas of the IC design to identify potentially undesirable patterns of the IC design that are the same size as the first area. Additionally, the potentially undesirable patterns are grouped into pattern categories, the pattern categories are matched to known good pattern categories, and the known good patterns are removed from the potentially undesirable patterns to leave potential failure patterns. The potential failure patterns of the IC design are then output.
US10248750B2 Power savings method in a clock mesh-based design through a smart decloning technique
According to one general aspect, a method may include receiving a digital circuit model. The digital circuit model may include models of a clock mesh configured to provide a clock signal to a plurality of logic circuits, and a plurality of logic circuits, each logic circuit at least partially controlled by an application of the clock signal to one or more clock-gater cells. The method may include identifying a group of clock-gater cells having common input signals. The method may include calculating at least one clustered sub-portion of the group of clock-gater cells based upon a set of bounding dimensions, wherein each clustered sub-portion includes a plurality of clock-gater cells. The method may further include, for each clustered sub-portion, de-cloning in the digital circuit model the clock-gater cells by reducing the clock-gater cells to a new clock-gater cell and replacing the each clock-gater cell with a matching buffer cell.
US10248740B2 Three-dimensional printing preparation
Embodiments disclosed herein provide systems and methods for preparing geometry for 3D printing. In one embodiment, a 3D printing preparation application receives 3D geometry and repairs non-manifold edges and non-manifold vertices, producing a topological manifold geometry. The 3D printing preparation application then welds coincident edges without coincident faces and fills holes in the geometry. The 3D printing preparation application may further perform resolution-aware thickening of the geometry by estimating distances to a medial axis based on distances to distance field shocks, and advecting the distance field using a velocity field. A similar approach may be used to perform resolution-aware separation enforcement. Alternatively, one component may be globally thickened and subtracted from another for separation enforcement. The 3D printing preparation application may also split large models and add connectors for connecting the split pieces after printing. In addition, the 3D printing preparation application may generate a 3D print preview.
US10248732B2 Identifying related entities
Methods, systems, and computer-storage media having computer-usable instructions embodied thereon for identifying related entities are provided. One or more entities may be identified from a search query. The one or more entities may include any identifiable term having related information associated therewith. An entity store may be referenced to identify one or more related entities related to the entity. The one or more related entities, along with their relationship(s) to the entity (and one another, perhaps) may then be ranked and displayed to a user.
US10248731B1 System and method for linking data records for parcels
Computerized data management systems and methods for inter-relating, indexing, and organizing data records stored in a database or as computer files are described. The systems and methods can be used for linking or associating data records relating to real estate parcels. A given parcel in a community of parcels may have many neighbors. The systems and methods can identify a reduced set of neighbors of the parcel that have addresses that bracket the address of the parcel.
US10248726B2 Object search by description
Systems and methods search video data for objects that satisfy a general object description. A database is populated with identified objects and object characteristics detected in video data with at least one identifier that specifies video image data. At least one search parameter is received that presents a general object description. The database is queried based upon the received at least one search parameter. At least one identifier is returned from the database based upon the at least one search parameter.
US10248716B2 Real-time guidance for content collection
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for providing real-time guidance for content collection. One of the methods includes receiving user input from a user through a user interface presentation, determining, from the received user input using a first model, one or more provided data elements occurring in the user input, determining, from the one or more provided data elements occurring in the user input using a second model, one or more intended tasks, determining, for each intended task of the one or more intended tasks using a third model, one or more suggested data elements, ranking the one or more suggested data elements, and updating the user interface presentation with a user interface element suggesting that the user provide the one or more needed data elements.
US10248714B2 Protecting domain-specific language of a dialogue service
Concepts for protecting domain-specific language of a dialogue service are presented. The presence of a protected term in a domain-specific query may be identified based on the domain that is specific to the query. The identified protected term may then be substituted with an associated substitute term.
US10248713B2 Time series analysis using a clustering based symbolic representation
Techniques are described for performing a time series analysis using a clustering based symbolic representation. Implementations employ a clustering based symbolic representation applied to time series data. In some implementations, the time series data is discretized into subsequences with regular time intervals, and symbols encoding the time intervals may be derived by performing clustering algorithms on the subsequences. In the new representation, a time series is transformed into a sequence of categorical values. The symbolic representation is suitable to perform time series classification and forecast with higher accuracy and greater efficiency compared to previously used techniques. Through use of the symbolic representation, a dimension reduction is applied to transform the time sequences to a feature space with lower dimensions. As output of such transformation, a new representation is obtained based on the original time series. This new reduced-dimension representation improves the efficiency of time series data mining and forecasting.
US10248704B2 System and method for log conflict detection and resolution in a data store
A system that implements a data storage service may store data on behalf of storage service clients. The system may maintain data in multiple replicas that are stored on respective computing nodes in the system. Updates to the stored data and to the membership of replica groups are propagated as replicated log records. A replica receiving a log record may compare metadata in the received log record to corresponding metadata in a log record that was previously appended to its log to determine a response. The metadata may include a sequence number, a lock generation identifier, an epoch identifier, or an indication of an epoch change. The replica may append the received log record to its log, drop the received log record, or cache the received log record for future use. If a log conflict indicates an invalid log stream branch, one or more log records may be deleted.
US10248701B2 Efficient distributed query execution
An embodiment of the invention provides a method wherein a database query including a first constraint and additional constraint(s) are received in a first node. Data in the first node that satisfies the first constraint is identified, encoded, and sent to a second node. Encoded data is identified in a mapping table in the second node; and, one or more missing identifiers are identified that include encoded data that is not in the mapping table. The missing identifier is sent to the first node, decoded to retrieve the value of the missing identifier, and mapped to the retrieved value. The mapping of the missing identifier and the retrieved value are sent to the second node. A dictionary in the second node is queried with the retrieved value to identify an identification number for the retrieved value. The missing identifier is mapped to the identification number for the retrieved value.
US10248700B2 System and methods for efficient selection and use of content
The present invention relates generally to a system and methods for the selection and use of content. More specifically, the present invention relates to a system and methods through the use of which information of one or more types and from one or more information sources may be selected, accessed, analyzed, and managed in order to extract content from which synthesized information may be developed that may be used to produce an information product relevant to a selected topic, issue, subject, or other target. Certain embodiments of the present invention are configurable to permit a user to identify the target for which the synthesized information is sought, select the source or sources from which the information is drawn, identify content in the information relevant to the target to produce the synthesized information, and select the detail of and the form in which the synthesized information is presented in order to produce a customized information product.
US10248692B2 Cardinality estimation of a join predicate
In one embodiment, a method for improving cardinality estimation of a join predicate between a fact table and an overloaded dimension table is provided. The method includes receiving a dimension table and a fact table in a join predicate of one or more SQL statements. The method further includes identifying a majority of records in the fact table that refer to a subset of records in the dimension table. The method further includes computing a filter factor of the join predicate between the dimension table and the fact table. The method further includes creating a statistical view using one or more relevant portions of the dimension table that are referred to by the fact table.
US10248686B2 Shared data with relationship information
To enable a shared model comprising shared plans having a hierarchy with two or more levels, a data item stored in a shared plan is provided with relationship information indicating whether or not there is a previous data item in the shared plan, whether or not there is a next data item in the shared plan, and whether or not the data item has a relationship to a data item in a higher level plan.
US10248685B2 Efficient determination of committed changes
A minimum value (MV) is computed for start timestamps that each correspond to an uncommitted transaction. In an embodiment, the MV is computed for a pluggable database that is open on at least first and second instances of a database. The MV is computed for the first instance as of a first current timestamp (CT). The MV and the first CT are communicated to a second instance that has a second CT. If the first and second CTs are equal, the second instance store the MV. If the first CT is bigger, the second CT also becomes equal to the first CT. If the first CT is smaller, the MV is discarded, and the first CT becomes equal to the second CT. In an embodiment, if the MV remains unchanged for a predetermined time period, a start timestamp corresponding to the MV is advanced to a current or future timestamp.
US10248684B1 Intelligent verification of updates to profile stores from sources of truth
The disclosed embodiments provide a system that manages synchronization between a profile store and a source of truth that is used to update the profile store via a real-time link. During operation, the system selects a profile for an entity in the profile store for use in verifying the synchronization between the profile store and the source of truth based on an access pattern associated with the profile store. Next, the system obtains a first set of attributes from a profile for an entity in the profile store and a second set of attributes for the entity from the source of truth. The system then compares the first and second sets of attributes to detect and correct mismatches between the first and second sets of attributes, wherein the corrected mismatches improve subsequent use of the profile in the profile store by the set of remote offerings.
US10248683B2 Applications of automated discovery of template patterns based on received requests
Techniques for leveraging frequent patterns identified in a captured workload are provided. In one approach, multiple frequent patterns detected in a captured workload may be ordered by frequency to determine, for example, which patterns should be targeted for optimization. In another approach, a model of a captured workload is created, where the model comprises nodes that represent templates (which in turn correspond to requests) and edges that represent transitions between templates. The model is used to create an artificial workload, such as a workload that is twice as large as the originally-captured workload. The model may also be edited before creating the artificial workload. In another approach, workload models are compared to identify errors, regressions, or security issues. In another approach, an artificial workload is created for an application that is not yet deployed and then executed to determine whether the artificial workload or the originally-captured workload executed faster.
US10248680B2 Index management
Embodiments of the present invention provide computer-implemented methods, computer systems and computer program products. According to one embodiment of the present invention, an index of a database is obtained, where the index includes at least one node associated with index information of at least one old data entry that has been deleted from the database, and the node is marked as invalid. Then, a node included in the index is selected based on a key value in index information of a new data entry in response to the new data entry being inserted into the database. Next, the selected node is updated with the index information of the new data entry.
US10248679B2 Collision detection using state management of configuration items
Implementations of a system, method and apparatus described herein receive, for a configuration item in a configuration management database, status indicating an operational state and an automation state associated with the configuration item, and determine whether a conflict will occur with at least one of the operational state or the automation state of the configuration item as a result of a process affecting the configuration item. When the conflict will not occur, a change is made to at least one of the operational state or the automation state of the configuration item in accordance with the process. Upon a conclusion of the process, the change is removed. If the conflict will occur, the process not allowed to continue.
US10248676B2 Efficient B-Tree data serialization
B-Tree data is serialized to existing data for all types of workloads by converting a B-Tree data structure into a format capable of being stored and resurrected while containing all data stored in the B-Tree data structure and information relating to the B-Tree data structure. The serialized B-Tree data is divided into a plurality of sections. The serialized B-Tree data is stored into a plurality of buffers, where storing the B-Tree information section in a first binary buffer, the B-Tree key section in a second binary buffer, and the B-Tree data section in a third binary buffer. In the B-Tree data section, B-Tree data elements stored in the B-Tree data structure are saved, where a size of the B-Tree data section is equal to a total number of the B-Tree data elements in the B-Tree data structure multiplied by a size of each of the B-Tree data elements.
US10248671B2 Dynamic migration script management
Various embodiments for managing migration between server systems are presented. Indications of a plurality of migration scripts to be executed during a migration of a database system from a source server system to a target server system may be received. An execution order for the plurality of migration scripts may be determined based upon characteristics of a plurality of database objects to be migrated using the plurality of migration scripts and characteristics of the plurality of migration scripts. Execution of a first migration script of the plurality of migration scripts may be initiated according to the determined execution order. The first migration script may cause copying of a database object of the plurality of database objects from the source server system to the target server system.
US10248644B2 Method and system for transforming unstructured text to a suggestion
A system for transforming unstructured text into at least one suggestion for content creation, the system having: a tagging module having instructions in memory, said instructions executable by a processor to receive unstructured text from external sources having at least one sentence; disassemble said at least one sentence into individual words; and tag said individual words by determining a speech type for each of said individual works; a chunking module having instructions in memory, said instructions executable by a processor to said individual words together into phrases to form a tree-like structure of the text, when said individual words are tagged correctly; and a suggestion module having instructions in memory, said instructions executable by a processor to generate said at least one suggestion based on said chunking.
US10248637B2 High perceptability ink effects
Document authoring that involves illustrating pen input in an authoring environment is herein improved to provide patterns with higher perceptibility for representing the pen input in a graphical user interface. Colors and patterns are provided as effects that are applied to the illustrated pen input so that multiple textures or colors may be applied to the illustrated pen input without requiring the user to manually signal a switch in texture or colors or using multiple objects to represent the pen input. In various aspects, the patterns used in effects are created with a greater perceptibility, so that users will more readily recognize the effect, with various layers of a contrast basis image imparting a perceptible pattern and a background color image imparting colors for an enhanced ink effect definition.
US10248622B2 Variable virtual split dictionary for search optimization
Methods and system are disclosed that optimize attribute vectors to search for data. In one aspect, a reordering optimization model is executed to reorder the attribute vectors. The attribute vectors may include value identifiers associated with data. The attribute vectors are assigned priorities, sequence score corresponding to each attribute vector is computed and the attribute vectors are reordered based on the computed sequence score. The reordered attribute vectors are logically partitioned into attribute vector blocks by executing a partitioning optimization model. The attribute vector blocks may be generated upon executing the partitioning optimization model. The value identifiers in the attribute vector blocks may be rearranged to optimize the attribute vectors to search for data.
US10248621B2 Systems and methods for storing, updating, searching, and filtering time-series datasets
A method includes generating from a time-series dataset multiple corresponding time-slice datasets. Each time-slice dataset has a corresponding time-slice time index and includes field-value data strings and associated field-value-time-index data strings, or pointers indicating the corresponding strings in an earlier time-slice dataset, that are the latest in the time-series dataset that are also earlier than the corresponding time-slice time index. A query of the time-series dataset for latest data records earlier than a given query time index is performed by using the time-slice datasets to reduce or eliminate the need to directly access or interrogate the time-series dataset.
US10248618B1 Scheduling snapshots
There are disclosed computer-implemented methods, apparatus, and computer program products for scheduling snapshots. In one embodiment, the method comprises the following steps. The method comprises receiving performance data relating to a data storage system. The method also comprises determining, based on the performance data, a time for performing a snapshot of data stored on the data storage system. The method further comprises scheduling the snapshot according to the time.
US10248617B2 File-level array storage
An apparatus and associated methodology contemplating an apparatus having a processor-based storage controller. A nontransient, tangible computer memory is configured to store a data file. Computer instructions are stored in the computer memory defining file-level array storage logic that is configured to be executed by the controller to logically containerize the data file in a file-level data set across a plurality of virtual storage containers, and to concurrently flush the virtual storage containers by migrating units of the file-level data set to a plurality of physical storage devices.
US10248605B2 Bidirectional lane routing
An apparatus includes a pass-through module that includes connector pins to connect with at least one active motherboard connector and to separately connect with at least one routing motherboard connector. A routing function on the pass-through module redirects a set of bidirectional lanes from the connector pins connected to the active motherboard connector to the connector pins connected to the routing motherboard connector to enable a connection of the set of bidirectional lanes to at least one other motherboard connector via the routing motherboard connector.
US10248604B2 Microcontroller programmable system on a chip
Embodiments of the present invention are directed to a microcontroller device having a microprocessor, programmable memory components, and programmable analog and digital blocks. The programmable analog and digital blocks are configurable based on programming information stored in the memory components. Programmable interconnect logic, also programmable from the memory components, is used to couple the programmable analog and digital blocks as needed. The advanced microcontroller design also includes programmable input/output blocks for coupling selected signals to external pins. The memory components also include user programs that the embedded microprocessor executes. These programs may include instructions for programming the digital and analog blocks “on-the-fly,” e.g., dynamically. In one implementation, there are a plurality of programmable digital blocks and a plurality of programmable analog blocks.
US10248603B2 PCI express network card
A PCI Express network card is disclosed, including a circuit board, a plate, a plurality of integrated circuits, and two heat sinks. The circuit board has five ports. The plate is provided on the circuit board and near a front edge of the circuit board, wherein the plate has a plurality of openings. The integrated circuits are provided on the circuit board, including a first processor and a second processor, which consume the most power. The first processor and the second processor are arranged in a staggered way. Each of the heat sinks abuts against the first processor and the second processor, respectively. An area of each of the heat sinks is greater than an area of each one of the first processor and the second processor. Whereby, effective heat dissipation could be achieved.
US10248602B2 Computing devices having slots and components for receipt of different types of peripherals
Computing devices having slots and components for receipt of different types of peripherals are disclosed. According to an aspect, a computing device includes a body that defines an interior and comprises a rear wall defining a slot that extends into the interior. The slot is sized and shaped for receipt of two or more different types of peripherals. The computing device includes a motherboard that defines another slot being sized and shaped for receipt of the different types of peripherals. The other slot is substantially coplanar with the second slot. The computing device includes a connector operably interfaced with the motherboard and configured to interface with the different types of peripherals.
US10248599B2 USB connections
A method of configuring a Universal Serial Bus (USB) connection between a first and second devices, the USB connection comprising a plurality of data channels, each having a pair of signal links, each signal link including a port at either end of the connection, and a signal wire formed of one or more physical wires extending between corresponding ports. Each of the signal links are configured with a first direction for transmission of data. The first direction is determined based on an initial required data transmission capacity in each direction between the first and second devices. Thereafter, depending on required capacity in the different directions, a selection is made which of the signal links should change their direction of transmission from the first direction to a second direction and a redirection signal is sent to each of the selected signal links to cause the change in direction of transmission.
US10248591B2 High performance interconnect
A physical layer (PHY) is coupled to a serial, differential link that is to include a number of lanes. The PHY includes a transmitter and a receiver to be coupled to each lane of the number of lanes. The transmitter coupled to each lane is configured to embed a clock with data to be transmitted over the lane, and the PHY periodically issues a blocking link state (BLS) request to cause an agent to enter a BLS to hold off link layer flit transmission for a duration. The PHY utilizes the serial, differential link during the duration for a PHY associated task selected from a group including an in-band reset, an entry into low power state, and an entry into partial width state.
US10248580B2 Method and circuit for protecting and verifying address data
A circuit is for protecting memory address data. The circuit may include an input data bus configured to receive write data to be written to a memory device, and an address bus configured to receive a corresponding write address. The circuit may also include an output data bus, and an address protection circuit coupled to the input data, address, and output data buses and configured to generate an address protection value based on the corresponding write address, and generate modified write data, on the output data bus. The modified write data includes the write data and the address protection value. The output data bus may have a width greater than a width of the input data bus.
US10248568B2 Efficient data transfer between a processor core and an accelerator
A processor writes input data to a cache line of a shared cache, wherein the input data is ready to be operated on by an accelerator. It then notifies an accelerator that the input data is ready to be processed. The processor then determines that output data of the accelerator is ready to be consumed, the output data being located at the cache line or an additional cache line of the shared cache, wherein the cache line or the additional cache line comprises a set first flag that indicates the cache line or the additional cache line was modified by the accelerator and that prevents the output data from being removed from the cache line or the additional cache line until the output data is read by the processor. The processor reads and processes the output data from the cache line or the additional cache.
US10248566B2 System and method for caching virtual machine data
Systems and methods for caching data from a plurality of virtual machines may comprise detecting, using a computer processor executing cache management software, initiation of migration of a cached virtual machine from a first virtualization platform to a second virtualization platform, disabling caching for the virtual machine on the first virtualization platform, detecting completion of the migration of the virtual machine to the second virtualization platform, and enabling caching for the virtual machine on the second virtualization platform.
US10248559B2 Weighting-type data relocation control device and method
The present disclosure provides a weighting-type data relocation control device for controlling data relocation of a non-volatile memory which includes used blocks and unused blocks. Each used block is associated with a first parameter and a second parameter. The control device executes the following steps: multiplying the first and second parameters by a first and a second weightings respectively to obtain a priority index, in which at least one of the parameters and/or at least one of the weightings relate(s) to a thermal detection result; comparing the priority index with at least a threshold to obtain a comparison result; and if the comparison result corresponding to a used storage block of the used blocks reaches a predetermined threshold, transferring valid data of the used storage block to one of the unused blocks.
US10248557B1 Systems and methods for delayed allocation in cluster storage
The disclosed computer-implemented method for delayed allocation in cluster storage may include (i) delegating, to a node attached to a storage cluster including one or more storage devices that include a group of allocation units, a subset of allocation units on the storage cluster to be held as a delayed allocation pool, (ii) receiving, from the node, a request to allocate allocation units on the storage cluster, (iii) deducting the number of allocation units from available allocation units in the delayed allocation pool, (iv) satisfying the allocation request by allocating allocation units not in the delayed allocation pool before allocating allocation units included in the delayed allocation pool, and (v) recalculating, based on the number of allocation units in the delayed allocation pool used to satisfy the allocation request, the number of available allocation units in the delayed allocation pool. Various other methods, systems, and computer-readable media are also disclosed.
US10248551B2 Selective object testing in a client-server environment
A tool for testing objects in a client-server environment. The tool receives a plurality of proposed modifications to a baseline set of objects stored in a repository collectively submitted by a plurality of members of a first group of users and a plurality of members of a second group of users. The tool registers each modification of the plurality of proposed modifications with a user identifier corresponding to the user proposing the modification. The tool receives instructions to test the baseline set of objects with modifications that correspond to the first group of users. The tool determines which of the baseline set of objects stored in the repository are subject to the modifications that correspond to the first group of users. The tool executes the baseline set of objects and incorporating the modifications that correspond to the first group of users.
US10248547B2 Coverage of call graphs based on paths and sequences
Some embodiments provide a program that collects a set of call stack data associated with a set of test cases executed on an application. The program further generates a set of call graphs based on the set of call stack data. Each call graph in the set of call graphs includes a set of nodes representing a set of functions in the application executed in the corresponding test case in the set of test cases. The program also determines, for each call graph in the set of call graphs, a set of short paths and a set of short sequences in the call graph. The program further receives a notification indicating a modification to a function in the application. The program also determines a subset of the set of test cases to test the modification to the function based on the sets of short paths and the sets of short sequences in the set of call graphs.
US10248545B2 Method for tracking high-level source attribution of generated assembly language code
A method for tracking high-level source attribution of a generated assembly language code includes: receiving commands for compiling or linking a high-level language code; analyzing the received commands to determine whether a command is a compiler command for compiling the high-level language code or a link command for linking the low level object code; when the command is a compiler command: generating assembly language code by compiling the high-level language code, parsing the generated assembly language code to generate an internal representation for the assembly language code, storing the internal representation in a computer memory; and generating associated linker input artifacts for linking; when the command is a link command: updating the internal representation with the associated linker input artifacts; and generating a report file from the updated internal representation.
US10248541B2 Extraction of problem diagnostic knowledge from test cases
Embodiments of the present invention enable users to extract knowledge from testing scenarios performed during application development, and later employ that knowledge to interpret application usage scenarios to enhance serviceability of applications by expediting identification and solving of problems. In an exemplary embodiment, log data generated during simulation of test cases is analyzed to create one or more rules based on patterns in which one or more log entries appear in the log data. Later, log data may be analyzed to look for a pattern of log entries that matches a pattern-based rule, thereby facilitating faster identification and resolution of the problem.
US10248531B1 Systems and methods for locally streaming applications in a computing system
The present disclosure relates generally to a system that includes a storage component that stores data and a processor. The processor may install an application using a portion of the storage component, partition the portion of the storage component from a remaining portion of the storage component, and execute the application via the portion of the storage component.
US10248530B2 Methods and systems for determining capacity
Methods and system are provided for determining a maximum number of users of a system or network. A system capacity can be determined by performing a plurality of capacity tests. Each capacity test of the plurality of capacity tests can produce capacity test results that can be used to define a region of the system capacity from which the system capacity can be selected based on network conditions. The system capacity can be used to determine a user capacity of the system which can indicate the maximum number of users that can be active at any given time on the system. The system capacity can be used with a percentage weight of a plurality of user events performed on the system by active users to determine the maximum number of users.
US10248526B2 Data storage device and data maintenance method thereof
The present invention provides a data storage device including a flash memory and a controller. The flash memory has a plurality of blocks, and the blocks include a current block and temporary block. The controller writes a first data sector corresponding to a first logical address into the current block, and determines whether the temporary block has a second data sector that also corresponds to the first logical address, wherein when the temporary block already has a second data sector corresponding to the first logical address, the controller writes a first temporary-block table into the temporary block.
US10248522B1 System and method for automatic feedback/monitoring of avionics robustness/cybersecurity testing
A system and method for automatic feedback and monitoring of avionics robustness and cybersecurity testing includes a fuzzer for generating fuzzed test cases based on legitimate data inputs and transmitting the test cases to various avionics systems under test (SUT). Individual monitor modules serve as monitors for particular devices, ports, or protocols of the SUT, determining states of the SUT before and after the test cases are introduced into the system by observing responses to system messages and regular system activities. Based on changes in system states, the monitor modules may determine system errors of the SUT, logging any determined errors along with associated test cases and system states for offline analysis.
US10248515B2 Identifying a failing group of memory cells in a multi-plane storage operation
An apparatus includes an interface and storage circuitry. The interface is configured to communicate with a memory that includes multiple memory cells arranged in multiple planes that each includes one or more blocks of the memory cells. The storage circuitry is configured to apply a multi-plane storage operation to multiple blocks simultaneously across the respective planes. In response to detecting that the multi-plane storage operation has failed, the storage circuitry is configured to apply a single-plane storage operation to one or more of the blocks that were accessed in the multi-plane storage operation, including a given block, and to identify the given block as a bad block if the single-plane operation applied to the given block fails. The storage circuitry is further configured to store data in the blocks that were accessed in the multi-plane operation but were not identified as bad blocks.
US10248514B2 Method for performing failsafe calculations
A method and device for performing failsafe computation, and a method of compiling code to perform a failsafe computation are provided. The method includes performing a first calculation (212) to generate a first result (214). A second calculation (218) is performed using a scalar (216) and the first calculation (212) to generate a second result (220). The second calculation (218) includes multiplying the first calculation (212) by the scalar (216) to generate a scaled result, and dividing the scaled result by the scalar (216) to generate the second result (220). The first result (214) and the second result (220) are compared to determine if they are equivalent.
US10248509B2 Executing computer instruction including asynchronous operation
Technical solutions are described for executing a computer instruction including an asynchronous operation. An example method includes computing parameters associated with the asynchronous operation, and transmitting a command for executing the asynchronous operation by an external device. The method also includes intercepting and storing, by an interface logic controller, the parameters associated with the asynchronous operation into one or more log registers. The method also includes receiving a response to the asynchronous operation. In response to the asynchronous operation being a success, executing a next instruction by the processing element. In response to the asynchronous operation being a failure, a processing element accesses the parameters from the log registers, and restarts the asynchronous operation using the parameters from the one or more log registers.
US10248506B2 Storing data and associated metadata in a dispersed storage network
A method begins by a processing module generating metadata for a data object. The method continues by a first disperse storage error encoding the metadata to produce a set of metadata slices. The method continues by partitioning the data to produce a plurality of data segments. The method continues by a second disperse storage error encoding the plurality of data segments to produce a plurality of sets of encoded data slices. The method continues by applying a distributed agreement protocol function to a data object identifier for the data object to produce ranked scoring information with regards to a plurality of storage sets. The method continues by selecting a storage set of the plurality of storage sets based on the ranked scoring information. The method continues by facilitating storage of the set of metadata slices and the plurality of sets of encoded data slices in the selected storage set.
US10248505B2 Issue escalation by management unit
Monitoring the health status of a distributed storage network (DSN) can include obtaining first status information indicating a first operational status of at least one DSN memory at a first point in time, the first operational status indicating one or more first operational issues. Second status information indicating a second operational status of the at least one DSN memory at a later point in time is obtained. The first operational status is compared to the second operational status to identify outstanding operational issues, e.g. issues that are indicated in both the first status information and the second status information. Each outstanding operational issue is mapped to an impact category, and an escalation level is determined based, at least in part, on the impact category. Notifications for a particular issue can be sent based on the escalation level for that issue.
US10248501B2 Data storage apparatus and operation method thereof
An operation method of a data storage apparatus includes performing a first read operation using an optimal read voltage on read-failed memory cells, performing ECC decoding operation on read data, performing a second read operation using an oversampling read voltage on the read-failed memory cells when the ECC decoding operation fails, determining whether potential error memory cells which are turned on through the optimal read voltage and are turned off through the oversampling read voltage are present in the read data, determining whether neighboring memory cells which share a bit line with the potential error memory cells and are coupled to neighboring word lines are in erased state when the potential error memory cells are present, and inverting bit values corresponding to the potential error memory cells in the read data from the read-failed memory cells through the first read operation when neighboring memory cells are in erased state.
US10248500B2 Apparatuses and methods for generating probabilistic information with current integration sensing
Methods and apparatuses for determining likelihood of erroneous data bits stored in a plurality of memory cells. A sense circuit to perform a coarse sense operation to detect first memory cells of the plurality of memory cells that stored charge sufficiently above a transition voltage threshold where the first memory cells are unlikely to be erroneous. The sense circuit further performs a fine sense operation to sense second memory cells of the plurality of memory cells having stored charge near the transition voltage between adjacent logic states. The first memory cells remain unsensed during the fine sense operation. The second memory cells detected during the fine sense operation may have an increased likelihood of being erroneous. Responsive to a number of sensed second memory cells near the transition voltage exceeding a threshold, additional sensing operations are performed by the sense circuit.
US10248495B2 Eventual consistency intent cleanup in a dispersed storage network
A method for execution by a dispersed storage (DS) cleanup unit includes determining a dead session of a DSN. A subset of a plurality of eventual consistency intent names is generated by identifying eventual consistency intent names that include a session identifier corresponding to the dead session in a prefix of the eventual consistency intent names, where the subset of the plurality of eventual consistency intent names corresponds to all eventual consistency intents of the dead session. A subset of storage units responsible for storing the all eventual consistency intents of the dead session is determined based on the prefix of the eventual consistency intent names in the subset. All eventual consistency intents of the dead session are retrieved from the subset of storage units, and execution of eventual consistency updates indicated in the all eventual consistency intents of the dead session is facilitated.
US10248493B2 Invariant determination
Examples disclosed herein relate to determining that an operation is accessing data on a persistent memory and retrieving a log of the operation. The examples may also include determining a type of the data being accessed by the persistent memory by the operation and identifying, from the log, a location in the persistent memory of the data accessed by the operation. The examples may also include determining contents of the data accessed by the persistent memory by the operation and determining whether the contents of the data hold an invariant corresponding to the type of data.
US10248490B2 Systems and methods for predictive reliability mining
Systems and methods for predictive reliability mining are provided that enable predicting of unexpected emerging failures in future without waiting for actual failures to start occurring in significant numbers. Sets of discriminative Diagnostic Trouble Codes (DTCs) from connected machines in a population are identified before failure of the associated parts. A temporal conditional dependence model based on the temporal dependence between the failure of the parts from past failure data and the identified sets of discriminative DTCs is generated. Future failures are predicted based on the generated temporal conditional dependence and root cause analysis of the predicted future failures is performed for predictive reliability mining. The probability of failure is computed based on both occurrence and non-occurrence of DTCs. The root cause analysis enables identifying a subset of the population when an early warning is generated and also when an early warning is not generated.
US10248489B2 Electronic control unit
An electronic control unit has (i) a readiness storage area storing readiness indicating that an abnormality diagnosis for diagnosing an abnormality diagnosis item is complete, and (ii) a microcomputer clearing all readiness upon receiving an all clear request based on a condition that is different from a reception of the all clear request. In such configuration, the all clear request for clearing all readiness in the readiness storage area is appropriately handled by the electronic control unit.
US10248488B2 Fault tolerance and detection by replication of input data and evaluating a packed data execution result
Systems, methods, and apparatuses for fault tolerance and detection are described. For example, an apparatus including circuitry to replicate input sources of an instruction; arithmetic logic unit (ALU) circuitry to execute the instruction with replicated input sources using single instruction, multiple data (SIMD) hardware to produce a packed data result; and comparison circuitry coupled to the ALU circuitry to evaluate the packed data result and output a singular data result into a destination of the instruction is described.
US10248475B2 Cloud rules and alerting framework
Systems, methods, and computer-readable media having computer-executable instructions embodied thereon for providing cloud rules and an alerting framework are provided. In embodiments, one or more rules associated with one or more healthcare information systems are received. The one or more rules each designate an initiating and at least one target application. One or more actions are associated to each target application. The initiating application is monitored for a trigger associated with the one or more rules. In embodiments, the trigger causes the one or more actions to be communicated to each target applications. In embodiments, the one or more actions initiate various changes in a display associated with each target application.
US10248469B2 Software based collection of performance metrics for allocation adjustment of virtual resources
In an approach to collecting and processing performance metrics, one or more computer processors assign an identifier corresponding to a first workload associated with a first virtual machine. The one or more computer processors record resource consumption data of at least one processor at a performance monitoring interrupt. The one or more computer processors create a relational association of the first workload and the first virtual machine to the resource consumption data of the at least one processor. The one or more computer processors determine if the first workload is complete. Responsive to determining that the first workload is not complete, the one or more computer processors calculate a difference in recorded resource consumption data between the performance monitoring interrupt and a previous performance monitoring interrupt.
US10248463B2 Apparatus and method for managing a plurality of threads in an operating system
A method includes using processing circuitry and at least one memory configured to store a plurality of threads. The method includes providing an environment associated with an operating system to execute one or more threads of the plurality of threads. The environment includes a plurality of virtual priorities and a plurality of actual priorities. Each of the plurality of threads is allowed to select a virtual priority of the plurality of virtual priorities. The method also includes associating an actual priority of the plurality of actual priorities to one of the plurality of threads based on the plurality of virtual priorities assigned to the plurality of threads. The method also includes executing the one of the plurality of threads associated with the actual priority.
US10248462B2 Management server which constructs a request load model for an object system, load estimation method thereof and storage medium for storing program
To efficiently construct a request load model that enables estimation of load information for a system on the basis of request information. A load estimation system comprising a management server that is connected to at least one object system, whereinthe management server comprises model generation means that generates a request load model in which load information for the object system is correlated with a classification of request into which request information for the object system is classified, andthe model generation means selects, in a process of the classification of the request information, the classification of request to be an object for sub-classification, based on estimation distribution information about the load information for each of the classification of request.
US10248461B2 Termination policies for scaling compute resources
Approaches are described for enabling a user to specify one or more termination policies that can be used to select which instances in a group of virtual machines (or other compute resources) allocated to the user should be terminated first when scaling down the group of virtual machine instances. The termination policies can be utilized by an automatic scaling service when managing the resources in a multitenant shared resource computing environment, such as a cloud computing environment.
US10248459B2 Operating system support for game mode
Embodiments disclosed herein are related to systems, methods, and computer readable medium for allocating one or more system resources for the exclusive use of an application. The embodiments include receiving a request for an exclusive allocation of one or more system resources for a first application, the one or more system resources being useable by the first application and one or more second applications; determining an appropriate amount of the one or more system resources that are to be allocated exclusively to the first application; and partitioning the one or more system resources into a first portion that is allocated for the exclusive use of the first application and a second portion that is not allocated for the exclusive use of the first application, the second portion being available for the use of the one or more second applications.
US10248457B2 Providing exclusive use of cache associated with a processing entity of a processor complex to a selected task
A plurality of processing entities are maintained in a processor complex. In response to determining that a task is a critical task, the critical task is dispatched to a scheduler, wherein it is preferable to prioritize execution of critical tasks over non-critical tasks. In response to dispatching the critical task to the scheduler, the scheduler determines which processing entity of the plurality of processing entities has a least amount of processing remaining to be performed for currently scheduled tasks. Tasks queued on the determined processing entity are moved to other processing entities, and the currently scheduled tasks on the determined processing entity are completed. In response to moving tasks queued on the determined processing entity to other processing entities and completing the currently scheduled tasks on the determined processing entity, the critical task is dispatched on the determined processing entity.
US10248453B2 Client live migration for a virtual machine
A computing device connects a first client device to a session of a virtual machine. The computing device subsequently connects a second client device to the session in response to a request from the second client device to access the virtual machine. The computing device may then disconnect the first device from the virtual machine session or disable one or more functions associated with the first client device.
US10248450B2 Virtual machine migration using a prediction algorithm
A virtual machine control device includes a processor configured to acquire usage information including an actual usage value of respective virtual machines operating on each of information processing apparatuses during each of past periods, and create, for each of the information processing apparatuses, prediction information including a prediction usage value of the respective virtual machines during each of periods. The processor is configured to determine, upon detecting a first virtual machine whose actual usage value is not included in the usage information, whether a first period exists, in which a sum of the actual usage value of the first virtual machine and prediction usage values of virtual machines operating on a first apparatus exceeds a criterion. The processor is configured to issue, upon determining that the first period exists, an instruction to move one of virtual machines operating on the first apparatus to a second apparatus before the first period.
US10248439B2 Format object task pane
A format object task pane is provided that presents contextual formatting controls for formatting objects. The format object task pane may be docked to an edge of an application window and may be modeless, allowing a user to interact with application functionalities while the task pane is open. Formatting controls may behave contextually and display controls specific to a currently selected object. The presented formatting controls may be organized by categories and by sections within the categories. Text formatting and object formatting controls may be provided in a same task pane.
US10248438B2 System and methods for a run time configurable user interface controller
The present invention relates to interface control systems and methods, for use with consumer electronic devices. User Interfaces, which are normally predefined at the time of manufacture, are entirely specific to the appliance by virtue of the underlying kernel or operating system. The present system includes means for providing information to and receiving information from a user to establish control over the user interface. The means for providing and receiving the information may be controlled, at least in part, by an alterable database that is separate from both the operating system and applications. This allows the database to be changed without making any changes to the underlying operating system or applications. The alterable database may be in a script form, and may be configured by the user at any time during normal operation of the apparatus. The system may invoke or modify the information contained in the alterable database in response to stimuli external to the alterable database. The alterable database may also cause flags to be set. These flags may result in a limit to the operation of the apparatus, a limit to the operation of the applications, or an alteration of information referenced by the alterable database.
US10248437B2 Enhanced computer performance based on selectable device capabilities
An aspect includes receiving, by a processor, a capability indicating one or more performance aspects capable of being rendered by at least one hardware device of a computer system, determining a total number of hardware devices in the system, and determining a total number of the hardware devices having the capability. Upon determining, by the processor, that the total number of hardware devices in the system matches the total of the hardware devices having the capability, the capability is enabled for each of the hardware of the system with respect to a corresponding performance aspect.
US10248429B2 Configuration based on a blueprint
A non-transitory storage device includes machine readable instructions that, when executed, cause a processing resource to perform various operations. One such operation, for example, is to receive a selection of a blueprint to be used for configuration purposes. Other operations may include automatically validating the selected blueprint and automatically configuring the computing device in accordance with the selected and validated blueprint. Various related apparatuses and method are provided as well.
US10248428B2 Securely booting a computing device
Technologies for securely booting a computing device includes a security engine of the computing device that consecutively determines a hash value for each block of initial boot firmware and generates an aggregated hash value from the hash value determined for each of the blocks. A processor of the computing device determines whether the aggregated hash value matches a reference checksum value. Initialization of the processor is completed in response to a determination that the aggregated hash value matches the reference checksum value. In some embodiments, the security engine consecutively retrieves each block of the initial boot firmware from a memory of the computing device, stores each retrieved block in a secure memory of the security engine, and determines the hash value for each stored block. Each block stored in the secure memory is copied to a portion of a cache memory of the processor initialized as Cache as RAM.
US10248425B2 Processor with slave free list that handles overflow of recycled physical registers and method of recycling physical registers in a processor using a slave free list
A processor including physical registers, a reorder buffer, a master free list, a slave free list, a master recycle circuit, and a slave recycle circuit. The reorder buffer includes instruction entries in which each entry stores physical register indexes for recycling physical registers. The reorder buffer retires up to N instructions in each processor cycle. Each master and slave free list includes N input ports and stores physical register indexes, in which the master free list stores indexes of physical registers to be allocated to instructions being issued. When an instruction is retired, the master recycle circuit routes a first physical register index stored in an instruction entry of the instruction to an input port of the master free list, and the slave recycle circuit routes a second physical register index stored in the instruction entry of the instruction to an input port of the slave free list.
US10248424B2 Control flow integrity
One embodiment provides an apparatus. The apparatus includes collector circuitry to capture processor trace (PT) data from a PT driver. The PT data includes a first target instruction pointer (TIP) packet including a first runtime target address of an indirect branch instruction of an executing target application. The apparatus further includes decoder circuitry to extract the first TIP packet from the PT data and to decode the first TIP packet to yield the first runtime target address. The apparatus further includes control flow validator circuitry to determine whether a control flow transfer to the first runtime target address corresponds to a control flow violation based, at least in part, on a control flow graph (CFG). The CFG including a plurality of nodes, each node including a start address of a first basic block, an end address of the first basic block and a next possible address of a second basic block or a not found tag.
US10248420B2 Managing lock and unlock operations using active spinning
Managing instructions on a processor includes: executing threads having access to a stored library of operations. For a first thread executing on the first processor core, for each instruction included in the first thread and identified as being associated with a lock operation corresponding to a particular lock, the managing includes determining if the particular lock has already been acquired for another thread executing on a processor core other than the first processor core, and if so, continuing to perform the lock operation for multiple attempts using a hardware lock operation different from the lock operation in the stored library, and if not, acquiring the particular lock for the first thread. The hardware lock operation performs a modified atomic operation that changes a result of the hardware lock operation for failed attempts to acquire the particular lock relative to a result of the lock operation in the stored library.
US10248415B2 Dynamic code generation and memory management for component object model data constructs
Dynamic code generation and memory management techniques are provided for component object model (COM) objects with corresponding representations in script code and native code. A browser component can receive script code including the code representing the COM object and a marshaling component is provided that marshals, based on a request for native code representing the COM object, the code representing the COM object to the native code based on a pre-constructed intermediate data structure. The pre-constructed intermediate data structure, such as a virtual table, is pre-constructed based on a dynamic type representation associated with a prototype of the COM object and cached for re-use by the marshaling component. Other embodiments provide finalizer support for memory management of COM objects having script and native world representations including an implementation of a two-phase commit protocol that enables efficient and conservative recycling of objects and associated memory.
US10248414B2 System and method for determining component version compatibility across a device ecosystem
A system and method that include collecting device version profiles from a plurality of device sources; classifying the device version profiles into a device profile repository; receiving a component version query request; querying the device profile repository according to the version query request; and responding to the query request with results of the query.
US10248412B2 Sharing applications by modifying attributes
Sharing a bundle. A method includes identifying a bundle defined by a first user. The bundle includes a number of portions. One or more portions are configured to provide data from a data source. The method further includes identifying within the bundle one or more portions of the bundle that can be changed when the bundle is consumed by other users. The method further includes modifying the identified portions before the bundle is consumed by other users.
US10248393B2 System and method for generating a user interface by auctioning space on the user interface to self-determining, content-providing modules
A system and method is provided for generating a dynamic, user interface that is capable of frequently changing and learning to provide the most relevant information to the user. The method includes executing a plurality of user interface (UI) modules on a computing device. Each UI module is a software component that provides content for display in the user interface. Each UI module determines its own content and its own priority level and bids for user interface space using its determined priority level. A UI controller is executed on the computing device. The UI controller is a software component that receives bids for the UI modules, determines the number of available spots for UI modules in the user interface, and selects UI modules associated with the highest priority for display in the available user interface spots.
US10248392B2 Replicating a web technology
In one example in accordance with the present disclosure, a system for replicating a web technology identifies asynchronous scripting code within isolated scripting code of the web technology. The isolated scripting code is part of larger client-side code of the web technology. The system executes the asynchronous scripting code to cause a request to be sent to a remote server and records the request. The system listens for return data received from the remote server in response to the request and saves the return data. The system generates mock server-side code based on the request and the return data.
US10248390B1 Resource sharing workflows within executable graphical models
A system and method optimizes hardware description generated from a graphical program or model automatically. The system may include a streaming optimizer, a resource sharing optimizer and a delay balancing engine. The streaming optimizer transforms one or more vector data paths in the source model to scalar data paths or to a smaller-sized vector data paths. The resource sharing optimizer may replace multiple blocks of the source model that are functionally equivalent with a single shared block. The streaming and resource sharing optimizers may also configure portions of the modified model to execute at a faster rate. The delay balancing engine may examine the modified model to determine whether any delays or latencies have been introduced. If so, the delay balancing engine may insert one or more blocks into the modified model to correct for any data path misalignment caused by the introduction of the delays or latencies. A validation model, a report, or hardware description code that utilizes fewer hardware resources may be generated from the modified model.
US10248388B2 Programming in a precise syntax using natural language
A method facilitates development of instructions in a precise syntax, such as built-in functions of a computational system such as a spreadsheet application, using natural language (NL) input. A user may enter NL input in a workspace. An NL processing system may process the NL input to generate instruction(s) in a precise syntax that corresponds to the NL input. The instruction(s) in the precise syntax then may be included in the workspace.
US10248385B1 Extracting mobile application workflow from design files
A mobile application workflow extraction method, system, and computer program product include extracting functional elements from a design file to create a database of design screens, generating a flow graph of the design screens and the functional elements in the design file, creating a transition graph that details how to move from each of the design screens to another, and analyzing, for each of the design screens, a relatability of each design screen to a previously analyzed design screen in the database and generating a tag that represents a workflow.
US10248384B2 Arithmetic processing device and control method for arithmetic processing device
A plurality of floating-point registers store data therein. A processing execution unit executes arithmetic processing by using data stored in the floating-point registers. A first switch and a second switch select a route connecting the processing execution unit and the floating-point registers. A switch control unit controls the first switch and the second switch so as to switch a route to be selected, based on a switching instruction from the processing execution unit.
US10248383B2 Dialogue histories to estimate user intention for updating display information
According to one embodiment, a dialogue support apparatus includes a processing circuitry. The processing circuitry receives input information indicating a user's intention. The processing circuitry determines at least one target dialogue state among dialogue histories related to dialogue states indicating dialogue results between a user and a dialogue system which estimates the user's intention and performs processing in accordance with the user's intention, the target dialogue state being a target of instructions from the user. The processing circuitry acquires a processing result from the dialogue system by inputting the input information and the target dialogue state into the dialogue system. The processing circuitry generates first update information to update a display of the processing result.
US10248380B2 Audio control system and related methods
Some embodiments of the invention are directed to an audio production system which is more portable, less expensive, faster to set up, and simpler and easier to use than conventional audio production tools. An audio production system implemented in accordance with some embodiments of the invention may therefore be more accessible to the typical user, and easier and more enjoyable to use, than conventional audio production tools.
US10248378B2 Dynamically inserting additional content items targeting a variable duration for a real-time content stream
A content replacement system identifies regular content replacement parts and alternative content replacement parts, each alternative content replacement part being a content item with a duration within one of a plurality of ranges. The system detects a start of a content replacement break in a listener content stream, the listener content stream shifted by a listener delay value from a live content stream. The system inserts the regular content replacement parts into the stream. The system detects an end of the content replacement break for the listener content stream, and selects one of the alternative content replacement parts to insert into the listener content stream, the selected alternative content replacement part having a duration that when inserted into the listener content stream minimizes a difference between the listener delay value and a target delay value.
US10248376B2 Multiple groupings in a playback system
The examples provided herein involve multiple groups in a playback system. An example method involves facilitating storage of a configuration of multiple zone groups as a multi-zone scene of a media playback system, the media playback system including at least a first zone group including at least two zone players and a second zone group, a user interface of a controller presenting at least an indication of (1) the first zone group, (2) the second zone group, and (3) a multi-zone group scene creation command. The method involves generating, based on a detected triggering of the multi-zone group scene creation command, a multi-zone scene configuration including stored configuration data for the first zone group and the second zone group to instantiate the multi-zone scene based on identified parameters associated with the captured configuration of the multiple zone groups of the media playback system, the parameters including (1) zone players currently associated with the first zone group and the second zone group, and (2) an indication that the first zone group and the second zone group belong to the multi-zone group scene, and transmitting the configuration data to at least a first zone player in the first zone group for subsequent instantiation of the multi-zone group scene.
US10248365B2 Method and system of using OAuth2 to secure neighbor discovery
A method, a computer program product, and a system are disclosed, which use OAuth2 to secure IPv6 Neighbor Discovery. The method including sending a Neighbor Discovery duplicate address detection (DAD) package from a client device on a communication network, the Neighbor Discovery DAD package having an authorization code for an OAuth2 token for access to an IPv6 network; receiving the Neighbor Discovery DAD package with the authorization code on an authorizing device, the authorizing device configured to issue OAuth2 tokens; issuing the OAuth2 token having an expiration to the client device for access to the IPv6 network; and allowing the client device to access the IPv6 network until the expiration of the OAuth2 token.
US10248363B2 Accessory modules
An accessory module to receive a request for a web resource from a client device. In response to the request, the accessory module may redirect the client device to at least one setup webpage, different from the web resource, for configuration of the accessory module.
US10248355B2 Data migration for applications on a mobile device
In various embodiments, a computer-implemented method includes identifying computer software applications (applications) on a mobile device. The method may also include generating migration profiles for the applications, where each application corresponds (corresponding application) to a migration profile and where the migration profile includes data files about the corresponding application. The method may also include monitoring storage space of the applications on the mobile device, where the monitoring includes identifying data files of the applications. The method may also include calculating an amount of storage space to determine whether there is a shortage of storage space for the data files. The method may also include, in response to calculating that there is a shortage of storage space, determining when the data files will be migrated. The method may also include, in response to determining when the data files will be migrated, migrating the data files to external storage.
US10248353B2 Dynamicly freeing storage space in tiered storage systems
A method for dynamically freeing storage space in a tiered storage system includes reading attribute values associated with data sets residing on a first storage tier. The method compares characteristics of the data sets to the attribute values to determine which initial data sets qualify to be moved from the first storage tier to a second storage tier. The method further determines whether movement of the initial data sets creates a desired amount of free space on the first storage tier. In the event the movement does not create the desired amount of free space, the method modifies the attribute values, determines which additional data sets qualify to be moved from the first storage tier to the second storage tier, and recalculates the amount of free space that would be generated. A corresponding system and computer program product are also disclosed.
US10248346B2 Modular architecture for extreme-scale distributed processing applications
Embodiments of the present invention relate to a new data center architecture that provides for efficient processing in distributed analytics applications. In one embodiment, a subnode of a distributed processing node is provided. The subnode includes at least one processor core operatively connected to a memory. A first interconnect operatively connects to the subnode. A second interconnect operatively connects the subnode to a storage. The storage includes a first storage unit and a second storage unit. The second storage unit has lower access time and latency than the first storage unit. A storage manager is provided that is operative to allocate data between the first and second storage units based on access patterns. The storage manager preferentially relocates non-sequentially accessed data to the second storage unit from the first storage unit.
US10248334B2 Virtual storage target offload techniques
A virtual machine storage service can be use a unique network identifier and a SR-IOV compliant device can be used to transport I/O between a virtual machine and the virtual machine storage service. The virtual machine storage service can be offloaded to a child partition or migrated to another physical machine along with the unique network identifier.
US10248331B2 Delayed read indication
A requester sends, to a responding component, a request to cause the responding component to perform a computation. The requester sends, to the responding component, a delayed read indication, where the delayed read indication indicates that a result of the computation is not to be returned to the requester from the responding component until a data value at a target address of the delayed read indication has changed. The requester receives, from the responding component, an acknowledgment of the delayed read indication, and after receiving the acknowledgment, receives a response to the request without the requester sending another request to the responding component.
US10248330B2 Data storage device with buffer tenure management
A data storage device with one or more buffers can employ buffer tenure management with at least a data storage device having a first buffer, a second buffer, a buffer manager, and a non-volatile memory. The first buffer can be located on-chip while the second buffer is located off-chip. The first buffer may be filled with data having a tenure of less than a predetermined tenure threshold as directed by the buffer manager.
US10248326B2 Incremental erasure coding for storage systems
A method comprising: generating a storage chunk having a plurality of data fragments, the storage chunk stored in one or more storage devices; allocating space in a primary memory to store a plurality of coded fragments; receiving a plurality of I/O requests to write data; allocating space in the primary memory to store a next unfilled data fragment; processing a plurality of I/O requests to write data; and copying the coded fragments from the primary memory to the one or more storage devices. For each I/O request, writing the data to the next unfilled data fragment in the one or more storage devices, writing the data to the next unfilled data fragment in the primary memory, and if the data fragment in the primary memory is full, updating the coded fragments in the primary memory using the filled data fragment in the primary memory.
US10248323B2 Non-von neumann optimization based on approximate message passing
A computing system having a computational memory and a method configured to perform computations using an approximate message passing process. The system exploits memcomputing which is a prominent non-von Neumann computational approach expected to significantly improve an energy efficiency of computing systems. The computational memory includes at least one memristive array comprising a plurality of memristive devices arranged in a crossbar topology and the computing system may further comprise digital combinational control circuitry adapted to perform read and write operations on the at least one memristive array and to store at least one state variable of the approximate message passing process. An output of the at least one memristive array represents a result of a computation of the approximate message passing process. The control circuitry may comprise circuitry to iteratively perform computations that may not require high precision.
US10248319B2 Storage pool capacity management
Embodiments relate to a pool of persistent storage volumes. Capacity of the volumes is managed to ensure continued operation and function of the volumes with respect to their corresponding storage pool capacity threshold(s). A background process groups the volumes within each pool into one or more clusters based on a similarity or commonality characteristic. The background process selectively performs one or more space savings techniques of a copy of a selected volume, measures impact data associated with the techniques, and maintains the data. At such time as the threshold level is approached for a storage pool, one or more space reduction actions take place on constituent volumes in view of the background process and the associated groups. The reduction action includes implementation of a space saving technique, such as compression and/or thinning, of one or more volumes in one or more clusters in an associated storage pool.
US10248315B2 Devices and methods for interconnecting server nodes
Described are aggregation devices and methods for interconnecting server nodes. The aggregation device can include an input region, an output region, and a memory switch. The input region includes a plurality of input ports. The memory switch has a shared through silicon via (TSV) memory coupled to the input ports for temporarily storing data received at the input ports from a plurality of source devices. The output region includes a plurality of output ports coupled to the TSV memory. The output ports provide the data to a plurality of destination devices. A memory allocation system coordinates a transfer of the data from the source devices to the TSV memory. The output ports receive and process the data from the TSV memory independently of a communication from the input ports.
US10248311B2 Electronic device supporting virtual keyboard and method for configuring the virtual keyboard
An electronic device for supporting a virtual keyboard is provided. The electronic device includes an interface unit configured to receive a touch input and display the virtual keyboard, and a controller configured to generate a control point based on calibration points, the calibration points being included in a first set of calibration points for configuration of the virtual keyboard, the control point being movably disposed on the interface unit relative to the first set of calibration points, and generate a graphical representation of the virtual keyboard on the interface unit based on the control point, the virtual keyboard being adjustable relative to movement of the control point in a direction of the second set of calibration points.
US10248307B2 Virtual reality headset device with front touch screen
This disclosure relates to systems, methods, and devices for interacting with a virtual reality environment via a virtual reality headset device. In particular, one or more embodiments include a display screen secured to a housing frame. One or more embodiments also include a touch interface positioned in a relative position with respect to the display screen. In addition, an area of the touch interface can be mapped to an area of the display screen. As such, one or more embodiments also detect a user interaction at the touch interface and provide a response to the display screen in accordance with a position of the user interaction at the touch interface.
US10248306B1 Systems and methods for end-users to link objects from images with digital content
In one aspect, a device includes at least one processor, a display accessible to the at least one processor, and storage accessible to the at least one processor. The storage includes instructions executable by the at least one processor to present an image of an object on the display, and present a graphical user interface (GUI) on the display with the GUI indicating the object. The instructions are also executable by the processor to present, on the GUI, at least one link to content that an end-user may associate with the object or that an end-user has associated with the object.
US10248305B2 Manipulating documents in touch screen file management applications
Disclosed are examples of manipulating documents in file management applications. In one example, a listing of at least one file can be encoded in a user interface of a client application for rendering in a touch screen display. A touch input can be received that designates a selected one of the files, where the touch input can be a gesture performed on the touch screen display. In response to a type of the gesture matching a predefined gesture type, a determination can be made whether at least one of the files is active in the client application and the user interface can be modified to include the at least one of the files and the selected one of the files in response to the at least one of the files.
US10248302B2 Scheduling customizable electronic notifications
An alarm application is described. A user interface of the alarm application may be presented that includes a generic alarm option and a sleep alarm option. A first view of the user interface may be presented that includes generic alarm related options when the generic alarm option is selected. A second view of the user interface may be presented that includes sleep alarm related options when the sleep alarm option is selected.
US10248299B2 Ensuring tunnel designs stay within specified design parameters and tolerances
The present invention is directed to a computer system and methods for designing a tunnel in accordance with tunnel design parameters. The computer system and methods load a tunnel design as a visual model of a respective tunnel on a user interface. The computer system and methods enable a user to select a point on the user interface, such that the point defines one or more objects of the visual model. The computer system and methods further enable the user, using a pointing device, to move the point toward a desired location on the user interface, such that the pointing device traverses a plurality of locations on the user interface. As the pointing device traverses each of the plurality of locations, the computer system and methods provide a real-time preview of the respective placement of the selected point and the one or more defined objects on the user interface. If the computer system or methods determine that the respective placement fails to conform to specified tunnel design parameters, the computer system and methods may: prevent the preview from updating to the respective location, automatically fix the respective placement in the preview to conform to the specific tunnel design parameters, or visually indicate in the preview the one or more defined objects that fail to conform.
US10248288B2 Computer-readable storage medium having activation control program stored therein and activation control apparatus
A system is disclosed including a first display control section 218 for selectively displaying, in a first display area, a second predetermined number of first objects among first objects, corresponding to a first predetermined number of game programs, for which an order is set, a second display control section for displaying a position designation image at a position corresponding to a position, of subject software, in an order set for the first predetermined number of pieces of software; a display change section for designating a first object to be displayed in the first display area, based on an operation input received by using the position designation image; and an activation execution section for activating software corresponding to one first object which is selected from among the second predetermined number of first objects displayed in the first display area, based on the operation input.
US10248279B2 Task completion across devices using a shared work space
A shared work space application provides a work space that is commonly accessible across devices and applications so that a user can select and drop items into the shared work space and then pick them up again later using the same or different devices and applications. The shared work space application can use available inputs and data to surface contextually-relevant reminders to the user that there are items in the shared work space that he or she has not finished using. A task or project can be completed from within a variety of different applications and devices using the shared work space and items can be combined into a single object for sharing with one or more of the user's contacts. The shared work space application can also provide a convenient launch point into other communication applications and sharing experiences.
US10248276B2 Transparent conductive coating for capacitive touch panel with optional additional functional film(s)
A multi-layer conductive coating is substantially transparent to visible light, contains at least one conductive layer comprising silver that is sandwiched between at least a pair of dielectric layers, and may be used as an electrode and/or conductive trace in a capacitive touch panel. The multi-layer conductive coating may contain a dielectric layer of or including zirconium oxide (e.g., ZrO2) and/or silicon nitride, and may be used in applications such as capacitive touch panels for controlling showers, appliances, vending machines, electronics, electronic devices, and/or the like. The touch panel may further include a functional film(s) which may be one or more of: an index-matching film, an antiglare film, an anti-fingerprint film, and anti-microbial film, a scratch resistant film, and/or an antireflective (AR) film.
US10248258B2 Touch control structure, touch control display panel and touch control display device having the same, and method thereof
The present application discloses a touch control structure comprising a first touch electrode comprising a first touch sub-electrode and a second touch sub-electrode. A sensing area of the first touch sub-electrode is substantially the same as a sensing area of the second touch sub-electrode.
US10248243B2 Touch input device
A touch input device may be provided that includes a display module; a substrate which is disposed under the display module; a pressure sensor which is disposed between the display module and the substrate; and a pressure sensing circuit which outputs a predetermined voltage. The touch input device detects the pressure magnitude on the basis of the voltage output from the pressure sensing circuit. The pressure sensing circuit includes a pressure sensing node NA; a switch serially connected between a power voltage VDDA and the pressure sensing node; a current source serially connected between the pressure sensing node and the ground; and an output node No. The current source is turned on during a first time period t1 every cycle. The switch is turned on every cycle during a third time period t3 separated from the first time period t1 by a predetermined time period.
US10248233B2 Display screen assembly, method for assembling display screen assembly and electronic device
A display screen assembly, a method for assembling display screen assembly and an electronic device are provided. The display screen assembly includes: a cover plate, a connector, a display screen and a bracket. The connector includes a first joining portion coupled to a lower surface of the cover plate, a second joining portion and a third joining portion. The display screen includes a display area and a non-display area. A top surface of the display screen is joined to the lower surface of the cover plate. The first joining portion is supported on the top surface of the display screen and corresponds to the non-display area. The bracket includes a top portion joined to a bottom surface of the display screen, and a bottom portion. The second joining portion runs through the top portion and the bottom portion. The third joining portion abuts against the bottom portion.
US10248212B2 Encoding dynamic haptic effects
A system is provided that encodes one or more dynamic haptic effects. The system defines a dynamic haptic effect as including a plurality of key frames, where each key frame includes an interpolant value and a corresponding haptic effect. An interpolant value is a value that specifies where an interpolation occurs. The system generates a haptic effect file, and stores the dynamic haptic effect within the haptic effect file.
US10248211B1 Ground-shifted touch input sensor for capacitively driving an electrostatic plate
An input/output interface for an electronic device receives touch and/or force input and, additionally provides haptic output to a user. In particular the input/output interface is operated in conjunction with an input surface and includes at least one input sensor and at least one haptic output element. In typical embodiments, the input sensor is ground-shifted to prevent damage to the input sensor when the haptic output element is driven.
US10248208B2 Tactile transmission device and user interface system having same
A tactile transmission device for transmitting a tactile sensation to a user's finger comprises: a ring-type body which is put on a finger; a moving member which is formed such that the moving member can move with respect to the body; and a plurality of wire-type actuators which are formed so as to come in contact with the moving member, wherein each of the wire-type actuators is a solid-state actuator which changes in length when energy is applied thereto, a force applied to the moving member as the plurality of wire-type actuators change in length causes the moving member to move with respect to the body, and a contact part formed in the moving member comes into contact with a user's finger according to a movement of the moving member, so as to transmit a tactile sensation to the user.
US10248207B2 Systems and methods for providing variable haptic feedback
A system is provided for generating variable haptic feedback. The system comprises a first haptic feedback device configured to generate haptic feedback according to a received output signal, an input device configured to receive instructions from a remote source, the instructions comprising a haptic feedback output identifier, and a memory device for storing a plurality of haptic feedback profiles, the haptic feedback profiles defining unique haptic feedback patterns characterized at least by a duration and intensity of feedback to be generated by the first haptic feedback device, and said haptic feedback profiles being associated with a haptic feedback output identifier. The system also includes a processor configured to generate and transmit an output signal to the first haptic feedback device according to a haptic feedback profile associated with a received haptic feedback output identifier, said output signal comprising a haptic feedback pattern defined by said haptic feedback profile.
US10248206B2 Systems and methods for multimedia tactile augmentation
A media appliance for multimedia augmentation is described. The media appliance includes a processor and a memory storing an application. The media appliance being connectable to a display device to enable playback of content and one or more hardware devices to provide augmentation of the content. The media appliance synchronizes content playback with execution of instructions for the one or more hardware devices.
US10248204B2 Tactile stimulus control apparatus, tactile stimulus control method, and storage medium
To provide the user with the relationship between the scrolling speed in scroll-displaying and an operation performed on an input surface, a tactile stimulus control apparatus includes an intensity determination unit and a tactile stimulus control unit. In a case where an operation performed by a manipulator on the input surface provided corresponding to a display unit is detected while an image is scroll-displayed by the display unit, the intensity determination unit determines the intensity of a tactile stimulus to be provided to the manipulator based on the scrolling speed at the timing of detection of the operation. The tactile stimulus control unit controls a tactile stimulus generating unit, which is configured to generate the tactile stimulus to be provided to the manipulator, to generate the tactile stimulus with the intensity determined by the intensity determination unit.
US10248199B2 Gaze detection calibration
Examples relating to calibrating an estimated gaze location are disclosed. One example method comprises monitoring the estimated gaze location of a viewer using gaze tracking data from a gaze tracking system. Image data for display via a display device is received, the image data comprising at least one target visual and target visual metadata that identifies the at least one target visual. The target visual metadata is used to identify a target location of the at least one target visual. The estimated gaze location of the viewer is monitored and a probability that the viewer is gazing at the target location is estimated. The gaze tracking system is calibrated using the probability, the estimated gaze location and the target location to generate an updated estimated gaze location of the viewer.
US10248197B2 Systems and methodologies for real time eye tracking for electronic device interaction
Methods and systems are provided for controlling an electronic device. The method includes acquiring, by a processor of the electronic device, a facial image. The facial image includes a face of a user having one or more eyes. The processor detects a center position of the eye and a pupil position corresponding to a center of a pupil of the eye, determines an eye gaze position based on the center position and the pupil position, analyzes the eye gaze position in consecutively captured facial images, and performs a function associated with a touch event at the eye gaze position in response to determining that the gaze position corresponds to a location of the touch event in the consecutively captured facial images.
US10248195B2 Short imagery task (SIT) research method
The present disclosure relates to biologically and behaviorally based methods of measuring audience response to a short stimulus.
US10248192B2 Gaze target application launcher
A gaze target is recognized via an eye tracking camera. An application launcher is displayed, via a display, at the gaze target based on a user trigger. The application launcher presents a plurality of applications selectable for launching. A user selection of one of the plurality of applications is recognized. The application launcher is replaced with the selected one of the plurality of applications at the gaze target via the display.
US10248190B2 Multi-track playback of media content during repetitive motion activities
A system for multi-track playback of media content includes: a media device; a user interface, provided at the media device, which displays a visual array of media options, a playback logic, provided within the media device, which is configured so that, while a selected point or region is determined by the user interface as being moved in response to user input, within the visual array of media options, the system determines media options that are proximate to the selected point or region, and adjusts playback parameters for corresponding media content items, by crossfading or otherwise combining playback to reflect the media options relative distances from the selected point or region; and a tempo logic, provided within the media device, which is configured to provide or receive a selected tempo and provide the one or more media content items associated with the selected tempo.
US10248186B2 Processor device voltage characterization
Power reduction and voltage adjustment techniques for computing systems and processing devices are presented herein. In one example, a method includes receiving a voltage characterization service over a communication interface of the computing apparatus as transferred by a deployment platform remote from the computing apparatus. The method includes executing the voltage characterization service for a processing device of the computing apparatus to determine at least one input voltage for the processing device lower than a manufacturer specified operating voltage, the voltage characterization service comprising a functional test that exercises the processing device at iteratively adjusted voltages in context with associated system elements of the computing apparatus. During execution of the voltage characterization service, the method includes monitoring for operational failures of at least the processing device, and responsive to the operational failures, restarting the processing device using a recovery voltage higher than a current value of the iteratively adjusted voltages.
US10248185B2 Information processing apparatus control method of information processing apparatus and storage medium
Whether to enable a packet discarding mode is designated and, if an information processing apparatus operates in a power saving mode and the packet discarding mode is enabled, the information processing apparatus determines processing for a received packet based on a proxy response pattern, a WOL pattern, and a discard pattern, and, if the information processing apparatus operates in the power saving mode and the packet discarding mode is disabled, the information processing apparatus determines processing for the received packet based on the proxy response pattern and the WOL pattern without using the discard pattern.
US10248180B2 Fast SMP/ASMP mode-switching hardware apparatus for a low-cost low-power high performance multiple processor system
A processing system includes multiple processors in which a first processor operates at a first clock frequency and first supply voltage at all times. At least one processor is dynamically switchable to operate at the first clock frequency and first supply voltage resulting in the first and second processors providing symmetrical multi-processing (SMP) or at a second clock frequency and a second supply voltage resulting in the first and second processors providing asymmetrical multi-processing (ASMP). An integrated controller (e.g., finite state-machine (FSM)) controls not only voltage change, but also clock-switching. Various criteria can be used to determine when to switch the at least one switchable processor to improve power consumption and/or performance. Upon receipt of a switching command to switch between SMP and ASMP, a series or sequence of actions are performed to control a voltage supply and CPU/memory clock to the switchable processor and cache memory.
US10248168B2 Religious application for mobile and wearable technology devices
Provided are systems and methods tracking a prayer session of a device user and notifying the device user regarding prayer session activity. The method includes receiving motion information from an accelerometer of the device, receiving altitude information from an altimeter of the device, and receiving position information from a gyroscope of the device while the device user is engaged in the prayer session. The method further includes determining a prayer unit number or prayer position based on one or more of the received motion information, altitude information, and position information, and notifying the device user of the determined prayer unit number or prayer position.
US10248165B2 Foldable plate and foldable display device with the same
Provided are a foldable plate and a foldable display device with the same. A foldable plate includes: a first area including a first material having a first elastic modulus, a second area including the first material, the second area being separate from the first area, a third area including a second material having a second elastic modulus lower than the first elastic modulus, the third area being interposed between the first area and the second area.
US10248161B2 Control of an electronic device including display and keyboard moveable relative to the display
A method of controlling an electronic device having a display moveable relative to a keyboard, between a first position in which the keyboard is not exposed and a second position in which the keyboard is exposed. The method includes, detecting movement of the display relative to the keyboard, to a third position, between the first position and the second position, in which the keyboard is partially exposed, determining a location of the display relative to the keyboard when the display is in the third position relative to the keyboard, identifying an action associated with the third position, and performing the action associated with the third position.
US10248155B2 Semiconductor device including clock generating circuit and channel management circuit
A semiconductor device includes a first clock generating circuit including a first control circuit and a first clock gating circuit, a first channel management circuit which communicates with the first clock generating circuit according to a full handshake method, a second clock generating circuit including a second control circuit and a second clock gating circuit, and a second channel management circuit which communicates with the second clock generating circuit according to the full handshake method. The first clock gating circuit outputs a first clock, and the second clock gating circuit outputs a second clock different from the first clock.
US10248153B2 Self-centering mechanism for a rotatable shaft
A self-centering mechanism for a rotatable shaft includes first and second centering members. Each centering member defines a first and second arcuate slot. A stationary pin extends through the first arcuate slots of the centering members. A rotatable shaft member extends through the centers of the centering members and is disposed between the first and second arcuate slots. A support member extends radially from and is fixed to the shaft member so as to be rotatable therewith. An actuating pin extends from the support member and through the second arcuate slots, and engages the second arcuate slots to rotate one of the first and second centering members. At least one biasing member is in communication with an anchoring structure and rotationally biases at least one of the first and second centering members to a registration position upon release of the rotatable shaft.
US10248149B2 Bias circuit
A bias circuit includes a first transistor, a second transistor, a first resistor and a second resistor. The first end of the first transistor is coupled to a first voltage source. One end of the first resistor is coupled to the second end of the first transistor, and the other end of the first resistor is coupled to the control terminal of the first transistor. The first end of the second transistor is coupled to a second voltage source, and the second end of the second transistor is coupled to the control terminal of the first transistor. One end of the second resistor is coupled to the other end of the first resistor, and the other end of the second resistor is coupled to the control terminal of the second transistor.
US10248148B2 Converter for symmetrical reactive power compensation, and a method for controlling same
A converter for symmetrical reactive power compensation has phase legs whose associated phases of a three-phase AC voltage network can be connected and are interconnected in an insulated star connection. The first phase leg is devoid of sub modules. The second and third phase legs each has a phase module with series-connected bipolar sub modules. A control device controls phase module currents and determines voltages to be set at each phase module. A decoupling unit calculates correction voltages for each phase module as a function of a first connection voltage between the first and second phase legs, a second connection voltage between the second and third phase legs and a first and/or a second control voltage each derived from target currents and the phase module currents of the second or third phase legs. The voltages to be set are derived from the control voltages and correction voltages.
US10248145B2 Voltage regulator with drive voltage dependent on reference voltage
A voltage regulator to provide a load current at an output node is presented. The voltage regulator has a pass transistor for providing the load current at the output node from an input node. The voltage regulator contains a driver stage to set a gate voltage at a gate of the pass transistor based on a drive voltage at a gate of a drive transistor. The voltage regulator has voltage regulation means to set the drive voltage in dependence of an indication of the output voltage at the output node and in dependence of a reference voltage for the output voltage. The driver stage has the drive transistor and a diode transistor, wherein the diode transistor forms a current mirror with the pass transistor. The driver stage has a current amplifier amplifies a drive current through the drive transistor to provide an amplified current through the diode transistor.
US10248142B2 Cooling apparatus, cooling method, and data processing system
A cooling apparatus includes: a pump transports a refrigerant; and a controller controls a discharge amount of the pump depending on a calorific value of a heat generating body. And a cooling method includes: measuring a calorific value of a heat generating body; and controlling a discharge amount of a pump, which transports a refrigerant used for cooling the heat generating body, depending on the calorific value.
US10248137B2 Method for controlling flow rate of fluid, mass flow rate control device for executing method, and mass flow rate control system utilizing mass flow rate control device
A control operation of correcting, based on a difference between a target value and a measured value of a controlled response time, a standby time from change in a set value of a flow rate to a value that is not zero until start of output of an opening signal is repeated. As a result, a response time for the flow rate to reach the set value of the flow rate after the set value changes can be a desired value independently of a type, the set flow rate, the temperature, and the pressure of fluid, individual differences among devices, and the like. The difference between the target value and the measured value of the controlled response time may be multiplied by a weight coefficient, and the control operation may be carried out for each of a predetermined plurality of ranges of the flow rate.
US10248134B2 Methods and systems for reconfiguring a vehicle geometry
A system for reconfiguring a vehicle geometry is disclosed. The system includes a configuration system configured to alter the vehicle geometry, a communication system, and a controller in communication with the configuration system and the communication system, the controller configured to receive a configuration signal from the communication system, determine a configuration control signal, and automatically control the configuration system based on the control signal.
US10248129B2 Pitch compensation for autonomous vehicles
Systems and method are provided for controlling a vehicle. In one embodiment, a method includes: determining, by a controller onboard the vehicle, a lateral plan for the operating vehicle along a route; obtaining, by the controller, pitch data pertaining to the lateral plan; and determining, by the controller, a longitudinal plan for operating the vehicle along the route based on the pitch data and the lateral plan, wherein the pitch data influences a planned rate of longitudinal movement of the vehicle at one or more points along the lateral plan. In this regard, the planned vehicle velocity or acceleration at a point in the future may be constrained by pitch data corresponding to the expected vehicle location at that point in the future.
US10248128B2 Haulage vehicle and travel control system for the same
A haulage vehicle comprises: a position calculating system (220) calculating an estimated position of its own vehicle; a position range calculating unit (201b) calculating a position range which is centered around the estimated position and in which the haulage vehicle is present with a predetermined expected probability; a maximum deviation amount calculating unit (602) calculating a maximum deviation amount indicating a highest value among the amounts of deviations between a target route of the haulage vehicle and each of points included in the position range; a target vehicle-speed decision unit (603) setting a target vehicle speed of the haulage vehicle to be relatively low when the maximum deviation amount is relatively large; and a target route-tracing unit (201g) performing control for the haulage vehicle to travel along the target route in compliance with the target vehicle speed.
US10248124B2 Localizing vehicle navigation using lane measurements
Systems and methods are provided for vehicle localization using lane measurements. In one implementation, a method of correcting a position of a vehicle navigating a road segment may include determining, based on an output of at least one navigational sensor, a measured position of the vehicle along a predetermined road model trajectory; receiving at least one image representative of an environment of the vehicle, analyzing the at least one image to identify at least one lane marking, determining, based on the at least one image, a distance from the vehicle to the at least one lane marking, determining an estimated offset of the vehicle from the predetermined road model trajectory based on the measured position of the vehicle and the determined distance, and determining an autonomous steering action for the vehicle based on the estimated offset to correct the position of the vehicle.
US10248122B2 Autonomous concessions robots
Systems and methods for autonomous concessions robots are described herein. An exemplary concessions robot device may include a body comprising a dispensing container for holding one or more items to be dispensed, a motor, wheels, a communication interface that receives instructions sent over a communication network regarding a designated route, and a processor that executes the received instructions to automatically power up the motor, propel the body forward, and steer the wheels along the designated route. The items from the dispensing container may be dispensed at one or more points on the designated route.
US10248117B2 Radio controlled aircraft, remote controller and methods for use therewith
A radio controlled (RC) vehicle includes a receiver that is configured to receive an RF signal from a remote control device. The RF signal contains command data in accordance with a first coordinate system that is from a perspective of the remote control device. A motion sensor is configured to generate motion data. A processor is configured to transform the command data into control data based on the motion data and in accordance with a second coordinate system that is from a perspective of the RC vehicle. A plurality of control devices are configured to control motion of the RC vehicle based on the control data.
US10248112B2 Parcel and article sorting system and method
A system includes an article supply location, wherein the article supply location includes a plurality of articles to be sorted, first and second transport vehicles, each having a first position in which an article is stowed about the vehicle and a second position in which the article is deposited into a proximal container. And a control system. The control system is configured to receive an order for a plurality of disparate articles, determine one destination container of a plurality of destination containers to direct the transport vehicle to deposit a selected article, direct the first transport vehicle to transport a selected article to the destination container and deposit the article by manipulation of the first transport vehicle from the first position to the second position for deposit of the selected article in the destination container.
US10248109B2 Three-dimensional printing based on a license
A schematic for an object to print using a 3D printer is received. Based on the schematic, at least one customizable characteristic of the object that is licensed to a user identified. The at least one customizable characteristic of the object is modified to adjust the print instructions customized for the object. The modified object is printed.