Document Document Title
US10512192B2 Immersion cooling system with low fluid loss
Two-phase immersion cooling systems can be used to cool electronic components submerged within a dielectric working fluid, but are susceptible to costly losses of working fluid when the cooling systems are opened to allow access to the electronic components for service or replacement. By selectively sealing certain portions of the cooling systems, loss of vaporized working fluid can be reduced.
US10512187B2 Alignment device for orthogonal engagement of line cards and fabric cards in a server
The present invention provides a device for aligning a plurality of line card connectors with a plurality of fabric card connectors using a lattice having a plurality of intersecting strips defining an array of framed slots.
US10512185B2 Structure for combining cable and casing
Provided is a structure for combining a cable and a casing and, more particularly, to a structure in which performance of assembling the cable and casing is excellent, waterproof performance is enhanced, and a risk that the cable is separate from the casing is prevented. The structure includes: a screw groove provided on a front side of an inner surface of a through hole of the casing; locking notches continuously provided on a rear side of the inner surface of the through hole; a screw protrusion having the cable penetrating the through hole and screw-engaged with the screw groove; and a locking protrusion provided on the cable, and having an inclined surface moving over the locking notches in a forward direction and a locking surface preventing the locking protrusion from moving in a reverse direction by being engaged with the locking notches.
US10512183B2 Control board enclosure with sliding platform
A control board enclosure with a slideable platform configured for use within an air handler. The control board enclosure is configured such that the humidity within the enclosure is stabilized or more stable as compared to the more rapid changes in humidity that may be occurring externally. The control board enclosure is substantially sealed or air tight through the use of gaskets, sealant, and/or close fittings that the rapid changes in humidity of the external environment are less likely to affect objects within the enclosure. This humidity stabilization can improve the longevity of the control board stored therein.
US10512173B1 Wiring board
A wiring board of the present disclosure includes: an insulating base having a first surface including a mounting region and a second surface connected to an external board; a power supply conductor including a first planar conductor, and first linear conductors; a grounding conductor including a second planar conductor, and second linear conductors; power supply terminals, being electrically connected to the first planar conductor; and grounding terminals being electrically connected to the second planar conductor.
US10512168B2 Electronic device and method of manufacturing the same
The electronic device includes a printed circuit board having a first main surface, an electronic part mounted on the first main surface, and a first connection member connecting the printed circuit board and the electronic part. The printed circuit board includes at least one projection formed on the first main surface so as to project in a direction crossing the first main surface. The projection is formed outside the bottom surface of the electronic part which is located at the side of the first main surface. The first connection member is in contact with at least part of the projection, at least part of the bottom surface of the electronic part, and at least part of a lateral surface of the electronic part intersecting the bottom surface.
US10512166B2 Manufacturing method of circuit board and stamp
A manufacturing method of a circuit board and a stamp are provided. The method includes the following steps. A circuit pattern and a dielectric layer covering the circuit pattern are formed on a dielectric substrate. A conductive via connected to the circuit pattern is formed in the dielectric layer. A photoresist material layer is formed on the dielectric layer. An imprinting process is performed on the photoresist material layer using a stamp to form a patterned photoresist layer, wherein the pressing side of the stamp facing the circuit pattern becomes sticky when subjected to pressure so as to catch photoresist residue from the photoresist material layer in the imprinting process. A patterned metal layer is formed on a region exposed by the patterned photoresist layer. The patterned photoresist layer is removed.
US10512163B2 Electronic component mounting board
An electronic component mounting board includes: a circuit board having a wiring layer; a pocket part provided on a main surface of one side of the circuit board; a passive component housed in the pocket part; an active component arranged above the passive component and the main surface of the one side of the circuit board and connected to the passive component; and a shield layer formed of a material containing a magnetic material and provided between a bottom surface of the pocket part and a lower surface of the passive component.
US10512162B2 Systems and methods for strain sensing using aerosol jet printing of flexible capacitive strain gauges
A device may include a flexible substrate. The device may further include a flexible integrated circuit within the flexible substrate, the integrated circuit having at least one input electrode positioned on a surface of the flexible substrate. The device may also include an aerosol jet printed conductive ink layer disposed on the surface of the flexible substrate, the aerosol-jet printed conductive ink layer having a pattern that includes a first set of fingers interdigitated with a second set of fingers, the aerosol jet printed conductive ink layer in contact with the at least one input electrode.
US10512153B2 High frequency circuit
A printed wiring board includes conductor layers, a core layer having an opening, and a build-up layer. A high frequency device placed within the opening is installed such that a mirror surface is thermally connected to a conductor layer for heat dissipation facing the opening from a lower surface side of the core layer, and terminals on the terminal surface are electrically connected to conductor layers formed on an upper surface side of the core layer.
US10512148B2 System and method for generating extreme ultraviolet light employing laser pulse including pedestal
A system for generating extreme ultraviolet light, in which a target material inside a chamber is irradiated with a laser beam to be turned into plasma, includes a first laser apparatus configured to output a first laser beam, a second laser apparatus configured to output a pedestal and a second laser beam, and a controller connected to the first and second laser apparatuses and configured to cause the first laser beam to be outputted first, the pedestal to be outputted after the first laser beam, and the second laser beam having higher energy than the pedestal to be outputted after the pedestal.
US10512137B2 LED drive circuit
In aspects of the invention, a flyback converter configuration LED drive circuit, by adopting a configuration such that anode voltages of LEDs smoothed by a smoothing capacitor on the secondary side of a transformer and a terminal of a drive IC circuit are used as a node common. Current can be supplied to the primary side of the smoothing capacitor by a start-up circuit when starting, the need for an auxiliary winding, smoothing capacitor, and rectifier diode which have heretofore been necessary to supply a power source to the drive IC circuit is eliminated. Consequently, the number of parts can be reduced, meaning that the configuration of the LED drive circuit becomes simple, thus enabling a reduction in size and cost of the LED drive circuit.
US10512125B2 Mounting table and substrate processing apparatus
Provided is a mounting table according to one aspect of the present disclosure includes: a ceramic body; a heater provided in the ceramic body; a base including a support surface that supports the ceramic body and provides a space for accommodating a temperature sensor as a space that is opened at least at the support surface side; and a heat transfer body extending between a first end provided in the ceramic body and a second end that is positioned above the space and provided closer to the space than the first end, the heat transfer body having a heat conductivity that is higher than that of the ceramic body around the heat transfer body.
US10512117B2 Computer program, computer-readable storage medium, first transmission point and method performed therein
Embodiments herein relate to a method performed by a first transmission point (12) out of at least two transmission points for estimating a channel quality gain of a wireless device (10) served by the first transmission point (12) in a wireless communication network (1). The first transmission point (12) coordinates transmissions with a second transmission point (13) out of the at least two transmission points in the wireless communication network (1). The first transmission point estimates the channel quality gain based on whether a first cell specific reference signal, CRS, configuration of the first transmission point (12) is using radio resources for a first CRS that are colliding or not with radio resources used for a second CRS of a second CRS configuration of the second transmission point (13) in the wireless communication network (1), and a utilization of frequency resources by the second transmission point (13).
US10512116B2 Bearer management apparatus and method, and communication system
The embodiments of the present disclosure provide a bearer management apparatus and method, and a communication system. The method comprises: a user equipment (UE) receives an indication message, sent by a base station, for changing a bearer type of a bearer or releasing the bearer under dual connectivity; and changes the bearer type of the bearer or releases the bearer according to the indication message. Through the embodiments of the present disclosure, the UE configured with dual connectivity can seamlessly convert the bearer.
US10512109B2 Transmitting communication device, receiving communication device and methods performed thereby
A method performed by a transmitting communication device for handling communication for a wireless device in a communication network. The communication network comprises one or more networks comprising partitioned sets of functionalities wherein a first set of functionalities belongs to a first network slice supporting the wireless device, and which first set of functionalities is separated from another set of functionalities out of a total set of functionalities in the one or more networks. The transmitting communication device transmits a Non Access Stratum Protocol Data Unit (NAS PDU) and an indication over a signalling connection carrying NAS PDUs, to a receiving communication device, which indication indicates that the NAS PDU is associated with the first network slice.
US10512106B2 State transition method based on random access procedure in communication system
A random access (RA) procedure based state transition method in a communication system is disclosed. A terminal in the communication system may comprise transmitting a RA preamble to a base station when an uplink data unit to be transmitted exists in the terminal; receiving a RA response from the base station in response to the RA preamble; and transmitting a message including the uplink data unit to the base station through a resource indicated by the RA response. Therefore, performance of the communication system can be enhanced.
US10512102B2 Method and apparatus for triggering an active time to monitor for discontinuous reception
A method and apparatus may include transmitting uplink communication via an uplink semi-persistent scheduling resource. The method may also include monitoring a control channel for downlink communication. The monitoring comprises monitoring for discontinuous reception. The monitoring is triggered by the transmitting of the uplink communication.
US10512100B2 User device-requested downlink pilots
The present disclosure describes methods and apparatuses for user device-requested downlink pilots. Downlink pilots can be used by the user device to estimate a channel over which the user device receives data from a base station, thus improving error rates for decoding the data. Some examples of downlink pilots include demodulation reference signals (DM-RS), channel state reference signals (CS-RS), or sounding reference signals (SRS). By enabling the user device to request downlink pilots, the base station can transmit downlink pilots that are customized to provide reference signals with desired characteristics, such as positions within a frequency-time domain of the channel over which the user device receives data from the base station. The customized downlink pilots can enable the user device to better use reference signals to successfully receive and decode data from the base station.
US10512098B2 Time division duplex (TDD) subframe structure supporting single and multiple interlace modes
Aspects of the present disclosure provide a time division duplex (TDD) subframe structure that supports both single and multiple interlace modes of operation. In a single interlace mode, control information, data information corresponding to the control information and acknowledgement information corresponding to the data information are included in a single subframe. In a multiple interlace mode, at least one of the control information, the data information corresponding to the control information or the acknowledgement information corresponding to the data information is included in a different subframe. Both single and multiple interlace modes can be multiplexed together within the TDD subframe structure.
US10512094B2 Assessment and mitigation of radio frequency interference of networked devices
A system and method are provided for assessing and mitigating radio frequency interference (RFI) in a network comprising a plurality of wireless devices. During an RFI assessment phase the process includes receiving an attacker signal to operate as an attacker device and then responding to the attacker signal by transmitting a transmitted interference test packet (ITPkt) to one or more other wireless devices of the plurality of wireless devices. The transmitted ITPkt comprises ITPkt parameters includes a network identifier of the device, a transmission globally unique identifier, and a time of transmission for a transmitted interference test pattern (ITPat). The process additionally includes transmitting the transmitted ITPat at the time of transmission for the transmitted ITPat.
US10512084B2 Master node and a method therein for handling connections to slave devices
A method performed by a master node, for handling Bluetooth connections to slave devices is provided. The master node allocates to a first group, a first set of channels, and to a second group a second set of channels. The first set of channels relates to a first part of a frequency band supported by the master node, and the second set of channels relates to a second part of the frequency band that is different from the first part of the frequency band. The master node assigns to the first group, a first connection between the master node and a first slave device, to use channels comprised in the first set of channels. The master node then attenuates for the connection in the first group, signals relating to any other group being allocated a set of channels, including the second group.
US10512075B2 Multi-link new radio physical uplink control channel beam selection and reporting based at least in part on physical downlink control channel or physical downlink shared channel reference signals
A method, an apparatus, and a computer program product for wireless communication are provided. The apparatus may receive a downlink transmission from at least one beam of a set of beams. The set of beams may be associated with a multi-beam communication between the apparatus and a base station. The apparatus may select a beam, of the set of beams, to report beam related information associated with the at least one beam of the set of beams. The apparatus may report an indication that the beam is a selected beam.
US10512068B2 Method and device for hierarchical modulation of data streams
This disclosure relates to a method and a device for implementing hierarchical modulation of data streams. According to one of the exemplary embodiments, disclosure is directed to a method for hierarchical modulation of two data streams transmitted from a user device in a communication network. The method would include not limited to: sending, via a transceiver in the user device, a request for uplink bandwidth to an access node in the communication network; receiving, via the transceiver, an uplink bandwidth allocation provided in a downlink channel from the access node; multiplexing, at the user device, a base layer data stream and an enhanced layer data stream into a single multiplexed data stream; and transmitting, via the transceiver, the single multiplexed data stream to the access node in the uplink bandwidth allocation.
US10512059B2 Positioning base station, positioning system and positioning method
Provided is a positioning base station includes: a rotating laser plane emitting unit, a distance measuring device and a synchronization device. The rotating laser plane emitting unit is configured to rotate around a rotation axle, and emit two laser plane signals having a preset angle therebetween. The two laser plane signals are configured to scan a space. The distance measuring device is configured to emit a distance measuring signal configured to measure a distance between the positioning base station and a device to be positioned. The synchronization device is configured to transmit a synchronization signal configured to synchronize time of the positioning base station and the device to be positioned.
US10512058B1 Access point association and tracking of physical addresses
Disclosed in various examples are methods, systems, devices, and machine-readable mediums used for identifying and tracking device and access point geographic locations of wireless (e.g., Wi-Fi) networks. In an example, operations performed by an infrastructure system for provisioning location information include: receiving access point identification information (e.g., a MAC address) that identifies an access point of a wireless network; validating the access point identification information in a list of known wireless networks (e.g., a whitelist); determining an assigned location corresponding to the access point; communicating an indication of the assigned location to the device; and facilitating a communication session with the device, using the wireless network, as the communication session uses the indication of the assigned location by the device. Further operations involving administrator involvement and approval of the location, and client use of the whitelist and the assigned location information, are also disclosed.
US10512054B2 Synchronization and time transfer in wireless networks and method therefor
A method for synchronization and time transfer in a wireless system having a single timing source comprises: transmitting a timing message from a coordinator node, wherein the coordinator node is coupled to the single timing source of the wireless system; detecting the timing message by a wireless node; and synchronizing the wireless node to a time on the timing message.
US10512053B2 System and method for selectively hibernating and restarting a node of an application instance
A node of an application instance in a distributed computing environment can be selectively hibernated and the execution of the node selectively restarted by first detecting a condition of the node that satisfies a criterion for hibernating the node. The node may then be hibernated by suspending execution of the node on a server and initiating execution of a listener. The listener can use a network port that the node used before the execution of the node was suspended. At a later time, a request from a client to the application instance can be received by the listener. The request can be a request to restart execution of the node. Responsive to the request and a determination that the server has a predefined amount of resources for permitting execution of the node, the execution of the node on the server can be restarted.
US10512052B2 Timing synchronization of self-powered power sensors and a central controller collecting samples therefrom
A system and method for the synchronization of a central controller wirelessly for determining values of electrical parameters. The method includes sampling an electrical signal via at least one self-powered power sensor (SPPS); estimating, via the at least one SPPS, a time-stamp based on the sampled electrical signal; estimating, via the at least one SPPS, at least a first electrical parameter; generating a preamble of a packet; generating a synchronization information for a synchronization field of the packet; transmitting the packet components wirelessly; determining a time offset value for the packet based on the time-stamp and the transmission time-stamp of the synchronization information; and transmitting the time offset value by appending the time offset value to the packet, wherein the time offset value is used for determining at least a second electrical parameter.
US10512046B2 Method and apparatus for measurement reference signal and synchronization
Methods and apparatuses for measurement reference signals and synchronization signals. A user equipment (UE) includes a transceiver and a processor operably connected to the transceiver. The transceiver is configured to receive a primary synchronization signal (PSS), a secondary synchronization signal (SSS), and a primary broadcast channel (PBCH). The processor is configured to decode cell identification information from at least the PSS and the SSS and to decode a master information block (MIB) from the PBCH. The PSS, the SSS, and the PBCH are time-division multiplexed. A same set of sequences are used for the PSS and the SSS for different carrier frequencies and different sub-carrier spacing values.
US10512037B1 Controlling cell selection based on relative device-type prioritization
In an wireless communication system, base stations will be set to prioritize serving one type of user equipment device (UE) over another type of UE, and each base station's respective prioritization will be conveyed to UEs to facilitate base station selection. That way, when a UE faces a choice of whether to connect with one base station or another, the UE could determine which base station gives higher priority to the UE's type and could connect with that base station, even if the UE detects stronger coverage of the other base station. And if the UE finds itself in coverage of a base station that gives lower priority to the UE's type than to another UE type, the UE could still connect with that base station unless the UE finds another base station that gives higher priority to the UE's type.
US10512035B2 System and method for dynamically configurable air interfaces
A method of transmitting includes categorizing a transmission between the first device and a second device as one of a plurality of transmission types, and selecting an air interface from a plurality of air interface candidates in accordance with the transmission as categorized. The method also includes sending the transmission to the second device using the selected air interface.
US10512027B2 On-demand request for system information
A method for requesting system information. The method comprises transmitting a request for at least one system information block group, each of which comprises one or more system information blocks, from a user terminal to a network node. The one or more system information blocks is/are grouped according to a feature of the one or more system information blocks. The method may further comprise receiving one or more system information block groups from the network node. The one or more system information block groups may comprise the at least one system information block group.
US10512025B2 Activity mode for a cellular connection
A device sets an activity mode for a cellular connection. A method to set the activity mode is performed at a device located with a user that is configured to establish a network connection to a network. The method includes determining a status of the user, the status indicating an activity state or a non-activity state of the user. The method includes, when the status indicates the activity state, activating an activity mode on the device that restricts select types of mobile originating data traffic.
US10512020B2 Methods and devices for access network selection
A method is provided that includes defining at an ANDSF server an ANDSF rule that includes a validity condition to be fulfilled. The validity condition includes a validity location area and a validity trajectory towards the validity location area, and the validity trajectory includes a list with one or more previous location areas. The method also includes transmitting the ANDSF rule from the ANDSF server to an ANDSF client of the UE; tracking, at the ANDSF client, a historical trajectory for the UE by storing a list with one or more successive location areas where the UE has been located; and upon matching a current location of the UE with the validity location area, and the tracked historical trajectory for the UE with the validity trajectory, determining that the validity condition is fulfilled and applying the ANDSF rule at the ANDSF client.
US10512016B2 Radio communication apparatus, radio communication system, connection management method, and non-transitory computer readable medium
A radio communication apparatus (10) according to the present disclosure includes: a communication unit (11) connected to at least one radio terminal (20) via wireless LAN; a communication unit (12) connected to a radio communication apparatus (30) including a sensor via wireless LAN and receiving a result of a detection in the sensor indicating that a person is approaching from the radio communication apparatus (30); a monitoring unit (13) for monitoring a radio wave condition between the communication unit (11) and the at least one radio terminal (22) to which the communication unit (11) is connected via wireless LAN; and a connection control unit (14) for canceling, when the result of the detection is received, wireless LAN connection with a radio terminal in which the radio wave condition is lower than a predetermined quality.
US10512013B2 Method and apparatus for processing NAS signaling request in wireless communication system
The present invention relates to a wireless communication system, and more particularly, to a method and an apparatus for processing a NAS signaling request. A method for performing a non-access stratum (NAS) signaling process by means of a terminal in a wireless communication system according to one embodiment of the present invention comprises: a step of receiving a first message that includes information indicating a network failure from a network node of a first network; a step of starting a timer relating to a network selection; and a step of selecting a second network from among network candidates excluding the first network during the operation of the timer relating to a network selection.
US10512010B2 Method and apparatus for changing base station in wireless communication system
The present disclosure relates to a 5G or pre-5G communication system that is to support higher data transmission rates after 4G communication systems such as LTE. A method, by a MeNB, for switching a SeNB communicating with a UE in a wireless communication system, provided in an embodiment of the present disclosure, includes receiving, from the UE, a measurement report (MR) of the at least two SeNB neighboring with the UE, determining whether predetermined switch criteria are satisfied based on the MR, and transmitting, to the UE and a first SeNB or a second SeNB, a switch message indicating switching of an SeNB cooperating with the MeNB for communication with the UE from the first SeNB to the second SeNB, based on whether the switch criteria are satisfied.
US10512004B2 Indicating status of forwarded data
Apparatuses, methods, and systems are disclosed for indicating data status to a target base unit. One apparatus includes a transceiver that communicates with a remote unit and a processor. The processor determines to handover the remote unit to a target base unit. The processor forwards data for the remote unit to the target base unit and transmits the forwarded data to the remote unit. The processor also sends a status message to the target base unit, the status message indicating that forwarded data was successfully transmitted to the remote unit.
US10511996B2 Mobile application traffic optimization
A system with distributed proxy for reducing traffic in a wireless network satisfies data requests made by a mobile application. The system includes a mobile device having a local proxy for intercepting a data request made by the mobile application. The local proxy simulates application server responses for the mobile application on the mobile device for data requests where responses are available in the local cache. A proxy server is coupled to the mobile device and an application server to which the data request is made. The proxy server is able to communicate with the local proxy. The local proxy forwards the data request to the proxy server for transmission to the application server for a response to the data request. The proxy server queries the application server for any changes to the data request that the mobile application has previously made and notifies the local proxy of such changes.
US10511995B2 Apparatus and method for controlling traffic in wireless communication system
A method for operating an apparatus that performs traffic control traffic in a wireless communication system is provided. The method includes receiving information about a terminal to be controlled, detecting a congestion situation in a cell, and changing a parameter relating to scheduling of the terminal to be controlled, according to the detection of the congestion situation.
US10511975B2 Electronic apparatus and method of selectively applying security mode in mobile device
A method of a mobile device including a display unit having a panel to display a screen to set the mobile device to a security mode requiring a security check process to enter a password for a user to access a normal mode of the mobile device, a functional unit to photograph an object and sense a motion of the mobile device, and a control unit configured to not apply the security check process for the normal mode of the mobile device according to the photographed object and the sensed motion of the functional unit.
US10511967B2 Method for establishing communication connection between electronic devices and electronic device therefor
An electronic device is provided. The electronic device includes at least one communication module and a processor configured to control the at least one communication module. The processor is configured to verify properties of at least one communication network accessed by the electronic device through the at least one communication module, to determine an authentication scheme to be applied to a communication connection between the electronic device and an external electronic device and to establish the communication connection such that the external electronic device accesses the at least one communication network through the electronic device based on the authentication scheme.
US10511962B2 Apparatuses, methods, and communication systems for performing communication via X2 interface
A communication system is disclosed comprising a gateway, a number of base stations, and a mobile device. The gateway holds information mapping address data for each base station to information identifying a respective cell operated by that base station. A base station obtains information identifying a cell operated by a neighbour base station and provides this information to the gateway. The gateway obtains from the information held address data for the neighbour base station based on the information identifying the cell operated by the neighbour base station. The gateway generates and sends a message including address data to the base station. The base station receives the message and establishes a connection with the neighbour base station using the address data.
US10511961B2 Service in WLAN inter-working, address management system, and method
A mobile terminal associated with a first wireless communication network includes a transceiver that sends a service request message to a first wireless communication network element via a second wireless communications network. The request message requests a service from the second wireless communications network. The transceiver receives service from the first wireless communication network without requiring the mobile terminal to perform an access control procedure with the second wireless communications network.
US10511955B2 Information processing apparatus, communication system and control method of information processing apparatus
Provided is an information processing apparatus including a determination unit which determines whether a first wireless communication apparatus for which a connection right to connect to a predetermined network using wireless communication has not been set satisfies a predetermined condition for connecting to the network and performing predetermined communication processing. When the predetermined condition is satisfied, the first wireless communication apparatus performs the communication processing using the connection right set for the first wireless communication apparatus through transfer of the connection right from a second wireless communication apparatus for which the connection right has been set to the first wireless communication apparatus.
US10511952B2 Emergency determination support system, and a non-transitory computer readable medium having stored thereon an emergency determination support program
A program that supports emergency determination with an information terminal (1) equipped with a display (11) and a touch panel (12). The program makes the information terminal function as: an input reception unit (102) configured to receive input of age and sex on an injured or ill person through the touch panel (12); the input reception unit (102) configured to display a plurality of symptoms on the display (11) to allow a user to select any symptom from the plurality of symptoms through the touch panel (12), and an emergency determination unit (103) configured to determine the level of emergency degree corresponding to the age and the sex of the injured or ill person and the selected symptom and display the emergency degree on the display (11). This enables determination of the emergency degree of symptoms as well as notification of the determined emergency degree to the individual using an information terminal owned by the individual.
US10511950B2 Method and system for an emergency location information service (E-LIS) for Internet of Things (IoT) devices
A method and system for determining and verifying a location of network devices connected to the Internet of Things (IoT). The method and system provide a current physical geographic location for such IoT network devices and/or a user of the IoT network device in an emergency situation such as an accident, health, fitness, fire, terrorist attack, military incident, weather, flood event, etc. and forwarding the current physical geographic location to a legacy 911 network, NG-911 network, a Emergency Services IP networks (ESInet) or text-to-911 Short Message Services (SMS) networks to alert emergency responders.
US10511948B2 Inflight entertainment system that selects among passenger electronic devices for connection based on power measurements
An inflight entertainment system for use in an aircraft displays commands to a passenger to move a passenger electronic device (PED) between locations defined relative a seatback display device and the passenger's seat. The system measures received signal strength indications (RSSIs) from discoverable PEDs over time while the PED is moved between the locations, and selects one of the PEDs that satisfies a defined rule for an amount of change that is observed over time in the measured RSSIs for that PED. The system then establishes a connection through a Bluetooth transceiver with a Bluetooth transceiver of the selected PED.
US10511945B2 Bicycle communication device and pairing method
A bicycle communication device includes a communicator and a memory. The communicator is communicable with a bicycle electric component and a bicycle operation unit. The bicycle electric component includes a drive unit. The memory stores information related to the bicycle operation unit. The communicator is configured to be able to input the information related to the bicycle operation unit to the bicycle electric component in a state where the communicator is located in a predetermined range that is within thirty centimeters from the bicycle electric component.
US10511940B2 Measuring and analyzing the movement of mobile devices with the help of a wireless telecommunication network
The aim of the disclosed method is to measure and analyze the movement of mobile devices utilizing their communication with a telecommunication network. This includes receiving telecommunication control data associated with the mobile devices, which comprise at least a timestamp, a unique identifier of the mobile device and information on the location of the device. The corresponding data is organized in data objects, which group all data sets associated with a single mobile device identifier. The data objects are extended by additional attributes, which can be derived using algorithms that parse the data objects. The objects are thus extended in a way that all information stored in the data objects, i.e. the raw telecommunication control data and the attributes, is available for all subsequent analysis.
US10511917B2 Adaptive level estimator, a hearing device, a method and a binaural hearing system
An adaptive level estimator for providing a level estimate of an electric input signal representing sound is provided. The adaptive level estimator comprises a first level estimator that provides a first level estimate of the electric input signal in a first number K1 of frequency bands; a second level estimator that provides attack/release time constants associated with a second level estimate of the electric input signal in a second number K2 of frequency bands, wherein K2 is smaller than K1; and a level control unit that provides a resulting level estimate based on said first level estimates and said attack/release time constants associated with said second level estimates. The level estimator may be used in devices or applications that benefit from a dynamic adaptation of an input signal level to a listener's dynamic range of sound level perception, or to any other specific dynamic range deviating from that of the environment sound.
US10511912B2 Sound reproducing display
The present invention provides a display device (1; 101) comprising an imaging plane (2; 103) configured to controllably display an image, a backplane (3) located behind the imaging plane (2; 103), a number of sound actuators (4; 104, 105) configured to produce vibrations based on a driving signal (5), and at least one mechanical coupling element (6) for every sound actuator (4; 104, 105) configured to mechanically couple the imaging plane (2; 103) through the backplane (3) with the sound actuators (4; 104, 105).
US10511906B1 Dynamically adapting sound based on environmental characterization
An electronic device that dynamically adapts sound based at least in part on environmental characterization is described. Based at least in part on information about an environment, which may include a second electronic device, the electronic device may determine a change in a characteristic of the environment. For example, the change in the characteristic may include a change in a reverberation time of the environment, which is associated with at least a frequency. Then, based at least in part on the determined change in the characteristic, the electronic device may calculate an acoustic radiation pattern, where the calculated acoustic radiation pattern reduces an effect of the change in the characteristic on sound in the environment. Next, the electronic device may provide audio content and second information specifying the acoustic radiation pattern for the second electronic device.
US10511902B2 Acoustic transducer
Provided is an acoustic transducer which is used by being fitted into an ear of a listener, is formed in a compact and lightweight shape, and preferably prevents re-reflection of a sound wave. An acoustic transducer 100 is formed of a film-shaped material having an expanding and contracting action and includes a cylindrical acoustic transducing element 101. The cylindrical acoustic transducing element 101 also functions as a sound guide tube. The acoustic transducing element 101 prevents re-reflection of the sound wave reflected by an eardrum when the sound wave has been generated and prevents localization phenomenon and a feeling of pressure in auditory sense. Also, since the acoustic transducing element 101 is formed in a compact and lightweight shape, the acoustic transducing element 101 generates the sound wave for directly reaching the eardrum or collects the sound at a place near the eardrum without a feeling of foreign materials in a case where a person wears the acoustic transducing element 101 the an ear.
US10511900B2 Headphone
A headphone includes a driver unit 2, the first housing 4 that forms a first air chamber 11 on a back side of the driver unit 2, the second housing 5 that forms a second air chamber 12 on an opposite side of an inner surface different from an inner surface where the driver unit 2 is provided in the first housing 4, and a damper 61 provided in the second housing 5. In the first housing 4, an opening 44 that communicates between the first air chamber 11 and the second air chamber 12 is formed.
US10511895B2 Cinematic mastering for virtual reality and augmented reality
An entertainment system provides data to a common screen (e.g., cinema screen) and personal immersive reality devices. For example, a cinematic data distribution server communicates with multiple immersive output devices each configured for providing immersive output (e.g., a virtual reality output) based on a data signal. Each of the multiple immersive output devices is present within eyesight of a common display screen. The server configures the data signal based on digital cinematic master data that includes immersive reality data. The server transmits the data signal to the multiple immersive output devices contemporaneously with each other, and optionally contemporaneously with providing a coordinated audio-video signal for output via a the common display screen and shared audio system.
US10511891B2 Video playback in group communications
Aspects of the disclosure describe video playback in group communications. A method includes receiving a request for a video from a messaging application providing a group communication comprising messages, instructing a first client device to display a graphical representation of a video in a user interface (UI) of the messaging application, the first client device associated with a first user participating in the group communication with other users, receiving first user input comprising a selection of the graphical representation of the video in the UI during the group communication, responsive to the first user input, initiating playback of the video in a video playback portion of the UI, allowing input, via the UI, of other messages for the group communication during playback of the video, and maintaining the video playback portion of the UI visible to the first user while the first user scrolls through the messages of the group communication.
US10511884B2 Method and apparatus for playing multimedia audio-visual presentations
An apparatus and method is provided to generate digital audio signals, such as stereo signals, from a multimedia program. The program can be distributed directly through an electronic network, or indirectly by recording the program on a medium such as a DVD or CD. The multimedia program is normally compressed using a standard DVD, MPEG or similar compression protocol. In accordance with the invention, the program is decoded to generate a multimedia output signal and an audio output signal. The multimedia signals can be played immediately or at will on a suitable multimedia device. The audio output signal is compressed, using for instance MP3 or ATRAC3, and then transmitted to an external device for storage as a digital file. The digital file can then be replayed at will.
US10511871B2 Decision logic
A network entity for delivering video to a front end in accordance with service level information defining at least one service level requirement for providing a service used in delivering the video, the network entity comprising: an input for receiving a request comprising task information identifying a task to be performed requiring the service for delivery of the video; an interface for communication with processing nodes each configured to provide the service for use in delivering the video; and decision logic coupled to the interface and configured to: receive (i) the request transmitted by the video content provider, (ii) characteristics of the processing nodes, and (iii) the at least one service level requirement for providing the service; select processing node(s) based on the received characteristics and the at least one service level requirement, and communicate via the interface with the processing node(s) selected to perform the task.
US10511867B2 Transmission apparatus, transmission method, reception apparatus, and reception method
Display timing control of subtitles is to be excellently performed on a reception side. A video stream having coded image data is generated. A subtitle stream having text information on the subtitles and display timing information is generated. A transport stream containing the video stream and the subtitle stream is transmitted. For example, the display timing information on the subtitles contains information on display start timing and display duration.
US10511861B2 Region-of-interest encoding enhancements for variable-bitrate mezzanine compression
A specification defining allowable luma and chroma code-values is applied in a region-of-interest encoding method of a mezzanine compression process. The method may include analyzing an input image to determine regions or areas within each image frame that contain code-values that are near allowable limits as specified by the specification. In addition, the region-of-interest method may comprise then compressing those regions with higher precision than the other regions of the image that do not have code-values that are close to the legal limits.
US10511860B2 Signal transforming method and device
Provided are a signal transforming method and a signal transforming device. For example, the signal transforming method includes determining a minimum-value matrix and a maximum-value matrix with respect to elements of a matrix used in frequency transformation, wherein the minimum-value matrix is configured of elements of minimum value and the maximum-value matrix is configured of elements of maximum value; determining a maximum threshold value of a result value of a function indicating at least one selected from transform distortion, normalization, and orthogonality of the matrix; determining a transform matrix configured of elements that are greater than the elements of the minimum-value matrix and less than the elements of the maximum-value matrix at respective positions of the matrix, and in which the result value of the function is less than the maximum threshold value; and transforming an input signal by using the determined transform matrix.
US10511858B2 Bit packing for delta color compression
A compressor is configured to determine delta color compression values for a plurality of pixels in a block and subdivide the plurality of pixels in the block into a plurality of groups and transmit a compressed bitstream representative of the delta values. The compressed bitstream includes bits representative of a block header that indicates a range of numbers of bits that are sufficient to represent the delta values, a plurality of group headers that each indicate a group minimum number of bits that is sufficient to represent the delta values in a corresponding one of the plurality of groups, and the delta values encoded using the group minimum number of bits for the group that includes the delta values. A decompressor configured to decompress the compressed bitstream based on the block header, the plurality of group headers, and the encoded delta values.
US10511849B2 Decoding method and apparatus enabling fast channel change of compressed video
A video decoder, and corresponding method are described for enabling fast channel change of compressed video, where a video decoder for receiving compressed stream data and providing decompressed video output includes receiving the compressed stream data and separating the normal stream and the channel change stream, a normal decoding portion for selectably receiving the compressed normal and channel change streams, and providing decompressed video output, and a normal frame store in signal communication with the normal decoding portion for storing reference pictures.
US10511846B1 Real-time adaptive video denoiser with moving object detection
A method and apparatus for adaptive denoising of source video in a video conference application is provided. Source video frames received from a video capture device are divided into a plurality of 16×16 blocks. For each source block, a moving object detection process and a noise estimation process are performed. Then temporal denoising is adaptively applied to the blocks of the source frame based on the noise estimation and moving object detection. The adaptively filtered blocks are provided to an output frame and forwarded to a coding module for encoding.
US10511836B2 Intra prediction mode encoding/decoding method and apparatus for same
Disclosed herein is an intra prediction method including: deriving neighbor prediction mode information from a left neighbor prediction mode and an upper neighbor prediction mode; deriving an intra prediction mode for a decoding target unit by using the derived neighbor prediction mode information; and performing intra prediction on the decoding target unit based on the intra prediction mode. According to exemplary embodiments of the present invention, image encoding/decoding efficiency can be improved.
US10511834B2 Method and apparatus for Intra Block Copy reference list construction
A method and apparatus of reference picture list construction for video encoding and decoding includes considering a current picture when an Intra Picture Block Copy (IntraBC) mode is allowed. Embodiments of the reference picture list construction process comprise receiving input data of a current slice in the current picture, determining a temporary reference picture list for the current slice, and determining a final reference picture list from the temporary reference picture list. The reference picture list construction process further comprises adjusting the final reference picture list by setting the current picture to a predefined position in the final reference picture list if the IntraBC mode is allowed. An example of the predefined position is the last position. An example of the reference picture list construction only inserts the current picture into the predefined position when reference picture list modification is not used.
US10511828B2 Camera platforms with rolling light projection
Projector with rolling illumination to incrementally project a pattern over a scene within an image sensor FOV. Only a portion of the FOV is illuminated by the projected pattern at any given instant in time. The image sensor may be operable with a rolling shutter to incrementally collect a frame of image data representative of the scene. The projection roll position and rate may be synchronized with the roll position and rate of the image sensor shutter so that the portion of a scene illuminated by the projector at any given instant in time spatially overlaps the portion of the scene being sampled by the image sensor. When a shutter has rolled through one complete integration cycle over a frame time, the pattern projector has also rolled through one complete illumination cycle. Lower projector duty cycles associated with rolling illumination may enable more efficient operation and/or higher on-state radiant intensities.
US10511824B2 System device and methods for assistance in capturing stereoscopic video or images
A device system and methods comprising receiving a stereoscopic video or image of a scene including two perspective data streams (e.g. left and right) captured for example by a stereoscopic sensing device and analyzing the received stereoscopic video or image to yield stereoscopic discomfort data to assist a user to capture a stereoscopic 3D video of the scene, the stereoscopic discomfort data associated with discomfort effects such as dizziness, nausea, and eye stress.
US10511822B2 Augmented reality visualization and guidance for spinal procedures
Embodiments disclose a real-time surgery method and apparatus for displaying a stereoscopic augmented view of a patient from a static or dynamic viewpoint of the surgeon, which employs real-time three-dimensional surface reconstruction for preoperative and intraoperative image registration. Stereoscopic cameras provide real-time images of the scene including the patient. A stereoscopic video display is used by the surgeon, who sees a graphical representation of the preoperative or intraoperative images blended with the video images in a stereoscopic manner through a see through display.
US10511817B2 Projection device, and method and device for controlling the same
A method for controlling a projection device is disclosed, including steps of: receiving a projection instruction, and extracting projection information contained in the projection instruction, the projection information including destination position information and target projection position information; moving the projection device to a destination position in accordance with the destination position information and a predetermined map; and adjusting a projection height and/or a projection angle in accordance with the target projection position information, so as to adjust a projection position of the projection device to a target projection position.
US10511810B2 Accessing cameras of audio/video recording and communication devices based on location
First data representing geographic coordinates defining a proximity zone for access to an A/V recording and communication device may be received from a first client device associated with the A/V recording and communication device. Based at least in part on a graphical user interface being accessed within an application executing on the second client device, second data representing a location of the second client device may be received. A determination that the second client device is within the proximity zone may be made, and third data indicating that the A/V recording and communication device is accessible by the second client device may be transmitted to the second client device. A request for access to the A/V recording and communication device may be received from the second client device, and image data generated by the A/V recording and communication device may be obtained and transmitted to the second client device.
US10511789B2 Infrared imaging device, control method thereof, and vehicle
A first imaging unit detects far-infrared rays and captures a first image. A second imaging unit detects light having a wavelength range shorter than a wavelength range of the far-infrared rays and captures a second image. An unevenness correction unit performs unevenness correction processing on the first image. A correction data acquisition unit acquires correction data for correcting unevenness. A light irradiation determination unit determines whether or not the second imaging unit is irradiated with light having a wavelength range captured by the second imaging unit. A control unit causes the correction data acquisition unit to acquire the correction data in a case where the light irradiation determination unit determines that light irradiation is not performed on the second imaging unit.
US10511784B2 Imaging apparatus and control method therefor, and external device
An imaging apparatus includes a shake detection unit in the main body and detects an amount of the shaking. A system control unit acquires frequency information by communication from an external device mounted on the main body. If the system control unit determines that a drive frequency of the external device mounted on the main body interferes with a drive frequency of the shake detection unit in a case where a mode that supports panning is set and panning of the imaging apparatus is performed, it corrects a shutter speed for panning and suppresses the influence caused by the interferences.
US10511780B2 Detecting device, and method for controlling the same
Disclosed are a detecting device, and a method for controlling the same, and the detecting device includes: a controller, and a detector and at least one image acquirer which are electrically connected respectively with the controller, wherein the detector includes a receiver; the image acquirer is arranged on a side of the detector away from the receiver and has an adjustable shooting angle; and the controller is configured to control the image acquirer to acquire images of at least two adjacent sides of a detected rectangular plane, and to determine the position of the detector on the detected rectangular plane according to the shooting angle of the image acquirer and the acquired images of the sides.
US10511779B1 Image capturing apparatus, method of controlling same, and storage medium
An image capturing apparatus is provided with: an image capture element; a readout unit configured to readout, from the image capture element, a first image corresponding to a portion of a first number of pixels and a second image corresponding to a portion of a second number of pixels that is smaller than the first number of pixels, a display unit configured to display by switching between the first image and the second image; and an adjustment unit configured to, if a display area of the first image in the display unit differs to a display area of the second image in the display unit, adjust one of the first image and the second image so that the display area of the first image matches the display area of the second image.
US10511776B2 Image fusion method and apparatus, and terminal device
A method includes: capturing at least two frames of first images at a same exposure time using a first camera, and capturing at least two frames of second images at different exposure times using a second camera, where a capturing time of the first images and a capturing time of the second images are the same; determining a first reference image from the at least two frames of first images; performing moving target detection on an image other than the first reference image in the at least two frames of first images according to the first reference image to obtain a local motion magnitude that is of the image other than the first reference image in the at least two frames of first images and that is relative to the first reference image; and performing image fusion on the second images according to the local motion magnitude.
US10511775B2 Shake detection device and shake correction device of imaging device, imaging device, and shake detection method
There are provided a shake detection device of an imaging device, a shake correction device, an imaging device, and a shake detection method which are capable of performing high-accurate shake detection and shake correction. A shake detection device subtracts a reference value from a sensor output of a gyro sensor, and extracts a low frequency component and a high frequency component from a sensor output after the reference value subtraction by using an LPF and a BPF. A first determination unit determines whether or not the imaging device is in a fixed-point imaging state based on the LPF output and the BPF output. In a case where it is determined that the imaging device is in the fixed-point imaging state, a reference value shift amount calculation unit calculates a shift amount (reference value shift amount) for the reference value based on the LPF output for a period during which the determination is performed. A subtraction unit corrects the reference value by subtracting the reference value shift amount from the sensor output after the reference value subtraction. An HPF removes a low frequency noise from the sensor output after the correction of the reference value shift amount. High-accurate shake is detected.
US10511765B2 Electronic apparatus and method of extracting still images
A method and an electronic device are provided for generating a still image from a video file. The electronic device includes an image sensor, a display, and a controller configured to generate a video file from an image signal input through the image sensor, assign frame characteristics to each frame included in the video file, selectively display at least one of the frames on the display, receive a selection of a frame among the displayed at least one of the frames, and generate a still image from the selected frame.
US10511762B2 System and method for aircraft camera image alignment
An alignment system for images produced by cameras externally mounted on an aircraft includes a visual display positioned at a first location in the aircraft (such as a flight deck) and an alignment device positioned at a second location in the aircraft (such as an electronics bay). The visual display displays images provided by the cameras. The alignment device includes a user interface, which includes user inputs for selecting one of the cameras and for aligning an image from the camera selected on the visual display, a depiction of an aircraft, and indicators positioned adjacent the depiction. Each of the indicators represents selection of one of the cameras for aligning the image from that camera on the visual display.
US10511758B2 Image capturing apparatus with autofocus and method of operating the same
An image capturing apparatus including: a display unit comprising a display panel, the display unit configured to display an image including at least one subject; a detection unit comprising detection circuitry, the detection unit configured to detect an input for setting a region of interest in the image; and a controller configured to detect at least one candidate region from the region of interest set based on the input, and set one of the at least one detected candidate region as an auto-focus (AF) region based on priorities of the at least one detected candidate region.
US10511754B2 Imaging apparatus, optical device, electronic device, vehicle, and imaging-device manufacturing method
An imaging device having a lens group having lenses; a lens frame that holds said lens group; a base that holds said lens frame; an imaging element that has an imaging area; and a compression coil spring that prescribes the position of the lens frame relative to the imaging element so as to keep the optical axis of the lens group perpendicular to the imaging area of the imaging element. The imaging-element side of the lens frame has an orthogonal surface that is orthogonal to the optical axis of the lens group. The compression coil spring keeps said orthogonal surface in surface contact with an area that surrounds and is parallel to the imaging area of the imaging element.
US10511752B2 In-vehicle camera
An in-vehicle camera has a first board, a second board, a cable, and a casing. The first board is electrically connected with the second board through the cable. The casing has a first casing and a second casing. A first surface of the first board and a first surface of the second board face the first casing and are covered with the first casing. The first board and the second board are assembled with the first casing. A second surface of the first board and a second surface of the second board are covered with the second casing. One end part of the cable is fixed to the first surface of the first board and the other end part of the cable is fixed to the first surface of the second board.
US10511750B2 Camera housing
A four-sided frame for a camera is disclosed. The four-sided frame includes a first side including a hinge mechanism and a second side having a first segment, a second segment that is separable from the first segment, and a latch mechanism. The four-sided frame includes a third side between the first side and the second side and a fourth side between the first side and the second side. The four-sided frame includes a latch mechanism that couples the first segment to the second segment. In an open configuration of the latch mechanism, the first segment and the second segment are separated to allow insertion or removal of the camera. In a closed configuration of the latch mechanism, a distance between the first segment and the second segment is reduced as compared to the open configuration and the four-sided frame secures the outer perimeter of the camera.
US10511749B2 Magnifier device with adjustable camera
Disclosed is a magnification device with multiple orientations. This allows a blind or low vision user to select the best orientation for the task being performed. The device includes both opened and closed orientations. It is further configurable into document reading, near object inspection, far object inspection, and self inspection modes. The camera of the device can be manipulated by the user depending upon which of these orientations is selected. Furthermore, the camera automatically adjusts itself into one of two pre-set configurations whenever the device is opened or closed.
US10511748B2 Electrostatic lens cleaning
An automotive camera including a camera lens with one or more conductive accumulators and a method of cleaning the camera lens using the conductive accumulators. The automotive camera includes a lens bezel coupled to the camera lens. The lens bezel may be coupled to the conductive accumulators. The conductive accumulators receive electric charge from a power supply of a vehicle and concentrate the electric charge on pointed ends of the conductive accumulators. The charged, pointed ends attract water particles away from the camera lens. The water particles accumulate at the conductive accumulators until gaining sufficient mass. When sufficient mass is gained, the water particles flow across the lens bezel and away from the camera lens.
US10511747B2 Suspension system for supporting and moving equipment
A suspension system may comprise a flexible member, a mount, a reel and an equipment support member. The equipment support members are supported by the flexible member and the flexible member is in turn supported by the reel and at least one of an attachment point and a common point on the equipment support member. By extending and retracting the flexible member, the reel is capable of controlling the distances between the equipment support members so that any attached equipment can be supported and moved. In another embodiment there is a first and a second reel so that the distance between the mount and the first row can be controlled separately from the distances between the equipment support members. In another embodiment the equipment support member further comprises a second traveler capable of guiding the flexible member from the reel to an equipment support member through another equipment support member while still allowing the flexible member to support the first traveler and thus the reel can control the distance between this equipment support member and the common point above it.
US10511746B2 Image pickup device and electronic system including the same
An image pickup device includes a first camera, a second camera, a first image signal processor (ISP) and a second ISP. The first camera obtains a first image of an object. The second camera obtains a second image of the object. The first ISP performs a first auto focusing (AF), a first auto white balancing (AWB) and a first auto exposing (AE) for the first camera based on a first region-of-interest (ROI) in the first image, and obtains a first distance between the object and the first camera based on a result of the first AF. The second ISP calculates first disparity information associated with the first and second images based on the first distance, moves a second ROI in the second image based on the first disparity information, and performs a second AF, a second AWB and a second AE for the second camera based on the moved second ROI.
US10511742B2 Private information management system and methods
In some embodiments, a method is provided for storing data in a storage device associated with a first electronic device. The first electronic device can receive a request for data from a remote electronic device. The request for data can include pairing information, which can be used to confirm the remote electronic device as an approved paired device. The request for data can also include authentication information, which can be used to authenticate the request for data. The first electronic device can retrieve the data from the storage device and transmit the data in encrypted form to the remote electronic device.
US10511735B2 Image forming apparatus
An image forming apparatus includes an image former, a conveyance path, a flipping conveyance path, a conveying mechanism and a hardware processor. The flipping conveyance path includes a side path connecting a first branch point in a downstream of the conveyance path to a junction in an upstream of the conveyance path and a re-feeding path connecting a second branch point in the side path to a re-feeding point in an upstream of the conveyance path. The hardware processor controls the conveying mechanism to perform (i) a conveyance operation to convey the sheet along the conveyance path, (ii) a draw-in operation to draw the sheet with the image into the side path, and (iii) a re-feeding operation to convey the sheet in a reverse direction to re-feed the flipped sheet from the re-feeding point to the conveyance path.
US10511724B2 Method and apparatus for adaptive charging and performance in a software defined network
Aspects of the subject disclosure may include, for example, a method including instantiating a virtual network function to provide a network resource in the network, accessing data usage information associated with facilitation of a service to a communication device via the network, determining whether the communication device exceeds a data limit threshold according the data usage information, accessing a data limit instruction associated with the communication device responsive to determining that the communication device exceeds the data limit threshold, determining a modification to the virtual network function associated with the facilitation of the service according to the data limit instruction, and communicating with the network to cause the modification to the virtual network function. Other embodiments are disclosed.
US10511721B1 Servers and mobile devices for automatic content distribution over a wireless network
A digital content provider server comprises a memory and a processor configured for: receiving respective unique authentication tokens from each of a first device and a second device, and transferring to a content selection interface on the first device an indication of content available from a content provider, wherein the content selection interface is associated with an application installed on the first device. The memory and processor are further configured for: transmitting selected content to the first device in response to a user selection of content available from the content provider server at the first device, and automatically transmitting the selected content to the second device.
US10511720B2 Method and apparatus for data mediation
The teachings herein disclose a method and apparatus for data mediation in a telecommunication network provides advantageous processing of an incoming data stream in a matter that reduces the amount of decoding needed for processing and correspondingly reduces the amount of re-encoding needed for transport of the processed data stream. These teachings make use of a working data structure that provides a memory-efficient data structure for processing targeted data items in the data stream and are implemented, for example, in a data mediation node that includes one or more communication interfaces, e.g., for receiving incoming data streams for data-mediation processing, and for sending along processed data streams to targeted recipients.
US10511719B2 Doorbell call center
Techniques are described for enabling a service administrator to respond to a detected doorbell press at a property when an authorized user is unavailable to respond. In some implementations, a determination that a doorbell press has been detected at a property is made. Video data collected by a doorbell device of the property is obtained in response to determining that the doorbell press has been detected at the property. Sensor data collected by one or more sensors of a monitoring system located within the property is obtained in response to determining that the doorbell press has been detected at the property. A present security risk for the property is determined based at least on the obtained sensor data and the obtained video data. A communication session between the doorbell device and a server system associated with the monitoring system of the property is established in response to determining the present security risk for the property.
US10511709B1 Methods and systems for authenticating a user on a call
Methods and systems described in this disclosure allow customers to quickly be authenticated. In some embodiments, a device and a user verifier are associated with a user profile. When a call is received from the device, the user may be requested to input the user verifier. After verifying that the device is unique to the user and that the user verifier matches the user verifier associated with the user profile, the user may be authenticated to the call or activity.
US10511696B2 System and method for aggregation, archiving and compression of internet of things wireless sensor data
A system and method to compress, aggregate and archive Internet of Things data originating from sensors can use a point cloud based geometric data model and a distribution and aggregation method based on compressed point cloud representations. The compression can occur at a gateway or a point of presence near the access point, or alternatively in an IoT server located anywhere else in a network, such as in a core data center. In one embodiment a cloudlet in an access point performs the data modeling and compression at the access point. In some embodiments, a system or method stores and distributes data to relevant entities formatted in a point cloud based model that combines (x,y,z) geometry attributes with values attached in the attributes (a1, a2, a3) and uses point cloud compression. A receiver can then decode the point cloud and recompose the aggregated sensor data, enabling inspection of the data.
US10511692B2 Data transmission to a networked resource based on contextual information
Embodiments of the present invention provide a system for transmitting data to networked resources based on extracted contextual information from said networked resources. The system gathers contextual data from devices on the network, extracts contextual information from the contextual data, and determines supplemental resources to provide to the networked devices based on the contextual information. The system may further provide an augmented reality environment to a networked device that integrates identifies objects in an image and integrates notifications of supplemental resources in the augmented reality environment.
US10511689B2 Small cell edge computing platform
A small cell may include a base station that may be co-located with an edge computing device. The edge computing device may be integrated within a small cell base station or be a physically separate module communicatively coupled to and in close proximity with the small cell base station that provides edge computing resources at the small cell. The processing responsibilities associated with received data may be split or divided between the edge computing device and a target mobile device. For example, a portion of data processing may be performed by the edge computing device and the remaining portion of data processing may be performed by the target mobile device. The distribution of processing responsibilities may be based on radio link conditions or conditions (e.g., power state or processing capabilities) associated with the target mobile device.
US10511688B2 Conditional pre-delivery of content to a user device
Systems and methods for delivering content to user devices before the content is selected or requested (e.g. a pre-delivery of content) within predetermined delivery windows and/or during suitable pre-delivery conditions are described. In some embodiments, the systems and methods receive an indication that content is available for pre-delivery from a content server to a user device over a network, select a delivery window that satisfies one or more pre-delivery policy conditions associated with pre-delivery of content to the user device, and cause the content to be delivered to the user device upon commencement of the selected delivery window.
US10511685B2 Service provider user accounts
Examples described herein involve managing two or more user accounts via which a media playback system can access a service provider, and displaying on a graphical display, graphical representations of at least one of the two or more user accounts via which a media playback system can access a service provider.
US10511678B2 Location based content aggregation and distribution systems and methods
In one embodiment, a method includes receiving a content posting from a device associated with a first user, the content posting including data representative of a content instance and a geographic location associated with the content instance; determining that a second user is associated with the geographic location associated with the content instance, wherein the determination is based on a first client device associated with the second user being or having been within a predefined proximity of the geographic location associated with the content instance; and authorizing, based on the second user being associated with the geographic location associated with the content instance, a second client device associated with the second user to submit an annotation to the content instance.
US10511677B2 Information processing method, information processing device, and information processing system
An information processing method executed by a processor included in an information processing device, the information processing device including a sensor, the information processing method includes acquiring information of a location of the information processing device using the sensor; determining a distribution area with which one or more applications are associated; specifying a terminal device that communicates with the information processing device via a network; extracting one or more applications associated with the distribution area where the location of the information processing device is included; and transmitting the extracted one or more applications to the specified terminal device.
US10511674B2 Gesture based switching of virtual desktop clients
A computer implemented method receives a switch session request from a source client device that is running a virtual desktop session. The method identifies a list of one or more potential destination client devices based on the source client device. The method then selects a desired destination client device from the list, disconnects the virtual desktop session from the source client device, and establishes a connection between the virtual desktop session and the desired destination client device.
US10511669B2 Programmable user plane function
A device can receive, at a user plane function (UPF), a set of rules for managing a communications session. The set of rules can include a set of mobility management rules and a set of packet processing rules. The device can store the set of mobility management rules and the set of packet processing rules at the UPF. At a control plane of the UPF, the device can perform an analysis of a flow of one or more packets transmitted during the communications session. At run-time, and based on the analysis, the device can generate a modified set of packet processing rules from the stored set of packet processing rules. The device can receive a packet of the flow, apply the modified set of packet processing rules to the received packet, and forward the received packet and update the modified set of packet processing rules.
US10511658B1 Computing resource transition notification and pending state
A computing resource associated with a user is scheduled to undergo a transition. Prior to the scheduled transition, the computing resource is placed in a pending state. The user is notified that the computing resource is scheduled to undergo the transition. In response to an input received from the user, the computing resource is allowed to undergo the transition when the input indicates that the transition can proceed.
US10511657B2 Dynamically distributing processing among nodes in a wireless mesh network
A service node performs computational tasks or other operations on behalf of a meter or other network device. A meter may collect data regarding electric parameters associated with an electric distribution network. When analysis of the collected data is required, the meter may determine that it requires the resources of a service node. The meter may send a request to a directory node to identify a service node or it may send a request seeking a service node. The service node performs the analysis and sends the results of the analysis back to the meter. The service nodes supports the dynamic distributed processing of analytic services.
US10511656B1 Log information transmission integrity
A system for collecting and disseminating log information may comprise a log agent and a log service. A log agent may transmit a log stream to a log service using non-overlapping adjacent subsets of log entries. Each subset may be associated with a unique and monotonically increasing sequence number, which is not incremented until the subset is received and processed by a log service.
US10511648B1 Method and system for reconstructing media streams
Systems and methods are provided for the reconstruction of a video and audio recording of stored or transmitted media streams, using a proprietary file format or protocol.
US10511641B2 Method and system for providing media services in a communication system
Aspects of the subject disclosure may include, for example, a method, including receiving from media gateway devices session information that determines communicative couplings between media gateway devices and wireless communication nodes, and detecting a failure of a first media gateway device that provides for transmission of media streams to a first group of wireless communication nodes over a multicast-broadcast single frequency network. The method includes accessing, from the session information, first session information of the first media gateway device, initiating second communicative couplings to the first group of communicative nodes according to the first session information, receiving a unicast stream from a content server that is identified according to the first session information, generating a second multicast stream from the unicast stream, and, in turn, transmitting the second multicast stream over the multicast-broadcast single frequency network to the first group of wireless communication nodes. Other embodiments are disclosed.
US10511640B2 Providing cellular-specific transport layer service by way of cell-site proxying in a network environment
A method is provided in one example embodiment and includes receiving a first request from a first user equipment by a first transport layer proxy located within an access network The first request includes a request to establish a user session between the first user equipment and a remote server. The method further includes establishing a first transport layer session between the first user equipment and the first transport layer proxy, establishing a second transport layer session between the first transport layer proxy and the remote server, and establishing a first control channel between the first transport layer proxy and a transport layer function manager within a core network. The method further includes sending session state parameters associated with the first transport layer session and the second transport layer session to the transport layer function manager using the first control channel.
US10511637B2 Automated mitigation of electronic message based security threats
An example embodiment may include a security enforcement point device disposed within a managed network and a security decision point device disposed within a computational instance of a remote network management platform. The security decision point device may be configured to: receive a message by way of the managed network; parse the message to identify observable indicators of one or more of the security threats, where the observable indicators include at least one of a network addresses, a hyperlink, or a representation of an attached file; remotely query a security threat database for the observable indicators; receive, from the security threat database, an indication that the observable indicators are associated with a particular security threat, and transmit, to the security enforcement point device, a command to update its associated security policy such that the particular security threat is mitigated.
US10511632B2 Incremental security policy development for an enterprise network
A system may identify resources such as applications or network locations that are not adequately covered by an enterprise's security policy to notify a network administrator of such deficiencies. An exemplary security policy may allow or deny access to individual functional resources (e.g. computing devices and/or applications) or groups of functional resources to individual data resources (e.g. enterprise network storage locations and/or enterprise data) or groups of data resources. The system may monitor enterprise network activity to identify when a security policy fails to define permissions corresponding to the use of particular resources. In response to identifying such gaps in the security policy, the system may enter policy enforcement event information into a policy learning log. The system may further generate a policy gap notification and transmit this notification to a policy management service to prompt a network administrator to take remedial action if appropriate.
US10511594B2 Verification information processing method and device
Extracting and processing verification information is disclosed, including: receiving a message at a device; extracting verification information for authenticating a user of an application from the message; presenting the verification information at a verification information input interface at the device; and performing authentication of the user locally at the device using the verification information sending the verification information via the verification information input interface to an authentication server associated with the application to authenticate the user.
US10511584B1 Multi-tenant secure bastion
A secure shell (SSH) bastion service can proxy customer SSH traffic through SSH host resources before routing the traffic to the target resource instances in a customer allocation of a multi-tenant environment. The bastion service supports connections directly from a customer allocation management console, which enables the specification of a target instance and selection of an option to establish a secure connection to that instance. The bastion service handles authentication and authorization, ensuring that all security requirements are satisfied. An SSH server of the bastion service can route the traffic to the target instance using the appropriate port for SSH traffic. A second SSH connection is established from the bastion service to the SSH server executing on the target instance, providing end-to-end security of traffic from the client device to the target instance of the customer allocation.
US10511579B2 Confidential mail with tracking and authentication
A method for confidential electronic communication between a sender workstation and a receiver workstation is provided, whereby privacy is guaranteed for the electronic communications transmitted over the public Internet. The method of confidential communication is equipped with message tracking and message receipt verification. The system for implementing the method includes a sender server that creates a session content encryption key along with a message envelope that includes a content encryption key encrypted message and a confidential mail token. The content encryption key is stored securely inside the sender organization's system which transmits the message envelope to an intended recipient. The intended recipient processes the message envelope in order to generate a message receipt verification, which is transmitted to the sender. The message receipt verification is processed by the sender server to verify that the message envelope reached the intended recipient. The message receipt verification, which is comprised of the confidential mail token and unique verification data generated by the intended recipient allows the sender server to verify that the message envelope reached the intended receiver and that the message envelope identified as received is authentic. Following verification that the message transmitted by the sender reached the intended receiver and is authorized, the sender transmits the content encryption key to the intended receiver.
US10511578B2 Technologies for secure content display with panel self-refresh
Technologies for secure content display include a computing device having a display controller and a display. The display includes a self-refresh frame buffer. The computing device establishes a secure, attested communication session between the display controller and the display device. Attestation may be performed using an enhanced privacy identifier key provisioned to the display controller and/or the display by the corresponding manufacturer. The display controller may transmit protected content from a protected audio/video path to the display over the secure communication session. The display controller may transmit a command to the display to disable read back of the self-refresh frame buffer. The display controller may transmit a command to the display to clear the frame buffer. The display controller may transmit a predefined image frame from secure storage to the display. The predefined image frame may be an advertisement or user-defined content. Other embodiments are described and claimed.
US10511577B2 Secret character string calculation system, method and apparatus, and non-transitory recording medium
A registration apparatus generates shares by secret sharing of a character string with a plurality of modulus and sends the shares to a plurality of server apparatuses to be stored therein. A retrieval apparatus sends shares generated by secret sharing of a retrieval character string with the plurality of modulus to the plurality of server apparatuses. The plurality of server apparatuses execute a subroutine for shares of the each registration character string stored in a storage unit and for each of the plurality of modulus, reconstruct an execution result, and determine whether or not to return the shares of the registration character string stored in the storage unit as a retrieval result. A retrieval apparatus reconstructs shares returned from the plurality of server apparatuses and obtains a retrieval result in which the retrieval character string hits, from the reconstructed result by the Chinese remainder theorem.
US10511565B2 Communication apparatus, DNS processing method, and non-transitory computer-readable recording medium
A communication apparatus capable of data communication includes a controller that, upon acquiring a connection request from an application to connect to a network, controls DNS processing based on the connection request in accordance with the ID of the application issuing the connection request.
US10511562B2 Classifying social entities and applying unique policies on social entities based on crowd-sourced data
Technology is disclosed for detecting, classifying, and/or enforcing rules on social networking activity. The technology can scan and collect social content data from one or more social networks, store the social content data, classify content data posted to a social network, create and apply a set of social data content rules to future posted social content data.
US10511557B2 Telecommunication and multimedia management method and apparatus
A telecommunication and multimedia management apparatus and method that supports voice and other media communications and that enables users to: (i) participate in multiple conversation modes, including live phone calls, conference calls, instant voice messaging or tactical communications; (ii) review the messages of conversations in either a live mode or a time-shifted mode and to seamlessly transition back and forth between the two modes; (iii) participate in multiple conversations either concurrently or simultaneously; (iv) archive the messages of conversations for later review or processing; and (v) persistently store media either created or received on the communication devices of users. The latter feature enables users to generate or review media when either disconnected from the network or network conditions are poor and to optimize the delivery of media over the network based on network conditions and the intention of the users participating in conversations.
US10511556B2 Bursty detection for message streams
A method may include receiving one or more electronic message streams. The method may also include selecting a time range for analysis of the one or more electronic message streams. The method may include analyzing a set of historic data of the one or more electronic message streams. The method may also include identifying one or more bursty phrases in the set of historic data of the one or more electronic message streams in the selected time range. The method may further include clustering the bursty phrases in one or more bursty topics. The method may include generating a rank for each of the one or more bursty topics. The method may also include displaying the one or more bursty topics in a graphical user interface (GUI) in view of the rank. The method may include storing the one or more bursty topics.
US10511552B2 Aggregated presence over user federated devices
One embodiment of a system for aggregating and distributing presence information comprises a hosted presence aggregator server. The hosted presence aggregator server receives an update of presence information from a user device and relays the presence information update to another user device, wherein the user devices are part of a federation of user devices controlled by a single user which relay updates in presence status of the single user to one another via the hosted presence aggregator server.
US10511551B2 Methods and systems for facilitating virtual collaboration
Various embodiments of the present technology provide an online and/or offline meeting system that utilizes a “scene” as a collaboration context and/or for collecting and grouping related text and multimedia based messages exchanged in discussions, and causes the related texts and/or messages to be presented to participants of an online and/or offline meeting in a cinematic way. When an online meeting is over and the meeting session is ended, participants can still make offline communications using the scene as the collaboration context. Further, the present technology improves user experience in viewing or annotating non-text based content in a chat session.
US10511547B2 Multicast data packet forwarding
An I/O board of a VXLAN switch receives a multicast data packet from a VLAN, and sends the multicast data packet to the fabric board of the VXLAN switch when at least one multicast group member port corresponding to the multicast data packet is a first virtual port. The fabric board determines that layer 3 multicast forwarding is to be performed by the fabric board. When a multicast group member port corresponding to the multicast data packet is a VXLAN tunnel port, the fabric board modifies a source MAC address of the multicast data packet, and sends the modified multicast data packet to an I/O board corresponding to the multicast group member port on the VXLAN switch. The I/O board corresponding to the multicast group member port adds a VXLAN encapsulation to the multicast data packet and forwards the multicast data packet having the VXLAN encapsulation to a VXLAN.
US10511540B1 Systems and methods of predictive display of cloud offerings based on real-time infrastructure data configurations
Aspects of the present disclosure involve system and methods for the automatic prediction and offering of cloud computing services to end users. The disclosed systems generate a predictive cloud service offering that is presented to end users via an interface, such as a graphical-user interface. The predictive cloud services may be consumed by the end-users to support various workloads.
US10511538B1 Efficient resource tracking
Described techniques enable resource accounting and tracking in high access rate systems using low cost memories. A first set of counters is maintained in relatively lower cost memory. The first counters generally indicate the amount of resources used for each object in a set of objects, but on a potentially delayed basis. A second set of counters of smaller size is stored in a relatively higher cost memory that supports high arrival and departure rates for accurate accounting. Each second counter indicates the amount of resources assigned (or unassigned) to an object since the object's first counter was last updated, and is incremented or decremented whenever this amount changes. A background process is configured to update individual first counters from the corresponding second counters on a recurring basis. The exact times at which a given first counter is updated may vary in accordance with a variety of approaches.
US10511527B2 Enhanced infrastructure routing with prefixed network addressing in content delivery networks
Systems, methods, apparatuses, and software for a content delivery network that caches content for delivery to end user devices is presented. In one example, a method includes assigning prefixed network addresses for the sites of the content delivery network, with ones of the prefixed network addresses indicating associated pathways for routing network traffic to reach the sites over more than one backhaul packet network. The method includes announcing groups of the prefixed network addresses to selected ones of the backhaul packet networks, with each to the groups comprising a backhaul network-independent prefixed network address, a backhaul network-specific prefixed network address, and a failover prefixed network address. The method includes receiving the network traffic at the sites over ones of the backhaul packet networks that are selected among for routing the network traffic by source network addresses indicated in content requests issued from the sites.
US10511516B2 Methods, systems and computer readable media for quiescence-informed network testing
The subject matter described herein includes methods, systems, and computer readable media for quiescence-informed network testing. One method for quiescence-informed network testing includes determining, by a first test agent, a quiescence state of the network. The method further includes reporting, by the first test agent and to a test controller, the quiescence state of the network. The method further includes configuring, by the test controller, the first test agent to execute a network test. The method further includes executing, by the first test agent, the network test. The method further includes reporting results of execution of the network test to the test controller.
US10511515B1 Protocol buffer avionics system
A system may include a data network switch and an avionics computing device implemented in an aircraft. The avionics computing device may be configured to execute a protocol engine and an application. The avionics computing device may be further configured to receive first protocol buffer data from a source, the first protocol buffer data being packed data readable by the source. The avionics computing device may be further configured to, based on execution of the protocol engine, decode the first protocol buffer data into first structured data. The avionics computing device may be further configured to, based on execution of the protocol engine, encode second structured data as second protocol buffer data, the second protocol buffer data being packed data readable by a destination. The avionics computing device may be further configured to output the second protocol buffer data to the destination.
US10511506B2 Method and device for managing virtualized network function
Provided is a method for managing a virtualized network function, comprising: an NFVO initializes a VNFM pool according to configuration information of the VNFM pool, wherein the configuration information includes an initial number of VNFMs managed by the VNFM pool, a maximum number of VNFMs managed by the VNFM pool, and a maximum number of VNFs managed by each VNFM in the VNFM pool; and the NFVO monitors a status of each VNFM in the VNFM pool, and, when an invalid VNFM is monitored, the NFVO ascribes one or more VNFs managed by the invalid VNFM to one or more valid VNFMs in the VNFM pool.
US10511504B2 Cell-specific reference signal interference averaging
Aspects of the present disclosure provide techniques and apparatus for enhancing performance by selectively applying averaging to CSI reporting processes. According to certain aspects, a base station (e.g., an eNB) with knowledge of traffic patterns of potentially interfering transmitters may signal a UE how (or whether) to apply averaging, for example, when reporting CSI based on interference measurement resources (IMR).
US10511496B2 Method, system and computer program product for interception, quarantine and moderation of internal communications of uncontrolled systems
Embodiments disclosed herein may intercept, quarantine, and moderate communications internal to an uncontrolled system. An example of an uncontrolled system may be a web application associated with a social networking site. In accessing the social networking site, a user may type in a message. An instance of the uncontrolled system running on the user's device may prepare a request containing the message. Some embodiment disclosed herein may determine that the message is subject to moderation, intercept the request, and place the message in a queue. This determination may be based on the destination of the request as well the type of the message. Some embodiments may reconstruct the original request for resubmission. If the session is expired, some embodiments may log in for the user and resubmit the reconstructed request. Some embodiments may wait for the next time the user logs in to resubmit the reconstructed request.
US10511493B1 Apparatus and method for managing digital identities
An apparatus has a processor and a memory connected to the processor. The memory stores instructions executed by the processor to store identity attributes including real identity attributes for a real individual and at least two sets of digital identity attributes each operative as a personal privacy proxy with compartmental identity attributes. The at least two sets of digital identity attributes include a first machine generated digital identity email address associated with a first role and a second machine generated digital identity email address associated with a second role.
US10511492B2 Application programming interface for premises networking device
A premises networking device includes hardware components including speakers, microphone, infrared sensor, spectrum analyzer and wireless interfaces. A touch screen display presents a user interface that provides information about network conditions and configuration settings and a menu for setting and changing configuration settings. Different versions of the user interface are displayed based on whether a user is in proximity to the device. The user interface includes shapes representing user devices, the visual characteristics of which change based on the current network conditions. A health score, which is an evaluation of network performance based on measurements of aspects of the conditions of the network, is displayed in real time. A network management system includes a network management platform for storing network conditions and configuration information and pushing the information to premises networking devices. An application programming interface allows third-party applications to send instructions to and access data from various system processes.
US10511487B2 Method and mechanism for efficiently managing flows
Some embodiments provide a novel method for installing flows of a desired network state in an actualized network state of a managed forwarding element. In some embodiments, the method maintains a flow output table based on flow events received from a computation engine for computing desired state, and from a set of managed forwarding elements on which the computed desired state is installed. The method of some embodiments then installs flows on the set of managed forwarding elements based on the flow output table.
US10511478B2 Changing between different roles at acceleration components
Aspects extend to methods, systems, and computer program products for changing between different roles at acceleration components. Changing roles at an acceleration component can be facilitated without loading an image file to configure or partially reconfigure the acceleration component. At configuration time, an acceleration component can be configured with a framework and a plurality of selectable roles. The framework also provides a mechanism for loading different selectable roles for execution at the acceleration component (e.g., the framework can include a superset of instructions for providing any of a plurality of different roles). The framework can receive requests for specified roles from other components and switch to a subset of instructions for the specified roles. Switching between subsets of instructions at an acceleration component is a lower overhead operation relative to reconfiguring or partially reconfiguring an acceleration component by loading an image file.
US10511475B2 Systems and methods for data mobility with a cloud architecture
Aspects of the present disclosure describe systems and corresponding methods for storing and/or redistributing data within a network. In various aspects, data and/or sets of data stored in a database, data store, or other type of database storage system may be pulled, pushed, distributed, redistributed, or otherwise positioned at one or more data caches and/or servers strategically located across an enterprise network, a content delivery network (“CDN”), etc., and may be accessible over such networks, other networks, and/or the Internet.
US10511467B2 Oscillator with pulse-edge tuning
An oscillator architecture with pulse-edge tuning to control the pulse rising and falling edges (such as for duty cycle correction), including a signal generator with a pull-up PMOS transistor coupled to a high rail, and a pull-down NMOS transistor coupled to a low rail. Pulse-edge tuning circuitry includes a high-side tuning PMOS transistor between the high rail and a source terminal of the pull-up PMOS transistor, and a low-side tuning NMOS transistor between the low rail and a source terminal of the pull-down NMOS transistor. Both tuning FETs are controlled for operation as a variable resistor by respective high-side and low-side DACs to provide tuning control signals to the tuning FETs. In an example application, the oscillator design is adapted for a direct conversion RF signal chain (TX and/or RX) including an I-Path and a Q-Path: the signal generator generates ±I and ±Q differential signal frequencies.
US10511464B2 Baud rate tracking and compensation apparatus and method
Disclosed is a baud rate tracking and compensation apparatus comprising: a clock generating component generating a clock; a sampling circuit sampling a reception signal according to the clock and thereby generating a sampled result, and the sampling circuit generating a transition notification signal when the sampled result indicates a transition of the reception signal; a clock counting circuit counting cycles of the clock between a first transition of the reception signal and a second transition of the reception signal according to the clock and the transition notification signal; a bit counting circuit counting bit(s) between the first transition and the second transition according to the clock and a bit cycle; and a calculation circuit dividing the number of the cycles by the number of the bit(s) to obtain a calculation value, and then updating the bit cycle according to the calculation value.
US10511463B2 Reception device, reception method, and communication system
A reception device according to the present disclosure includes: a receiver that generates a symbol signal indicating a sequence of symbols on the basis of a plurality of transmission signals; a transition signal generator that generates a transition signal indicating a sequence of symbol transitions on the basis of the symbol signal; and a converter that repeats an operation of converting transition data including a predetermined number of the symbol transitions into reception data to convert the sequence of the symbol transitions into a sequence of reception data, and generates, in a case where the sequence of the symbol transitions includes first transition data that is not convertible into the reception data, candidate data as a candidate of the reception data on the basis of the first transition data.
US10511456B2 Presenting accessory group controls
In some implementations, a computing device can automatically generate a service group. For example, accessories can be automatically grouped together based on various criteria (such as historical usage patterns). The accessories in the service group can be managed and/or controlled as if the accessories were a single accessory or entity. In some implementations, a computing device can intelligently select service group controls for presentation to the user so that the user can control the service group. For example, the computing device can select which service group controls to present and the order in which to present the controls based on features that are common among different accessories in the service group.
US10511454B2 Methods and systems for implementing differential pricing configurations
Methods for implementing different pricing configurations by a server system are disclosed. The server system provides an application programming interface (API) for one or more network operators and receives, from a network operator via the API, a first request for a pricing configuration for network access for one or more internet protocol (IP) addresses hosted by the network operator. The server system retrieves the pricing configuration and provides a response to the first request to the network operator via the API that includes the pricing configuration.
US10511453B2 Information processing system and charge calculation apparatus
A user tag addition apparatus adds user tags, each of which includes an organization code and a unit price code, to respective service use requests. A service execution apparatus executes provision services based on service use requests, associates the usages of a resource used for the execution of the provision services with the corresponding user tags, and registers the associated information in use result information. A charge calculation apparatus calculates charges for the provision services for each organization based on unit price information corresponding to the unit price codes indicated in the user tags registered in the use result information and the usages of the resource associated with the user tags.
US10511451B2 Physically unclonable function (PUF) device and method of extending challenge/response pairs in a PUF device
A physically unclonable function (PUF) device comprises a memory block including an array of cells, and a pseudo random number generator (PRNG) configured to generate a number of addresses to challenge the memory block in response to an element selected out of a combination.
US10511449B2 Authentication method, notification method, source device, and sink device
A method for use in a source device includes: acquiring a random number; transmitting the random number to a sink device through a High Definition Multimedia Interface-Consumer Electronics Control (HDMI-CEC) bus; receiving first signature information and capability information from the sink device through the HDMI-CEC bus, the first signature information being information in which the random number is encrypted with a first secret key of the sink device, the capability information being information about a display capability of the sink device; acquiring a result of a first determination whether first decrypted information is compatible with the transmitted random number, the first decrypted information being obtained by decrypting the first signature information with a first public key paired with the first secret key; determining that the received capability information is correct information when the result of the first determination is that the first decrypted information is compatible with the transmitted random number; and outputting video corresponding to the capability information to sink device.
US10511448B1 Secure communications improvements
Methods and apparatus related to improving secure communications are described. In an embodiment, a security agent pins a domain to a certificate. The certificate is used in authenticating the domain, and the existence of a pinning indicator within the certificate is used in authenticating the domain. Once the security agent pins the domain to a certificate, a relationship between the domain and the certificate used in authenticating the domain is stored. Other embodiments are also disclosed and claimed.
US10511437B1 Fast polarization encoding using electrooptical phase modulator
Quantum key distribution device includes a transmitter, including a light source, a first polarization controller, a phase modulator and an optical attenuator, all connected in series using a first optical fiber; a receiver, including a second polarization controller, a second phase modulator, a third polarization controller, a beamsplitter, and two single photon detectors, all connected in series using a second optical fiber; and a communication channel providing a light path from the transmitter to the receiver. The first and/or second optical fiber is a polarization maintaining fiber. The first and second phase modulators are actively controlled Pockels cell crystals, lithium niobate crystals or gallium arsenide crystals. The polarization controllers include a piezo-driven fiber compression device, a Pockels cell controller, a piezo-driven fiber twist device, or a non-linear optical crystal. The first and third polarization controllers use a λ/2 plate, or 45° fiber splice polarizer.
US10511431B2 Time synchronisation method, insensitive to power variations, associated receiver and computer program
A method of synchronising a communication signal entering into a receiver. Each frame of the signal includes a learning symbol formed of N repetitions of a learning sequence. The method includes the determination of a total correlation signal by correlating the input signal with a correlation symbol formed of N repetitions of a correlation sequence corresponding to all or part of the learning sequence and duration tsc, and the determination of a partial correlation signal by correlating the input signal with the correlation sequence. A peak of the total correlation signal is identified at an instant tpct. At least one threshold is defined from the power of the peak of the total correlation signal, and the power of the partial correlation signal is compared here to the instants tpct−k*tsc, with k a whole number between 0 and N−1.
US10511427B2 Uplink control channel for acknowledging increased number of downlink component carriers
Techniques are described for wireless communication. One method includes determining, based at least in part on a number of downlink component carriers (CCs) scheduled for a user equipment (UE) during a reporting interval, a number of bits to be included in a physical uplink control channel (PUCCH) acknowledgement/non-acknowledgement (ACK/NAK) payload for the reporting interval; and selecting, based at least in part on the determined number of bits, a format of the PUCCH ACK/NAK payload.
US10511412B2 System and method for HARQ in cloud RAN with large front haul latency
A system is enabled to perform error checking and other HARQ processes at a remote radio unit device in cloud RAN systems that have a large front haul latency. The remote radio unit device performs error checking on transmissions received from a mobile device and sends an acknowledgement (ACK) or negative acknowledgement (NACK) to the mobile device based on whether errors are found.
US10511411B2 Method for configuring channel state information reporting band and communications apparatus
This application provides a method for configuring a channel state information reporting band, a reporting method, and a corresponding apparatus. The method includes: determining a channel state information subband size based on a bandwidth part BWP; and determining, a quantity of channel state information subbands included in a channel state information reporting band, based on a carrier bandwidth CC bandwidth or the bandwidth part BWP bandwidth or a channel state information reference signal CSI-RS bandwidth, and the channel state information subband size. The method further includes: determining an actual quantity of resource blocks included in a starting subband and an actual quantity of resource blocks included in an ending subband in the channel state information subband. Implementation of this application makes configuration of a quantity and size of subbands in a CSI reporting band more flexible, and reduces complexity of terminal addressing.
US10511407B2 Techniques of deep discovery of a composed node through management network
In an aspect of the disclosure, a method, a computer-readable medium, and a computer system are provided. A first service processor of the computer system emulates a first storage device to a composed machine of a computing pod. The first service processor exposes a bootable utility image to the composed machine through the first storage device. The bootable utility image is configured to boot a program that collects hardware inventory information from the composed machine. The first service processor emulates a second storage device to the composed machine. The first service processor receives the hardware inventory information from the composed machine through the second storage device.
US10511405B2 Resource mapping to handle bursty interference
Resource mapping and coding schemes to handle bursty interference are disclosed that provide for spreading the modulated symbols for one or more transmission code words over more symbols in the time-frequency transmission stream. Certain aspects allow for the modulated symbols to be based on bits from more than one code word. Other aspects also provide for re-mapping code word transmission sequences for re-transmissions based on the number of re-transmissions requested by the receiver. Additional aspects provide for layered coding that uses a lower fixed-size constellation to encode/decode transmissions in a layered manner in order to achieve a larger-size constellation encoding. The layered encoding process allows the transmitter and receiver to use different coding rates for each coding layer. The layered encoding process also allows interference from neighboring cells to be canceled without knowledge of the actual constellation used to code the interfering neighboring signal.
US10511404B2 System and method for triggering an alarm during a sensor jamming attack
Methods, systems, and apparatus, including computer programs encoded on a storage device, for triggering an alarm during a sensor jamming attack. In one aspect, a monitoring system sensor unit is disclosed that includes a sensor, a communication unit configured to communicate with a monitoring system using a range of frequencies, and a jamming detection unit. The jamming detection unit may include a processor and a computer storage media storing instructions that, when executed by the processor, cause the processor to perform operations. The operations include detecting a sensor jamming event, selecting a different form of communication other than the range of radio frequencies for the communication unit to communicate with the monitoring system, and providing, to the communication unit, an instruction to communicate with the monitoring system using the form of communication, wherein the communication unit may communicate, to the monitoring system using the form of communication, the sensor data.
US10511400B2 Optical multiplexer for multiplexing optical signals using optical waveguide block including laminated layers
An optical multiplexer including an optical waveguide block including a plurality of waveguides for adjusting an optical path of the plurality of optical signals. Optical signals generated in light sources having different wavelengths are input to ports of one side that is an input end of the optical waveguide block, propagated through waveguides connected to the ports, and output to ports of another side that is an output end of the optical wavelength block. Intervals between the waveguides decrease in a direction from the input end to the output end. Intervals between the ports of the input end are smaller than intervals between the ports of the output end. The optical waveguide block has a structure in which at least one layer having at least one waveguide is laminated.
US10511393B2 Geocast-based file transfer
Geocast-based file transfer may be implemented via use of a Geocast File Transfer (GFT) protocol. A sending device may parse a file into multiple chunks. Respective multiple geocast packets comprising the chunks may be geocast. The sending device may geocast all packets sequentially. Upon geocasting all packets, the sending device may wait a predetermined amount of time. During the period of time, any receiving device that did not receive a chunk of the file may geocast a request for the missing chunk. Receiving devices also may wait various respective amounts of time before geocasting requests. Other receiving devices that may have missed a chunk may hear that the chunk it missed is being requested. And that device need not make a request for the chunk. Rather, that device may wait for the sending device to retransmit a geocast packet that contains the missing chunk.
US10511392B2 Systems, methods, and computer programs for wireless local area network localization
Disclosed are various embodiments that enable the identification of the location of a computing device based on radio data. A radio map can be identified for an area. The computing device can measure signal strengths to reference points. The signal strengths can be compared to the radio map. The computing device can determine its location based on the comparison of the signal strengths to the radio map.
US10511391B1 Dynamic recalibration of a beamformer
Methods and systems are provided for dynamically recalibrating a beamformer at a cell site based on changes to various characteristics, including environmental characteristics and signal characteristics. A change in temperature, pressure, moisture level, or wind speed may indicate that a recalibration of the beamformer should be triggered. Additionally, at least the phase and amplitude of a received signal from a beacon station, which is used as a reference point, can be compared to the phase and amplitude of a reference signal to determine if one or both of the phase and amplitude has significantly changed. Based on the analysis of the characteristics, recalibration of the beamformer may be triggered.
US10511389B2 Piezoelectric module
Provided is a piezoelectric module capable of attempting further miniaturization. In the piezoelectric module, a resonance point is excluded from a frequency band of a transmitted signal to avoid shortening of a signal transmission distance, thereby attempting improvement in stability of communication. In addition, since a resonance space is not provided, further miniaturization may be easily attempted.
US10511388B1 Reducing variance in reach of WDM channels in an optical network
Systems and methods for reducing variance in reach of wavelength division multiplexed (WDM) channels in optical transport networks may include selecting, for each channel assigned to a respective wavelength, an initial modulation format and an initial distribution of constellation points in the complex plane, determining a target reach for all WDM channels that is achievable by higher wavelength channels but not by shorter wavelength channels, and applying one or more reach extension techniques to at least one shorter wavelength channel but not to the higher wavelength channels. The reach extension techniques may include probabilistic constellation shaping, symbol rate optimized subcarrier multiplexing, or a combination of the two. Transponders may be configurable to transmit or receive traffic over the WDM channels with or without implementing the reach extension techniques, as applicable.
US10511377B1 High linearity satellite payload using solid state power amplifiers
A solid state power amplifier uses a Doherty power amplifier that can be implemented as a monolithic microwave integrated circuit. By adjusting the DC bias of the amplifying stages in each branch of the Doherty amplifier, the output power, linearity, and DC power can be adjusted to provide a specified output, where the specification for the output can include the maintaining of desired DC power and linearity. The Doherty power amplifier can be used in a satellite payload or other application utilizing solid state power amplifiers, while providing the proper amount of RF output power and DC power. A single amplifier can have its bias levels adjusted for different output levels, helping to minimize the number of designs that are required for a given satellite payload, reducing the variety of parts in a satellite payload.
US10511376B2 Repeater and method for operating such a repeater
A repeater capable of emitting as little electromagnetic radiation as possible is described. The repeater can transmit communication signals between a base station and a network terminal in a radio transmission network, such as a mobile radio network. The repeater can include a transmitter that can transmit the communication signals as a radio signal to the network terminal. The repeater can also include a sensor for detecting a switching signal and a control unit that can change the transmitter between a passive operating state and an active operating state based on the switching signal. The transmission power of the transmitter can be lower in the passive operating state than in the active operating state.
US10511375B2 IP camera with wireless relay function
An IP camera with a wireless relay function includes a lens, a wireless client interface, a wired client interface, a Wi-Fi SoftAP interface, and a bridge interface. The lens receives image data. The wireless client interface transmits the image data to a first wireless client device through a wireless network. The wired client interface transmits the image data to a first wired client device through a wired network. The Wi-Fi SoftAP interface is a virtual interface to be connected to a second wireless client. The bridge interface uses the Wi-Fi SoftAP interface to communicate with the second wireless client, and connects the Wi-Fi SoftAP interface to the wired client interface or the wireless client interface, so that the second wireless client device obtains an IP address and connects to Internet through the wired client interface or the wireless client interface.
US10511369B2 Extending association beamforming training
Apparatuses, computer readable media, and methods for extending association beamforming training are disclosed. An apparatus is disclosed including processing circuitry. The processing circuitry being configured to decode an enhanced directional multi-gigabit (EDMG) beacon comprising a multiplier field and a length field of an association beamforming training (A-BFT) interval. The processing circuitry may be further configured to determine a count of sector sweep (SSW) slots based on a value of the multiplier field and a value of the length field of the A-BFT interval, and select a SSW slot of the count of SSW slots. The processing circuitry may be further configured to encode a SSW frame, and configure the station to transmit the SSW frame during the selected slot of the count of SSW slots.
US10511366B2 Signaling transmission method and device for multiple-input multiple-output system
A signaling transmission method and apparatus for a Multiple-Input Multiple-Output MIMO system are provided. The method includes the following steps. Channel-Related Information CRI about a combined channel is formed according to CRI between all receiving antenna ports in a receiving network and a sending antenna port in a sending network. The CRI about the combined channel is sent to the sending network. Herein, the CRI includes one or more of the following: channel information, Channel State Information CSI, and a CSI Reference Signal CSI-RS.
US10511361B2 Method for determining a precoding matrix and precoding module
A method for determining a precoding matrix for a MIMO transmitter based on a weighted MMSE algorithm is disclosed. A precoding module identically transforms a first matrix expression into a second matrix expression. The first matrix expression comprises a matrix inversion operation of a quadratic matrix having a rank equal to a number of antennas of the MIMO transmitter. The second matrix expression comprises a matrix inversion operation of a quadratic matrix having a rank equal to a number of receivers scheduled for the MIMO transmitter.
US10511359B2 Transmission method with double directivity
A transmission method using a massive MIMO (Multiple-Input and Multiple-Output) scheme with an arrangement 108 of Nm×Nb antenna elements at the transmitter, arranged in Nm sets of Nb antenna elements or Nb sets of Nm antenna elements based on SC-FDE (Single-Carrier with Frequency Domain Equalization) schemes with large constellations that is compatible with low-cost, highly-efficient, nonlinear amplifiers 106, while allowing spatial multiplexing gains.The transmission structure of this transmission method decomposes in 103 the modulated symbols from 102 associated to a given constellation as the sum of Nm polar components that are modulated as Nm BPSK (Binary Phase Shift Keying) signals. Each of these BPSK signals can be regarded as an OQPSK (Offset Quadrature Phase Shift Keying) signal in the serial format that is specially designed to have good tradeoffs between reduced envelope fluctuations and a compact spectrum.
US10511348B2 Electronic device and method for short range wireless communication in the electronic device
Disclosed are an electronic device and a method of short range wireless communication in an electronic device. The method of operating the electronic device may include: when a cover is connected to the electronic device through a short range wireless communication connection, determining generation of an event related to the cover. The method further comprises, when the event is generated, supplying power to the cover through wireless communication, when the cover is driven by the supplied power, transmitting event information to the cover through the short range wireless communication connection to display the information related to the generated event on the cover, and, when an operation of the cover according to the event is completed, switching to a standby mode after releasing the short range wireless communication connection with the cover.
US10511347B2 Device detection in contactless communication systems
A near field communication (NFC) reader is disclosed. The NFC reader includes an antenna front-end that includes a low pass filter, a matching circuit and an antenna coil. The NFC reader also includes a NFC controller. The NFC controller includes an oscillator coupled to the antenna front-end and the NFC controller is configured to detect a presence of an object in proximity of the antenna front-end using one or more changes in an output of the oscillator. The antenna front-end creates a tank circuit for the oscillator.
US10511336B2 Method and system for multi-band transceiver front-end architecture with reduced switch insertion loss
Methods and systems for a multi-band transceiver front-end architecture with reduced insertion loss may comprise, in a transceiver comprising a first plurality of switches (each with a common terminal coupled to a transmit signal path), a second plurality of switches (each with a common terminal coupled to a receive signal path), and a plurality of communications links: operatively coupling the transmit signal path to one of the communications links using one of the first switches when the transceiver is in a transmit mode, and operatively coupling the receive signal path to one of the communications links using one of the second switches when the transceiver is in a receive mode. An off capacitance of at least one of the switches may be reduced utilizing an operatively coupled inductive element. The inductive element may comprise an inductor operatively coupled in series with the transmit signal path.
US10511334B2 Error correction circuit, operating method thereof and data storage device including the same
An error correction circuit includes a control unit configured to receive a data chunk including data blocks, each of the data blocks being included in corresponding codewords of first and second directions; and a decoder configured to perform a decoding operation for a codeword selected by the control unit. The control unit selects a first codeword among codewords selected in the data chunk, and provides the first codeword to the decoder by performing a flip operation in a first data block included in the first codeword. The control unit selects a second codeword among the selected codewords, and provides the second codeword to the decoder by performing a flip operation in a second data block included in the second codeword. When a decoding operation for the first codeword fails, the control unit selects the second data block to be included in different codewords from the first data block.
US10511331B2 Channel decoding method and channel decoding device
This method and device makes it possible to implement maximum likelihood decoding of a sparse graph code at low computational complexity in the maximum likelihood decoding of the sparse graph code. This is, in the maximum likelihood of decoding of the sparse graph code, a lost data decoding process by a trivial decoding method and a lost data decoding process by a Gauss elimination method are performed repeatedly and alternately.
US10511329B2 Polar coding method and apparatus
This application relates to the field of communications technologies, and discloses example polar coding methods and apparatus, so as to improve accuracy of a reliability order of polarized channels. One example method includes determining a sequence used to code to-be-coded bits, and performing polar coding on the to-be-coded bits by using the sequence to obtain coded bits, where the sequence is used to represent a reliability order of N polarized channels, where N is a mother code length of a polar code, and wherein N is a positive integer power of 2.
US10511326B2 Systems and methods for decoding error correcting codes
Systems and methods are provided for decoding a codeword encoded by a linear block code. A method may comprise performing a soft decision decoding on a codeword, generating a hard decision for each bit of the codeword at an end of the soft decision decoding, generating a hard decision for each bit of the codeword at an end of the soft decision decoding, generating a reliability determination for each hard decision and performing a hard decision decoding using the hard decision for each bit and reliability determination for each hard decision.
US10511324B1 Data processing unit having hardware-based range encoding and decoding
A highly programmable data processing unit includes multiple processing units for processing streams of information, such as network packets or storage packets. The data processing unit includes one or more specialized hardware accelerators configured to perform acceleration for various data-processing functions. The data processing unit is configured to retrieve speculative probability values for range coding a plurality of bits with a single read instruction to an on-chip memory that stores a table of probability values. The data processing unit is configured to store state information used for context-coding packets of a data stream so that the state information is available after switching between data streams.
US10511318B2 Digital background calibration circuit
A digital background calibration circuit including a digital random number generator, an analog-to-digital converter (ADC) and a plurality of switches is provided. The digital random number generator is configured to generate a first digital sequence having a plurality of bits. The ADC includes a plurality of sampling capacitors. The switches receive the first digital sequence and are coupled to the sampling capacitors. During a calibration period, the digital random number generator controls the sampling capacitors via the switches to sample the first digital sequence.
US10511309B1 Method and device to speed-up leakage based PUF generators under extreme operation conditions
Disclosed is a physical unclonable function generator circuit and method. In one embodiment, a physical unclonable function (PUF) generator includes: a PUF cell array comprising a plurality of bit cells, wherein each of the plurality of bit cells comprises at least two inverters, at least one floating capacitor, at least two dynamic nodes, wherein the at least one floating capacitor is coupled between a first inverter at a first dynamic node and a second inverter at a second dynamic node; a PUF controller coupled to the PUF cell array, wherein the PUF controller is configured to charge the first dynamic nodes through the respective first inverters in the plurality of bit cells; and a finite state machine coupled to the PUF cell array configured to determine voltage levels on the second dynamic nodes through the respective second inverters in the plurality of bit cells to determine first logical states of the plurality of bit cells at at least one sampling time and generate a PUF signature.
US10511307B2 Circuit and system implementing a smart fuse for a power supply
A circuit includes a voltage source, a transistor, a load current sensor, a hardware latch and a logic circuit. The transistor is connected between the voltage source and a load. The sensor emits a fault signal when the load current exceeds a predetermined value. The hardware latch sets a latch signal when it receives the fault signal and maintains the latch signal until it receives a rearm signal. The logic circuit receives the latch signal from the hardware latch and also receives a software command for controlling turning on and off of the circuit. When the latch signal is not set, the logic circuit converts the software command to a control voltage applied at a gate of the transistor, turning on the transistor to allow power delivery to the load. A system includes a microcontroller providing software commands and rearm signals to a plurality of circuits.
US10511305B2 Capacitive sensing
In one embodiment, a device includes a multi-channel capacitive sensor and a control circuit. The control circuit is configured to ground a first sense capacitor and a second sense capacitor of the multi-channel capacitive sensor. The first sense capacitor and the second sense capacitor are adapted to be connected to a drive line. The control circuit is configured to charge, by a first voltage provided on a pin of the controller, an in-series combination of a sample capacitor and the first sense capacitor while not charging the second sense capacitor by the first voltage provided on the pin of the controller. The control circuit is further configured to measure a second voltage on the pin of the controller resulting at least in part from charging the in-series combination, the second voltage providing an indication of a capacitance of the first sense capacitor.
US10511301B2 Gate drive circuit, power conversion apparatus, and railway vehicle
A gate drive circuit to prevent a false turn-on phenomenon includes a first, second, third and fourth switching element, and a capacitor. A source of the first switching element is connected to a first voltage, and a drain of the same is connected to the main switching element's gate electrode. A source of the second switching element is connected to a second voltage, and a drain of the same is connected to the gate electrode. A source of the third switching element is connected to the first voltage, and a drain of the same is connected to a first electrode of the capacitor. A source of the fourth switching element is connected to the second voltage, and a drain of the same is connected to the first electrode and to the drain of the third switching element. A second electrode of the capacitor is connected to the gate electrode.
US10511299B2 Glitch compensation in electronic circuits
A supply circuit for providing pulses of current has a current source, a reference voltage source for controlling magnitude of the current, and a current switch for controlling whether or not the current passes through a load. Also, there is a switch control signal terminal for controlling the current switch, and glitch compensation elements including at least one capacitance circuit and associated capacitor drive circuit for feeding a variable correcting voltage back to the reference voltage, and a controller to control said variable voltage.
US10511297B2 High-speed switch with accelerated switching time
A method and apparatus is disclosed for maintaining a stable power supply to a circuit when activating/deactivating a switch in order to accelerate the switching time of the switch. The gate of a FET is coupled to a switch driver. The switch driver is powered by a positive power supply and a negative power supply. When the switch is to be activated/deactivated, the gate is first coupled to a reference potential (i.e., ground) for a “reset period” to reduce any positive/negative charge that has been accumulated in the FET. At the end of the reset period, the gate is then released from the reference potential and the switch driver drives the gate to the desired voltage level to either activate or deactivate the switch.
US10511292B2 Oscillator
Disclosed is an oscillator including: a digital to analog converter configured to convert a received control code into an analog voltage and output the converted analog voltage; a mirror circuit configured to adjust a current of a common output node to which the analog voltage is applied; and a periodic signal output circuit configured to output a periodic signal having a frequency according to the analog voltage, in which the digital to analog converter, the mirror circuit, and the periodic signal output circuit are implemented with tri-state inverters.
US10511289B2 Time synchronized networks of wireless nodes and the wireless nodes
A wireless network includes a tunable RF transmitter in wireless communication with a master node to transmit at a first slave frequency; a tunable RF receiver in wireless communication with the master node to receive at a second slave frequency; and an RF oscillator to communicate with the RF receiver and the RF transmitter an RF oscillator frequency to determine and tune the first and second slave frequencies. The RF oscillator is configured to receive calibration information including time information or frequency information, or both, from a reference node. The RF oscillator frequency of the RF oscillator is tuned based on the calibration information from the reference node to enable communication between the slave node and the master node at the tuned RF oscillator frequency.
US10511277B2 Audio signal processing
This application relates to methods and apparatus for audio signal processing, for example by a codec. An audio signal processing module (301) has at least one input (303, 304) for receiving first and second input signals (Din1, Din2) and an output path for outputting an output audio signal (Vout). The first and second input signals may be supplied by a first audio component (100) and may correspond to the same source audio data. A controller (305) is configured to compare the first and second input signals and to select one of the first or second input signals as the basis for a signal to be supplied to said output path based on the comparison. The controller may determine a measure of similarity (Sim) in content between the first and second input signals.
US10511269B2 Voltage-to-current converters
A voltage-to-current converter that reduces third harmonic distortion. An amplifier includes an input stage. The input stage includes a first voltage-to-current conversion stage and a second voltage-to-current conversion stage. The first voltage-to-current conversion stage is configured to provide an input to output gain with compressive nonlinearity. The second voltage-to-current stage is cascaded with the first voltage-to-current conversion stage. An input of the second voltage-to-current stage is connected to an output of the first voltage-to-current conversion stage. The second voltage-to-current conversion stage is configured to provide an input to output gain with expansive nonlinearity.
US10511265B2 Doherty power amplifier circuit
A Doherty power amplifier circuit comprises: a power divider, a carrier amplifier subcircuit, a combiner, and a peaking amplifier subcircuit, wherein a series resonance circuit is disposed between the carrier amplifier subcircuit and the combiner. In this way, reactance that would be introduced during an operating process of a conventional Doherty power amplifier circuit can be neutralized, such that a superior performance of the Doherty power amplifier circuit is ensured, and at the same time, a load-pull effect of the Doherty power amplifier circuit is improved to have a wider bandwidth, thereby realizing a communication device supporting operations in multiple frequency bands and multiple systems at the same time, and effectively lowering manufacturing and operation costs.
US10511264B2 Adaptive impedance power amplifier
The present invention relates to a method, of providing adaptive impedance in a Power Amplifier (PA), by providing more than one transistors in which one transistor is used to change the load line or to linearize the input signal by adapting the biasing of each transistor, wherein the transistors are connected in parallel.
US10511256B2 Solar panel cleaning robot
A solar panel cleaning robot is provided and has a robot body. The robot body can move on at least one solar panel. A cleaning device, a power system, a control system and an electric power system are disposed on an internal or an external of the robot body.
US10511253B1 Shingle solar module with integrated backsheet
A photovoltaic module may include a plurality of photovoltaic shingles disposed on and electrically interconnected by an integrated backsheet, to which are attached a plurality of electrically conductive shingle connectors. A plurality of photovoltaic shingles may be installed upon a roof and electrically interconnected in a single step by aligning openings in the shingles with apertures in the backsheet, simplifying module installation. The photovoltaic module may mimic the appearance of asphalt shingles and may be integrated within a roof of a house or other structure. Photovoltaic shingles or arrays of photovoltaic shingles can be pre-manufactured for easier installation or constructed at the application site.
US10511252B2 Waterproofing mounting system for attaching solar modules to a roof
A roof mounting system for the attachment of an article to a roof, the system comprising a plurality of PV modules each having at least one corner and a frame member, a flashing member having a top surface; an upstanding sleeve attached to the top surface of the flashing member; an elevated water seal having a borehole formed therethrough, the elevated water seal further comprising at least one screw for providing a waterproof seal between the article and the roof structure; and whereby the plurality of PV modules are interlocked in a way to provide a corner-to-corner coupling arrangement supported above the roof through the frame members of the plurality of PV modules.
US10511249B2 Inverter driving device, electric brake apparatus, and electric power steering apparatus
A motor driving device controls driving of an inverter device, detects current values in two phases, and compensates a value. The motor driving device detects current values in two phases, namely, a maximum phase current value and a minimum phase current value, within a single cycle of a PWM carrier frequency. The motor driving device compensates a value obtained by subtracting an absolute value of a difference between two absolute values, namely, the detected maximum phase current value and minimum phase current value, from the smaller value of the absolute values, as the offset current component.
US10511241B2 Motor control device and printer
A motor control device includes a motor driver and a control unit. The motor driver supplies a drive current to a stepping motor. The control unit is configured to control the motor driver to start a supply of the drive current to the stepping motor in response to a start instruction, and increase the drive current to the stepping motor from zero to a predetermined current value stepwise over a predetermined time period.
US10511236B2 Piezoelectric device drive circuit and suction apparatus
A piezoelectric device drive circuit applies a drive signal to a piezoelectric device. An H-bridge circuit includes a first input terminal, a second input terminal, a first output terminal, and a second output terminal, the first output terminal and the second output terminal being connected to the piezoelectric device. A resistor is connected between the piezoelectric device and the first output terminal. A differential amplifier circuit receives, as an input, a voltage across the resistor. An inverting circuit has an input terminal connected to an output terminal of the differential amplifier circuit. A comparator has an input terminal connected to an input terminal of the inverting circuit, and an output terminal connected to the first input terminal. A comparator has an input terminal connected to an output terminal of the inverting circuit, and an output terminal connected to the second input terminal.
US10511225B1 Low IQ hysteretic-PWM automated hybrid control architecture for a switching converter
A DC-DC switching converter, with a low IQ hysteretic-PWM automated hybrid control architecture, switching from a first mode to a second mode, when load current changes, is described. The DC-DC switching converter provides a simple architecture for a Boost converter, with efficiency high over the entire load range, and with a hybrid hysteretic-PWM control providing a way to automatically switch between modes, without the addition of a sensing element or system complexity. The switching converter uses a voltage comparator to detect the output current is below a certain threshold. A comparator on the error voltage detects the average value of the error signal with relation to the sawtooth signal. If the average value of the error signal is below a threshold for longer than a programmable timer, the main loop is turned off and the system goes into burst mode.
US10511217B2 Magnetic clutch device
A magnetic clutch device having improved durability and reliability without increasing a size in an axial direction. A fixed member, the first engagement element, and a second engagement element are arranged concentrically to one another in order from a rotational center axis. The first engagement element comprises a first magnet. The fixed member comprises a second magnet in which a polarity is switched between a straight polarity and a reversed polarity, and a coil that switches the polarity of the second magnet depending on a direction of the current applied thereto.
US10511211B1 Trip reduction tool for a wind turbine power system
A trip reduction tool for a wind turbine power system includes a capacitor assembly configured to provide multiple capacitance levels for the power system, including e.g. a first level of capacitance during a learning phase of the tool. The tool also includes one or more processors communicatively coupled to the capacitor assembly that is configured to monitor a plurality of electrical devices of the power system for trips during the learning phase. When a trip is detected, the processor(s) collects data and determines a location of the trip. When the location of the trip is located in an electrical device that corresponds to a weak link of the power system, the processor(s) determines a second level of capacitance for the power system based on the collected data. In addition, the processor(s) provides the second level of capacitance at the weak link of the power system to reduce future trips of the electrical device.
US10511204B2 Cooling fan structure with rotational cylindrical fan blades
A cooling fan structure with rotational cylindrical fan vanes includes a rotary body and multiple rotational cylindrical bodies. The rotary body includes a rotor assembly and a stator assembly corresponding to the rotor assembly for driving the rotor assembly to rotate. The rotor assembly includes a hub. The hub has a top section and a circumferential section. The rotational cylindrical bodies are rotatably disposed on the top section or the circumferential section of the hub. When the rotary body rotates, the rotational cylindrical bodies are driven by the rotary body to self-rotate.
US10511198B2 Rotary electrical machine, and rotor for rotary electrical machine
There is provided a rotor for a rotary electrical machine for improving mechanical strength of the rotor against centrifugal force. The rotary electrical machine is provided with a stator, and a rotor disposed with a gap from the stator, which has a rotor core. The rotor includes a magnet insertion hole, and a permanent magnet inserted into the magnet insertion hole. A clearance part is formed at a position of the magnet insertion hole corresponding to a corner of the inserted permanent magnet, which has a facing surface that is formed to face a surface of the permanent magnet via a gap. The facing surface of the clearance part has inflection points so that each of obtuse angles is formed by the two facing surfaces contiguous with the inflection points.
US10511186B1 Automatic transfer power supply with relay protection
In an automatic transfer power supply with relay protection, multiple electric power sources may be selectively coupled with a switched-mode power supply circuit using multiple corresponding sets of relays. The switched-mode power supply circuit may include one or more switches that operate under the control of a switch controller element to implement the functionality of the switched-mode power supply. To protect the relays during source transfer, a source transfer controller may signal the switch controller element to halt current flow through the switched-mode power supply circuit, and then signal the relays to change state while the current flow is halted, thereby protecting the relays during source transfer. Sparking may be reduced in relays that physically move metal armatures to make and break electrical connections, prolonging relay life and/or reducing relay failures and improving power supply availability.
US10511185B2 Solar outdoor furniture
Solar outdoor furniture provided by this invention includes a furniture body, a control module and a solar power generation module. The furniture body has an object holding portion, and the object holding portion has a glass panel. The control module is disposed at the object holding portion. The solar power generation module is disposed at one side of the glass panel and electrically connected with the control module. The solar outdoor furniture provided in this invention is capable of self-supply of power and is green and environmentally-friendly. In addition, the solar outdoor furniture can supply power to peripheral device for users to entertain, thereby achieving the multi-function of outdoor furniture.
US10511184B2 Charging control method and apparatus for wearable electronic device, and smart watch
This Application pertains to a charging control method including: setting a temperature range when a wearable electronic device is being charged according to a user demand; when the charging starts, turning on a wirelessly receiving coil of the wearable electronic device and using it to generate a charging current for charging the wearable electronic device; when it is monitored that a value of the charging current of the wearable electronic device rises to a preset constant-current charging current value, acquiring in real time a temperature value of the wearable electronic device; and judging whether the temperature value is within the temperature range; and if yes, maintaining the present value of the charging current of the wearable electronic device; and if not, changing the value of the charging current of the wearable electronic device, so that the temperature value of the wearable electronic device is within the temperature range.
US10511182B2 Viral distribution of battery management parameters
A carrier, such as a battery, that queries a memory of a charger or charging circuit, or the memory of equipment or discharging circuit powered by the battery, to determine the relative date or version of data, operating parameters and/or software on both the battery and the equipment, and either provides updated data, operating parameters and/or software to the equipment, or retrieves later dated data, operating parameters and/or software from the equipment to update the memory of the battery and/or further distribute the updated data, operating parameters and/or software to other batteries or equipment.
US10511176B2 Power converter
The present disclosure provides a power converter, including: a pre-stage circuit, configured to receive an input voltage and convert the input voltage to a bus voltage; and plurality of post-stage circuits, connected in parallel to an output terminal of the pre-stage circuit, and configured to receive the bus voltage from the pre-stage circuit and each converts the bus voltage to an output voltage. The power converter provided by the present disclosure can effectively solve the problems of isolation and the wide range of operating voltage, and can take both of high efficiency and high power density into consideration.
US10511168B2 Intelligent current lead device and operational methods therof
An intelligent current lead device, its design, fabrication, and methods of operation are described in this disclosure. The intelligent current lead device described in this disclosure electrically and thermally connects and disconnects one or more power sources or loads operating at one temperature reservoir with one or more machines or devices operating at either the same or a different temperature reservoir. The intelligent current lead can operate in either an active mode or passive mode. The intelligent current lead device may incorporate the use of multiple types of diagnostic sensors and instrumentation, which can be monitored, interpreted, and analyzed. The program logic of the intelligent current lead may be used to interpret the data obtained from the diagnostic sensors and instrumentation in order to adjust/actuate/switch the current lead so as to optimize its configuration to respond to requirements of an electrical load that changes with time. There are many applications that the intelligent current lead can be used in conjunction with including but not limited to: superconducting magnets, transformers, power cables, energy storage, motors, generators, fault current limiters, circuit breakers, fusion magnets, accelerator magnets, MRI magnets, NMR magnets, induction heaters, magnetic separators, among other applications.
US10511160B1 Detection and protection of power phase loss and neutral failure
A protection circuit provides a control voltage to a 3-phase contactor, where the three phases of the 3-phase power supply are inputs to the 3-phase contactor. The protection circuit includes: four input terminals, configured to be connected respectively to the three phases and to the neutral line of the 3-phase power supply; an output terminal, providing the control voltage to a control line of the 3-phase contactor; and control circuitry configured to provide the control voltage when any one or more of the three phases are live and when the neutral line is connected, and to provide no control voltage when all three phases are disconnected or when the neutral line is disconnected.
US10511149B1 Laser diodes with an etched facet and surface treatment
A gallium- and nitrogen-containing laser device including a facet with surface treatment to improve an optical beam is disclosed.
US10511143B2 III-V lasers with on-chip integration
Structures for integrated lasers, systems including integrated lasers, and associated fabrication methods. A ring waveguide and a seed region are arranged interior of the ring waveguide. A laser strip extends across a portion of the ring waveguide. The laser strip has an end contacting the seed region and another opposing end. The laser strip includes a laser medium and a p-n junction capable of generating electromagnetic radiation. The p-n junction of the laser strip is aligned with a portion of the ring waveguide.
US10511138B2 Laser component and method of producing same
A laser component includes a housing that includes a base section including a top side and an underside, wherein a plurality of electrical soldering contact pads are configured at the underside of the base section, the electrical soldering contact pads enabling surface mounting of the laser component, a plurality of electrical chip contact pads are configured at the top side of the base section and electrically conductively connect to the soldering contact pads, the housing includes a cavity adjoining the top side of the base section, and a laser chip is arranged in the cavity and electrically conductively connects to at least some of the chip contact pads.
US10511133B2 Device for generating linearly polarized ultra-short terahertz wave
Provided is a linearly polarized ultra-short terahertz wave generating device which has a parabolic barrel mirror installed at one side of a multiple thin film, to generate an ultra-short terahertz wave having single linear-polarized light and uniformly formed output distribution.
US10511132B2 Clamping fixture for plug electrode
A clamping fixture for plug electrode, including an upper mold, a lower mold and at least one clamping guide block is provided. The lower mold and the upper mold can be separated from and combined with each other. The upper mold has at least one opening through which at least one plug electrode is inserted. The at least one clamping guide block is disposed between the upper mold and the lower mold for clamping and releasing the at least one plug electrode. The lower mold has an inclined surface. When the upper mold is combined with the lower mold, the upper mold pushes the clamping guide block to move toward the lower mold, and the clamping guide block is guided by the inclined surface to move for clamping the at least one plug electrode.
US10511131B2 Terminal crimping device
A terminal crimping device includes a terminal feeding device, a crimping device and an electric-wire holding mechanism that holds an electric wire with an end portion of the electric wire placed above an electric-wire connecting portion of a crimp terminal. The electric-wire holding mechanism includes an upper surface of a terminal cutting body, on which the electric wire is placed, and an electric-wire presser that is moved downward toward the upper surface and presses and thereby holds the electric wire placed on the upper surface. Between the electric-wire placing portion and a lower surface of the electric-wire presser, an electric-wire holding space is formed that inclines in the same direction to a declining direction in which the end portion of the electric wire is declined in association with downward move of the second die toward the first die, and that holds the electric wire in a thus inclined state.
US10511128B2 Connector configurable for high performance
An electrical connector for high speed signals. The connector has multiple conductive elements that may serve as signal or ground conductors. A member formed with lossy material and conductive compliant members may be inserted in the connector. The conductive compliant members may be aligned with conductive elements of the connector configured as ground conductors. For a connector configured to carry differential signals, the ground conductors may separate pairs of signal conductors. The member may further include a conductive web, embedded within the lossy material, that interconnects the conductive compliant members. For a receptacle connector, the conductive elements may have mating contact portions aligned along opposing surfaces of a cavity. The conductive elements may have contact tails for attachment to a printed circuit board and intermediate portions connecting the mating contact portions and the contact tails. The conductive compliant members may press against the intermediate portions.
US10511127B2 High-speed electronic connector
Electrical connectors for connecting various computing devices include a printed circuit board with a plurality of electrical contacts, as well as a ground bar for reducing electromagnetic interference, enclosed within a housing. The counterpart female connector includes a receptacle, disposed within an outer shell and having a cavity configured to receive the connecting plug of the male connector.
US10511125B2 Connector having a lever
A connector comprises a wire cover and a lever pivotally attached to the wire cover. The wire cover has a cover lock and a cover biasing member. The lever is rotatable between an unmated position and a mated position. When the lever is in the mated position, the cover lock locks the lever in the mated position and the cover biasing member biases the lever toward the unmated position.
US10511121B2 Cable connection assemblies for marine propulsion, and associated systems and methods
Cable connection assemblies for marine propulsion, and associated systems and methods are disclosed. A representative connection assembly includes a multi-conductor cable having two high voltage power conductor lines, two low voltage power conductor lines, two interlock lines, and two signal lines. The assembly further includes a connector having a connector body carrying connection elements corresponding to each of the conductor lines, interlock lines, and signal lines. In further representative embodiments, one or more of the connection elements can be housed in corresponding insulating bodies. In still further representative embodiments, the assembly can be configured so that the high voltage lines are the first to mate, and the last to un-mate, which, together with the interlock loop, can reduce or eliminate the likelihood for high voltage arcing.
US10511110B2 Electric switchboard terminal block with multiple label-holder seats
Electric switchboard terminal block having a body (310) extending in a lengthwise longitudinal direction (X-X), widthwise transverse direction (Y-Y) and heightwise vertical direction (Z-Z), and comprising a front face (310a) and lateral flanks (310b) situated opposite each other in the longitudinal direction (X-X), each flank having a first seat (320) for housing a label (30), and comprising a recess (330) with a substantially trapezium-like vertical cross-section arranged in a central position in the longitudinal direction (X-X) and having a greater base open on the front face (310a) of the terminal block and smaller base open towards the inside thereof, said recess (330) having at least one further seat (331;333) for housing at least one additional label (30).
US10511108B1 Dual-wire connector
A dual-wire connector (1) includes: an insulation base (10), having a base plate (11) and an enclosing plate (12) formed with two insertion ports (121); an electric conductive terminal (20), fastened on the base plate (11), and having a first lateral plate (211) and a second lateral plate (212); a first electric conductive elastic sheet (30), electrically connected to the electric conductive terminal (20); a second electric conductive elastic sheet (40), separately arranged with respect to the first electric conductive elastic sheet (30), electrically connected to the electric conductive terminal (20); and a pressing member (50), moveably connected to the base plate (11) and having insertion slots (53) corresponding the two insertion ports (121) and a pushing unit (52) formed at one side of the insertion slot (53). Accordingly, the stability and the tightness while being clamped can be enhanced.
US10511107B2 Connector and socket
A connector that can connect electronic parts in different shapes and sizes. The connector includes a body part, a first connection part, and a second connection part. The body part is attached to a socket. The first connection part and the second connection part are arranged side by side along a first direction and connected to the body part respectively. The first connection part has a first contact part and a second contact part that are disposed opposite to each other with a gap in a second direction. The second connection part has a third contact part and a fourth contact part that are disposed opposite to each other with a gap in the second direction. A shortest distance between the first contact part and the second contact part is set greater than a shortest distance between the third contact part and the fourth contact part.
US10511103B2 Antenna module and portable device having same
The present invention suggests an antenna module in which a radiation pattern is alternately formed on an upper surface and a lower surface of a shielding sheet to be wound on the shielding sheet in a vertical direction, and a portable device having the same. In the suggested antenna module, the radiation pattern is alternately formed on the upper surface and the lower surface of the shielding sheet in the vertical direction of the shielding sheet, and the portable device comprises the antenna module having a radiation pattern formed along a short side direction of a back cover formed of a metal material, and mounted to be biased from the center of the back cover to the short side direction.
US10511102B2 Feeder circuit
A feeder circuit includes: a first line 103 having first and second ends; a second line 104 having first and second ends; a third line 105 having first and second ends; a first combiner 101 configured to combine signals output from the second ends of the first and second lines 103 and 104; a first coupling portion 115 configured to electrically couple portions of the first and third lines to each other; and a second coupling portion 116 configured to electrically couple portions of the second and third lines to each other in a manner that allows a signal reaching the first combiner from the first end of the third line through the first coupling portion and a signal reaching the first combiner from the first end of the third line through the second coupling portion, to be cancelled out.
US10511095B2 Antenna module
An antenna module includes a coil part including a second antenna wiring formed on an insulating substrate in a spiral shape and a first antenna wiring disposed in an internal region of the second antenna wiring, and a magnetic part including a first magnetic part disposed in the internal region of a first surface of the insulating substrate and a second magnetic part disposed on a second surface of the insulating substrate.
US10511091B2 Dynamic beam steering for unmanned aerial vehicles
Various embodiments include methods for dynamic antenna steering on an unmanned aerial vehicle (UAV). The methods may include orienting an antenna on the UAV towards a serving ground station based on the UAV's position, orienting the antenna towards a neighboring ground station when it is time to conduct signal measurements of the neighboring ground station, conducting the signal measurements while orienting the antenna towards the neighboring ground station, and reorienting the antenna towards the serving ground station. Methods further include orienting a ground station antenna towards a UAV by obtaining a position of the UAV, calculating a vector between the position of the UAVs and the ground station, determining a direction to steer a beam based on the calculated vector, and steering the beam to the determined direction for the UAV.
US10511083B2 Antennas having symmetrical switching architecture
An electronic device may include wireless circuitry with antennas. An antenna resonating element arm for an antenna may be formed from conductive housing structures running along the edges of the device. The antenna may have first and second antenna feeds and multiple adjustable components that bridge a slot between the antenna resonating element and an antenna ground. Control circuitry may control the adjustable components and selectively activate one of the first and second feeds at a given time to place the antenna in first, second, or third operating modes. The control circuitry may determine which operating mode to use based on information indicative of the operating environment of the device. By switching between the operating modes, the control circuitry may shift current hot spots across the length of the resonating element arm to ensure satisfactory performance of the antenna in a variety of operating conditions.
US10511080B2 Fan-out semiconductor package
A fan-out semiconductor package includes: a core member including a plurality of insulating layers and a plurality of wiring layers and having a blind cavity penetrating through a portion of the plurality of insulating layers; a semiconductor chip disposed in the blind cavity; an encapsulant encapsulating at least portions of the core member and an active surface of the semiconductor chip and filling at least portions of the blind cavity; and a connection member disposed on the core member and an active surface of the semiconductor chip and including a redistribution layer connected to the connection pads. The plurality of wiring layers include antenna patterns and ground patterns, the antenna patterns and the ground patterns are disposed on different levels, and the antenna patterns are connected to the connection pads through the redistribution layer.
US10511074B2 Higher signal isolation solutions for printed circuit board mounted antenna and waveguide interface
Higher isolation solutions for printed circuit board mounted antenna and waveguide interfaces are provided herein. An example device includes any of a dielectric substrate or transmission line, an antenna mounted onto the dielectric substrate, and an elongated waveguide mounted onto the dielectric substrate so as to enclose around a periphery of the antenna and contain radiation produced by the antenna along a path that is coaxial with a centerline of the waveguide, the elongated waveguide having a first cross sectional area and a second cross sectional area, and the first cross sectional area differs from the second cross sectional area.
US10511071B2 Low-loss, low-profile digital-analog phase shifter
A phase shifter having both digital and analog shifting components is disclosed. The digital-analog phase shifter includes an input/output port configured, in part, for receiving an input radio frequency (RF) signal from an external source and outputting a phase shifted RF signal. A digital shifter performs coarse phase shifts of the input RF signal, while an analog shifter variably shift the phase of the input RF signal relative to the coarse phase shift. This produces a phase shifted RF signal having a total phase range that is output is continuously variable from 0° to 360°.
US10511065B2 Battery powered surgical instrument with dual power utilization circuits for dual modes
A battery pack of a surgical instrument includes a battery, a high range monitoring circuit, and a low range monitoring circuit. The high range monitoring circuit is configured to be activated when an electrical current discharged from the battery exceeds a threshold; and to assess the electrical current discharged from the battery at a first rate. The low range monitoring circuit is configured to be activated when the electrical current discharged from the battery is below the threshold; and to assess the electrical current discharged from the battery at a second rate. The battery is configured to conserve power when the low range monitoring circuit is activated. The low range monitoring circuit is configured to increase the second acquisition rate when the low range monitoring circuit remains activated for a predetermined duration. The first rate is greater than the second rate.
US10511058B2 Multilayer cable-type secondary battery
Disclosed is a multilayer cable-type secondary battery including a first electrode assembly comprising one or more first inner electrodes and a sheet-type first separation layer-outer electrode complex spirally wound to surround outer surfaces of the first inner electrodes, a separation layer surrounding the first electrode assembly to prevent short circuit of the electrodes, and a second electrode assembly comprising one or more second inner electrodes surrounding an outer surface of the separation layer and a sheet-type second separation layer-outer electrode complex spirally wound to surround outer surfaces of the second inner electrodes.
US10511035B2 Recirculation arrangement and method for a high temperature cell system
A method and system for high temperature fuel cell system or electrolysis cell are disclosed which include recirculating a fraction of gas exhausted from at least one of sides an anode side and a cathode side; accomplishing a desired flow rate of the recirculated flow by using an ejector via at least one primary feedstock fluid to a nozzle of the ejector, which nozzle has a convergent-divergent flow channel through which fluid is expanded from an initial higher pressure to lower pressure; providing supplementary fluid to the nozzle of the ejector; regulating respective ratio of the fluids of the ejector to maintain a desired motive flow and pressure at the nozzle of the ejector in order to accomplish desired recirculated flow rate; and cutting off the supplementary fluid when a level of system loading is the primary feedstock fluid alone maintains desired flow and pressure at ejector inlet.
US10511023B2 Fluorinated coal derived carbons and electrodes for use in battery systems and similar
An electrode including fluorinated and surface defluorinated coal is described, as well as methods of producing such and employing such within an electrical system. The coal in the electrodes is fluorinated at an amount of between 0.3 and 1.4. The resulting coal products can be further surface defluorinated and maintain functionality within an electrical system.
US10511019B2 Electrode solutions and electrochemical cells and batteries therefrom
The present disclosure relates to liquid solutions which include particulates that can function as an electrode, thereby forming an electrode solution, useful in the fabrication of liquid flow electrochemical cells and liquid flow batteries. The electrode solutions of the present disclosure may include an electrolyte comprising a liquid medium and at least one redox active specie, wherein the electrolyte has a density, De; and a core-shell particulate (202, 204) having a core, a shell and a density Dp, wherein at least a portion of the shell of the core-shell particulate includes an electrically conductive first metal and wherein 0.8De≤Dp≤1.2De; and wherein a first redox active specie of the at least one redox active specie and the electrically conductive first metal are different elements. The present disclosure also provides electrochemical cells and liquid flow batteries comprising an electrode solution according to the present disclosure.
US10511017B2 Hollow carbon nanosphere composite based secondary cell electrodes
The present disclosure relates to composites of hollow carbon nanospheres (HCNS) and a metal, a metalloid, an alloy, a compound thereof, or any combination of the foregoing, and the use of such composites for making ion storage materials, such as negative electrode active material for lithium ion batteries.
US10511015B2 Electrode for electrochemical device, method for preparing the same, and electrochemical device comprising the same
The present invention relates to a metal electrode, a method for preparing the same, and an electrochemical device comprising the same, and particularly, the present invention provides a metal electrode comprising a lithium or sodium metal electrode of which coating thickness can be controlled to a nano size, on which electrochemical active material, phosphorene in the form of two-dimensional monolayer thin film, or a multilayer thin film in which two or more layers of phosphorene are stacked is coated, a method for preparing the same, and an electrochemical device comprising the same.
US10511012B2 Protective coatings for conversion material cathodes
Battery systems using coated conversion materials as the active material in battery cathodes are provided herein. Protective coatings may be an oxide, phosphate, or fluoride, and may be lithiated. The coating may selectively isolate the conversion material from the electrolyte. Methods for fabricating batteries and battery systems with coated conversion material are also provided herein.
US10510998B2 Electrode feedthru having pin attached to wire therein and method of manufacturing
Disclosed herein is an electrode feedthru assembly for an electronic device and method of manufacturing. The feedthru assembly includes a ferrule, an electrode assembly, and an elastomer. The ferrule includes a bore through which the electrode assembly is positioned. The electrode assembly includes an electrode wire attached to a crimp pin. The crimp pin includes a crimp terminal portion and a pin terminal portion, the crimp terminal portion being crimped to a portion of the electrode wire to form a connected portion of the electrode assembly. The elastomer is disposed in the bore of the ferrule between the ferrule and the electrode assembly. The elastomer electrically isolates the ferrule from the electrode assembly and encapsulates at least the connected portion of the electrode assembly.
US10510993B1 Production method for EL device
The disclosure provides a production method for an EL device including a base material, a TFT layer, and an EL layer; the production method including: forming at least a portion of the base material from a first resin film obtained by curing a first solution applied and a second resin film obtained by curing a second solution applied, wherein a viscosity of the first solution is made higher than a viscosity of the second solution.
US10510985B2 Polymer hard coat and methods of preparation
A dispersion comprised of at least 49 wt % of additive particles, a polymerizable monomer, a dispersant and a solvent. Upon polymerization the dispersion forms a hard coat with a haze of at most 0.5% and a transmission of at least 90%. A hard coat comprises at least 49 wt % of additive particles dispersed in a polymer. A method of making a hard coat comprises forming a dispersion, applying the dispersion to one side of a substrate, and polymerizing the dispersion. The hard coat has a haze of at most 0.5% and a transmission of at least 90%.
US10510981B2 Organic light-emitting diode display panel, fabrication method, and electronic apparatus
An organic light-emitting diode (OLED) display panel, a fabrication method thereof, and an electronic apparatus including the OLED display panel are provided. The OLED display panel comprises: a substrate, an organic light-emitting device, and a capping layer. A material of the capping layer includes a compound of a chemical formula (I), L1, L2, L3, and L4 are independently selected from a hydrogen atom, a substituted or -unsubstituted alkyl, a substituted or unsubstituted alkenyl, a substituted or unsubstituted alkynyl, and a substituted or unsubstituted phenyl. A total quantity of benzene rings included in L1, L2, L3, and L4 is from 0 to 6. Y1, Y2, Y3, Y4, Y5, and Y6 are independently selected from a hydrogen atom, a substituted or unsubstituted alkyl, a substituted of unsubstituted alkenyl, and a substituted or unsubstituted alkynyl.
US10510969B2 Display device having a pixel including semiconductor layers having different semiconductor materials
A display device having an improved display characteristics and reduced manufacturing cost is provided. The display device includes a plurality of pixels arranged on a surface of a substrate. The plurality of pixels each include: a light-emitting element; a driving transistor; a selecting transistor; and a retention capacitor. The driving transistor has a bottom-gate structure. The driving transistor has a semiconductor layer containing a first semiconductor. The retention capacitor has a first electrode and a second electrode. The first electrode doubles as a gate of the driving transistor. The second electrode is disposed at a lower layer than the first electrode and contains a second semiconductor.
US10510961B1 Organic light emitting host materials
Disclosed herein are compounds represented by formula: where HT, ET, Ar1, Ar2, and R1-R6 are described herein. Compositions of said compounds along with organic light-emitting diode (OLED) devices related thereto are also disclosed.
US10510959B2 Commissioning method and vapor deposition machine
The present invention discloses a commissioning method and a vapor deposition machine, the method is used for adjusting the relative position of a precision mask plate and a substrate to be operated, which comprises: loading a commissioning substrate into a vapor deposition chamber for commissioning; loading a precision mask plate into the vapor deposition chamber for commissioning; turning on the light source in the vapor deposition chamber for commissioning, and irradiating the photochromic layer on the commissioning substrate via the precision mask plate, wherein a partial position of the irradiated photochromic layer is discolored; obtaining a compensation value of the precision mask plate by the location of a partial discolored position of the photochromic layer. The method is possible to omit the organic materials during the commissioning process, and increase the commissioning speed.
US10510958B2 Mask frame, mask and method for manufacturing the same
A mask frame, a mask body, a mask and a method for manufacturing the same are provided in the embodiments of the disclosure. The mask frame includes a loop shaped frame body comprising an outer boundary and an inner boundary, the inner boundary defining a space for receiving a mask body. The mask frame also includes a forced side and a non-forced side, the forced side being subjected to a pulling force of the mask body, the non-forced side being free from the force of the mask body. A width between the outer boundary of the forced side of the mask frame and the inner boundary corresponding to the outer boundary decreases gradually in a direction from a middle position on the forced side toward the non-forced side.
US10510938B2 Package support, fabrication method and LED package
A light-emitting diode (LED) package includes a substrate with upper and lower surfaces, including: a metal block; an electrically insulating region surrounding at least a portion of the metal block; an LED chip mounted on the substrate and in electrical communication with the metal block; and an encapsulant covering at least an upper surface of the LED chip. A light-emitting system includes a plurality of light-emitting diode (LED) chips; and a package support for the plurality of LED chips.
US10510934B2 Light emitting device
A light emitting device includes one or more light emitting elements, a light transmissive member, and a light reflective member. The one or more light emitting elements each includes an upper surface. The light transmissive member has an upper surface and a lower surface. The light reflective member covers surfaces of the light transmissive member and lateral surfaces of the one or more light emitting elements so as to expose the upper surface of the light transmissive member. The upper surface area of the light transmissive member is smaller than a sum of the upper surface areas of the one or more light emitting elements, and the lower surface area of the light transmissive member is larger than a sum of the upper surface areas of the one or more light emitting elements.
US10510933B1 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 and a third 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, the second phosphor, and the third phosphor. At least one of the second and third phosphor is a nitride based phosphor that includes at least one of MSiN2, MSiON2, and M2Si5N8, where M is one of Ca, Sr, Ba, Zn, Mg, and Eu.
US10510932B2 Optoelectronic modules including optoelectronic device subassemblies and methods of manufacturing the same
The present disclosure describes wafer-level processes for fabricating optoelectronic device subassemblies that can be mounted, for example, to a circuit substrate, such as a flexible cable or printed circuit board, and integrated into optoelectronic modules that include one or more optical subassemblies stacked over the optoelectronic device subassembly. The optoelectronic device subassembly can be mounted onto the circuit substrate using solder reflow technology even if the optical subassemblies are composed of materials that are not reflow compatible.
US10510927B2 Method for producing nitride semiconductor device
A method for producing a nitride semiconductor device. The method comprises providing a substrate made of a material other than a nitride semiconductor. The material has a hexagonal crystal structure. An upper face of the substrate has at least one flat section. The method further comprises growing a first nitride semiconductor layer on the upper face of the substrate. The first nitride semiconductor layer is made of monocrystalline AlN. The first nitride semiconductor layer has an upper face that is a +c plane. The first nitride semiconductor layer has a thickness in a range of 10 nm to 100 nm. The method further comprises growing a second nitride semiconductor layer on the upper face of the first nitride semiconductor layer. The second nitride semiconductor layer is made of InXAlYGa1−X−YN (0≤X, 0≤Y, X+Y<1). In an initial stage of growing the second nitride semiconductor layer, micronuclei are formed in multiple locations on the upper face of the first nitride semiconductor layer such that a plurality of upside-down hexagonal pyramid-shaped or upside-down hexagonal frustum-shaped recesses separate the micronuclei above the at least one flat section of the upper face of the substrate. After the initial stage of growing, further growth is performed to reduce a size of the recesses until the recesses are substantially eliminated. The further growth is performed such that the recesses are substantially eliminated before a thickness of the second nitride semiconductor layer grows to 800 nm. The second nitride semiconductor layer is grown to have an upper face with at least one flat section.
US10510925B2 Light-emitting device and lighting system comprising same
Embodiments relate to a light emitting device, a light emitting device package, and a lighting system comprising the same. The light emitting device according to embodiments may comprise: a first conductivity-type semiconductor layer; an active layer on the first conductivity-type semiconductor layer; an electron blocking layer on the active layer; and a second conductivity-type semiconductor layer on the electron blocking layer. The electron blocking layer may comprise an InxAlyGa1-x-yN based superlattice layer (wherein 0≤x≤1, 0≤y≤1).
US10510924B2 Multi-heterojunction nanoparticles, methods of manufacture thereof and articles comprising the same
Disclosed herein is a semiconducting nanoparticle comprising a one-dimensional semiconducting nanoparticle having a first end and a second end; where the second end is opposed to the first end; and two first endcaps, one of which contacts the first end and the other of which contacts the second end respectively of the one-dimensional semiconducting nanoparticle; where the first endcap that contacts the first end comprises a first semiconductor and where the first endcap extends from the first end of the one-dimensional semiconducting nanoparticle to form a first nanocrystal heterojunction; where the first endcap that contacts the second end comprises a second semiconductor; where the first endcap extends from the second end of the one-dimensional semiconducting nanoparticle to form a second nanocrystal heterojunction; and where the first semiconductor and the second semiconductor are chemically different from each other.
US10510920B2 Silanized ITO electrode with ITO nanoparticles for aqueous sulfide detection
A silanized ITO electrode modified with ITO nanoparticles is described. ITO nanoparticles of cubic and semispherical shapes are immobilized on a silanized ITO film. The electrode may be used in an electrolytic cell to detect aqueous sulfide with a 0.5-1.4 μM limit of detection. The electrode shows high specificity towards aqueous sulfide and a high reproducibility in measurement.
US10510916B2 Component for detecting UV radiation and method for producing a component
A component for detecting UV radiation and a method for producing a component are disclosed. In an embodiment a component includes a semiconductor body including a first semiconductor layer, a second semiconductor layer and an intermediate active layer located therebetween, wherein the semiconductor body is based on AlmGa1-n-mInnN with 0≤n≤1, 0≤m≤1 and n+m<1, wherein the first semiconductor layer is n-doped, wherein the second semiconductor layer is p-doped, wherein the active layer is formed with respect to its material composition in such a way that during operation of the component, arriving ultraviolet radiation is absorbed by the active layer for generating charge carrier pairs, wherein the active layer is relaxed with respect to its lattice constant, and wherein the first semiconductor layer is strained with respect to its lattice constant.
US10510914B2 Transparent energy-harvesting devices
A transparent luminescent solar concentrator is provided. The transparent luminescent solar concentrator has luminophores embedded within a waveguide matrix that both selectively absorb and emit near-infrared light to an edge mounted or embedded solar photovoltaic array.
US10510913B2 Light redirecting film useful with solar modules
A light redirecting film defining a longitudinal axis, and including a base layer, an ordered arrangement of a plurality of microstructures, and a reflective layer. The microstructures project from the base layer, and each extends across the base layer to define a corresponding primary axis. The primary axis of at least one of the microstructures is oblique with respect to the longitudinal axis. The reflective layer is disposed over the microstructures opposite the base layer. When employed, for example, to cover portions of a PV module tabbing ribbon, or areas free of PV cells, the films of the present disclosure uniquely reflect incident light.
US10510910B2 Image sensor with an absorption enhancement semiconductor layer
An image sensor with an absorption enhancement semiconductor layer is provided. In some embodiments, the image sensor comprises a front-side semiconductor layer, an absorption enhancement semiconductor layer, and a back-side semiconductor layer that are stacked. The absorption enhancement semiconductor layer is stacked between the front-side and back-side semiconductor layers. The absorption enhancement semiconductor layer has an energy bandgap less than that of the front-side semiconductor layer. Further, the image sensor comprises a plurality of protrusions and a photodetector. The protrusions are defined by the back-side semiconductor layer, and the photodetector is defined by the front-side semiconductor layer, the absorption enhancement semiconductor layer, and the back-side semiconductor layer.
US10510903B2 Impact ionization semiconductor device and manufacturing method thereof
A semiconductor device including a field effect transistor (FET) device includes a substrate and a channel structure formed of a two-dimensional (2D) material over the substrate. Source and drain contacts are formed partially over the 2D material. A first dielectric layer is formed at least partially over the channel structure and at least partially over the source and drain contacts. The first dielectric layer is configured to trap charge carriers. A second dielectric layer is formed over the first dielectric layer, and a gate electrode is formed over the second dielectric layer.
US10510898B2 Thin film transistor and manufacturing method therefor
A thin film transistor is provided. The thin film transistor includes a substrate, an active pattern disposed on the substrate and including a nitride, a protective pattern disposed on the active pattern and including a non-nitride, a gate electrode overlapping with the active pattern, and a gate insulating layer between the gate electrode and the active pattern.
US10510896B2 Method for manufacturing semiconductor device
A method includes forming an insulating structure over a substrate, wherein the substrate has a semiconductor fin separated from the insulating structure; depositing a high-κ dielectric layer over the semiconductor fin and a sidewall of the insulating structure facing the semiconductor fin; etching a first portion of the high-κ dielectric layer over the sidewall of the insulating structure, wherein a second portion of the high-κ dielectric layer remains over the semiconductor fin; and depositing a gate electrode over the second portion of the high-κ dielectric layer.
US10510894B2 Isolation structure having different distances to adjacent FinFET devices
A first FinFET device includes first fin structures that extend in a first direction in a top view. A second FinFET device includes second fin structures that extend in the first direction in the top view. The first FinFET device and the second FinFET device are different types of FinFET devices. A plurality of gate structures extend in a second direction in the top view. The second direction is different from the first direction. Each of the gate structures partially wraps around the first fin structures and the second fin structures. A dielectric structure is disposed between the first FinFET device and the second FinFET device. The dielectric structure cuts each of the gate structures into a first segment for the first FinFET device and a second segment for the second FinFET device. The dielectric structure is located closer to the first FinFET device than to the second FinFET device.
US10510893B2 Method for fabricating FinFET isolation structure
A method for forming a semiconductor device is provided. In this method, a stop layer is formed on a semiconductor substrate. A semiconductor fin is formed on the stop layer. Two cells adjacent to each other are formed on the semiconductor fin. A gate conductor is formed on a top of the semiconductor fin at a common boundary that is shared by the two cells. A gate spacer is formed to peripherally enclose the gate conductor. The gate conductor and the semiconductor fin are etched to form a gap extending from the top of the semiconductor fin to the stop layer, thereby dividing the semiconductor fin into two portions of the semiconductor fin. The gap is filled with a dielectric filler.
US10510887B2 Method for fabricating a strained structure and structure formed
A field effect transistor includes a substrate comprising a fin structure. The field effect transistor further includes an isolation structure in the substrate. The field effect transistor further includes a source/drain (S/D) recess cavity below a top surface of the substrate. The S/D recess cavity is between the fin structure and the isolation structure. The field effect transistor further includes a strained structure in the S/D recess cavity. The strain structure includes a lower portion. The lower portion includes a first strained layer, wherein the first strained layer is in direct contact with the isolation structure, and a dielectric layer, wherein the dielectric layer is in direct contact with the substrate, and the first strained layer is in direct contact with the dielectric layer. The strained structure further includes an upper portion comprising a second strained layer overlying the first strained layer.
US10510882B2 Embedded JFETs for high voltage applications
A device includes a buried well region and a first HVW region of the first conductivity, and an insulation region over the first HVW region. A drain region of the first conductivity type is disposed on a first side of the insulation region and in a top surface region of the first HVW region. A first well region and a second well region of a second conductivity type opposite the first conductivity type are on the second side of the insulation region. A second HVW region of the first conductivity type is disposed between the first and the second well regions, wherein the second HVW region is connected to the buried well region. A source region of the first conductivity type is in a top surface region of the second HVW region, wherein the source region, the drain region, and the buried well region form a JFET.
US10510880B2 Trench power MOSFET
A device includes a semiconductor region of a first conductivity type, a trench extending into the semiconductor region, and a conductive field plate in the trench. A first dielectric layer separates a bottom and sidewalls of the field plate from the semiconductor region. A main gate is disposed in the trench and overlapping the field plate. A second dielectric layer is disposed between and separating the main gate and the field plate from each other. A Doped Drain (DD) region of the first conductivity type is under the second dielectric layer, wherein an edge portion of the main gate overlaps the DD region. A body region includes a first portion at a same level as a portion of the main gate, and a second portion at a same level as, and contacting, the DD region, wherein the body region is of a second conductivity type opposite the first conductivity type.
US10510877B2 Semiconductor structure
A semiconductor structure includes a substrate, a source/drain region, a composite layer and a plug. The source/drain region and the composite layer are over the substrate. The composite layer includes a first sublayer having a first material, a second sublayer having a second material, and a third sublayer having the first material. A bandgap of the second material is larger than that of the first material. The second sublayer is between the first sublayer and the third sublayer. The plug is through the composite layer, and electrically connected to the source/drain region. The plug includes a first portion laterally adjoining the first sublayer, a second portion laterally adjoining the second sublayer, and a third portion laterally adjoining the third sublayer, and a first width of the first portion and a third width of the third portion is smaller than a second width of the second portion.
US10510875B2 Source and drain structure with reduced contact resistance and enhanced mobility
A method includes forming a fin structure on the substrate, wherein the fin structure includes a first fin active region; a second fin active region; and an isolation feature separating the first and second fin active regions; forming a first gate stack on the first fin active region and a second gate stack on the second fin active region; performing a first recessing process to a first source/drain region of the first fin active region by a first dry etch; performing a first epitaxial growth to form a first source/drain feature on the first source/drain region; performing a fin sidewall pull back (FSWPB) process to remove a dielectric layer on the second fin active region; and performing a second epitaxial growth to form a second source/drain feature on a second source/drain region of the second fin active region.
US10510874B2 Semiconductor device
A semiconductor device is disclosed that includes a plurality of isolation regions. A fin is arranged between the plurality of isolation regions. One of the plurality of isolation regions includes a first atomic layer deposition (ALD) layer, a second ALD layer, a flowable chemical vapor deposition (FCVD) layer, and a third ALD layer. The first ALD layer includes a first trench. The second ALD layer is formed in the first trench of the first ALD layer. The FCVD layer is formed in the first trench of the first ALD layer and on the second ALD layer. The third ALD layer is formed on the FCVD layer.
US10510871B1 Semiconductor device and method
Methods are disclosed for forming a multi-layer structure including highly controlled diffusion interfaces between alternating layers of different semiconductor materials. According to embodiments, during a deposition of semiconductor layers, the process is controlled to remain at low temperatures such that an inter-diffusion rate between the materials of the deposited layers is managed to provide diffusion interfaces with abrupt Si/SiGe interfaces. The highly controlled interfaces and first and second layers provide a multi-layer structure with improved etching selectivity. In an embodiment, a gate all-around (GAA) transistor is formed with horizontal nanowires (NWs) from the multi-layer structure with improved etching selectivity. In embodiments, horizontal NWs of a GAA transistor may be formed with substantially the same size diameters and silicon germanium (SiGe) NWs may be formed with “all-in-one” silicon (Si) caps.
US10510855B2 Transistor layout to reduce kink effect
The present disclosure, in some embodiments, relates to a transistor device within an active area having a shape configured to reduce a susceptibility of the transistor device to performance degradation (e.g., the kink effect) caused by divots in an adjacent isolation structure. The transistor device has a substrate including interior surfaces defining a trench within an upper surface of the substrate. One or more dielectric materials are arranged within the trench. The one or more dielectric materials define an opening exposing the upper surface of the substrate. The opening has a source opening over a source region within the substrate, a drain opening over a drain region within the substrate, and a channel opening between the source opening and the drain opening. The source opening and the drain opening have widths smaller than the channel opening. A gate structure extends over the opening between the source and drain regions.
US10510847B2 Transistor with source field plates under gate runner layers
A transistor device includes a field plate extending from a source contact layer and defining an opening above a gate metal layer. Coplanar with the source contact layer, the field plate is positioned close to the channel region, which helps reduce its parasitic capacitance. Meanwhile, the opening allows a gate runner layer above the field plate to access and connect to the gate metal layer, which helps reduce the resistance of the gate structure. By vertically overlapping the metal gate layer, the field plate, and the gate runner layer, the transistor device may achieve fast switching performance without incurring any size penalty.
US10510844B2 Semiconductor device and method of manufacturing same
Provided is a semiconductor device includes a first semiconductor layer provided on a first main surface of the semiconductor substrate, a plurality of first semiconductor regions selectively provided at upper layer parts of the semiconductor layer, a second semiconductor region selectively provided at an upper layer part of each of the first semiconductor regions, a second semiconductor layer provided on a JFET region corresponding to the first semiconductor layer between the first semiconductor regions, and configured to cover at least a part of the JFET region, a gate insulating film covering the first semiconductor regions and the second semiconductor layer, a third semiconductor layer provided on the second semiconductor layer, a gate electrode provided on the gate insulating film, an interlayer insulating film covering the gate electrode and the gate insulating film, a contact hole penetrating through the gate insulating film and the interlayer insulating film, at least the second semiconductor region being exposed to a bottom part thereof, a first main electrode provided on the interlayer insulating film, and configured to electrically connect to the second semiconductor region via the contact hole, and a second main electrode provided on a second main surface of the semiconductor substrate.
US10510832B2 Semiconductor device
A semiconductor device including: a drift region formed on a semiconductor substrate; a gate trench portion provided on an upper surface of the semiconductor substrate; a first and second mesa portion adjacent to one and the other of the gate trench portions; an accumulation region provided above the drift region in the first mesa portion; a base region provided above the accumulation region; a emitter region provided between the base region and the upper surface of the semiconductor substrate; an intermediate region provided above the drift region in the second mesa portion; a contact region provided above the intermediate region, wherein the gate trench portion has a gate conductive portion; a bottom portion of the gate conductive portion has a first step and second step; and, at least part of the intermediate region is provided between the steps and the bottom portion of the gate trench portion will be provided.
US10510831B2 Low on resistance high voltage metal oxide semiconductor transistor
A high voltage transistor with low on resistance is disclosed. The transistor may include at least one cut out region in the drift region under the drain of the transistor. The cut out region is devoid of the drift well which connects the drain to the channel. Cut out regions may be distributed along the width direction of the drain region of the transistor. The transistor may alternatively or further include a vertical polysilicon plate surrounding the device region. The vertical polysilicon plate may be implemented as a deep trench isolation region. The deep trench isolation region includes a deep trench lined with an insulation collar and filled with polysilicon. The vertical polysilicon plate reduces an on resistance to improve device performance.
US10510827B2 Capacitor having multiple graphene structures
A capacitor includes a first graphene structure having a first plurality of graphene layers. The capacitor further includes a dielectric layer over the first graphene structure. The capacitor further includes a second graphene structure over the dielectric layer, wherein the second graphene structure has a second plurality of graphene layers.
US10510815B2 Active matrix organic light emitting diode back plate for display device and method for manufacturing the same
The present disclosure provides an AMOLED back plate and a method for manufacturing the same. The manufacturing method includes: forming source and drain electrodes and a first via hole on a substrate having a light shielding layer and a buffer layer formed thereon, by a patterning process; depositing an active layer film and a gate insulating layer film sequentially, and forming an active layer, a gate insulating layer and a second via hole by a patterning process, wherein the active layer connected with the light shielding layer by the first via hole; forming a gate electrode and a transparent anode sequentially, wherein the transparent anode is arranged in a light emitting area and connected with one of the source and drain electrodes through the second via hole.
US10510806B2 Light-emitting element, light-emitting device, electronic device, and lighting device
A highly reliable light-emitting element which can keep favorable characteristics throughout long-time driving is provided. In addition, a light-emitting element with high color purity and high emission efficiency is provided. Furthermore, a light-emitting device having a long lifetime in which the light-emitting element is used is provided. Moreover, an electronic device and a lighting device each of which has a long lifetime are provided. In the light-emitting element including an EL layer between a pair of electrodes, the EL layer has a stacked-layer structure of a first light-emitting layer, a second light-emitting layer, and a third light-emitting layer. The light-emitting layer includes an electron-transport material, a hole-transport material, and a light-emitting material. Furthermore, light emitted from the first light-emitting layer and light emitted from the third light-emitting layer have the same color and each have a longer wavelength than light emitted from the second light-emitting layer.
US10510797B2 Semiconductor image sensor
A BSI image sensor includes a substrate including a front side and a back side opposite to the front side, a pixel sensor disposed in the substrate, and a color filter disposed over the pixel sensor. The pixel sensor includes a plurality of first micro structures disposed over the back side of the substrate, and the color filter includes a plurality of second micro structures disposed over the back side of the substrate.
US10510795B1 Semiconductor image sensor
In some embodiments, the present disclosure relates to an image sensor integrated chip. The integrated chip has an image sensing element arranged within a substrate. A first dielectric is disposed in one or more trenches within a first side of the substrate. The one or more trenches laterally surround the image sensing element. The substrate includes a recessed portion arranged along the first side of the substrate and defined by second sidewalls of the substrate directly over the image sensing element. The second sidewalls of the substrate are angled to meet at a point disposed along a horizontal plane that intersects the first dielectric within the one or more trenches.
US10510789B2 Extra doped region for back-side deep trench isolation
The present disclosure, in some embodiments, relates to a method of forming an image sensor. The method includes implanting a dopant into a substrate to form a doped region and implanting one or more additional dopants into the substrate to form an image sensing element between the doped region and a front-side of the substrate. The doped region directly contacts a boundary of the image sensing element that is furthest from the front-side of the substrate. The method further includes etching the substrate to form one or more trenches extending into a back-side of the substrate. The back-side of the substrate opposes the front-side of the substrate. The method further includes filling the one or more trenches with one or more dielectric materials to form isolation structures.
US10510788B2 Semiconductor image sensor
A BSI image sensor includes a substrate including a front side and a back side opposite to the front side, a plurality of pixel sensors arranged in an array, an isolation grid disposed in the substrate and separating the plurality of pixel sensors from each other, and a reflective grid disposed over the isolation grid on the back side of the substrate. A depth of the reflective grid is less than a depth of the isolation grid.
US10510779B2 Array substrate and method for fabricating the same, and display device
The present disclose provides in some embodiments an array substrate and a method for fabricating the same, and a display device. The array substrate includes a source-drain metal layer formed on a base substrate and including copper, an alloy layer formed on the source-drain metal layer and including copper alloy, non-copper metal in the copper alloy being easier to be oxidized than copper in the copper alloy, a passivation layer formed on the alloy layer, and an oxide layer formed between the alloy layer and the passivation layer.
US10510777B2 Semiconductor device
An object is to provide a semiconductor device using an oxide semiconductor having stable electric characteristics and high reliability. A transistor including the oxide semiconductor film in which a top surface portion of the oxide semiconductor film is provided with a metal oxide film containing a constituent similar to that of the oxide semiconductor film and functioning as a channel protective film is provided. In addition, the oxide semiconductor film used for an active layer of the transistor is an oxide semiconductor film highly purified to be electrically i-type (intrinsic) by heat treatment in which impurities such as hydrogen, moisture, a hydroxyl group, or a hydride are removed from the oxide semiconductor and oxygen which is a major constituent of the oxide semiconductor and is reduced concurrently with a step of removing impurities is supplied.
US10510771B2 Three-dimensional memory devices having plurality of vertical channel structures
A three-dimensional (3D) memory device having a plurality of vertical channel structures includes a first memory block, a second memory block, and a bit line. The first memory block includes first vertical channel structures extending in a vertical direction with respect to a surface of a substrate. The second memory block includes second vertical channel structures on the first vertical channel structures in the vertical direction and first and second string selection lines extending in a first horizontal direction and offset in the vertical direction. The bit line extends in the first horizontal direction between the first and second memory blocks and is shared by the first and second memory blocks. The second memory block may include first and second string selection transistors which are each connected to the bit line and the first string selection line and have different threshold voltages from each other.
US10510766B2 Flash memory structure with reduced dimension of gate structure and methods of forming thereof
A method for forming a semiconductor memory device structure includes forming a select gate structure and a dielectric layer, forming a charge trapping layer along a sidewall of a lower portion of the select gate structure and a sidewall of the dielectric layer, and forming a memory gate structure over the charge trapping layer. The select gate structure and the memory gate structure contact opposing sidewalls of the charge trapping layer. The dielectric layer is interposed between the charge trapping layer and the select gate structure.
US10510765B2 Memory device and method for fabricating the same
A memory device and a method for fabricating the same are provided. The memory device includes a semiconductor substrate, well regions, logic transistors, a high-voltage transistor, and a storage transistor. The well regions are disposed in the semiconductor substrate and include logic well regions, a high-voltage well region, and a memory well region. The logic transistors are disposed on the logic well regions. Each the logic transistors includes a high-k metal gate structure. The storage transistor is disposed on the memory well region, and includes a charge storage structure and a high-k metal gate structure. In the method for fabricating the memory device, a high-k first process or high-k last process is used for the formation of the high-k metal gate structures of the memory device. Because all the logic transistors and the storage transistor are formed with the high-k metal gate structure, a number of masks is decreased.
US10510750B2 High voltage integration for HKMG technology
The present disclosure relates to an integrated circuit (IC) and a method of formation. In some embodiments, a first transistor gate stack is disposed in a low voltage region defined on a substrate. The first transistor gate stack comprises a first gate electrode and a first gate dielectric separating the first gate electrode from the substrate. A third transistor gate stack is disposed in a high voltage region defined on the substrate. The third transistor gate stack comprises a third gate electrode and a third gate dielectric separating the third gate electrode from the substrate. The third gate dielectric comprises an oxide component and a first interlayer dielectric layer.
US10510739B2 Method of providing layout design of SRAM cell
A method of providing a layout design of an SRAM cell includes: providing a substrate layout comprising a first oxide diffusion area, a second oxide diffusion area, a first polysilicon layout, and a second polysilicon layout, wherein the first polysilicon layout extends across the first oxide diffusion area and the second oxide diffusion area, and the second polysilicon layout extends across the first oxide diffusion area and the second oxide diffusion area; forming a first pull-up transistor on the first oxide diffusion area and the first polysilicon layout; forming a first pull-down transistor on the second oxide diffusion area and the first polysilicon layout; forming a second pull-up transistor on the first oxide diffusion area and the second polysilicon layout; and forming a second pull-down transistor on the second oxide diffusion area and second first polysilicon layout.
US10510734B2 Semiconductor packages having dummy connectors and methods of forming same
An embodiment package includes a first package. The first package includes a first integrated circuit die, an encapsulant around the first integrated circuit die, and redistribution layers over the encapsulant and the first integrated circuit die. The package also includes a second package bonded to the first package by a plurality of functional connectors. The functional connectors and the redistribution layers electrically connect a second integrated circuit die of the second package to the first integrated circuit die. The package also includes a plurality of dummy connectors disposed between the first package and the second package. One end of each of the plurality of dummy connectors facing the first package is physically separated from the first package.
US10510733B2 Integrated device comprising embedded package on package (PoP) device
A device that includes a printed circuit board (PCB), a package on package (PoP) device, a first encapsulation layer, and a second encapsulation layer. The package on package (PoP) device is coupled to the printed circuit board (PCB). The package on package (PoP) device includes a first package having a first electronic package component, a second package coupled to the first package, a gap controller configured to provide a spacing between the first electronic package component and the second package. The gap controller includes a spacer and an adhesive layer. The first encapsulation layer is formed between the first package and the second package. The first encapsulation layer is configured to at least partially encapsulate the gap controller including the spacer and the adhesive layer. The second encapsulation layer is configured to at least partially encapsulates the package on package (PoP) device. The device is configured to provide cellular functionality.
US10510729B2 3DIC interconnect apparatus and method
An interconnect apparatus and a method of forming the interconnect apparatus is provided. Two integrated circuits are bonded together. A first opening is formed through one of the substrates. A multi-layer dielectric film is formed along sidewalls of the first opening. One or more etch processes form one or more spacer-shaped structures along sidewalls of the first opening. A second opening is formed extending from the first opening to pads in the integrated circuits. A dielectric liner is formed, and the opening is filled with a conductive material to form a conductive plug.
US10510728B2 Magnetic coupling package structure for magnetically coupled isolator with duo leadframes and method for manufacturing the same
The instant disclosure includes a magnetic coupling package structure with duo leadframes for a magnetically coupled isolator and a method for manufacturing the same. The method includes a leadframe providing step, a chip connecting step and a coil alignment step. The leadframe providing step includes providing a first and a second leadframe each including a chip carrying portion, a coil portion, a plurality of pins and floating pins. The chip connecting step includes disposing at least a first chip and at least a second chip onto the corresponding chip carrying portions for electrically connecting the chips to the pins. The coil alignment step includes arranging the first leadframe above or beneath the second leadframe and applying a first and a second magnetic field to the first and the second leadframes respectively for aligning the coil portions, thereby controlling the coupling effect between two coil portions.
US10510727B2 Semiconductor device with discrete blocks
A semiconductor device and a method of manufacture are provided. In particular, a semiconductor device using blocks, e.g., discrete connection blocks, having through vias and/or integrated passive devices formed therein are provided. Embodiments such as those disclosed herein may be utilized in PoP applications. In an embodiment, the semiconductor device includes a die and a connection block encased in a molding compound. Interconnection layers may be formed on surfaces of the die, the connection block and the molding compound. One or more dies and/or packages may be attached to the interconnection layers.
US10510710B2 Bump-on-trace interconnect
Disclosed herein is a bump-on-trace interconnect with a wetted trace sidewall and a method for fabricating the same. A first substrate having conductive bump with solder applied is mounted to a second substrate with a trace disposed thereon by reflowing the solder on the bump so that the solder wets at least one sidewall of the trace, with the solder optionally wetting between at least half and all of the height of the trace sidewall. A plurality of traces and bumps may also be disposed on the first substrate and second substrate with a bump pitch of less than about 100 μm, and volume of solder for application to the bump calculated based on at least one of a joint gap distance, desired solder joint width, predetermined solder joint separation, bump geometry, trace geometry, minimum trace sidewall wetting region height and trace separation distance.
US10510709B2 Semicondcutor package and manufacturing method thereof
A semiconductor package and a manufacturing method for the semiconductor package are provided. The semiconductor package has at least one chip, through interlayer vias aside the chip and a composite molding compound encapsulating the chip and the through interlayer vias. The semiconductor package may further include a redistribution layer and conductive elements disposed on the redistribution layer.
US10510703B2 Semiconductor device and method of forming 3D dual side die embedded build-up semiconductor package
A semiconductor device has a plurality of semiconductor die. A substrate is provided with bumps disposed over the substrate. A first prefabricated insulating film is disposed between the semiconductor die and substrate. An interconnect structure is formed over the semiconductor die and first prefabricated insulating film. The bumps include a copper core encapsulated within copper plating. The first prefabricated insulating film includes glass cloth, glass fiber, or glass fillers. The substrate includes a conductive layer formed in the substrate and coupled to the bumps. The semiconductor die is disposed between the bumps of the substrate. The bumps and the semiconductor die are embedded within the first prefabricated insulating film. A portion of the first prefabricated insulating film is removed to expose the bumps. The bumps electrically connect the substrate to the interconnect structure.
US10510702B2 Stacked radio frequency devices
Various implementations enable management of parasitic capacitance and voltage handling of stacked integrated electronic devices. Some implementations include a radio frequency switch arrangement having a ground plane, a stack and a first solder bump. The stack is arranged in relation to the ground plane, and includes switching elements coupled in series with one another, and a first end of the stack includes a respective terminal of a first one of the plurality of switching elements. The first solder bump is coupled to the respective terminal of the first one of the plurality of switching elements such that at least a portion of the first solder bump overlaps with one or more of the plurality of switching elements, an overlap dimension set in relation to a first threshold value in order to set a respective contribution to a parasitic capacitance of the radio frequency switch arrangement.
US10510695B2 Package structure and method of forming the same
A package structure and a method of forming the same are provided. The package structure includes a die, an encapsulant, and an RDL structure. The encapsulant is laterally encapsulating the die. The RDL structure is electrically connected to the die. The RDL structure includes a first dielectric layer, a first RDL, a second dielectric layer and a second RDL. The first dielectric layer is disposed on the encapsulant and the die. The first RDL is embedded in the first dielectric layer. The first RDL includes a first via and a first trace connected to each other. A top surface of the first RDL is coplanar with a top surface of the first dielectric layer. The second dielectric layer is on the first dielectric layer and the first RDL. The second RDL is embedded in the second dielectric layer and includes a second via and a second trace connected to each other. A top surface of the second RDL is coplanar with a top surface of the second dielectric layer. The second via is stacked directly on the first via.
US10510692B2 Semiconductor device including dummy conductive cells
A semiconductor device includes metal layers, first dummy conductive cells, and groups of second dummy conductive cells. The metal layers include empty areas and are grouped into pairs of neighboring metal layers. The first dummy conductive cells are each formed in each of the empty areas in each of the pairs of neighboring metal layers that is overlapped by another empty area or a line in the same pair of neighboring metal layers. Each group of the second dummy conductive cells is formed in each of the empty areas in each of the pairs of neighboring metal layers that is overlapped by a signal line in the same pair of neighboring metal layer.
US10510685B2 Dishing prevention columns for bipolar junction transistors
In some embodiments, a bipolar junction transistor (BJT) is provided. The BJT may include a collector region that is disposed within a semiconductor substrate. A base region that is disposed within the semiconductor substrate and arranged within the collector region. An emitter region that is disposed within the semiconductor substrate and arranged within the base region. A pre-metal dielectric layer that is disposed over an upper surface of the semiconductor substrate and that separates the upper surface of the semiconductor substrate from a lowermost metal interconnect layer. A first plurality of dishing prevention columns that are arranged over the emitter region and within the pre-metal dielectric layer, where the plurality of dishing prevention columns each include a dummy gate that is conductive and electrically floating.
US10510681B2 Semiconductor device
A semiconductor device includes a semiconductor die, an insulative layer, a plurality of conductive features, a dummy redistribution layer (RDL), and an Electromagnetic Interference (EMI) shield. The insulative layer covers the semiconductor die. The conductive features substantially surround the insulative layer. The dummy RDL is over the insulative layer and electrically disconnected from the semiconductor die. The EMI shield is in contact with the plurality of conductive features and the dummy RDL.
US10510674B2 Fan-out package having a main die and a dummy die, and method of forming
A method of forming a package and a package are provided. The method includes placing a main die and a dummy die side by side on a carrier substrate. The method also includes forming a molding material along sidewalls of the main die and the dummy die. The method also includes forming a redistribution layer comprising a plurality of vias and conductive lines over the main die and the dummy die, where the plurality of vias and the conductive lines are electrically connected to connectors of the main die. The method also includes removing the carrier substrate.
US10510670B2 Pad structure design in fan-out package
A package includes a corner, a device die, a plurality of redistribution lines underlying the device die, and a plurality of non-solder electrical connectors underlying and electrically coupled to the plurality of redistribution lines. The plurality of non-solder electrical connectors includes a corner electrical connector. The corner electrical connector is elongated. An electrical connector is farther away from the corner than the corner electrical connector, wherein the electrical connector is non-elongated.
US10510668B1 Method of fabricating semiconductor device
A method of fabricating a semiconductor device is provided. A hybrid bonded structure is provided. A cover lid comprising a base portion and at least one dummy portion protruding from the base portion is provided. The at least one dummy portion of the cover lid is bonded to the hybrid bonding structure. The base portion is removed. A redistribution structure over the hybrid bonding structure and the at least one dummy portion is formed.
US10510665B2 Low-k dielectric pore sealant and metal-diffusion barrier formed by doping and method for forming the same
A diffusion barrier and a method to form the diffusion bather are disclosed. A trench structure is formed in an Inter Layer Dielectric (ILD). The ILD comprises a dielectric matrix having a first density. A dopant material layer is formed on the trench structure in which the dopant material layer comprises atoms of at least one of a rare-earth element. The ILD and the trench structure are annealed to form a dielectric matrix comprising a second density in one or more regions of the ILD on which the dopant material layer was formed that is greater than the first density. After annealing, the dielectric matrix comprising the second density includes increased bond lengths of oxygen-silicon bonds and/or oxygen-semiconductor bonds, increased bond angles of oxygen-silicon bonds and/or oxygen-semiconductor material bonds, and pores in the dielectric matrix are sealed compared to the dielectric matrix comprising the first density.
US10510655B2 Semiconductor devices employing a barrier layer
A semiconductor device includes providing a workpiece including an insulating material layer disposed thereon. The insulating material layer includes a trench formed therein. A barrier layer on the sidewalls of the trench is formed using a surface modification process and a surface treatment process.
US10510644B2 Package structures and methods for forming the same
A device includes a redistribution line, and a polymer region molded over the redistribution line. The polymer region includes a first flat top surface. A conductive region is disposed in the polymer region and electrically coupled to the redistribution line. The conductive region includes a second flat top surface not higher than the first flat top surface.
US10510637B2 Devices and methods for heat dissipation of semiconductor integrated circuits
A semiconductor device is disclosed. In one example, the semiconductor device includes: an electronic component having a top surface, a bottom surface, and two end portions; a plurality of contacts disposed on the top surface; and a plurality of metal nodes disposed on the plurality of contacts. The plurality of contacts includes two end contacts disposed at the two end portions respectively and at least one intermediate contact disposed between the two end contacts. The plurality of metal nodes includes two end metal nodes disposed on the two end contacts respectively and at least one intermediate metal node disposed on the at least one intermediate contact.
US10510633B1 Package and printed circuit board attachment
Generally, the present disclosure provides example embodiments relating to a package that may be attached to a printed circuit board (PCB). In an embodiment, a structure includes a package. The package includes one or more dies and metal pads on an exterior surface of the package. At least some of the metal pads are first solder ball pads. The structure further includes pins, and each of the pins is attached to a respective one of the metal pads.
US10510618B2 FinFET EPI channels having different heights on a stepped substrate
A structure includes a stepped crystalline substrate that includes an upper step, a lower step, and a step rise. A first fin includes a crystalline structure having a first lattice constant. The first fin is formed over the lower step. A second fin includes a crystalline structure having a second lattice constant, the second lattice constant being different than the first lattice constant. The second fin can be formed over the upper step apart from the first fin. A second crystalline structure can be formed over the first crystalline structure and the tops of the fins aligned. The first and second fins can be made of the same material, but with different heights and different channel strain values. The first fin can be used as an NMOS fin and the second fin can be used as a PMOS fin of a CMOS FinFET.
US10510602B2 Methods of producing self-aligned vias
Methods and apparatus to form fully self-aligned vias are described. A first metal film is formed in the recessed first conductive lines and on the first insulating layer of a substrate comprising alternating conductive lines and a first insulating layer. Pillars and a sheet are formed from the first metal film. Some of the pillars and a portion of the sheet are selectively removed and a second insulating layer is deposited around the remaining pillars and sheet. The remaining pillars and sheet are removed to form vias and a trench in the second insulating layer. A third insulating layer is deposited in the vias and trench and an overburden is formed on the second insulating layer. Portions of the overburden are selectively etched from the second insulating layer to expose the second insulating layer and the filled vias and leaving portions of the third insulating layer on the second insulating layer. The third insulating layer is selectively etched from some of the filled vias to form via openings to the first conductive line and a trench.
US10510600B1 Shared contact structure and methods for forming the same
A butted contact structure is provided. In one embodiment, a structure includes a first transistor on a substrate, the first transistor comprising a first source or drain region, a first gate, and a first gate spacer being disposed between the first gate and the first source or drain region. The structure includes a second transistor on the substrate, the second transistor comprising a second source or drain region, a second gate, and a second gate spacer being disposed between the second gate and the second source or drain region. The structure includes a butted contact disposed above and extending from the first source or drain region to at least one of the first or second gate, a portion of the first gate spacer extending a distance into the butted contact to separate a first bottom surface of the butted contact from a second bottom surface of the butted contact.
US10510598B2 Self-aligned spacers and method forming same
A method includes forming a bottom source/drain contact plug in a bottom inter-layer dielectric. The bottom source/drain contact plug is electrically coupled to a source/drain region of a transistor. The method further includes forming an inter-layer dielectric overlying the bottom source/drain contact plug. A source/drain contact opening is formed in the inter-layer dielectric, with the bottom source/drain contact plug exposed through the source/drain contact opening. A dielectric spacer layer is formed to have a first portion extending into the source/drain contact opening and a second portion over the inter-layer dielectric. An anisotropic etching is performed on the dielectric spacer layer, and a remaining vertical portion of the dielectric spacer layer forms a source/drain contact spacer. The remaining portion of the source/drain contact opening is filled to form an upper source/drain contact plug.
US10510595B2 Integrated fan-out packages and methods of forming the same
A method of forming a semiconductor device includes attaching a metal foil to a carrier, the metal foil being pre-made prior to attaching the metal foil; forming a conductive pillar on a first side of the metal foil distal the carrier; attaching a semiconductor die to the first side of the metal foil; forming a molding material around the semiconductor die and the conductive pillar; and forming a redistribution structure over the molding material.
US10510591B1 Package-on-package structure and method of manufacturing package
A package-on-package (PoP) structure includes a first package and a second package stacked on the first package. The first package includes a die, a plurality of conductive structures, an encapsulant, and a redistribution structure. The die has an active surface and a rear surface opposite to the active surface. The die includes an amorphous layer located on the rear surface. The conductive structures surround the die. The encapsulant encapsulates the die and the conductive structures. The redistribution structure is on the active surface of the die and is electrically connected to the conductive structures and the die.
US10510586B1 Multi-layer structure having a dense middle layer
An embodiment is a method of fabricating a semiconductor structure. The method includes depositing a hard mask. A multi-layer structure is deposited over the hard mark. The multi-layer structure includes a bottom layer, a first middle layer over the bottom layer, a second middle layer over the first middle layer, and a top layer over the second middle layer. The first middle layer comprises a SiCxHyOz material in which the SiCxHyOz material has a silicon-to-silicon bond content in a range from about 0.5% to about 5%. The multi-layer structure is patterned to form a patterned first middle layer having openings. The hard mask is etched through the openings in the patterned first middle layer.
US10510585B2 Multi-patterning to form vias with straight profiles
A method includes forming a carbon-containing layer with a carbon atomic percentage greater than about 25 percent over a first hard mask layer, forming a capping layer over the carbon-containing layer, forming a first photo resist over the capping layer, and etching the capping layer and the carbon-containing layer using the first photo resist as a first etching mask. The first photo resist is then removed. A second photo resist is formed over the capping layer. The capping layer and the carbon-containing layer are etched using the second photo resist as a second etching mask. The second photo resist is removed. A third photo resist under the carbon-containing layer is etched using the carbon-containing layer as etching mask. A dielectric layer underlying the third photo resist is etched to form via openings using the third photo resist as etching mask. The via openings are filled with a conductive material.
US10510584B2 Via patterning using multiple photo multiple etch
A method includes forming a dielectric layer, forming a photo resist over the dielectric layer, forming a first mask layer over the photo resist, and forming a second mask layer over the first mask layer. A first-photo-first-etching is performed to form a first via pattern in the second mask layer, wherein the first-photo-first-etching stops on a top surface of the first mask layer. A second-photo-second-etching is performed to form a second via pattern in the second mask layer, wherein the second-photo-second-etching stops on the top surface of the first mask layer. The first mask layer is etched using the second mask layer as an etching mask. The photo resist and the dielectric layer are etched to simultaneously transfer the first via pattern and the second via pattern into the dielectric layer.
US10510580B2 Dummy fin structures and methods of forming same
An embodiment method includes depositing a first dielectric film over and along sidewalls of a semiconductor fin, the semiconductor fin extending upwards from a semiconductor substrate. The method further includes depositing a dielectric material over the first dielectric film; recessing the first dielectric film below a top surface of the semiconductor fin to define a dummy fin, the dummy fin comprising an upper portion of the dielectric material; and forming a gate stack over and along sidewalls of the semiconductor fin and the dummy fin.
US10510577B2 Lift off process for chip scale package solid state devices on engineered substrate
A method of processing an engineered substrate structure includes providing an engineered substrate structure including a polycrystalline substrate and an engineered layer encapsulating the polycrystalline substrate, forming a sacrificial layer coupled to the engineered layer, joining a solid state device structure to the sacrificial layer, forming one or more channels in the solid state device structure by removing one or more portions of the solid state device structure to expose one or more portions of the sacrificial layer, flowing an etching chemical through the one or more channels to the one or more exposed portions of the sacrificial layer, and dissolving the sacrificial layer by interaction between the etching chemical and the sacrificial layer, thereby separating the engineered substrate structure from the solid state device structure.
US10510564B2 Dynamic coolant mixing manifold
A system for controlling temperature of a substrate, which is arranged on a substrate support assembly, includes first and second sources to respectively supply a fluid at first and second temperatures at a fixed flow rate. First and second three-way proportional valves receive the fluid from the first and second sources, mix first portions of the received fluid to supply the fluid having a predetermined temperature to the substrate support assembly at a predetermined flow rate, and return second portions of the received fluid to the first and second sources. A third three-way proportional valve receives the fluid from the substrate support assembly and returns the received fluid to the first and second sources. A controller controls the first and second valves to supply the fluid to the substrate support assembly and controls the third valve to divide the fluid between the first and second sources.
US10510562B2 Stacked semiconductor devices and methods of forming same
Stacked semiconductor devices and methods of forming the same are provided. Contact pads are formed on a die. A passivation layer is blanket deposited over the contact pads. The passivation layer is subsequently patterned to form first openings, the first openings exposing the contact pads. A buffer layer is blanket deposited over the passivation layer and the contact pads. The buffer layer is subsequently patterned to form second openings, the second opening exposing a first set of the contact pads. First conductive pillars are formed in the second openings. Conductive lines are formed over the buffer layer simultaneously with the first conductive pillars, ends of the conductive lines terminating with the first conductive pillars. An external connector structure is formed over the first conductive pillars and the conductive lines, the first conductive pillars electrically coupling the contact pads to the external connector structure.
US10510555B2 Mechanism for manufacturing semiconductor device
A method for manufacturing a semiconductor device includes forming a gate electrode over a substrate; forming a hard mask over the gate electrode, in which the hard mask comprises a metal oxide; forming an interlayer dielectric (ILD) layer over the hard mask; forming a contact hole in the ILD layer, wherein the contact hole exposes a source/drain; filling the contact hole with a conductive material; and applying a chemical mechanical polish process to the ILD layer and the conductive material, wherein the chemical mechanical polish process stops at the hard mask, the chemical mechanical polish process uses a slurry containing a boric acid or its derivative, the chemical mechanical polish process has a first removal rate of the ILD layer and a second removal rate of the hard mask, and a first ratio of the first removal rate to the second removal rate is greater than about 5.
US10510553B1 Dry ashing by secondary excitation
An ashing process and device forms radicals of an ashing gas through a secondary reaction. A plasma is generated from a first gas, which is diffused through a first gas distribution plate (GDP). The plasma is diffused through a second GDP and a second gas is supplied below the second GDP. The first gas reacts with the second gas to energize the second gas. The energized second gas is used in ashing a resist layer from a substrate.
US10510550B2 Polarization-dependent laser-assisted plasma etching
A method of laser-assisted plasma etching with polarized light comprises providing a surface of a substrate that includes at least one surface region having trenches arranged in a unidirectional pattern along an x-direction or a y-direction of the surface, where each trench has a depth along a z-direction. The trenches extend substantially in parallel with each other and have a half-pitch of about 100 nm or less. The surface is exposed to a plasma and simultaneously illuminated with a pulsed laser beam having a predetermined polarization along the x-direction or the y-direction, and the trenches are etched.
US10510548B2 Semiconductor structure
Semiconductor structures are provided. The semiconductor structure includes a base including first, second, third, and fourth regions, used for first, second, third, and fourth transistors, respectively. A gate dielectric layer is on the first, second, third and fourth regions of the base. A first material layer is on the gate dielectric layer. A second material layer is on the first material layer above the fourth region. A third material layer is on the first material layer above the third region and on the second material layer above the fourth region. A fourth material layer is on the third material layer above the third and fourth regions and on the first material layer on the second region. The first material layer above the first region is used as a first work function layer for the first transistor.
US10510537B2 Pixel structure and driving method thereof, and display device
A pixel structure, a driving method thereof, and a display device are provided. The accommodation chamber of the pixel structure includes: a first substrate and a second substrate opposite to each other, an accommodation space being formed therebetween; a light absorption layer in the accommodation space, including a flowable insulating liquid layer; a transparent thin film in the accommodation space, located between the insulating liquid layer and the second substrate, a refractive index of the transparent thin film being less than or equal to that of the insulating liquid layer. The accommodation chamber is in one of the at least two following states: in a first state, the insulating liquid layer is separated from the transparent thin film such that light rays from the second substrate are totally reflected; and in a second state, the insulating liquid layer and the transparent thin film at least are partially in direct contact.
US10510531B2 Method of fabrication of a semiconductor element comprising a highly resistive substrate
A method of fabrication of a semiconductor element includes a step of rapid heat treatment in which a substrate comprising a base having a resistivity greater than 1000 Ohm·cm is exposed to a peak temperature sufficient to deteriorate the resistivity of the base. The step of rapid heat treatment is followed by a curing heat treatment in which the substrate is exposed to a curing temperature between 800° C. and 1250° C. and then cooled at a cooldown rate less than 5° C./second when the curing temperature is between 1250° C. and 1150° C., less than 20° C./second when the curing temperature is between 1150° C. and 1100° C., and less than 50° C./second when the curing temperature is between 1100° C. and 800° C.
US10510525B2 Ion beam mass pre-separator
An apparatus for separating ions includes an electrode arrangement having a length extending between first and second ends. The first end is configured to introduce a beam of ions into an ion transmission space of the arrangement. An electronic controller applies an RF potential and a DC potential to an electrode of the electrode arrangement, for generating a ponderomotive RF electric field and a mass-independent DC electric field. The application of the potentials is controlled such that a ratio of the strength of the ponderomotive RF electric field to the strength of the mass-independent DC electric field varies along the length of the electrode arrangement. The generated electric field supports extraction of ions having different m/z values at respective different positions along the length of the electrode arrangement. Ions are extracted in one of increasing and decreasing sequential order of m/z ratio with increasing distance from the first end.
US10510510B2 Treating biomass
Methods and systems are described for processing cellulosic and lignocellulosic materials and useful intermediates and products, such as energy and fuels. For example, irradiating methods and systems are described to aid in the processing of the cellulosic and lignocellulosic materials. The electron beam accelerator has multiple windows foils and these foils are cooled with cooling gas. In one configuration a secondary foil is integral to the electron beam accelerator and in another configuration the secondary foil is part of the enclosure for the biomass conveying system.
US10510509B2 Edge detection system
An edge detection system is provided that generates a scanning electron microscope (SEM) linescan image of a pattern structure including a feature with edges that require detection. The edge detection system includes an inverse linescan model tool that receives measured linescan information for the feature from the SEM. In response, the inverse linescan model tool provides feature geometry information that includes the position of the detected edges of the feature.
US10510507B2 Fuse unit
A fuse unit includes a fusible link, a holding mechanism, and a locking mechanism. The fusible link is connected to a battery terminal and includes a fusible element that melts when an overcurrent flows through the fusible link. The holding mechanism includes a base portion disposed between a post standing surface of a battery housing and the battery terminal in a state where the battery terminal is fastened to a battery post provided on the post standing surface, and a holding portion that is formed next to the base portion and that holds the fusible link above the post standing surface. The locking mechanism locks the holding mechanism onto the post standing surface. With this configuration, the fuse unit can suppress a load acting on the battery post.
US10510501B2 Rotary knob controller
According to the present disclosure, a controller includes a base and a continuous sealing layer connected to the base forming an environmentally sealed compartment between the base and a lower surface of the continuous sealing layer. A circuit board is positioned within the compartment, and a rotary knob encoder is positioned on an upper surface of the continuous sealing layer. Movement of the rotary knob encoder is detectable by the circuit board through the continuous sealing layer.
US10510495B2 Electrochemical capacitor
A low-cost electrochemical capacitor is provided which has high capacity and excellent charging and discharging characteristics, simultaneously has excellent safety and reliability, and has the basic performance as a capacitor, achieved in that, as the electrolyte between a negative electrode and a positive electrode, a solution of an ambient temperature molten salt and a specific polyether copolymer is allowed to gel using a specific photoreaction initiator and is held between the two electrodes. This low-cost electrochemical capacitor has the basic performance of a capacitor, has high capacity and excellent charging and discharging characteristics without use of a separator, and simultaneously has excellent safety and reliability.
US10510493B2 Core-shell composite, method for producing the same, electrode material, catalyst, electrode, secondary battery, and electric double-layer capacitor
This core-shell composite (10) is provided with a core (11) formed from a porous carbon body having a large number of pores from the interior through to the surface, and a shell layer (12) formed from conductive polymer nanorods (12a) that extend outward from the cavities of the pores (11a) on the surface of the core. The present invention provides the core-shell composite (10), to which electrolyte ions can be efficiently adsorbed or doped, a method for producing the core-shell composite, as well as an electrode material, a catalyst, an electrode, a secondary battery and an electric double-layer capacitor that use the core-shell composite.
US10510486B2 Multilayer ceramic electronic component
A multilayer ceramic electronic component includes a multilayer body that includes a second main surface defining and functioning as a mounting surface. Outer electrodes include underlying electrode layers including a conductive metal and a glass component and conductive resin layers including a thermosetting resin and a metal component. The underlying electrode layers extend from first and second end surfaces onto at least the second main surface. The conductive resin layers extend onto the underlying electrode layers provided on the second main surface, portions of the second main surface, and portions of the underlying electrode layers provided on the first end surface and the second end surface and cover portions of the first and second end surfaces, the portions including areas corresponding to about 9% or more and about 82% or less of areas of the first and the second end surfaces.
US10510473B2 Switchgear
For the purpose of obtaining a switchgear that can perform a reliable operation, the switchgear includes: opening and closing coils that drive a movable element, opening and closing capacitors that supply energy to the coils, opening and closing control sections that perform control of charging the capacitors and of energizing the coils, an opening coil that drives the movable element to the open side, an opening capacitor frat supplies energy to the coil, a second opening control section that performs control of charging the opening capacitor and of energizing the opening coil, and an interlock circuit that energizes the second opening control section; and a signal showing that the second opening control section is in operation is supplied to an interlock circuit.
US10510472B2 Coil actuator for LV or MV applications
The present application relates to a coil actuator for low and medium voltage applications, which comprises a electromagnet operatively associated with a movable plunger, a power & control unit electrically connected with the electromagnet and first and second input terminals (T1, T2) operatively connected with the power & control unit, wherein an input voltage (VIN) is applied between said first and second input terminals during the operation of the coil actuator. The coil actuator further comprise a third input terminal (T3) operatively connected with the power & control unit, the third input, terminal being adapted to be in a first operating connection (A), which correspondences to normal control conditions (NDC) for the operation of the electromagnet, or in a second operating condition (B), which corresponds to overriding control conditions (ODC) for the operation of said electromagnet. The power & control unit is adapted to control the operation of the electromagnet according to the normal control conditions or the overriding control conditions depending on the operating condition (A, B) of the third input terminal.
US10510465B1 Methods and systems for securely accessing and managing aggregated submarine cable system information
Aggregated, submarine cable system information is securely stored, accessed and managed. Security is assured through the use of multi-factor authentication that is compliant with National Institutes of Standards And Technology and US. Government Defense Federal Acquisition Regulation requirements. Further, real-time audit logs are generated as end-users access controlled unclassified information.
US10510455B2 Multi-modular power plant with off-grid power source
A multi-modular power plant may include a plurality of on-site nuclear power modules configured to generate a power plant output, wherein one or more of the nuclear power modules may be designated as service module units which are configured to generate a first portion of the power plant output. A remainder of the nuclear power modules may be configured to generate a second portion of the power plant output. A number of power plant systems may be configured to operate using electricity associated with a house load of the power plant, wherein the first portion of the power plant output is equal to or greater than the house load. Additionally, a switchyard may be configured to electrically connect the power plant to a distributed electrical grid. The distributed electrical grid may be configured to service a plurality of geographically distributed consumers, and the switchyard may be configured to apply the second portion of the power plant output to the distributed electrical grid. The switchyard may further be configured to apply at least part of the first portion of the power plant output to the power plant systems during a loss of power from the distributed electrical grid.
US10510445B2 Methods and systems for displaying clinical parameters
Methods and systems are disclosed for displaying clinical parameters in a chart that can be easily interpreted by medical personnel. A system includes a parameter acquiring device configured to acquire data signals indicative of depth of anesthesia in real time. The system also includes a data processor and a display device, which are in communication with the parameter acquiring device.
US10510439B2 System and method for processing healthcare information
A method for processing healthcare information includes: receiving information related to a patient and a plurality of providers involved with caring for the patient; using the information to generate patient centered provider graphs that describe relationships among the patient and the plurality of providers and include an indication of provider availability within a clinical situation; and presenting the graphs to a plurality of uses. An apparatus that is used to practice the method is also provided.
US10510438B2 System and method for building intuitive clinical trial applications
The present invention allows clinical trial organizers to operate a platform for creating trial specific custom mobile applications at a price point that would not be possible if the application were created by programmers on a trial-by-trial basis. The invention shortens build time by creating a hierarchy of questions that changes the next question posed to the user based upon their answer to a previous question thereby reducing the number of questions the user must answer while providing the application creation platform with the detailed information relevant to a specific clinical trial. The platform uses a simulation builder that provides a test version of the application to the user mobile device during the application creation process thereby allowing the user to see the layout of the application as they progress through the building process. While building the application, the user can create a simulated version of the application in real time deliver the same to the mobile device of the user. The system creates a handshaking process that allows the user to create annotations and/or edits in the simulated application that are communicated back to the building platform. Changes made in the simulated application will affect the landing page the user sees when returning to the building platform. The system will collect usability data from a clinical trial application on a plurality of trial subject and trial organizer mobile devices. The system can measure variables such as time on page, misentries, and missed selections of icons to determine common trouble spots for users. That data may be used to redesign the interface or process flow of the application to optimize usability.
US10510425B2 Semiconductor storage device
A word-line controller applies a voltage to a selected word-line. A bit-line controller applies voltages to bit-lines. A detector detects data of memory-cells. A write sequence of writing data in selected memory-cells connected to the selected word-line has at least one write-loop including a write operation of applying a plurality of write voltages with the word-line controller and the bit-line controller, and a verify operation of verifying with the detection circuit whether a threshold voltage of each of the selected memory-cells has reached a plurality of reference voltages for corresponding write data. The word-line controller and the bit-line controller select a write voltage corresponding to a threshold voltage of each of the selected memory-cells from among the write voltages with respect to each of the write-loops, and apply the selected write voltage to the selected memory-cell in a subsequent write operation.
US10510422B2 Memory devices with read level calibration
Several embodiments of memory devices and systems with read level calibration are disclosed herein. In one embodiment, a memory device includes a controller operably coupled to a main memory having at least one memory region and calibration circuitry. The calibration circuitry is operably coupled to the at least one memory region and is configured to determine a read level offset value corresponding to a read level signal of the at least one memory region. In some embodiments, the calibration circuitry is configured to obtain the read level offset value internal to the main memory. The calibration circuitry is further configured to output the read level offset value to the controller.
US10510419B1 Monitoring and charging inhibit bit-line
Discussed herein are systems and methods for charging a bit line (BL) during programming of non-volatile memory cells. An embodiment of a memory device comprises a group of memory cells including a first memory cell coupled to a first BL and a second memory cell coupled to a second BL, and a BL charging circuit that provides an inhibit signal to the second BL in response to a control signal to program the first memory cell. To provide the inhibit signal, the BL charging circuit apply a supply voltage to the second BL for an initial wait time and, after the initial wait time, apply a higher voltage than the supply voltage, until the inhibit signal reaches a value of the supply voltage. The first memory cells is programmed in response to the established voltage on the second BL.
US10510415B1 Memory device using comb-like routing structure for reduced metal line loading
A memory device includes a first semiconductor structure and a second semiconductor structure. The first semiconductor structure includes a first substrate and one or more peripheral devices on the first substrate. The second semiconductor structure includes a first set of conductive lines electrically coupled with a first set of a plurality of vertical structures and a second set of conductive lines electrically coupled with a second set of the plurality of vertical structures different from the first set of the plurality of vertical structures. The first set of conductive lines are vertically distanced from one end of the plurality of vertical structures and the second set of conductive lines are vertically distanced from an opposite end of the plurality of vertical structures.
US10510411B2 RRAM array with current limiting element
An integrated chip is disclosed. In some embodiments, the integrated chip includes a plurality of resistive random access memory (RRAM) devices respectively having a first electrode and a second electrode. A bit-line decoder is connected to the first electrode of the plurality of RRAM devices by a plurality of bit-lines. A current limiting element is connected to the second electrode of the plurality of RRAM devices by way of a plurality of access transistors. The current limiting element is configured to concurrently limit currents on the plurality of bit-lines.
US10510410B2 Method for programming resistive memory cell with AC perturbation AC signal and nonvolatile memory device thereof
In the disclosure, a non-volatile memory device includes a resistive memory cell and a write and read circuit. The write and read circuit is coupled to the resistive memory cell and configured to combine a perturbation AC signal with a first writing signal, so as to generate a second writing signal. Then, the write and read circuit applies the second writing signal to the resistive memory cell to program the resistive memory cell. The combination of the oscillation signal and the first writing signal (constant DC signal) and AC signal would penetrate the shielding effect of the insulating layer and free the stuck charges.
US10510408B2 Probabilistic event detector for fast overwrite disturb remediation in phase change media
A computer-implemented method for remediating disruptions to memory cells is described. In response to detecting a write to an aggressor memory cell, a remediation event detector locates an entry in a data structure based on an identifier of the aggressor memory cell. Based on the located entry, the remediation event detector determines an increment value. The determined increment value is used by the remediation event detector to increment a disturb counter associated with a neighbor memory cell of the aggressor memory cell. When the disturb counter of the neighbor memory cell is greater than or equal to a disturb threshold, a remediator performs selective remediation for the neighbor memory cell.
US10510404B2 Write assist circuit of memory device
A device including a memory cell is disclosed. The memory cell includes a first inverter and a second inverter cross-coupled with the first inverter. The first inverter is operated with a first operational voltage and a third operational voltage, and the second inverter is operated with a second operational voltage and a fourth operational voltage. During a write operation of the memory cell, the first operational voltage and the second operational voltage are configured at different voltage levels, and the third operational voltage and the fourth operational voltage are configured at the same voltage level.
US10510402B2 Mitigating write disturbance in dual port 8T SRAM
The independent claims of this patent signify a concise description of embodiments. Disclosed is technology for reducing write disturbance while writing data into a first SRAM cell and accessing a second SRAM cell in a row of SRAM cells. This Abstract is not intended to limit the scope of the claims.
US10510399B2 Low power SRAM bitcell using resonant drive circuitry
An SRAM cell comprises a first inverter having an output lead coupled to the input lead of a second inverter via a first resistor. The output lead of the second inverter is coupled to the first inverter input lead via a second resistor. A first write bit line is coupled to the first inverter input lead via a first switch, and a second write bit line is coupled to the second inverter input lead via a second switch. Because of the resistors, the circuitry driving write bit lines does not have to overpower the inverters when writing data to the cell. The cell is part of an array comprising several columns of SRAM cells, each column coupled to a pair of write bit lines. A resonating oscillator drives the write bit lines with a sine wave. This reduces the power consumed by the SRAM array.
US10510398B2 Systems and methods for improving write preambles in DDR memory devices
A memory device includes a data write circuitry. The data write circuitry is configured to capture a first write command received via an external input/output (I/O) interface. The data write circuitry is further configured to generate a first internal write start (InternalWrStart) in a data strobe (DQS) domain after capture of the first write command. The data write circuitry is additionally configured to write a first one or more data bits into at least one memory bank based on the first InternalWrStart, wherein the first InternalWrStart is generated internally in the memory device.
US10510397B2 Integrated circuit devices configured to control discharge of a control gate voltage
Integrated circuit devices include a first node, a second node, a transistor connected between the first node and the second node, a current path between a control gate of the transistor and the second node, and a controller configured to concurrently discharge a voltage level of the first node and a voltage level of the second node, monitor a representation of a voltage difference between the voltage level of the first node and a voltage level of the control gate of the transistor while discharging the voltage level of the first node and discharging the voltage level of the second node, activate the current path if the voltage difference is deemed to be greater than a first value, and deactivate the current path if the voltage difference is deemed to be less than a second value.
US10510392B1 Integrated circuits having memory cells with shared bit lines and shared source lines
Integrated circuits, memory arrays and methods for operating integrated circuit devices are provided. In an embodiment, an integrated circuit includes a selected column of bit cells, wherein each bit cell in the selected column is coupled to a source line and coupled to a bit line. Further, the integrated circuit includes a first column of bit cells laterally adjacent the selected column, wherein each bit cell in the first column is coupled to the source line. Also, the integrated circuit includes a second column of bit cells laterally adjacent the selected column, wherein each bit cell in the second column is coupled to the bit line.
US10510387B2 Low standby power with fast turn on method for non-volatile memory devices
A method for driving a non-volatile memory system is disclosed. A standby detection circuit detects whether the nonvolatile memory system is in a standby condition. In response to determining that the non-volatile memory system is in a standby condition, a bias control circuit reduces bias currents provided to drivers of the non-volatile memory system in a standby mode. The non-volatile memory system is operated in the standby mode after the bias currents have been reduced, where an output signal indicating the standby mode is maintained until a read instruction is detected.
US10510386B1 Dynamic bit-line clamping circuit for computing-in-memory applications and clamping method thereof
A dynamic bit-line clamping circuit for computing-in-memory applications is configured to clamp a bit line via at least one reference signal and includes a clamping node, a first clamping unit, a second clamping unit, a first feedback controlling unit and a second feedback controlling unit. The first clamping unit is electrically connected between the bit line and the clamping node. The second clamping unit is electrically connected between the clamping node and a power source voltage and includes a switch. The second feedback controlling unit is electrically connected to the clamping node and the switch. The second feedback controlling unit generates a switching signal according to the at least one reference signal and a voltage level of the clamping node. The switch is switched by the switching signal so as to clamp the voltage level of the clamping node according to the at least one reference signal.
US10510381B2 Data transfer between subarrays in memory
The present disclosure includes apparatuses and methods for data transfer between subarrays in memory. An example may include a first subarray of memory cells and a second subarray of memory cells, wherein a first portion of memory cells of the first subarray and a first portion of memory cells of the second subarray are coupled to a first sensing circuitry stripe. A third subarray of memory cells can include a first portion of memory cells coupled to a second sensing circuitry stripe. A second portion of memory cells of the second subarray and a second portion of memory cells of the third subarray can be coupled to a third sensing circuitry stripe. A particular row of the second array can include memory cells from the first portion of memory cells in the second array coupled to memory cells from the second portion of memory cells in the second array.
US10510379B1 Method for controlling operations of memory device, associated memory device and controller thereof, and associated electronic device
A method for controlling operations of a memory device, the memory device and the controller thereof, and the associated electronic device are provided. The method can comprise: before a voltage-drop event regarding a driving voltage occurs, mapping a rising reference voltage and a falling reference voltage to a first reference voltage and a second reference voltage, respectively; when the voltage-drop event occurs, pausing at least one access operation to a non-volatile (NV) memory, and mapping the rising reference voltage and the falling reference voltage to another first reference voltage and another second reference voltage, respectively; and when the voltage-drop event ends, mapping the rising reference voltage and the falling reference voltage to the first reference voltage and the second reference voltage, respectively.
US10510377B2 System and method for combining light code and video
A system and method for combining light codes and a video are provided. The system includes an editing device and a storage device. The editing device identifies the content of a video to obtain a playback period of a plurality of frames having at least one candidate object in the video. The storage device stores at least one candidate object code and at least one light code symbol, and the light code symbol has a correspondence with the candidate object code. The editing device matches playback period of the frames having the at least one candidate object with the light code symbol, so as to provide a light code output table corresponding to the video.
US10510376B2 Method, system and computer program product for editing movies in distributed scalable media environment
A movie editor converts a received movie into a proxy format, and creates a texture strip representing the frames of the movie. An editor can use the texture strip to edit the movie, rather than editing the movie directly. Deep tags and/or special effects can be defined for the texture strip using a graphical interface. The graphical interface enables movies to be combined into a playback product according to a control structure graphically presented in the graphical interface.
US10510369B2 Magnetic tape having characterized magnetic particles and magnetic tape device
A magnetic tape includes a non-magnetic support; a non-magnetic layer including non-magnetic powder and a binder on the non-magnetic support; and a magnetic layer including ferromagnetic powder and a binder on the non-magnetic layer. The total thickness of the non-magnetic layer and the magnetic layer is less than or equal to 0.60 μm. The magnetic layer includes a timing-based servo pattern, the ferromagnetic powder is ferromagnetic hexagonal ferrite powder, and the magnetic layer includes an abrasive. In addition, the tilt cos θ of the ferromagnetic hexagonal ferrite powder with respect to the surface of the magnetic layer acquired by cross section observation performed using a scanning transmission electron microscope is 0.85 to 1.00.
US10510365B2 NFT with mechanically robust materials
A recording head includes a near-field transducer proximate a media-facing surface. The near-field transducer comprises an aperture portion surrounded by walls of plasmonic material, the walls oriented normal to the media-facing surface. A notch protrudes within the aperture. The notch comprises at least one of Rh and Ir. A write pole is proximate the near-field transducer. The write pole has a back surface facing away from the media-facing surface and an aperture-facing surface proximate the aperture.
US10510361B2 Audio processing apparatus that outputs, among sounds surrounding user, sound to be provided to user
An audio processing apparatus is provided that includes an acquirer that acquires a surrounding audio signal indicating a sound surrounding a user. The audio processing apparatus also includes an audio extractor that extracts, from the acquired surrounding audio signal, a providing audio signal indicating a sound to be provided to the user. The audio processing apparatus further includes an output that outputs a first audio signal, indicating a main sound, and the providing audio signal.
US10510360B2 Enhancing audio signals using sub-band deep neural networks
Systems and methods for enhancing reverberated audio signals are disclosed. In one embodiment, a method is disclosed comprising receiving an audio signal; partitioning a frequency domain representation of the audio signal into a plurality of sub-band vectors; inputting each sub-band vector into a corresponding deep neural network; calculating, using the corresponding deep neural networks, a plurality of output vectors for each sub-band; concatenating the plurality of output vectors to generate a clean audio feature matrix; and converting the clean audio feature matrix into a time-domain audio signal.
US10510359B1 Command processing device and method
A command processing device and method are provided. The command processing device includes a receiving device and a processing device. The receiving device receives an audio signal from an electronic device, wherein the audio data includes data signals and clock signals, and the data signals correspond to a first sound channel and the clock signals correspond to a second sound channel. The processing device is coupled to the receiving device. The processing device obtains the data signals from the first sound channel, and obtains the clock signals from the second sound channel. The processing device obtains one or more commands according to the data signals and clock signals, and performs operations corresponding to the commands.
US10510324B2 Display controller
A display controller 12 comprises a first display processing core 20 comprising a first input stage 21 operable to read at least one input surface, a first processing stage operable to process one or more input surfaces to generate an output surface, and a first output stage 26 operable to provide an output surface for display to a first display 6, and a second display processing core 40 comprising a second input stage 41 operable to read at least one input surface, a second processing stage operable to process one or more input surfaces to generate an output surface, and a second output stage 46 operable to provide an output surface for display to a second display 8. The display controller 12 also comprises an internal data path 30 for passing pixel data of an output surface from the second display core 40 to the first display core 20.
US10510322B2 Input display device, input display method, and computer-readable medium
An input display device includes: a processor to execute a program; and a memory to store the program which, when executed by the processor, results in performance of steps including: receiving an input of a track by a receiving unit; generating a track image showing the track; acquiring a character string; and displaying the character string acquired in the acquiring to be superimposed on the track image. When the character string is acquired in the acquiring before the track image is generated, the displaying the character string is stood by.
US10510310B2 Semiconductor device
A semiconductor device where delay or distortion of a signal output to a gate signal line in a selection period is reduced is provided. The semiconductor device includes a gate signal line, a first and second gate driver circuits which output a selection signal and a non-selection signal to the gate signal line, and pixels electrically connected to the gate signal line and supplied with the two signals. In a period during which the gate signal line is selected, both the first and second gate driver circuits output the selection signal to the gate signal line. In a period during which the gate signal line is not selected, one of the first and second gate driver circuits outputs the non-selection signal to the gate signal line, and the other gate driver circuit outputs neither the selection signal nor the non-selection signal to the gate signal line.
US10510306B2 Display panel and display apparatus having the same
A display panel includes a plurality of gate lines extending in a first direction and including first and second gate lines adjacent to each other. A plurality of data lines extends in a second direction that crosses the first direction and includes first and second data lines adjacent to each other. A plurality of sub-pixels are arranged in a matrix configuration, each row of the matrix being disposed between two adjacent gate lines, from among the plurality of gate lines, each column of the matrix being disposed between two adjacent data lines, from among the plurality of data lines. The plurality of sub-pixels includes first column sub-pixels disposed on a first column of the matrix and connected to the first data line. Second column sub-pixels are disposed on a second column of the matrix and are connected to the second data line, the second column being adjacent to the first column. First row sub-pixels are disposed on a first row of the matrix and are alternately connected to the first and second gate lines in units of two sub-pixels.
US10510299B2 Pixel illumination compensation method, pixel illumination compensation apparatus and display device incorporating the apparatus
A pixel compensation method, pixel compensation apparatus and display device are provided. In the blanking section of (2n−1)th display frame, the detection line corresponding to the first sub-pixel column of the same color sub-pixels in the nth row is charged with an additional detection voltage, such that the detected voltage on this detection line is the sum of the detection voltage and a coupling voltage. The detection line corresponding to the second sub-pixel column of the same color sub-pixels is not charged with the additional detection voltage, such that the detected voltage on this detection line is the coupling voltage. The detection voltage corresponding to the first sub-pixel column is obtained according to the voltage on the detection line corresponding to each of the same color sub-pixels. Similarly, in the blanking section of (2n)th display frame, the detection voltage corresponding to the second sub-pixel column may be obtained.
US10510294B2 Pixel driving circuit, method for driving the same and display device
A pixel driving circuit, a driving method thereof and a display device are provided. The pixel driving circuit includes a driving control unit, a light-emission control signal generation unit and a pixel driving unit. The driving control unit is configured to generate a low resolution control signal or a high resolution control signal. The pixel driving unit includes N pixel driving sub-units. Each pixel driving sub-unit is configured to control M light-emitting elements connected to the pixel driving sub-unit to emit light simultaneously when the light-emission control signal generation unit has received the low resolution control signal, and control the M light-emitting elements to emit light in a time-division manner based on M data voltages applied to a data line in a time-division manner when the light-emission control signal generation unit has received the high resolution control signal, where N and M are both integers greater than 1.
US10510286B2 Mounting substrate and electronic apparatus
There is provided a mounting substrate that makes a seam more inconspicuous when a plurality of mounting substrates are tiled, and an electronic apparatus including the mounting substrate.The mounting substrate includes a wiring substrate, a plurality of pixels (11) arranged in a matrix in a pixel region of the wiring substrate, and a plurality of drivers (14A) that are disposed in the pixel region and select the pixels in units of two or more pixels. Each of the pixels includes an optical element that emits or receives light, and a pixel circuit that controls light emission or light reception of the optical element. One or more of the plurality of drivers are assigned to each pixel row or every plurality of pixel rows.
US10510276B1 Apparatus and method for controlling a display of a vehicle
An apparatus for controlling a display of a vehicle includes a camera obtaining a face image of a driver, a sensor sensing a location of a seat on which the driver is seated, and a controller. The controller is configured to determine a location of an eye of the driver based on the face image and the location of the seat and to correct a projection location of a virtual image projected onto a display device based on the location of the eye. The apparatus allows the virtual image to be accurately matched with a road by changing the projection location of a virtual image depending on the height of a driver's eye, thereby providing the driver with an undistorted image.
US10510273B2 Plastic fastener and plastic fastener assembly
Plastic fastener and plastic fastener assembly. The plastic fastener assembly may be a length of continuously connected fastener stock and may include a first flexible filament having a first end and a second end, a first cross-bar disposed at the first end of the first flexible filament, and a first paddle disposed at the second end of the first flexible filament. The plastic fastener assembly may further include a second flexible filament, the second flexible filament having a first end and a second end, a second cross-bar disposed at the first end of the second flexible filament, and a second paddle disposed at the second end of the second flexible filament. The plastic fastener assembly may further include a first severable connector interconnecting the first and second paddles. The first severable connector may include a pair of generally frusto-semi-circular members joined to one another at a generally planar break region.
US10510268B2 Multi-metric surgery simulator and methods
Multi-metric surgery simulator devices, systems, and methods, involving at least one sensor configured to collect surgical training performance data relevant to at least one surgical task, the at least one sensor configured to operate with a surgical navigation system comprising a processor, the processor configurable, by way of a set of executable instructions storable in relation to a non-transitory medium, to perform at least one of analyze collected data, transform the collected data, and provide feedback in relation thereto; and at least one surgery simulator apparatus operatively coupled with the at least one sensor, the at least one surgery simulator apparatus configured to operate with a tracking system, whereby collected data is obtainable and clinical performance in relation to the at least one surgical task is quantitatively evaluable and progressively improvable.
US10510264B2 Systems and methods for customized lesson creation and application
A computer-implemented method according to various aspects of the present disclosure includes: retrieving, by a computer system, a lesson module from a database; receiving, by the computer system, information regarding a student; modifying the lesson module, by the computer system, based on the information regarding the student; and providing the lesson module to the student.
US10510263B2 Dynamically configurable audience response system
A dynamically configurable audience response system includes multiple handsets communicatively coupled to a wireless aggregation point. Each handset includes at least one dynamically configurable operating parameter, such as a handset ID that identifies that handset, one or more parameters defining a communication channel that the handset can use to communicate with the wireless aggregation point, and/or one or more parameters defining various keys that the handset can use to establish a communication link with the wireless aggregation point. In some embodiments, the operating parameters associated with the handsets may be defined dynamically via the wireless aggregation point and without any user interaction with the handset. Additionally, or alternatively, in some embodiments, in order to define, or redefine, the operating parameters associated with the handsets, the dynamically configurable audience response system may include a handset configuration station, via which the operating parameters of the handsets may be defined.
US10510255B2 Method for reducing collision damage
A method for performing an evasive maneuver of a motor vehicle in the event of an imminent collision with at least one collision object comprising at least the following: a) detecting that a collision with the at least one collision object is imminent, b) analyzing the at least one collision object and detecting whether a particularly sensitive upper region of the motor vehicle would be at least partially affected by the collision, and c) outputting a signal for initiating an evasive maneuver if a collision of the motor vehicle with the at least one collision object is imminent by which the particularly sensitive upper region of the motor vehicle would be at least partially affected.
US10510254B2 Method and system for processing crosswind load data for a motor vehicle
For operating a motor vehicle, a travel path of the motor vehicle across a roadway section of a roadway situated ahead of the motor vehicle and in the direction of travel of the motor vehicle is ascertained. The travel path is defined by an instantaneous running condition of the motor vehicle, a virtual local map that contains instantaneous local wind conditions, an instantaneous location of the motor vehicle on the virtual local map, and information relating to the instantaneous environment of the motor vehicle. The ascertained travel path is used for actuating at least one device of the motor vehicle that influences the instantaneous running condition of the motor vehicle.
US10510250B2 Vehicle presence detection system
A vehicle presence detection system for determining whether a parking space is vacant or occupied and utilizing this information to guide vehicles to available parking spaces. generally includes a LIDAR device, a cloud-based processing unit, a database, and a guidance light. The LIDAR device generally includes a light emitter, a light sensor, a CPU, a memory unit, and a communications device. The LIDAR device determines the distance between itself and a parking spot or a vehicle parked in that parking spot using an algorithm that accounts for variances in the ambient conditions. This status information can be communicated to a cloud-based processing unit, which can store this information in a database and/or use this information to send parking status indications to an autonomous vehicle dynamic sign, mobile device, or guidance light.
US10510243B2 Method for processing an error when performing a predetermined avionics procedure, related computer program and detection and alert system
A method for processing an error when performing a predetermined avionics procedure, related computer program and detection and alert system is disclosed. In one aspect, the method is carried out automatically by the detection and alert system of an aircraft, the method including monitoring the operation of one or several avionics device(s) of the aircraft, the monitoring based on the tracking of a sequence representative of the predetermined avionics procedure being carried out. The method further includes: detecting a break of the sequence due to an incorrect command and/or skipping of at least one expected command according to the predetermined avionics procedure being performed, and retrieving at least one piece of information representative of the break in the sequence.
US10510234B2 Method for generating alerts in a video surveillance system
A method for generating an alert signal in a surveillance system comprising: detecting a targeted individual in a video stream, selecting the targeted individual, and tracking the targeted individual, as first steps. The method also comprises classifying actions of the detected individual over a plurality of image frames in the video stream in response to the identification of the detected object as being a targeted person, and generating an alert signal if the classified action of the object is classified as a predefined alert-generating action.
US10510232B2 Parcel theft deterrence for A/V recording and communication devices
Parcel theft deterrence for audio/video (A/V) recording and communication devices, such as video doorbells and security cameras. When an A/V recording and communication device captures image data that includes a parcel, a parcel boundary may be created for monitoring the parcel within. In various embodiments, when the parcel is removed from the parcel boundary, a user alert may be generated to notify a user of a client device associated with the A/V recording and communication device that the parcel has been removed.
US10510231B2 Moving object detection, tracking, and displaying systems
An alert and tracking system implemented on a computing device with a processor is presented. The system comprises a display with a viewing portion and a raster portion comprising a plurality of rasters. The system also comprises an image receiver configured to receive a first image and a second image, wherein the first image is received before the second image is received. The system also comprises a processing unit. The processing unit is configured to receive the second image. The processing unit is also configured to compare the second image to the first image. The processing unit is also configured to detect a change between the second image and the first image, wherein the detected change is indicative a moving object. The processing unit is also configured to update the viewing portion to display the second image. The processing unit is also configured to update the raster portion, wherein updating the raster image comprises adding a new raster to the plurality of rasters, wherein the new raster comprises a row of pixels corresponding to a compressed view of the image.
US10510230B1 Enclosures for coupling to asset walls
In some examples, an enclosure can include a lever to interact with an asset wall when the enclosure is coupled to the asset wall, an actuator coupled to a switch to interact with the lever, and an aperture to allow the actuator to move with the lever when the enclosure is removed from the asset wall, wherein the actuator provides a signal to the switch when the actuator moves beyond a threshold angle.
US10510219B1 Machine learning methods and systems for managing retail store processes involving cashier-less transactions
Devices, systems, and method are provided for identifying actions in a retail store. One method includes sampling a shopping environment using one or more sensors. The method includes receiving output of the sampling as feature inputs to a machine learning classifier model to derive one or more labels characterizing a state of an item. At least one processing entity associated with the retail store detects the state of the item to change from one as item taken to one as item returned, and sensor data from said one or more sensors characterizing the item as having been returned to a wrong location in the retail store. In further embodiments, items taken are added to a user's electronic shopping cart to enable processing of a cashier-less transaction.
US10510214B2 System and method for peer-to-peer wireless gaming
A gaming system is provided. The gaming system allows users to access applications via gaming communication devices coupled to a communication network. At least a portion of the network may be wireless. The gaming applications include gambling, financial, entertainment service, and other types of transactions. The system may include a user location determination feature to prevent users from conducting transactions from unauthorized areas.
US10510202B2 Coin identification device
A coin identification device includes: a first magnetic sensor detecting an amount of magnetic variation while the coin passes in the carrying direction; a second magnetic sensor installed where the second magnetic sensor detects a passage of an arc of a small-diameter coin when the first magnetic sensor detects a passage of the small-diameter coin; and a third magnetic sensor installed where the third magnetic sensor does not detect a passage of an arc of the small-diameter coin when the first magnetic sensor and the second magnetic sensor detect a passage of the small-diameter coin and detects a passage of an arc of a large-diameter coin; and an identification control unit identifying an outer diameter of the small-diameter coin and the large-diameter coin based on the amount of magnetic variation of the first magnetic sensor.
US10510201B2 Electromechanical lock security system
An electromechanical locking system includes one or more moveable locking elements and one or more actuators configured to move each of the one or more moveable locking elements between positions. The system includes a receptacle configured to receive a key, a sensor, a processor; and a computer-readable storage medium. The processor causes the sensor to scan the key and detect one or more features of the key, identify a first code that corresponds to the detected features of the key, and apply one or more functions to the first code to yield a second code. The second code includes one or more characters that each character corresponds to one of the plurality of positions. The processor causes the one or more actuators to move the one or more movable locking elements to the positions that correspond to the one or more characters of the second code.
US10510192B2 System and method performing job management
A system provides systems and methods for visualizing a computational process. A portion of attributes of a computational process may be displayed on a face of a three-dimensional object. In response to rotation of the object by a user, a different face of the object may be displayed and a different portion of the attributes displayed thereon. Each object may represent a status of a computational cluster, specifically a set of jobs executing on the cluster. A cluster may be selected and the jobs represented by means of graphical indicators arranges on a time axis and a performance axis. The size of a graphical indicator may indicate an amount of processing time consume by the corresponding job. A color of the graphical indicator may indicate a status. A portion of the graphical indicator may be visually distinguished from a remaining portion to indicate a completion percentage of the job.
US10510190B2 Mixed reality interactions
Embodiments that relate to interacting with a physical object in a mixed reality environment via a head-mounted display are disclosed. In one embodiment a mixed reality interaction program identifies an object based on an image from captured by the display. An interaction context for the object is determined based on an aspect of the mixed reality environment. A profile for the physical object is queried to determine interaction modes for the object. A selected interaction mode is programmatically selected based on the interaction context. A user input directed at the object is received via the display and interpreted to correspond to a virtual action based on the selected interaction mode. The virtual action is executed with respect to a virtual object associated with the physical object to modify an appearance of the virtual object. The modified virtual object is then displayed via the display.
US10510189B2 Information processing apparatus, information processing system, and information processing method
In an information processing system 1, an information processing apparatus 10 recognizes, when a user moves real bodies 120a and 120b arranged on a play field 19, the movement on the basis of, for example, an image taken by a camera 122 taking an image of the movement to interlock objects of corresponding characters 202a and 202b displayed on a display apparatus 16. In addition, when the user moves the characters 202a and 202b through an input apparatus 14, the information processing apparatus 10 transmits a control signal to the corresponding real bodies 120a and 120b to perform interlocking. When a situation in which interlocking between the real bodies 120a and 120b and the characters 202a and 202b is difficult occurs, an appropriate scenario is selected from the scenarios prepared in advance and realized, thereby maintaining the consistency.
US10510188B2 Over-rendering techniques in augmented or virtual reality systems
One embodiment is directed to a user display device comprising a housing frame mountable on the head of the user, a lens mountable on the housing frame and a projection sub system coupled to the housing frame to determine a location of appearance of a display object in a field of view of the user based at least in part on at least one of a detection of a head movement of the user and a prediction of a head movement of the user, and to project the display object to the user based on the determined location of appearance of the display object.
US10510187B2 Method and system for virtual sensor data generation with depth ground truth annotation
Methods and systems for generating virtual sensor data for developing or testing computer vision detection algorithms are described. A system and a method may involve generating a virtual environment. The system and the method may also involve positioning a virtual sensor at a first location in the virtual environment. The system and the method may also involve recording data characterizing the virtual environment, the data corresponding to information generated by the virtual sensor sensing the virtual environment. The system and the method may further involves annotating the data with a depth map characterizing a spatial relationship between the virtual sensor and the virtual environment.
US10510181B2 System and method for cache management using a cache status table
A clip-cull-viewport (CCV) unit manages information associated with vertices of a primitive as the primitive passes through the CCV unit. The CCV unit includes an index cache and a cache-status table. Vertices of a received primitive are stored in locations within the index cache based on attribute and index fields of the primitive. If a vertex is a reused vertex of another primitive that matches a valid entry in the cache-status table and if the primitive survives being culled, the valid entry in the cache-status table is preserved, the attribute field of the primitive is set to indicate that the vertex is a reused vertex, and the primitive is sent to an output interface for a downstream unit. Otherwise, the attribute field is set to indicate that the vertex is not reused, and the primitive is sent to the output interface for the downstream unit.
US10510169B2 Systems and methods for providing fused images to remote recipients for descrambling and interpretation
Disclosed are systems and methods for using a hands free computing device. The device includes a processor, a head movement measuring component, screen, camera, microphone, and memory. Responsive to sensing an instruction by a user, an image is captured by the camera and displayed on the screen. There is recorded, using the microphone, an audible catch phrase provided by the user for the image. The audible catch phrase is converted to text that is superimposed on the image thereby making a fused image. The user identifies one or more remote recipients of the fused image. The fused image is communicated, with the text phrase formatted for scrambled display, to the one or more remote recipients. The fused image is displayed on remote devices associated with such recipients with the text phrase scrambled.
US10510167B2 Geological formation and log visualization
In some examples, a system may receive log data including a depth-series of data for a sensed parameter. The system may determine a parameter value of the depth series data for individual subunits of depth corresponding to a larger unit of depth. The system may further determine a scale of graphic effects corresponding to parameter values for the depth-series data. The system may present, on a display, a visualization of the depth-series data. For instance, the visualization may include a plurality of cells arranged in a plurality of rows, with each cell corresponding to the larger unit of depth and including a plurality of subcells corresponding to the subunits of depth. Additionally, each subcell may be presented with a respective graphic effect corresponding to the parameter value determined at a corresponding depth, and the graphic effect may correspond to the parameter value on the scale of graphic effects.
US10510158B1 Collaborative airborne object tracking systems and methods
Systems and methods related to identifying locations and/or ranges to objects using airborne imaging devices are disclosed. An object tracking system may include a plurality of aerial vehicles having associated imaging devices and a control station. Information related to positions and orientations of aerial vehicles and associated imaging devices may be received. In addition, imaging data may be received and processed to identify optical rays associated with objects within the imaging data. Further, a three-dimensional mapping of the identified optical rays may be generated, and locations or ranges of the objects relative to the aerial vehicles may be determined based on any intersections of optical rays within the three-dimensional mapping.
US10510152B2 Systems, methods, and devices for image matching and object recognition in images using textures
A computer-implemented method for determining whether a first image contains at least a portion of a second image includes: determining a first set of feature points associated with the first image; removing from said first set of feature points at least some feature points in the first set that correspond to one or more textures in the first image; and then attempting to match feature points in said first set of feature points with feature points in a second set of feature points associated with said second image to determine whether said first image contains at least a portion of said second image.
US10510138B2 Device and method for image enlargement and display panel driver using the same
A display panel driver includes a scaler circuit performing image enlargement processing on input image data corresponding to an input image to generate α-times enlarged image data corresponding to an α-times enlarged image (α is a number larger than one which cannot be represented as 2k); and a driver section driving a display panel. In calculating a pixel value of a target pixel of the α-times enlarged image, the scaler circuit generates enlarged image data including 2n-times enlarged image data corresponding to a 2n-times enlarged image obtained by enlarging the input image with an enlargement factor of 2n (n is the smallest integer determined so that 2n is larger than α), and calculates the pixel value of the target pixel from the 2n-times enlarged image data through interpolation processing of pixel values of pixels of the 2n-times enlarged image corresponding to the target pixel of the α-times enlarged image.
US10510135B2 Image processing apparatus, method of controlling the same, and storage medium
The present image processing apparatus mutually converts raster-order image data and block-order image data by dividing image data into a plurality of areas in units of bands, and performing reading-out and writing of the image data to one line memory in the units of bands of the division. The apparatus calculates, in the units of bands, an address increased amount, which is used for calculating an address to next write to or read out from, from an address that is a current processing target, calculates an address of a write destination when writing image data to the line memory and an address of a readout destination when reading-out image data from the line memory by adding the calculated address increased amount to an address value of a current processing target address.
US10510132B2 Vehicle fleet management method and system with load balancing
A method utilizing real-time location information in a fleet management system. Simultaneous wireless communication connections are maintained between a respectively corresponding number of vehicles in a fleet and a central control center. The messages are received at the central control center, and each one of the messages includes information indicating the geographic location of a respectively corresponding vehicle in real-time or near real-time. The messages are collected and stored in the central control center. In response to a user request, a fleet management tool or report is provided in real-time or near real-time, the management tool or report being based at least in part on the messages indicating the geographic location of the vehicles.
US10510125B2 Expense compliance checking based on trajectory detection
A method, system, and computer program storage product determine determining a trajectory information type of a receipt submitted by an employee. Trajectory information associated with the receipt submitted by the employee is retrieved based on the trajectory information type. Trajectory information corresponding to a device associated with the employee is also retrieved. The receipt is determined as a valid receipt in response to the trajectory information associated with the receipt submitted by the employee matching the trajectory information associated with the device associated with the employee.
US10510120B1 System and method for obtaining and/or maintaining insurance coverage
An intermediary entity may act on behalf of consumers to find policy rates and/or other features that best meet the consumers' insurance requirements and/or preferences. For instance, consumers may give affirmative consent or otherwise opt into a program that provides insurance cost savings or discounts. Based upon an analysis of individual consumer characteristics and/or insurance preferences, each individual consumer may be grouped with other insurance consumers having similar characteristics and/or insurance preferences. The insurance consumer groupings may be offered for sale, such as through an online auction. When a winning bid is accepted, the insurance policies of the consumers may be updated or new policies may be provided and/or presented to individual consumers for their approval, thereby providing consumers with lower cost insurance and/or insurance that is more reflective of actual risk (or lack thereof). The consumer groups may be updated over time and re-auctioned.
US10510119B1 Determining status of building modifications using informatics sensor data
A computer device and method for processing data to detect modifications to insured property. Received is specification data regarding modifications to be made to insured property in connection with an insurance claim. Also received is data from one or more sensor devices associated with the insured property indicative of a status regarding modifications made to the insured property. Analysis is performed on the received specification and data to determine whether one or more predefined conditions for the insurance claim is satisfied regarding the modifications to be made to the insured property.
US10510116B2 System and method for modifying various types of assets
A device includes a network interface module, memory, and a processing module. The memory stores limit tables regarding an asset and operational data regarding the asset. When an asset is to be modified, the processing module retrieves a limit table(s) and identifies time-varying and time-sensitive data and an operation therefrom. The processing module then receives, via the network interface module, the time-varying and time-sensitive data and analyzes it based on evaluation criteria in the limit table. When the analysis is favorable, the processing module triggers the operation. With the operation triggered, the processing module further analyzes the time-varying and time-sensitive data based on correlated evaluation criteria of the evaluation criteria. When the further analysis is favorable, the processing module activates the operation for execution up operational data regarding the asset such that the asset is modified.
US10510110B2 Home electrical appliance and network system
A network system including a home appliance, a server, and a communication terminal. The home appliance is provided with a control portion configured to control an operating state of the home appliance, an information setting portion configured to set information corresponding to current state of the control portion, and a transmitting portion configured to externally transmit a result of information set by the information setting portion through the communication line. The communication terminal is configured to display a specific advice, the specific advice being based on data, obtained from the multiple entries of data provided by the server, being suitable with a result of information transmitted by the home appliance.
US10510103B2 On-line shopping assistant for in-store shopping
Embodiments of the present invention provide a method, system and computer program product for an on-line shopping assistant for in-store shopping. In an embodiment of the invention, a method for managing an on-line shopping assistant for in-store shopping is provided. The method includes locating an in-store shopper in a portion of a store by locating a mobile device registered in a database in association with the in-store shopper. The method also includes receiving a request for data through the mobile device pertaining to at least one item in the store and filtering the requested data based upon the location of the in-store shopper in the portion of the store. Finally, the method includes presenting the filtered data in a display of the mobile device.
US10510100B2 Impression tracking
A demand side platform DSP is provided which will receive an advertisement bid win notification comprising identity information and time information, The DSP will check the time information to make sure the notification is not too old. If not the DSP will check if the identity information is in a cache. If not, a check is made against a database. If not, the bid win is recorded in the cache and the database.
US10510098B2 Promotion of web services through an IVR
Targeted audio advertisements may be inserted into IVR sessions. The audio advertisements may be targeted based on session data that includes information describing an ongoing IVR session of a user of a mobile device and demographic information of the user. The audio advertisements may include prompts to solicit information from the user during the ongoing IVR session. The targeted audio advertisements may be played, to the user, during the ongoing IVR session.
US10510096B2 Visitor detection unit and identification system
A visitor detection unit includes a digital processor, an RF transceiver, a sensor and digital memory. Preferably, the digital memory includes code segments executable on the digital processor for transmitting a beacon signal via a transmitter portion of the RF transceiver, monitoring via the sensor for a visitor event monitoring via a receiver portion of the RF transceiver for a beacon response event, and selectively transmitting metadata via the transmitter portion of the RF transceiver that is related at least one of the visitor event and the beacon response event. In this example embodiment, an enclosure is provided for the digital processor, the RF transceiver and the digital memory such that the visitor detection unit can be mounted on a surface proximate to a physical area to be monitored.
US10510094B2 Method for transmitting information to device on a network based upon information associated with a different device on the network
Internet advertising to users of web browser personal computer systems is a very large and mature industry. However, many new digital devices such as cellular telephones, table computer systems, and video game console are now presenting an even larger internet advertising market. Although the techniques used for targeting advertisements to web browsers on personal computers are sophisticated, the techniques for accurately targeting internet advertisements to these new digital devices are limited. To improve the quality of targeting advertisements on new digital devices a set of techniques for accurately pairing digital identities is disclosed. Once various digital identities are linked, all of the accumulated digital profile information from these linked digital identities may be used to accurately select advertisements for all of the linked digital devices.
US10510092B2 System and method of matrix based organization of commodity offers
Provided in various aspects, are systems and methods for organizing and delivering commodity information to a consumer in an easily understood user interface. In some embodiments, the user interface is specially configured to present a matrix of information to the consumer, blending “branded” and non-branded opportunities. Branded opportunities can be configured to present commodity information in association with a specific provider or the provider's brand. Combining branded opportunities with unbranded opportunities enables commodity providers to target brand loyal customers while at the same time providing discounted opportunities without diluting brand associations. The matrix based organization can be implemented in conjunction with commodity data feed providers, including for example, rental car information suppliers to deliver commodity information in an easily understood user interface. Matrix displays can organize branded and non-branded offers while at the same time minimizing the data over-load such a volume of offers conventionally presents.
US10510080B2 Mobile fraud prevention system and method
A fraud prevention system is disclosed for preventing fraudulent activity on user accounts, the fraud prevention system interacting with a transaction tracking system for allowing association of transactions with user-defined categories. The fraud prevention system may include a computer memory including at least one database storing system settings specifying account-related events that require fraud prevention action and user-defined settings specifying account-related events that require fraud prevention action, wherein at least one of the user-defined settings pertains to events falling in one of the user-defined categories. The fraud prevention system may also include at least one computer processor programmed for detecting occurrence of the account-related events, accessing the system settings and user settings in the computer memory to determine if a fraud prevention action is required in response to the detected account-related event, activating a fraud prevention user interface for the user when fraud prevention action is required, and receiving user instructions through the fraud prevention interface and processing the user instructions.
US10510072B2 Systems and methods for administering mobile applications using pre-loaded tokens
The disclosed embodiments include computerized methods and systems that enable users to delegate a functionality of a mobile application through pre-loaded tokens. In one aspect, the disclosed embodiments may temporarily delegate or “loan” financial products loaded into a mobile wallet of a user to other eligible users. For example, the disclosed embodiments may receive, from a first user, a request to delegate a financial product to a second user to complete purchase transactions. In response to the received request, the disclosed embodiments may identify one or more temporal or financial conditions on the delegation, and may generate a corresponding mobile wallet token for transmission to a second user device. The second user device may, for example, process the mobile wallet token and establish the delegated financial provide in the second user's mobile wallet in accordance with the at least one of the temporal or financial conditions.
US10510061B2 System and method for capturing user inputs in electronic forms
A method, electronic device, and computer readable storage medium, for capturing user inputs in a fillable electronic form into an electronic wallet. A method includes: populating fields in a fillable electronic form with secured information from record fields in an electronic wallet at the electronic device while in an online transaction with an online vendor's server; receiving user input entering changes into the fields in the fillable electronic form overwriting the secured information to changed information in the fillable electronic form; upon determining that changes have been made in any field in the fillable electronic form, copying the changed information from the fields in the fillable electronic form and writing the changed information into corresponding record fields as secured information in the electronic wallet; and continuing with the online transaction using the fillable electronic form with the online vendor's server.
US10510058B1 System and method for processing orders
Aspects of the disclosure relate generally to a printing system that emits audio signals in response to the receipt of user requests received by the system, wherein a characteristic of the audio signals is based on the number of requests that awaiting user acknowledgment.
US10510055B2 Ensuring secure access by a service provider to one of a plurality of mobile electronic wallets
Facilitating exclusive access to a workflow of a service provider via a mobile wallet interface involves, within a client runtime environment, activating through the interface a service provider-specific application so that the service provider-specific application has exclusive access to a secure electronic transaction workflow of the service provider associated with at least one of the service provider-specific application and the wallet, while being denied access by the client runtime environment to any other service provider services or resources.
US10510053B2 Send cryptographic currency to email address
A system and method for transaction bitcoin is described. Bitcoin can be sent to an email address. No miner's fee is paid by a host computer system. Hot wallet functionality is provided that transfers values of some Bitcoin addresses to a vault for purposes of security. A private key of a Bitcoin address of the vault is split and distributed to keep the vault secure. Instant exchange allows for merchants and customers to lock in a local currency price. A vault has multiple email addresses to authorize a transfer of bitcoin out of the vault. User can opt to have private keys stored in locations that are under their control. A tip button rewards content creators for their efforts. A bitcoin exchange allows for users to set prices that they are willing to sell or buy bitcoin and execute such trades.
US10510051B2 Real-time (intra-meeting) processing using artificial intelligence
Artificial intelligence is introduced into an electronic meeting context to perform various tasks before, during, and/or after electronic meetings. The tasks may include a wide variety of tasks, such as agenda creation, participant selection, real-time meeting management, meeting content supplementation, and post-meeting processing. The artificial intelligence may analyze a wide variety of data such as data pertaining to other electronic meetings, data pertaining to organizations and users, and other general information pertaining to any topic. Capability is also provided to create, manage, and enforce meeting rules templates that specify requirements and constraints for various aspects of electronic meetings.
US10510048B2 Activity stream based interaction
An activity stream based interaction model and systems implementing such a model are disclosed. In various embodiments, a text-based tag is recognized in a received communication stream, such as an activity stream. An action indicated by text included in the tag is determined and performed in response to receiving the tag. In some embodiments, a tag to be inserted into the communication stream may be determined automatically by a machine or a process running on a machine, for example a workflow engine.
US10510039B2 Dynamic assignment of media advertising orders to broadcast inventory
A planning system can receive media advertising orders including flexibility attributes indicating whether the orders are flexible with regard to various different circumstances. The planning system can obtain both booked an unbooked inventory from a traffic and billing system, and determine associations or re-associations between the advertising orders and the booked and unbooked inventory based on the flexibility attributes. The planning system can then generate a non-guaranteed order including the associations or re-associations, and transmit the order to media delivery system. The planning system can obtain feedback and/or real time data that can be used to reassess existing associations, and in some cases adjust the flexibility attribute values.
US10510038B2 Computer implemented system and method for recognizing and counting products within images
The system and method for recognizing and counting products within images is disclosed. The products are recognized by carrying out a nearest-neighbor search in the template feature space using a k-d tree and the product count is then obtained by using a maximum feature repeatability index for each identified feature. The system also obtains product arrangement by fitting bounding boxes around each identified product. The count of boxes thus obtained may also provide the exact number of discrete products visible in an image. A second stage of grid-based search is also carried out in the neighborhood of each detected product to detect new products that might have been missed out in the previous step. This detection is based on a confidence measure including information like histogram matching and spatial location of products. This system is also useful in verifying planogram compliance for a given product.
US10510030B2 Techniques for evaluating optimum data center operation
Techniques for modeling a data center are provided. In one aspect, a method for determining data center efficiency is provided. The method includes the following steps. Target parameters for the data center are obtained. Technology pre-requisite parameters for the data center are obtained. An optimum data center efficiency is determined given the target parameters for the data center and the technology pre-requisite parameters for the data center.
US10510005B2 Prediction function creation device, prediction function creation method, and computer-readable storage medium
The prediction function creation device according to the present invention for creating a prediction function to derive an objective variable by using a set of samples that include explanatory variables and an objective variable, the device includes: a clustering unit that clusters the respective samples by giving labels, and assigns weights to each label in accordance with patterns of missing values for the explanatory variables in labeled samples; a child model creation unit that makes portions of the training data partial training data on the basis of the weights, and determines an explanatory variable that constitutes the prediction function on the basis of patterns of missing values for the explanatory variables in the samples; and a mixture model creation unit that creates the prediction function with respect to each pattern of missing values by using the explanatory variable and the determined partial training data.
US10509998B2 Multiplication and addition device for matrices, neural network computing device, and method
Aspects of a neural network operation device are described herein. The aspects may include a matrix element storage module configured to receive a first matrix that includes one or more first values, each of the first values being represented in a sequence that includes one or more bits. The matrix element storage module may be further configured to respectively store the one or more bits in one or more storage spaces in accordance with positions of the bits in the sequence. The aspects may further include a numeric operation module configured to calculate an intermediate result for each storage space based on one or more second values in a second matrix and an accumulation module configured to sum the intermediate results to generate an output value.
US10509994B1 Ring for use in near field communication (NFC) and method of making same
A near field communication (NFC) ring and method of making a ring capable of NFC, the method including the steps of: providing an electrically conductive band with two ends separated by a through slit, fitting an NFC coil having an NFC antenna and NFC chip against a sleeve that is smaller in circumference than the NFC coil and is not electrically conductive; and attaching the sleeve to the inside of the band, thereby forming an NFC enabled ring.
US10509991B1 Detection of images in relation to targets based on colorspace transformation techniques and utilizing infrared light
Techniques to improve detection and security of images, including formation and detection of matrix-based images. Some techniques include logic to process image data, generate one or more colorspaces associated with that data, and perform colorspace conversions based on the generated colorspace. The logic may be further configured to generate an image based on the colorspace conversions, including but not limited to a matrix bar code. The logic may be further configured to apply one or both of an ultraviolet layer and an infrared layer to the image, e.g. matrix barcode, generated from the colorspace conversion(s). Other embodiments are described and claimed.
US10509988B2 Crime scene analysis using machine learning
Technologies are provided for automated crime scene analysis using machine learning. Firearm models, types, or even specific firearms may be automatically detected from captured audio files or continuous audio streams (e.g., recording microphones) using machine learning techniques. The detection may also be based on (or enhanced by) captured still images or video files/streams. Further information such as crime scene layout, wound types and locations, and similar information may be provided to the analysis service through manual input or automated capture (e.g., through analysis of image/video data). A number of firearms used in the commission of the crime may also be detected. Specific firearm types may be associated with specific crime types. Similar techniques may also be used to detect and classify types and quantity of explosive material.
US10509987B1 Learning method and learning device for object detector based on reconfigurable network for optimizing customers' requirements such as key performance index using target object estimating network and target object merging network, and testing method and testing device using the same
A method for learning parameters of an object detector based on a CNN adaptable to customer's requirements such as KPI by using a target object estimating network and a target object merging network is provided. The CNN can be redesigned when scales of objects change as a focal length or a resolution changes depending on the KPI. The method includes steps of: a learning device instructing convolutional layers to generate a k-th feature map by applying convolution operations to a k-th manipulated image which corresponds to the (k−1)-th target region on an image; and instructing the target object merging network to merge a first to an n-th object detection information, outputted from an FC layer, and backpropagating losses generated by referring to merged object detection information and its corresponding GT. The method can be useful for multi-camera, SVM (surround view monitor), and the like, as accuracy of 2D bounding boxes improves.
US10509986B2 Image similarity determination apparatus and image similarity determination method
An image similarity determination apparatus includes a memory and a processor configured to acquire a first image and a second image, perform selection of a first group and a second group from a plurality of feature points included in the first image and perform selection of a third group and a fourth group from a plurality of feature points included in the second image, calculate feature quantity for each feature point included in the first group and the third group on the basis of luminance and calculate feature quantity for each feature point included in the second group and the fourth group on the basis of hue, and determine similarity between the first image and the second image on the basis of both first comparison of the first group with the third group and second comparison of the second group with the fourth group.
US10509973B2 Onboard environment recognition device
An onboard environment recognition device is obtained with which it is possible to improve recognition performance within the headlight illumination range and outside the headlight illumination range of a vehicle with an onboard camera. This onboard environment recognition device has: an imaging unit 100 for imaging, using a camera installed in the vehicle, at a wider-angle range than the headlight illumination range; an in-illumination/out-of-illumination exposure adjustment unit for setting appropriate exposure conditions separately within the headlight illumination range and outside the headlight illumination range; and a recognition unit 500 for recognizing images on the basis of the acquired images. Therefore, it is possible to maintain high recognition performance in the boundary regions of the headlight illumination range, and outside the range, and the present invention can also be used for wide-angle sensing at night.
US10509959B2 Method and device for segmenting lines in line chart
The present application relates to a method and device for segmenting lines in a line chart. The device converts a line chart in which N legends are detected from an RGB color model to an LAB space model to obtain an LAB value of each legend in the line chart and an LAB value of each pixel in the line chart respectively; performs Euclidean distance calculation on the LAB value of each legend and the LAB value of each pixel in the line chart to generate N color difference distribution maps, one legend corresponding to one color difference distribution map; and finds out the minimum in each color difference distribution map, setting a segmentation threshold with reference to the minimum, and segmenting a rough line corresponding to the color difference distribution map in the color difference distribution map according to the segmentation threshold.
US10509953B2 Carry measuring device, hit-ball-direction measuring device, carry measuring system, carry measuring method, hit-ball determining device, hit-ball determining system, hit-ball determining method, and recording medium
A carry measuring device includes a first acquiring section configured to acquire a sensor signal from a motion sensor attached to at least one of an exercise instrument and a user, a second acquiring section configured to acquire position information, a shot detecting section configured to detect a shot on the basis of the sensor signal, a position measuring section configured to measure a shot position on the basis of the position information at the time when the shot is detected, and a carry measuring section configured to measure a carry of a hit ball on the basis of the distance between the shot position of the last time and the shot position of this time.
US10509952B2 Fast, embedded, hybrid video face recognition system
An exemplary embodiment relates to the field of Automatic Face Recognition (AFR) systems. More specifically one exemplary embodiment relates at least to a method and a system capable of recognizing the face of a person using a device equipped with a camera of any kind and an associated computer, such as an embedded computer. The system is alternatively suitable to be implemented as an embedded system with minimal processing hardware capabilities, consuming very low power.
US10509949B1 Method and system for customizing user experience
Embodiments disclosed herein generally related to a method and system for customizing a customer experience. In one embodiment, a method is provided herein. A computing system receives from a computing device positioned in a facility one or more video streams. The one or more video streams capture a customer in the facility. The computing system identifying an identity of the customer by parsing the one or more video streams to identify one or more audio or visual cues of the customer. The computing system determines, based on the identity of the customer, that the customer has one or more previous transactions at the facility. The computing system predicts, based on the one or more previous transactions, a new transaction at the facility. The computing system notifies the computing device positioned in the facility in preparation of the new transaction.
US10509947B1 Converting multi-dimensional data for image analysis
Multi-dimensional data can be mapped to a projection shape and converted for image analysis. In some examples, the multi-dimensional data may include data captured by a LIDAR system for use in conjunction with a perception system for an autonomous vehicle. Converting operations can include converting three-dimensional LIDAR data to multi-channel two-dimensional data. Data points of the multi-dimensional data can be mapped to a projection shape, such as a sphere. Characteristics of the projection shape may include a shape, a field of view, a resolution, and a projection type. After data is mapped to the projection shape, the projection shape can be converted to a multi-channel, two-dimensional image. Image segmentation and classification may be performed on the two-dimensional data. Further, segmentation information may be used to segment the three-dimensional LIDAR data, while a rendering plane may be positioned relative to the segmented data to perform classification on a per-object basis.
US10509942B2 Fingerprint identification device, fingerprint identification method and touch screen
The present disclosure discloses a fingerprint identification device, a fingerprint identification method and a touch screen. The fingerprint identification device comprises: an optical sensor with a receiving surface configured to receive fingerprint reflected light; and a lens assembly configured to converge the fingerprint reflected light toward the receiving surface of the optical sensor, wherein the lens assembly includes a liquid crystal lens configured to converge the fingerprint reflected light toward the receiving surface of the optical sensor by rotating liquid crystal molecules at different angles upon energization.
US10509931B1 Methods, systems, and apparatuses for scanning and decoding direct part marking indicia
Various embodiments described herein relate to a scanning system for scanning and decoding direct part markings (DPM) type indicia. The scanning system includes an arrangement of an illumination module, a beam splitter module, and a telecentric lens assembly. The telecentric lens assembly is adapted to direct an in-line illumination received from the illumination module as collimated light to illuminate the DPM indicia. Upon illumination, a first portion of light reflected from embossments of the DPM indicia that are incident on the telecentric lens assembly at a defined angle is decoupled from an optical path between the telecentric lens assembly and the target. An imager is exposed to a second portion of reflected light, excluding the decoupled reflected light that is reflected from a substrate on the DPM indicia, in order to capture an image of the DPM indicia for decoding.
US10509927B2 Wearable RFID system
Apparatus and methods are provided for automatically interrogating a tagged object using radio frequency identification (RFID) when the object is moved. In one embodiment, a worker is outfitted with a wearable RFID system including an RF antenna, an RFID reader, and a holder to hold the antenna and reader during operation. The system is worn by the worker while the worker moves objects from one place to another. When the worker moves an object with an attached RFID tag, the antenna automatically begins scanning for signals from the object's RFID tag. When a RF signal is received by the antenna, the RFID reader collects the signal and transmits it to a host system which processes the signal to obtain information related to the object to which the RFID tag is attached.
US10509920B2 Data processing systems for processing data subject access requests
In particular embodiments, a data subject request processing system may be configured to utilize one or more local storage nodes in order to process a data subject access request on behalf of a data subject. In particular embodiments, the one or more local storage nodes may be local to the data subject making the request (e.g., in the same country as the data subject, in the same jurisdiction, in the same geographic area, etc.). The system may, for example, be configured to: (1) receive a data subject access request from a data subject (e.g., via a web form); (2) identify a suitable local storage node based at least in part on the request and/or the data subject; (3) route the data subject access request to the identified local storage node; and (4) process the data subject access request at the identified local storage node.
US10509917B2 Cloud security platform
A data security system, including a security manager computer making network API calls to a service that performs data-exchange transactions for end users, the API calls remotely controlling the service so that the security manager computer accesses an outgoing transaction that has already entered the cloud-based service, by generating one or more security platform rules that are applied by the service and cause the service to automatically transmit the outgoing transaction to an inspection location prior to transmission of the outgoing transaction to a destination, and a data inspector operative to inspect data of the outgoing transaction in the inspection location for data leakage, wherein the security manager computer further controls the service so as to transmit the outgoing transaction to the destinations when the data inspector clears the data, and to perform a remedial action regarding the outgoing transaction when the data inspector does not clear the data.
US10509916B2 Access control lists for high-performance naming service
A naming service for a hierarchical namespace. The naming service includes a database system with a first table having first records. Each of the first records is for a hierarchical node and includes a node identifier and an ACL identifier to a set of access control rules applicable to the node. The database system includes a second table including second records, each record in the second records has one of the ACL identifiers from the first table correlated with a definition access control rules in the set of access control rules. The naming service includes an access control rule identifier generator configured to detect a set of access control rules for each node in the namespace and generate an a ACL identifier for each set of access control rules that can be stored in records in the first table and stored in records in the second table.
US10509915B2 Establishing an interactive environment for rendered documents
A system for identifying an electronic counterpart for a rendered document is described. The system receives an indication of a text capture operation performed from a rendered document. The indication identifies a text sequence captured as part of the text capture operation, the identified text sequence comprising fewer than nine words. In response to receiving the indication, the system uniquely identifies an electronic document from which the rendered document was rendered.
US10509909B2 Non-disruptive DDoS testing
DDoS testing service features testing and verifying the integrity of a DDoS mitigation strategy of an organization while maintaining operation of the targeted organization's IT infrastructure. This facilitates ongoing and recurring operation and integrity of the DDoS mitigation strategy, at regular intervals and without causing service disruption to the IT infrastructure. Testing can include an array of DDoS attack vectors allowing the risk assessment of the organization to be fully visible for the production environment concerning successful DDoS attack being launched against the organization.
US10509906B2 Automated code lockdown to reduce attack surface for software
In an example embodiment, a system determines a set of instructions from the available instructions for a computer application. The determined set of instructions provides specific functionality of the computer application. The system may determine the set of instructions by performing functional testing and negative testing on the specific functionality. The system may reorganize and randomize the set of instructions in memory and write the reorganized set of instructions to a smaller memory space. For each available instruction not in the set of instructions, the system changes the respective instruction to inoperative to prevent execution of the respective instruction. The system may change the respective instruction to inoperative by overwriting the instruction with a NOP instruction. The system then captures a memory address of the computer application being accessed at runtime. The system may declare a security attack if the captured memory address matches a memory address for an inoperative instruction.
US10509895B2 Biometric authentication
A method comprising using at least one hardware processor for: providing a set of development supervectors representing features of biometric samples of multiple subjects, the biometric samples being of at least a first and a second different biometric modalities; providing at least a first and a second enrollment supervectors representing features of at least a first and a second enrollment biometric samples of a target subject correspondingly, wherein the at least first and second enrollment samples are of the at least first and the second different biometric modalities correspondingly; providing at least a first and a second verification supervectors representing features of at least a first and a second verification biometric samples of the target subject correspondingly, wherein the at least first and second verification samples are of the at least first and second different biometric modalities correspondingly; concatenating the development supervectors to a set of development generic supervector, the at least first and second enrollment supervectors to a single enrollment generic supervector and the at least first and second verification supervectors to a single verification generic supervector; and verifying an identity of the target subject based on a fused score calculated for the verification generic supervector, wherein the fused score is calculated based on the enrollment generic supervector and the set of development generic supervectors.
US10509893B2 Method for authenticating a user and corresponding user devices, server and system
Sending from a first user device to a server, through a first channel, a user identifier and a request to get a table. Generating, by the server, a first table including a first character set and being valid. Sending, from the server to the second user device, the first table and a first request to display this latter. Displaying, by or through the second user device, the first table. Selecting, by a user, through the first user device, a character. Sending, from the first user device to the server, through the first channel, the selected character, as submitted data. Determining, by the server, based upon a reference location within the first table, a corresponding reference character, as reference data. Verifying, by the server, for the user, whether the submitted data does match the reference data. And, if yes, succeeding, by the server, in authenticating the user.
US10509887B2 Must-join pin sign-off method
The present disclosure describes a method for detecting unacceptable connection patterns. The method includes, using a processor to perform at least one of: performing an automated place-and-route (APR) process on a circuit layout that includes a first standard cell without a marker layer to generate a circuit graphic database system (GDS) file from the circuit layout, generating a standard-cell GDS file that includes a second standard cell with at least one marker layer applied to the second standard cell, and merging the circuit GDS file with the standard-cell GDS file to generate a merged GDS file that includes the first standard cell with at least one marker layer based on the second standard cell. The method further includes determining whether a connection pattern of the first standard cell in the merged GDS file is an unacceptable connection pattern.
US10509886B2 Method, system, and storage medium for RC extraction using hierarchical modeling architecture
A method performed by at least one processor includes: accessing a layout of an integrated circuit (IC), the layout comprising a resistor-capacitor (RC) netlist comprising a plurality of circuit nodes; identifying an RC network in the RC netlist; determining a characterization matrix corresponding to the RC network; updating the RC netlist by replacing the RC network with the characterization matrix; and calculating voltages and currents of the plurality of circuit nodes based on the updated RC netlist.
US10509882B2 Systems and methods for cell abutment
The present disclosure is directed to systems and methods for cell placement. In embodiments, the methods include placing a plurality of cells selected from a cell library in a chip design to produce a first cell placement and determining whether the first cell placement satisfies design demands. In further embodiments, the method also includes rearranging a first cell to abut the first cell with a second cell when the first cell placement fails to satisfy design demands. In still further embodiments, the first cell is rearranged until a second cell placement providing a minimum metal route between the first and second cells is determined. In various embodiments, the method further includes generating a design layout based on the second cell placement and outputting the design layout to a machine readable storage medium. The outputted layout is used to manufacture a set of masks used in chip fabrication processes.
US10509872B2 Location selection for treatment sampling
In an embodiment, a computer-implemented method of selecting locations in a field for treatment sampling is disclosed. The method comprises receiving, by a processor, input data including a number T of treatments applied to a field, a number L of treatment locations for each treatment, a list of treatment polygons within the field, and a map for the field indicating one or more values of a set of design parameters corresponding to environment factors for each of a plurality of locations in the field. The method also comprises computing, by the processor, an environment class index for each of a group of locations in the list of treatment polygons based on the map; distributing the list of treatment polygons to the T treatments based on the computed indices; and selecting, for each of the T of treatments, L treatment locations from the group of locations in the treatment polygons distributed to the treatment. In addition, the method comprises causing display of information regarding the selected treatment locations.
US10509867B2 Structure design support device, structure design support method, program, and recording medium
A structure design support device includes: an evaluation point information acquisition unit which acquires evaluation point information representing a position in a first state and a position in a second state, of an evaluation point provided in a structure which is configured of a plurality of parts, and a part to which the evaluation point belongs, among the plurality of parts; and an evaluation value calculation unit which calculates an evaluation value representing the magnitude of a change between the first state and the second state, of a positional relationship between a first evaluation point belonging to a first part and a second evaluation point belonging to a second part different from the first part to which the first evaluation point belongs, by using the evaluation point information acquired in the evaluation point information acquisition unit.
US10509863B1 Consumer insights analysis using word embeddings
In one embodiment, a method includes receiving a request to generate a two-dimensional visualization of public sentiments regarding a particular subject, where the request includes an input n-gram representing the particular subject, constructing a first corpus of text by collecting text containing the input n-gram from a plurality of user-created content objects in the online social network, identifying a list of unique n-grams appearing in the first corpus of text, generating a table comprising unique n-grams in the list and their corresponding word vectors using a word embedding model, condensing the d-dimensional word vectors in the table into a two-dimensional word vectors; and sending, as a response to the request, instructions to display n-grams in the table on a two-dimensional display space, where each n-gram is placed at a location of the corresponding condensed word vector.
US10509862B2 Dynamic phrase expansion of language input
The present disclosure generally relates to dynamic phrase expansion for language input. In one example process, a user input comprising text of a first symbolic system is received. The process determines, based on the text, a plurality of sets of one or more candidate words of a second symbolic system. The process determines, based on at least a portion of the plurality of sets of one or more candidate words, a plurality of expanded candidate phrases. Each expanded candidate phrase comprises at least one word of a respective set of one or more candidate words of the plurality of sets of one or more candidate words and one or more predicted words based on the at least one word of the respective set of one or more candidate words. One or more expanded candidate phrases of the plurality of expanded candidate phrases are displayed for user selection.
US10509859B2 Topological data analysis utilizing spreadsheets
A method comprises receiving data points from a spreadsheet, mapping the data points to a reference space, generating a cover of the reference space, clustering the data points mapped to the reference space to determine each node of a graph, each node including at least one data point, generating a visualization depicting the nodes, the visualization including an edge between every two nodes that share at least one data point, generating a translation data structure indicating location of the data points in the spreadsheet as well as membership of each node, detecting a selection of at least one node, determining the location of data points in the spreadsheet corresponding to data points that are members of the selected node(s) using the translation data structure, and providing a first command to a spreadsheet application to provide a first visual identification of the first set of data points in the spreadsheet.
US10509849B2 User interface navigation system and method
A user interface navigation system, method and computer program product facilitate the development of and navigation between web pages. In this regard, a memory device maintains, for a web page, a label and an address for the respective web page and data associated with the respective web page. The system also includes user input circuitry to receive a selection of a link to the web page and navigation circuitry to dynamically create and access the web page in response to link selection. The navigation circuitry dynamically creates the web page by accessing the label, the address and the data, creates breadcrumb text to supplement a hyperlink trail to the web page and obtains content for the web page from a location identified by the address and in accordance with the data. The navigation circuitry accesses the web page by causing the web page to be displayed.
US10509845B2 Systems and methods to provide visual browsing
Systems and methods for multi-directional visual browsing on an electronic device are described. In example embodiments, a primary result and a peripheral result are determined. A display layout based on attributes associated with the primary result and the peripheral result is generated. The display layout is then formatted into instructions, which will cause a device to render the display layout. The instructions are transmitted to the client device.
US10509844B1 Network graph parser
An approach for processing node data from code repository websites to generate patterns is disclosed. Node data can be parsed from a projects webpage or received from a code repository server hosting the repository website. Visualizations can be generated in a browser from the node data. The visualizations can be displayed within the browser and further be used to receive filter instructions. Refined node data can then be exported for further analysis.
US10509836B2 Systems and methods for presenting search results from multiple sources
Systems and methods for presenting search results from multiple sources by ranking sources that results are received from and not presenting duplicate results from lower ranked sources. For example, results from a first source and a second source may be received. The results from the first source may be presented in a row closer to the top of a screen than the results from the second source in response to the user having a preference for the first source over the second source. If the two results match, the result is only displayed in the row for the higher ranked source and another result is presented in the second row that does not match any of the displayed results in the first row.
US10509834B2 Federated search results scoring
A method and apparatus of a device that ranks a plurality of query results from a plurality of search domains is described. In this embodiment, the device receives a query from a client. In addition, the device applies the query to the plurality of search domains and a broad-base search domain. Furthermore, the device receives the plurality of query results from the plurality of search domains and a set of broad-base query results from the broad-base search domain. The device additionally ranks the plurality of query results using the set of broad-base query results and returns a ranked plurality of query results to the client.
US10509833B2 Proximity search scoring
A method and apparatus of a device that returns a plurality of ranked query results for a query is described. In this embodiment, the device receives the query from a client. In addition, the device determines a plurality of query results matching the query. Furthermore, the device scores each of the plurality of query results using an order-based quadratic proximity function. The device additionally ranks the plurality of query results using the plurality of scores to determine the plurality of ranked query results. The device further sends the plurality of ranked query results to the client.
US10509832B2 Generating snippet modules on online social networks
In one embodiment, a method includes accessing posts of an online social network, each post being associated with a first entity of the online social network, classifying, based on content and metadata associated with each post, one or more of the posts as being relevant to the first entity, extracting a set of one or more n-grams from the content of the posts classified as being relevant to the first entity, filtering the set of n-grams to remove one or more of the extracted n-grams from the set of n-grams, calculating a quality score for each n-gram in the filtered set of n-grams, generating a snippet-module including one or more of the extracted n-grams from the filtered set of n-grams having quality-scores greater than a threshold quality-score, and sending, to a client system of a first user of the online social network, the snippet-module for display to the user.
US10509831B2 Systems and methods for time and space algorithm usage
A system and method for determining suggested content and suggested content headlines for a web page. The system and method receive a request for suggested content for a web page, determine that suggested content is appropriate for the web page based on tags for the web page and tags for a suggested content headline associated with the suggested content, apply a rule to the tags of the suggested content headline, the rule based on one or more of time and location metadata, and transmit the suggested content headline for display with the web page if the rule has been satisfied.
US10509820B2 Object information derived from object images
A real-world object is recognized from image data based on derived image characteristics, which are used to derive search information to conduct a search. The search returns object information which is used to execute a software process by a mobile device.
US10509813B1 System and method for analyzing and modeling content
Described herein are systems and methods for aggregating, parsing, and annotating regulatory context for use in resolving transactional inquiries. In one embodiment, a method comprises: aggregating documents from a plurality of data sources and storing the aggregated documents in a document database; selecting a first document from the document database; extracting regulatory content from the first document; parsing the regulatory content into a structured data object; identifying a substantively-relevant portion of the regulatory content in the structured data object; generating an annotation associated with the substantively-relevant portion; storing the generated annotation in an annotation database; and generating a domain-specific data structure for resolving transactional inquiries based on the annotation database.
US10509812B2 Reducing translation volume and ensuring consistent text strings in software development
Methods, systems, and computer-readable storage media for providing a list of similar texts to a user developing a software program include actions of receiving an original source text (OST) from the user, the OST including a text string, providing an OST with quality correction (OST-QC), the OST-QC including one or more corrections to the OST, determining that a source text repository includes entries associated with one or more source texts that are sufficiently similar, and in response, providing a list of similar texts, the list of similar texts including one or more OST-QCs of respective entries in the source text repository, and transmitting the list of similar texts for display to the user, a similar text of the list of similar texts being automatically inserted into the software program in response to user selection of the similar text from the list of similar texts.
US10509807B2 Localized data affinity system and hybrid method
A method, system, and computer program for processing records is disclosed. In some aspects, a method includes associating, on at least one of the plurality of processors, each record with a record set of a plurality of record sets. Each record set is assigned to a sub-database based on the record set. A cache is associated with each sub-database, and each sub-database and its associated cache is associated with a processor set. An affinity is created between each database cache and the associated processor set, and records are processed with the processor sets according to the associations.
US10509805B2 Systems, methods, and devices for generation of analytical data reports using dynamically generated queries of a structured tabular cube
Certain embodiments described herein relate to data analysis systems, methods, and devices that comprise one or more processes and/or methodologies to add structure around a tabular database. By doing so, certain data analysis systems, methods, and devices can provide similar analytical functionalities as structured databases on one hand, as well as similar scalability and/or performance capabilities as tabular databases. In some embodiments, an add-in to a tabular data engine, such as Microsoft Excel, can be provided, through which a user can be allowed to input one or more dimensions and/or variables as desired for generating an analytical report. Based on such input, in certain embodiments, the system can be configured to build one or more data analysis expression (DAX) queries to dynamically generate a report, which can subsequently be displayed in the tabular data engine.
US10509794B2 Dynamically-generated files for visualization sharing
Systems and methods are disclosed for generating one or more files to visualize query results. The systems and methods can include parsing one or more files that include one or more queries and computer-executable instructions for displaying results of the one or more queries. The one or more queries can identify a set of data to be processed and a manner of processing the set of data. The systems and methods can further include generating one or more files that include the results of the queries and computer-executable instructions for displaying one or more visualizations of the results.
US10509790B2 Electronic message searching
The present disclosure generally relates to electronic message searching. An electronic device receives a request that includes a search term. The device can initiate a search based on the search term to produce a plurality of search results of a plurality of time periods that do not overlap. The device determine whether there are more than a predetermined number of search results for a given time period. If the predetermined number of results is exceeded, the device can display a search result group. If the predetermined number of results is not exceeded, the device can include the search results, corresponding to the given time period, in search results of a different time period. The device can also provide various affordances for narrowing or expanding the scope of the electronic message search.
US10509788B2 Systems and methods for lossy data compression using key artifacts and dynamically generated cycles
Systems and methods for lossy data compression using key artifacts and dynamically generated cycles are described, including receiving a data stream of relational data; detecting an artifact in the data stream associated with a critical point in the relational data; analyzing, by a processing device, the artifact to determine a set of artifacts associated with a complex event where the critical point is an endpoint of the complex event; calculating one or more cycle metrics based on the set of artifacts; generating a data structure associated with the complex event and cycle metrics; providing the data structure for marking a display of the relational data with the complex event based on the cycle metrics.
US10509784B2 Partially typed semantics optimization
A method includes receiving an initial pipeline including a sequence of commands for execution on a computing system, and obtaining, for each command in the sequence of commands, semantic information. The sequence of commands includes a command with incomplete semantic information. The method further includes generating an abstract semantic tree (AST) with the semantic information and a placeholder for the incomplete semantic information, and manipulating the AST to generate a revised AST. The revised AST corresponds to a revised pipeline that reduces an execution time on the computing system. The method further includes executing the revised pipeline.
US10509779B2 Self-cleaning token vault
Embodiments are directed to a self-cleaning token vault for managing tokens generated on behalf of a resource provider. The generated tokens may be stored at the token vault. Embodiments provide a token manager (which can be embodied in the token vault or provided as a separate module) that continuously monitor the token vault for expired or redundant tokens. The token manager may enable the resource provider to assign level flags to the tokens and assign level values to the level flags. The level value may indicate an importance or a use characteristic of the token. Upon identifying tokens that are no longer necessary, the self-cleaning token vault or the token manager may automatically remove the tokens from the token vault.
US10509778B2 Real-time transactionally consistent change notifications
A method includes executing an initial instance of a change log process for a distributed system, each instance of the change log process configured to store, on memory hardware in communication with the data processing hardware, a transaction history of transactions executed on the distributed system. The method also includes receiving transaction requests for executing corresponding transactions on the distributed system and determining a change log load based on the received transaction requests. The method includes executing at least one subsequent instance of the change log process when the change log load satisfied a threshold load. When multiple instances of the change log process are executing, the method includes ceasing execution of the at least one subsequent instance of the change log process and merging the transaction history of the initial instance of the change log process and the transaction history of the at least one subsequent instance of the change log process.
US10509768B2 Method and system for secure data storage and retrieval from cloud based service environment
A method for secure storage of data and retrieval of desired data from a cloud-based service environment includes receiving the data from a tenant having a unique tenant ID, dynamically extracting data to be indexed from the received data, and creating index information from the extracted data. The index information is encrypted with a tenant private key, the encrypted index information is uploaded into the cloud environment in the form of index files, and a last uploaded index file is queried for in the cloud environment. The encrypted index information of the index file is decrypted with the tenant private key, the decrypted index information is searched for a relevant patient record, and the corresponding desired data is retrieved from the cloud environment. The desired data is rendered onto a client application. The index files are created from the index information in chronological order of receipt of the data.
US10509767B2 Systems and methods for managing snapshots of a file system volume
The embodiments set forth techniques for generating snapshots of file system volumes without requiring the implementation of reference counts. A file system can manage snapshot identifiers (IDs) within an object map that corresponds to the file system volume, where each snapshot ID represents a different existing snapshot of the file system volume. A new snapshot can be generated simply by (1) establishing a new snapshot ID based on a current transaction ID managed for the file system volume, and (2) closing the current transaction ID and generating a new current transaction ID. In turn, the new current transaction ID is assigned as a transaction ID within mapping entries that are established/updated after the snapshot is established. In this manner, the transaction ID assigned to each mapping entry can be analyzed against the snapshot IDs to determine the snapshots (if any) to which the mapping entry corresponds.
US10509766B2 Storing and retrieving restricted datasets to and from a cloud network with non-restricted datasets
Provided are techniques for storing and retrieving restricted datasets to and from a cloud network with non-restricted datasets. A request to dump datasets from one or more storage devices to the cloud storage is received, wherein the datasets include restricted datasets and non-restricted datasets, and wherein the restricted datasets are in a format that is not supported by the cloud storage. The restricted datasets are identified. The restricted datasets are converted to a format that is supported by the cloud storage to generate converted datasets. The converted datasets and the non-restricted datasets are dumped to one container in the cloud storage.
US10509752B2 Configuration of multi-die modules with through-silicon vias
A data processing system includes a processing unit that forms a base die and has a group of through-silicon vias (TSVs), and is connected to a memory system. The memory system includes a die stack that includes a first die and a second die. The first die has a first surface that includes a group of micro-bump landing pads and a group of TSV landing pads. The group of micro-bump landing pads are connected to the group of TSVs of the processing unit using a corresponding group of micro-bumps. The first die has a group of memory die TSVs. The subsequent die has a first surface that includes a group of micro-bump landing pads and a group of TSV landing pads connected to the group of TSVs of the first die. The first die communicates with the processing unit using first cycle timing, and with the subsequent die using second cycle timing.
US10509749B2 Direct drive LED driver and offline charge pump and method therefor
In one embodiment, a Light Emitting Diode (LED) driving device for driving a plurality of LEDs has a switching matrix utilizing a plurality of one of a turn off thyristors or turn off triacs coupled to the plurality of LEDs. A controller is coupled to the switching matrix responsive to a voltage of a rectified AC halfwave, wherein combinations of the plurality of LEDs are altered to ensure a maximum operating voltage of the plurality of LEDs is not exceeded. A current limiting device is coupled to the combinations of the plurality of LED to regulate current.In a second embodiment an offline charge pump utilizes a switching matrix to recombine capacitors in accordance with the voltage on the AC half wave and then in accordance with a desired output voltage to feed a load, such that said recombinations occur at a frequency much higher than the frequency of the AC rectified half wave such that charge is “pumped” from the input at one voltage to the output at another voltage through the AC halfwave while providing a constant output voltage to the load.
US10509742B2 Logical memory buffers for a media controller
In some examples, a media controller includes a buffer and controller circuitry. The controller circuitry may receive, from a memory device linked to the media controller, an indication of a number of memory subunits that the memory device is divided into. The controller circuitry may also allocate, within the buffer, a number of logical memory buffers for the memory device greater than the number of memory subunits and indicate to a memory controller that a number of memory units accessible for the memory device is the number of logical memory buffers.
US10509736B2 Controlling access by IO devices to pages in a memory in a computing device
An input-output (IO) memory management unit (IOMMU) uses a reverse map table (RMT) to ensure that address translations acquired from a nested page table are correct and that IO devices are permitted to access pages in a memory when performing memory accesses in a computing device. A translation lookaside buffer (TLB) flushing mechanism is used to invalidate address translation information in TLBs that are affected by changes in the RMT. A modified Address Translation Caching (ATC) mechanism may be used, in which only partial address translation information is provided to IO devices so that the RMT is checked when performing memory accesses for the IO devices using the cached address translation information.
US10509713B2 Observation by a debug host with memory model and timing offset calculation between instruction and data traces of software execution carried on in a debug target having a main memory and a cache arrangement
A method, performed in a debug host, for observing software execution on a computer having one or more processor cores, a cache attached to the one or more processor cores via respective execution pipelines forming a cache arrangement, and a memory, comprises obtaining an instruction trace of the cache arrangement and a data trace for data being loaded from the memory into the cache. The instruction trace is synchronized with the data trace to generate a synchronized data trace and/or a synchronized instruction trace. A state of a memory model, representing a memory readable by the one or more processor cores via a respective instruction is updated using the synchronized data trace and the synchronized instruction trace.
US10509711B2 Microcontroller and method for modifying a transmission signal
A microcontroller includes a signal interface for transmitting signals. The microcontroller further includes an error injection module. The error injection module is configured to tap a transmission signal associated with the signal interface. The error injection module includes a synchronization unit. The synchronization unit is configured to detect within the tapped transmission signal an occurrence of a synchronization event. Further, the error injection module is configured to modify the tapped transmission signal by adding at least one disturbance to the transmission signal in synchronization with at least the detected occurrence of the synchronization event.
US10509704B2 System and method for automatic data backup based on multi-factor environment monitoring
Disclosed are systems, methods and computer program products for automatic data backup based on multi-factor environment monitoring. An example method includes monitoring an occurrence of one or more danger events; detecting when a danger event occurs or about to occur; determining a danger level of the detected danger event; determining an importance level of each of a plurality of backup data items; determining a backup time for performing backup of the backup data items based on the determined danger level of detected danger event; determining a backup order of the plurality of backup data items based on the determined importance level of the backup data items; selecting a backup storage for the backup data items and performing a backup of the plurality of backup data items to the selected backup storage.
US10509696B1 Error detection and mitigation during data migrations
Errors may be detected and mitigated during the migration of data. Migration of data from a source data store to a target data store may be monitored for errors. When an error is detected, one or more responsive actions may be identified to modify performance of the migration. In some embodiments, responsive actions may include further analyses to validate the migration. In some embodiments, the responsive actions may be corrective actions to correct the detected error. Once identified, the responsive actions may be performed to modify performance of the migration.
US10509694B2 System and methods for optimal error detection in programmatic environments
System and methods are provided for optimal error detection in programmatic environments through the utilization of at least one user-defined condition. Illustratively, the conditions can include one or more triggers initiating the collection of log data for methods associated with the provided at least one condition. Operatively, the disclosed systems and methods observe the run-time of the programmatic environment and initiate the collection of log data based on the occurrence of a condition trigger. A rank score can also be calculated to rank the methods associated with the defined condition to isolate those methods that have higher probability of causing the defined condition. Dynamic instrumentation of the methods associated with the user defined conditions during run time are used to calculate the rank score, which is used for ranking the methods.
US10509690B2 Exposing server functions to browser code
The exposing of a server function to a browser. From the browser's perspective, the browser submits a request for a web page to a web server, the web page being one of multiple web pages in a web application offered by the web server. The web server responds to the request by, for at least one of the server functions, formulating a corresponding script language function that defines a matching name and parameter set of the server side function. The script language function has a body that, when executed, serializes at least the name and parameter set of the server side function. The web server then provides the web page code and the corresponding script language function to the browser. The browser may then calls the server side function via the script language function.
US10509683B2 Modeling resource usage for a job
Simulation of a computational job using various sets of resources, and potentially also the automated or semi-automated allocation of an appropriate set of resources for accomplishing a computational job comprising multiple vertices. For each of multiple potential sets of resources, a simulation module simulates processing of the computational job. While the simulation does not actually perform the vertex on each processing node, the simulation does use dependencies between vertices, and historical data regarding the processing of instances of such vertices, in order to determine the efficacy of processing of each vertex, and to put the estimations together into an overall simulation result.
US10509682B2 De-allocation elasticity application system
A deallocation elasticity application system comprising an allocation controller configured to monitor a usage of a resource relative to a capacity of the resource, wherein the controller activates an additional resource when the usage exceeds an activation trigger; the controller configured to record at least one of a time required to add the additional resource and an increased usage during the time required to add the additional resource; and wherein the controller sets a deallocation trigger earlier than the activation trigger by an amount corresponding to at least one of the time required to add the additional resource and the increased usage during the activation period.
US10509681B2 Electronic apparatus for effective resource management and method thereof
A resource management method of an electronic apparatus according to an example embodiment includes storing resource information including at least one resource category for assorting hardware resources and software resources by type and an attribute category indicating attribute information of resources included in the at least one resource category in a memory of the electronic apparatus, and in response to an application requesting a specific resource, allocating the specific resource to the application based on the resource information.
US10509679B2 Reducing process resources incurred by a user interface
This document describes techniques and apparatuses for limiting processing resources incurred due to refreshing a user interface. In various embodiments, an event is received, and it is determined whether a delay time period has elapsed. A length of the delay time period is based on a timing of receipt of one or more previous events. If the delay time period has not elapsed, refreshing of the user interface is postponed. When the delay time period elapses, the user interface is refreshed to display an indication of the event.
US10509678B2 Management system for managing computer system
A table of time series sequences is displayed, in which plural resources serve as base points. The table is a matrix including one or more first lines and plural second lines. The first lines extend parallel to each other in a first direction, and the second lines extend parallel to each other in a second direction perpendicular to the first direction; and each of the lines comprises time series sequence objects. Plural base point resources are respectively associated with the second lines. Metric types corresponding to the resources related to the base point resources are respectively associated with the first lines. The time series sequence object associated with both the mth first line and the nth second line represents a time series sequence of metric values of the mth first line and that are exhibited by a resource related to the base point resource associated with the nth second line.
US10509677B2 Granular quality of service for computing resources
For providing granular quality of service (QoS) for computing resources in a computing system, systems, apparatus, and methods are disclosed. The apparatus includes a processor having a plurality of processor cores and a memory that stores code executable by the processor to identify a thread belonging to a computing process, to identify one or more thread-level tags associated with the thread, to determine a computational requirement of the thread based on the one or more thread-level tags, and to assign the thread to one of the processor cores based on the computational requirement. In certain embodiments, the may include code executable by the processor to allocate hardware resources to the thread based on an intra-process priority, the hardware resources being allocated from a set of hardware resources assigned to the computing process.
US10509675B2 Dynamic allocation of worker nodes for distributed replication
A set of tasks, associated with a replication job, are generated for replicating from a source to destination site. An initial number of worker nodes are allocated to process the tasks. Each task involves a first type of worker node at the source site, a second type of worker node at the destination site, and includes one or more of copying an object from the source site to the destination site, or deleting an object from the destination site. The replication job is monitored. Based on the monitoring, a number of worker nodes is adjusted from the initial number to a new number, different from the initial number.
US10509658B2 System, method, and computer program product for simultaneously determining settings for a plurality of parameter variations
A system, method, and computer program product are provided for simultaneously determining settings for a plurality of parameter variations. In use, a plurality of parameter variations associated with a device is identified. Additionally, settings for each of the plurality of parameter variations are determined simultaneously.
US10509646B2 Software update rollbacks using file system volume snapshots
The embodiments set forth a technique for restoring a computing device to an operable state when a software update renders the computing device inoperable. According to some embodiments, a snapshot of a file system volume is automatically generated prior to executing the software update. When an issue is detected with the software update—e.g., the computing device freezes, the computing device cannot boot into an operable mode, etc.—the computing device can (1) automatically enter into a restoration mode, and (2) restore the file system volume to its previous state in accordance with the snapshot. In this manner, the issues caused by the software update are entirely mitigated, and the computing device can transition back into an operable state.
US10509645B2 Method and apparatus for enabling an application to detect specified circumstances
Methods and systems are provided that may be utilized to detect occurrence of one or more specified circumstances. A determination may be made as to whether one or more specified circumstances are detected such as responsive to one or more user actions or an occurrence of an event unrelated to a user. One or more binary digital signals may be generated to store a detection of one or more specified user circumstances in a log or memory at least partially in response to detection of the one or more specified circumstances.
US10509644B2 Method and system for controlling integrated software components
Method, system and product for controlling integrated software components. One method comprises receiving an application program which utilizes a software component that is integrated into the application program. The method further comprises producing a modified application program based on the application program, by: automatically wrapping one or more functions associated with the software component with one or more wrappers, wherein each wrapper is configured to selectively disable or enable invocation of the function based on modifiable configurations; whereby allowing for selectively enabling or disabling invocation of the one or more functions during runtime of the application program by modifying the modifiable configurations without re-deploying the application program.