US10244521B2

The provided is a method for transmitting HARQ-ACK in a LTE system, which is applicable to a situation that an uplink subframe is occupied in an FDD or TDD system. The method is implemented as follows. A UE receives information from an eNB, and determines the assignment of uplink subframes in a cell. The UE determines the transmission of HARQ-ACK according to the assignment of uplink subframes in the cell. By the provided method, the transmission of HARQ-ACK of PDSCH is less influenced when an uplink subframe in the FDD or TDD system is occupied.
US10244514B2

A method and apparatus for transmitting uplink control information (UCI) in a wireless communication system is provided. When a large number of carries are configured, a user equipment (UE) splits the UCI for a plurality of cells into a physical uplink control channel (PUCCH) and a physical uplink shared channel (PUSCH), and transmits the split UCI via the PUCCH and the PUSCH.
US10244507B2

Certain features relate to a centralized radio access network (C-RAN) that can flexibly and dynamically allocate protocol layer processing among baseband processing units and remote units. A C-RAN can be configured to include a media access control (“MAC”) scheduler and a fronthaul physical layer coordinator. The fronthaul physical layer coordinator can include a fronthaul physical layer scheduler, which can allocate spatial resources by determining the specific remote unit(s) that should serve a given mobile device. The MAC scheduler can allocate time/frequency resources to user devices communicating with the remote units. The fronthaul physical layer coordinator or the MAC scheduler can also determine the optimal transmission modes remote units can use to serve the user devices.
US10244500B2

A future mobile terminal converging multiple wireless transmission technologies by utilizing a cost-effective and spectrum-efficient mobile cloud solution by introducing the Virtual Mobile Server (VMS) and Virtual Register and Call Switch (VR/CS) systems and methods based on the innovative open wireless architecture (OWA) technology platform.
US10244496B2

There is provided mechanisms for synchronization in a wireless communications network. A method is performed by a transmitting device. The method comprises transmitting a first synchronization signal on a first time/frequency resource in a time/frequency grid. The method comprises receiving a response to the first synchronization signal from a receiving device. The method comprises transmitting a second synchronization signal on a second time/frequency resource in the time/frequency grid to the receiving device, wherein the second time/frequency resource spans a larger portion of the time/frequency grid than the first time/frequency resource.
US10244483B2

A system that incorporates aspects of the subject disclosure may perform operations including, for example, monitoring performance parameters in a communications network, identifying a degradation in performance of one or more nodes of the communications network according the monitored performance parameters, and initiating corrective action to mitigate the degradation in performance of the one or more nodes of the communications network. Other embodiments are disclosed.
US10244482B2

A method by which a terminal transmits a signal in a wireless communication system supporting vehicle to everything (V2X), according to one embodiment of the present invention, comprises the steps of: measuring a path loss for a stationary node; and transmitting a V2X signal on the basis of a V2X transmission period or an event trigger, wherein, when the V2X signal is transmitted in a periodically set open loop power control (OLPC) resource region, transmission power of the V2X signal is determined on the basis of the measured path loss, and a period of the OLPC resource region can be set to be independent from the V2X transmission period.
US10244476B2

Method and apparatus are disclosed for reducing power consumption in a PAAK vehicle system. An example vehicle includes a main BLE module for communication with a mobile device acting as a vehicle key, a plurality of BLE antenna modules (BLEAMs), and a processor. The processor is configured for determining that the mobile device is within a threshold range of the vehicle for a threshold time period, and responsively reducing power consumption of one or more of the plurality of BLEAMs.
US10244472B2

One embodiment is directed to a system to provide wireless service to user equipment. The system comprising a controller communicatively coupled to a core network and a plurality of radio points to transmit and receive radio frequency signals to and from the user equipment. Each of the radio points is associated with at least one antenna and is located remote from the controller. The plurality of radio points is communicatively coupled to the controller. The controller comprises at least one baseband modem to perform Layer-3, Layer-2, and Layer-1 processing for the air interface. The controller is configured to automatically control transmit power for the radio points based on operational measurements (OMs) for each radio point, wherein the OMs are based on radio resource control (RRC) messages received at the controller. In some implementations, the radio points are configured to perform at least some Layer-1 processing for the air interface.
US10244470B2

The present description provides methods, computer program products, and systems for saving power in Wi-Fi devices utilizing Bluetooth. A Wi-Fi radio transitions to deep sleep mode from active mode while a Bluetooth radio remains active. An active Wi-Fi connection to the access point can be maintained by the station while in deep sleep mode as needed to prevent being disassociated. Responsive to the indication of data packets waiting at the access point, sent over the Bluetooth radio, the Wi-Fi radio at the station can be transitioned from the deep sleep mode to the active mode. A notification of active mode is sent to the access point currently associated with the Wi-Fi radio so that packets can be forwarded.
US10244468B2

Various embodiments provide systems and methods among wireless earpieces in a wireless communication network that enable balancing the batteries in the wireless earpieces to be depleted at approximately the same rate. Various embodiments intelligently and dynamically swap master/slave roles among two or more Bluetooth® wireless earpieces coupled to a data source device to optimize battery life in both wireless earpieces. The various embodiments provide methods and systems for swapping master-slave roles so that there is less impact on the user experience.
US10244465B2

An information processing apparatus includes plural communication units, a determination unit, and a controller. The communication units are configured to conduct a wireless communication at different communication speeds. The determination unit is configured to determine a communication unit having a faster communication speed in order to transmit or receive an encrypted communication object. The controller is configured to perform a control to start a communication by the communication unit determined by the determination unit.
US10244461B2

Aspects of the present disclosure provide a scalable SIB bitmap structure. As described herein, a UE may generate and transmit, to an access network, a dual-layer system information block (SIB) request, wherein a first layer indicates a SIB category and a second layer indicates one or more groups within the SIB category. A base station in an access network may receive, from a UE, the dual-layer SIB request. The scalable, efficient bitmap structure may be shared by the UE and access network, thereby enabling SIB-on-Demand requests by the UE and responses to SIB-on-Demand requests by the access network.
US10244456B2

A wireless communication system includes an on-board terminal equipment mounted on a working machine, and a control server communicably connected together via a network including a first wireless base station and a second wireless base station. The control server sets a zone of a travel route as a travel-permitted zone, for which a travel permission has been given only to the working machine. A permission requesting zone in the travel-permitted zone, in which the working machine makes a setting request to the control server for a new travel-permitted zone, is set as a no-handover zone in which switching of the connected base station from the first wireless base station to the second wireless base station is prohibited. The on-board terminal equipment switches the first wireless base station to the second wireless base in a zone other than the no-handover zone in the travel-permitted zone.
US10244454B2

A communication device and method therein for handover from a serving cell to a target cell in a communication network are disclosed. The communication device is configured to obtain a first round trip time between the communication device via the network node and a server and obtain a second round trip time between the communication device via a target node in the target cell and the server. The communication device is further configured to send a request for handover from the serving cell to the target cell based on at least the first round trip time and the second round trip time.
US10244450B2

A method including transmitting signals from a first base station to a second base station in a network; and during an interface setup or an interface update between the first base station and the second base station, receiving by the first base station information regarding at least one of: whether coverage enhancement (CE) is supported by the second base station, a maximum coverage enhancement (CE) level supported by the second base station, whether low-cost coverage enhancement (CE) is supported by the second base station, and coverage enhancement (CE) level criteria at the second base station.
US10244437B2

Systems and methods for managing connectivity in a network of moving things. As non-limiting examples, various aspects of this disclosure provide systems and methods for managing connectivity in a network in which at least a portion of the network access points are moving.
US10244436B2

Provided are methods of managing a terminal in a heterogeneous network (HetNet) environment. Between the methods, a method of managing a terminal performed in a base station includes determining whether or not a measurement change request event has occurred, and when a measurement change request event has occurred, transmitting a control message for instructing a change of a measurement operation to the terminal. Accordingly, it is possible to improve a measurement operation and discontinuous reception (DRX) operation control procedure necessary for connection control between one or more base stations and a terminal in a HetNet environment, and thereby performance of a system can be improved.
US10244435B2

A method is described and in one embodiment includes providing a physical connection between a node and a user equipment at a subscriber premises via a cable connection, wherein the node comprises a Data Over Cable Service Interface Specification (“DOCSIS”) remote PHY device (“RPD”) collocated with a cellular small cell device; receiving at the node a cellular downlink (“DL”) data signal from a cellular network connected to the cellular small cell device; combining the received cellular DL data signal with a DOCSIS downstream (“DS”) signal from a cellular network connected to the DOCSIS RPD to create a combined DS data signal; and forwarding the combined DS data signal from the node to the user equipment via the cable connection.
US10244428B2

The invention relates to the field of data packet management, and more specifically to the field of managing of data packets in such a manner that power consumption is reduced, such reduction being especially beneficial for portable device applications. In accordance with an embodiment of the invention there is provided a method of handling and manipulating data wherein padding and unpadding operations for a packet of data are performed at the transmission/reception of a packet from a network, and data handling is minimized within the portable device. According to another embodiment of the invention there is provided a method of encryption for packet data absent the padding data.
US10244427B2

A system and method for concealing bandwidth reduction of a VoIP call voice is provided. In a method for dynamic bandwidth extension during a call session between a first transceiver device and a second transceiver device, the first transceiver device compares a bit rate of received packet data with a threshold bit rate, and the first transceiver device determines whether to perform bandwidth extension during the call session based on the comparison. The bit rate is controlled based on a degree of network congestion between the first transceiver device and the second transceiver device.
US10244423B2

A chunk-based scheduling method and a chunk-based scheduling apparatus, capable of improving Quality of Service (QoS) upon the occurrence of congestion in a wireless communication system are provided. The method includes requesting, by a terminal, from a base station for chunk-based scheduling which uses an available bit rate bearer so as to receive chunk that constitutes traffic, and receiving, from the base station, at least one chunk scheduled based on the time limit information of the chunk.
US10244417B2

An apparatus determining network health comprising base stations in bidirectional communication with radios, each having an identifier and transmitting a signal including the identifier. First and second health determining devices each receive the signal during normal over-the-air operation of radio and determine if the radio is authorized and, if so, determine the identifier, time-separated signal waveforms that are compared, operating characteristics from the compared waveforms, and a current location of the radio. Each of the devices determine health of the radio based on packet sniffing, a frequency deviation, or a range of deviations by analyzing the operating characteristics. After analysis results sent to the master controller from the devices indicate that the authorized radio is healthy, the master controller determines from the analysis results that a geographically unhealthy location of the network exists within the geographic area from which the authorized healthy radio transmitted the signal.
US10244410B2

Power and resource efficiency of a mobile network device are increased. In one aspect, a tail optimization protocol (TOP) enables cooperation between a mobile device and an associated radio access network to eliminate idle periods (e.g., tails) when possible. Various systems and methods described herein can leverage the ability of applications and/or their associated connections to accurately predict a long tail time, from which a mobile device can notify an associated cellular network on such an imminent tail in order to allow the cellular network to immediately release tail resources. Various other aspects provided herein realize TOP via fast dormancy and/or other similar notification mechanisms, which enable a handset or other device to notify a cellular network for immediate resource release.
US10244408B1

In accordance with one or more embodiments, a communication device includes a dual-band antenna array configured to transmit first radio frequency (RF) signals to a remote device in an RF band and to transmit first millimeter wave (MMW) signals to the remote device in a MMW frequency band, wherein the MMW frequency band is above the RF band. A base transceiver station is configured to generate a consolidated steering matrix in accordance with the transmission of the first RF signals to the remote device in the RF band. A remote radio head is configured to convert the consolidated steering matrix to a converted steering matrix that facilitates the transmission of the first MMW signals to the remote device in the MMW frequency band via the dual-band antenna array in accordance with an antenna beam pattern having at least one selected null direction, and further configured to generate the first MMW signals in accordance with the converted steering matrix.
US10244401B2

In one example embodiment, a device includes a memory configured to store computer-readable instructions therein and a processor. The processor is configured to execute the computer-readable instructions to receive a mixture signal, and determine a first signal and a second signal from the mixture signal, the first signal being a signal of a first technology and the second signal being a signal of a second technology, the first and second signals being overlappingly transmitted signals, at least one of the first signal and the second signal being used for processing of information associated with the at least one of the first signal and the second signal.
US10244398B2

The capacity of a cellular wireless system is increased by operation of base stations or base station sectors arranged to re-use radio resource elements that are used by neighboring base stations or base station sectors, in conjunction with operation of relay stations, which are similarly arranged to re-use radio resource elements used by neighboring relay stations, and where the radio resource elements re-used by the relay stations are different to those used by the base stations. The relay stations provide coverage, particularly in the areas at the boundaries between the areas of coverage of base stations that suffer from interference between signals transmitted from the respective base stations. In addition, the relay stations generally increase the average available carrier to interference ratio compared with a system in which base stations alone are deployed. The scheme for the allocation of radio resource elements ensures in particular that interference is avoided between signals transmitted from a base station and signals transmitted from a relay station in radio resource elements allocated to control data.
US10244395B2

The invention relates to techniques for restricting a wireless network access for a mobile device (200). There is provided an additional cross-checking functionality on a comparator (106) of an intermediate node (100). The mobile device (200) receives a user key (88) indicating a general validation to access the WLAN of a third party. The third party operates a key server (300). The key server (300) issues a key pair, consisting of the user key (88) and an operator key (99). The operator key (99) is sent to the intermediate node (100) and is processed by a processor (105). The mobile device (200) applies the received user key (88) to an identification set (200i), identifying the device's user, and sends a reference message (22) to the intermediate node (100) via a second communication channel (2). Thereinafter, the device (200) sends its identification set (200i) via another first communication channel (1) for authentication and for cross checking to the intermediate node (100). The intermediate node (100) in turn applies the received operator key (99) to the received message (22) and compares a validation result (33) thereof with the identification set (200i), received via the first communication channel (1). The WLAN network access for the device is only granted in case of identity.
US10244391B2

A computer file storage system and method are provided. The system and method include means for separating a file into components, encrypting each of those components and storing them on different cloud storage systems. Suitable security steps are provided to effect the encryption and access to the file components. When retrieval of the file is desired, the system will find the various file components and decrypt the components and reassemble them into the original file format.
US10244388B2

A location privacy protection method includes generating an identifier update notification message to be sent to at least one access point, where the identifier update notification message includes a first identifier of a wireless terminal, to indicate that the identifier update notification message is to be sent by the wireless terminal. The identifier update notification message further includes second identifier information of the wireless terminal. The method further includes sending the identifier update notification message, so that the access point acquires a second identifier according to the second identifier information, and uses the second identifier as an identifier of the wireless terminal; and sending a subsequent message including the second identifier to the access point, to indicate that the subsequent message is sent by the wireless terminal.
US10244385B2

A method for signaling and call continuity for coverage enhancement may include selecting a cell while a user equipment (UE) device is in a radio resource control (RRC) idle state, determining if a signal level from an evolved NodeB (eNodeB) associated with the cell is sufficient for normal coverage, exchanging data with a network in a normal UE device mode via the cell upon determining that the signal level is sufficient for normal coverage, determining if a signal level from the eNodeB associated with the cell is sufficient for enhanced coverage upon determining that the signal level is not sufficient for normal coverage, and exchanging data with the network in an enhanced UE device mode via the cell upon determining that the signal level is sufficient for enhanced coverage.
US10244379B2

A method includes: performing a scan to discover at least one Peer to Peer (P2P) group; sharing a result of the scan within a first P2P group; preparing a switching schedule of the first P2P group based on the shared result; wherein the switching schedule enables a switching device to disconnect from a first owner device in the first P2P group and to connect with a second owner device in a second P2P group; sharing an information with the second P2P group by using the switching device; and performing communication among the first P2P group and the second P2P group on the basis of the information.
US10244368B2

In one embodiment, a mobile device application automatically identifies and annotates auditory signals from one or more parties.
US10244345B2

One embodiment provides a method that performs the steps of collecting network signal information from a sensor of a mobile device located in a designated vendor area. The network signal information is produced by a fixed transmitting device and has a corresponding network time stamp. The mobile device located in the designated vendor area receives a payment notification from a vendor; extracting from the payment notification, time stamp information and a name of the vendor sending the payment notification; and matching the time stamp information with the corresponding network time stamp and automatically updating a labeled localization database. The labeled localization database comprises previously mapped localization information corresponding to multiple spatial zones of the designated vendor area and the updating comprises linking the name of the vendor sending the payment notification with a physical location of the fixed transmitting device. Other aspects are described and claimed.
US10244344B2

An application can specify a location service authorization type to be enforced by a mobile device. After the user authorizes the location service through an authorization dialog, the application can receive location service according to the authorization type. A first authorization type allows the application to receive continuous location updates and location events from a location service on the mobile device only when the application is in use. A second authorization type allows the application to always receive continuous location updates and location events when the application is running in a foreground or background. The text of the authorization dialog can be customized by the application to provide more detail on how the location data will be used by the application.
US10244342B1

Certain embodiments involve spatially representing graphical interface elements as binaural audio content. For example, a system accesses electronic content having various content elements and identifies the various content elements. The system generates a three-dimensional audio representation for a content element by: accessing an audio representation of the content element; identifying a visual location of the content element; and generating a three-dimensional audio representation of the content element by applying, to the audio representation of the content element and using the visual location, a finite impulse response filter using a head-related transfer function, wherein the head-related transfer function comprises a set of filter parameters that model the visual location of the content element and wherein, when played, the three-dimensional audio representation appears to originate from the visual location. The system can then output the three-dimensional audio representation.
US10244336B2

A loading spring has an inner end that engages the outer end of a middle ear transducer, an outer end that engages a fixed anatomical structure within the middle ear of the recipient patient, and a center of mass located on a common line between the inner end and the outer end. The loading spring also has an s-shape with a central spring axis along the common line. And the loading spring is configured for displacement of the inner end and the outer end along the central spring axis to fit the loading spring between the transducer and the fixed anatomical structure with a loading force that is within a defined range and entirely along a center axis of the middle ear transducer and the central spring axis.
US10244331B1

The present disclosure relates to a micro electro-mechanical system (MEMS) device comprising a fixed electrode, a moveable electrode that is moveable with respect to the fixed electrode and an output terminal for outputting a transducer output signal indicative of a capacitance between the fixed electrode and the moveable electrode. A package is provided which houses the fixed electrode and the moveable electrode, the package defining a first volume on a first side of the moveable electrode. The moveable electrode is moveable within the first volume in response to sound or pressure waves incident on the moveable electrode. A power dissipation element is disposed within the package. The power dissipation element is configured to receive a generated stimulus signal and to dissipate heat into the first volume so as to modulate the pressure of air within the first volume in accordance with the received generated stimulus signal.
US10244325B2

The invention relates to audio transducers, such as loudspeaker, microphones and the like, and includes improvements in or relating to hinge systems for rotational action audio transducers. The hinge systems of the invention being configured to operatively support a diaphragm in use, and comprising a hinge assembly having one or more hinge joints, wherein each hinge joint comprises a hinge element and a contact member. The contact member comprises a contact surface and the configuration is such that during operation each hinge joint is configured to allow the hinge element to move relative to the associated contact member, while maintaining a substantially consistent physical contact with the contact surface. The hinge assembly biases the hinge element towards the contact surface. Preferably the hinge assembly is configured to apply a biasing force to the hinge element of each joint toward the associated contact surface, compliantly. Various applications and implementations are described and envisaged for the audio transducer embodiments including, for example, personal audio devices such as headphones, earphones and the like.
US10244324B2

A diaphragm for a loudspeaker may include a continuous primary diaphragm having an upper surface and a lower surface, where the primary diaphragm comprises a ring-shaped, flat region having an inner diameter and an outer diameter. The diaphragm may also include a reinforcing ring attached to the upper surface of the primary diaphragm, where the reinforcing ring has an inside diameter and an outside diameter, and where the reinforcing ring is attached to the upper surface of the primary diaphragm such that the inside diameter of the reinforcing ring coincides with the inner diameter of the flat region.
US10244323B2

Disclosed is a vibration sound-producing apparatus. A sound output aperture is provided on a sidewall perpendicular to a thickness direction. A diaphragm is parallel to the plane on which the sound output aperture is located. A flat sound coil is perpendicular to the diaphragm. Two magnets parallel to the sound coil are arranged at either side of the sound coil. The vibrating direction of the sound coil avoids the thickness direction. The vibrating direction of an integral structure of the magnets and a magnetic conductor part also avoids the thickness direction. This facilitates a thickness-reduced design for a product, increases the space for vibration, and enhances product performance, meanwhile, the design of the two magnets effectively increases the strength of the magnetic field within the product, this further improving product performance. The vibration sound-producing apparatus of the present invention has the advantages of a great thickness-reduced design and great performance.
US10244321B2

A method performed by an audio decoder for reconstructing N audio channels from an audio signal containing M audio channels is disclosed. The method includes receiving a bitstream containing an encoded audio signal having M audio channels and a set of spatial parameters, the set of spatial parameters including an inter-channel intensity difference parameter and an inter-channel coherence parameter. The encoded audio bitstream is then decoded to obtain a decoded frequency domain representation of the M audio channels, and at least a portion of the frequency domain representation is decorrelated with an all-pass filter having a fractional delay. The all-pass filter is attenuated at locations of a transient. A matrixed version of the decorrelated signals are summed with a matrixed version of the decoded frequency domain representation to obtain N audio signals that collectively having N audio channels where M is less than N.
US10244320B2

A method performed by an audio decoder for reconstructing N audio channels from an audio signal containing M audio channels is disclosed. The method includes receiving a bitstream containing an encoded audio signal having M audio channels and a set of spatial parameters, the set of spatial parameters including an inter-channel intensity difference parameter and an inter-channel coherence parameter. The encoded audio bitstream is then decoded to obtain a decoded frequency domain representation of the M audio channels, and at least a portion of the frequency domain representation is decorrelated with an all-pass filter having a fractional delay. The all-pass filter is attenuated at locations of a transient. A matrixed version of the decorrelated signals are summed with a matrixed version of the decoded frequency domain representation to obtain N audio signals that collectively having N audio channels where M is less than N.
US10244312B2

A loudspeaker chassis assembly (2) comprises a loudspeaker chassis (4) and one or more mass damping elements (6), which dampen vibration of the chassis (4). The mass damping elements (6) may be directly attached to the chassis (4) and may be tuned to dampen one or more particular vibrational modes of the chassis (4).
US10244307B1

Embodiments of wireless audio systems and methods for wirelessly communicating audio information are disclosed herein. In one example, a wireless audio system includes a primary wireless headphone and a secondary wireless headphone. The primary wireless headphone is configured to receive, from an audio source, audio information using a short-range wireless communication protocol; transmit, to the audio source, a first message indicative of whether the audio information is successfully received; and transmit a communication parameter associated with the short-range wireless communication protocol used between the audio source and the primary wireless headphone. The secondary wireless headphone is configured to receive, from the primary wireless headphone, the communication parameter; receive, from the audio source, the audio information based on the communication parameter using the short-range wireless communication protocol; and transmit, to the audio source, a second message when the audio information is successfully received. The first message and second message determine whether to re-transmit the audio information.
US10244300B2

The present disclosure relates to an apparatus having a directional antenna system having adaptable directionality and a direction determination system configured to determine a desired direction, the directionality of the directional antenna system may be modified or adapted based on the desired direction.
US10244286B1

Methods and apparatuses are described for recommending digital content in a network environment. A web server determines a session context of a user associated with a remote device in which the user interacted with digital content objects. The web server identifies prior content interactions in which prior users interacted with digital content objects. The web server builds a recommendation feature vector from the session context and the prior content interactions. The web server trains a machine learning model using the generated recommendation feature vector to minimize a predicted rating. The web server selects target digital content objects that have a predicted rating of the user that is at a threshold. The web server provides indicia of the selected digital content objects to the remote device. The web server causes at least one of the selected target digital content objects to be transmitted from a content server to the remote device.
US10244283B2

One or more circuits may comprise at least one first-type analog-to-digital converter (ADC) and at least one second-type ADC. The circuit(s) may be operable to receive a plurality of signals, each of which may comprise a plurality of channels. The circuit(s) may be operable to digitize a selected one or more of the channels. Which, if any, of the selected channels are digitized via the at least one first-type ADC and which, if any, of the selected channels are digitized via the at least one second-type ADC, may be based on which of the plurality of channels are the selected channels and/or based on power consumption of the circuit(s). A bandwidth of each first-type ADC may be on the order of the bandwidth of one of the received signals. A bandwidth of each second-type ADC may be on the order of the bandwidth of one of the plurality of channels.
US10244280B2

In one embodiment, a method of generating an electronic program guide for a user of an entertainment system is disclosed. The method includes retrieving, by a user computer in communication with the entertainment system, preference criteria corresponding to one or more user preferences describing payment requirements. The user computer receives a plurality of content listings, each content listing comprising a content title, an indication of a content source, and a payment requirement, and a search query including a content title. The user computer also identifies a subset of the plurality of content listings based on content title and the search query, and ranks each content listing in the subset based on a comparison of the preference criteria and the payment requirement of each content listing in the subset. A content entry in the electronic program guide is created comprising each content listing in the subset in ranked order.
US10244262B2

A decoding method including receiving a bitstream corresponding to a residual block, decoding the residual block having a plurality of residual pixels represented as transform coefficients, and computing a reconstructed block based on the residual pixels. The reconstructed block includes reconstructed pixels and uses an intra prediction mode to generate prediction pixels in sequence vertically or horizontally based on reconstructed pixels in the reconstructed block. The reconstructed block includes initial reconstructed pixels based on initial prediction pixels. The intra prediction mode is used to generate the initial prediction pixels based on external reference pixels located in neighboring blocks decoded before the reconstructed block. Computing the reconstructed block includes combining prediction pixels with residual pixels to generate additional reconstructed pixels used to generate additional prediction pixels. The additional prediction pixels are located in one position before each the additional prediction pixels according to a prediction order of the intra prediction mode.
US10244260B2

A method of encoding data (D1) for generating corresponding encoded data (E2) is provided, wherein the method includes: (a) analyzing the data (D1) to be encoded to identify one or more structural features within the data (D1); (b) encoding the data (D1) to be encoded as one or more portions depending upon the one or more structural features, and selecting one or more methods which efficiently encode the one or more portions, wherein the one or more methods include at least one extrapolation encoding method; and (c) generating the encoded data (E2) by combining data generated from the one or more portions, wherein the encoded data (E2) includes information indicative of methods employed to encode the one or more portions with their associated parameters. A method of decoding encoded data (E2) for generating corresponding decoded data (D3) is provided, the method includes: (a) processing the encoded data (E2) to extract therefrom data corresponding to one or more portions, wherein the extracted encoded data (E2) includes information indicative of methods employed to encode the one or more portions with their associated parameters; (b) decoding the one or more portions, wherein the decoding involves selecting one or more methods as specified by the associated parameters, wherein the one or more methods include at least one extrapolation decoding method; and (c) combining data from the one or more decoded portions to generate the decoded data (D3). The methods are beneficially useable in an encoder (20), in a decoder (30), and in a codec (10).
US10244258B2

A method and apparatus for processing a prediction block and using the modified prediction block for predictive coding of a current block are disclosed. Embodiments according to the present invention receive a prediction block for the current block and classify pixels in the prediction block into two or more segments. Each segment of the prediction block is then processed depending on information derived from each segment of the prediction block to form a modified prediction segment. The modified prediction block consisting of modified prediction segments of the prediction block is used as a predictor for encoding or decoding the current block.
US10244254B2

Provided are an encoding system using motion estimation and an encoding method using motion estimation for achieving high-speed motion estimation according to a multi-processing unit. The encoding system using motion estimation, comprises a multi-processing unit calculating motion estimation on many macroblocks of an input image, a motion estimator estimating motion vectors of the macroblocks of the input image using the motion estimation on the plurality of macroblocks, previously calculated by the multi-processing unit, and an encoder encoding the image based on the motion vectors of the macroblocks, estimated by the motion estimator. According to the present invention, motion estimation to be used for motion estimation can be calculated in advance according to the multi-processing unit capable of processing high-speed parallel processing to reduce an image encoding time and improve an encoding speed.
US10244251B1

There is provided a picture encoding device that encodes a picture and encodes a difference quantization parameter in a unit of a quantization coding block which is divided from the picture and is a management unit of a quantization parameter. A quantization parameter calculator derives a quantization parameter of the quantization coding block to be encoded. A prediction quantization parameter derivation unit derives a prediction quantization parameter using the quantization parameters of a plurality of quantization coding blocks which precede the quantization coding block to be encoded in order of encoding. A difference quantization parameter generator derives a difference quantization parameter of the quantization coding block to be encoded, using a difference between the quantization parameter of the quantization coding block to be encoded and the prediction quantization parameter. A first bitstream generator encodes the difference quantization parameter of the quantization coding block to be encoded.
US10244238B2

A tile image sequence obtained by dividing a frame into a predetermined size is further divided into another predetermined size on an image plane to generate a voxel (for example, a voxel. If a redundancy in a space direction or a time direction exists, then data is reduced in the direction, and sequences in the time direction are deployed on a two-dimensional plane. Voxel images are placed on an image plane of a predetermined size to generate one integrated image. In a grouping pattern which exhibits a minimum quantization error, pixels are collectively placed in the region of each voxel image for each group (integrated image). The integrated image after the re-placement is compressed in accordance with a predetermined compression method to generate a compressed image and reference information for determining the position of a needed pixel.
US10244235B2

Wedgelet-based coding in conjunction with the usage of coding blocks of varying size is rendered more efficient by the usage of a variable length coded syntax element having a prefix and a suffix, wherein the size of the suffix is dependent on the prefix and the size of the current coding block. By this measure, it is feasible to efficiently adapt the length of the variable-length coded syntax element which controls the bi-partitioning of the current coding block to the actual needs, namely the size, of the current coding block, and the variability of the bi-partitioning by varying the wedglet separation line, respectively. The greater the current coding block is, the longer the variable-length coded syntax element may be. This length dependency may even be sufficiently effective in terms of coding efficiency so that the variable length coded syntax element may be coded without context-adaptive entropy coding, but directly or using fixed-equal-probability binary entropy coding.
US10244230B2

The present disclosure relates to a directional pixel for a high-angular resolution, wide field of view, multiple view display. The design teaches a directional pixel comprising a substrate, one or more pixel driving circuits, one or more nano- or micro-scale subpixels, and one or more directional optical guiding surfaces, wherein each of said one or more subpixels is comprised of a light emitting device emitting a light beam and an optical microcavity housing said light emitting device. The optical microcavity is comprised of a plurality of reflective surfaces to specifically manipulate and tune said light beam, wherein one or more of said reflective surfaces is a light propagating reflective surface which propagates said light beam out of said microcavity, and said light propagating reflective surface is connected to said one or more directional optical guiding surfaces to direct said light beam at a specific angle. A high-angular resolution, multiple-view light-field display is created by deploying a plurality of directional pixels into a directional pixel array system.
US10244213B2

A four color separation endoscope prism includes a four color separation prism having a first color separation prism, a second color separation prism, a third color separation prism, and a fourth color separation prism which respectively separate light incident from an affected area into a blue, red and green color components, and an infrared (IR) component. The first color separation prism, the second color separation prism, the third color separation prism, and the fourth color separation prism are sequentially disposed from an object side when receiving the light incident from the affected area.
US10244211B2

In embodiments of immersive interactive telepresence, a system includes a vehicle that captures an experience of an environment in which the vehicle travels, and the experience includes audio and video of the environment. User interactive devices receive the audio and the video of the environment, and each of the user interactive devices represent the experience for one or more users who are remote from the environment. A trajectory planner is implemented to route the vehicle based on obstacle avoidance and user travel intent as the vehicle travels in the environment. The trajectory planner can route the vehicle to achieve a location objective in the environment without explicit direction input from a vehicle operator or from the users of the user interactive devices.
US10244207B2

A videoconference communication device prevents a screen from being unsightly to a viewer. A communication controller (103) is connected to respective partner devices (2), (3), and (4) through a network (5) and receives video data transmitted from respective partner devices (2), (3), and (4). A video and voice synthesizer (105) and a video and voice output controller (106) causes divided screens divided into a total number of sites in which a videoconference is performed, in display device (9) to be displayed before video data is received by the communication controller (103), and causes each region of the divided screens to sequentially display video data received by the communication controller (103).
US10244204B2

A computer system may be used to project a communication to a user. The system may analyze camera data to detect the facial direction and location of a user. The system may also receive a communication for the user. The system may receive the communication from a user device associated with the user. Based on the detected facial direction and location of the user, the system may determine a target location for the projection. The system may identify a set of visual projectors based on the target location and transmit the communication data and the target location to the projectors.
US10244199B2

An imaging apparatus includes: a recording unit configured to record RAW image data into a recording medium in accordance with a recording instruction; a setting unit configured to control whether to set the RAW image data as a target of storage into the recording medium or not in accordance with a user instruction; a development unit configured to perform development processing on RAW image data; and a control unit configured to perform control to automatically develop the RAW image data recorded in the recording medium after recording of the RAW image data and to automatically record the developed image data into the recording medium. In a case where RAW image data not set as the target of storage has been developed by the development unit, the control unit performs control to automatically delete said RAW image data from the recording medium.
US10244197B2

A projector includes a projection unit that projects a projection image and a control unit that performs calibration. The control unit detects a position of a first detection point in a first symbol, from a first captured image obtained by capturing a first projection image when the projection unit projects the first projection image including the first symbol onto a projection surface, detects a position of a second detection point in a second symbol, based on the position of the first detection point, from a second captured image obtained by capturing a second projection image when the projection unit projects the second projection image including the second symbol onto the projection surface, and performs the calibration based on the position of the second detection point. The second symbol is disposed at a position corresponding to the first symbol and has a shape different from the first symbol.
US10244192B2

An image capturing apparatus is provided. The apparatus comprises an image sensor comprising pixels and a controller. The pixels include a photoelectric converter, a holding unit, an output unit and a first and second transfer unit. The controller causes the sensor to repeatedly perform a holding operation that the first transfer unit transfer charge from the photoelectric conversion unit to the holding unit, and a transfer operation that the second transfer unit transfer the charge from the holding unit to the output unit. The controller causes the sensor to perform, as the holding operation, holding operations including a first holding operation for performing the first transfer unit transfer charge generated in a first exposure time and a second holding operation for performing the first transfer unit transfer charge generated in a second exposure time longer than the first exposure time.
US10244191B2

An image pixel may include a shutter element that is operable in an open state during which a corresponding photodiode accumulates charge and a closed state during which charge is drained from the photodiode. During a first portion of an image frame, the image pixel may operate in a flicker mitigation mode in which a non-continuous exposure period is used. During a second portion of the image frame, the image pixel may operate in a high dynamic range mode in which images are obtained with exposures of varying lengths. To conserve memory requirements, the signal from the flicker mitigation mode may not be sampled until the end of the first exposure of the high dynamic range mode.
US10244181B2

Methods, devices and systems are described for selectively illuminating different zones of a field of view by a multi-zone illumination device. In one aspect, a multi-zone illuminator may include a plurality of vertical cavity surface emitting lasers (VCSELs), and a plurality of micro-optical devices aligned with apertures of individual or groups of VCSELs, which are configured to be individually activated to provide adjustable illumination to different zones of a field of view of an image sensor. In another aspect, a method of selective illumination may include receiving information specifying a field of view of a camera, and controlling at least two sub arrays or individual illuminators of an illuminating array to output light at independently adjustable illumination powers, wherein each of the at least two sub arrays are independently configurable to illuminate at least one of a plurality of separate zones corresponding to the field of view of the camera.
US10244180B2

An imaging reader has near and far imagers for imaging illuminated targets to be read over a range of working distances. A range finder determines a distance to a target. A default imager captures a minor portion of an image of the target, and rapidly determines its light intensity level. At least one of the imagers is selected based on the determined distance and/or the determined light intensity level. The exposure and/or gain of the selected imager is set to a predetermined value, and an illumination level is determined, also based on the determined light intensity level and/or the determined distance. The selected imager, which has been set with the predetermined value, captures an image of the target, which has been illuminated at the illumination light level.
US10244179B2

An image processing apparatus performs first image processing of processing a target image as a processing target and writing a first image as a processing result in a storage, and second image processing of reading out the first image written in the storage, processing the first image, and outputting a second image as a processing result. The first image processing and the second image processing are performed for each of a plurality of regions. Readout of the first image in the second image processing is performed in parallel with writing of the first image in the first image processing. A size of a second region defined for the first image as a processing target of the second image processing is set to be smaller than a size of a first region defined for a processing target image of the first image processing.
US10244173B2

A driving device that is capable of suppressing enlargement of diameter when a movable amount of a moving part increases. The driving device drives a moving part that is movably supported by a fixing part in a predetermined direction. A drive unit has first and second actuators each of which includes a coil arranged in one of the fixing part and moving part and a magnet arranged in the other part so as to face the coil, and gives a thrust to drive the moving part. A control unit controls the drive unit by controlling electric currents supplied to the coils of the first and second actuators in response to results obtained by multiplying first and second coefficients that vary in response to the position of the moving part to first and second control values obtained from first and second functions based on the position of the moving part, respectively.
US10244160B2

In a focus adjustment device that images a subject that has been subjected to pupil division to generate image data, and carries out a focus adjustment operation based on the image data, a focus adjustment operation is carried out based on a first phase difference amount in the event that it has been determined that the first phase difference amount is larger than a first threshold value, and then by executing focus detection after the focus adjustment operation, in the event that it has been determined that reliability of both the first phase difference amount and the second phase difference amount is high, and that a difference between the two is smaller than a second threshold value, and that it has been determined that the first phase difference amount is smaller than the first threshold value, a focus adjustment operation is carried out based on a second phase difference amount.
US10244158B2

There is provided an image sensor including: a control unit configured to control pixels in a manner that a readout of a focus pixel signal from a focus detection pixel used for focusing and a readout of a main pixel signal from a pixel used for image generation are conducted independently; and an output unit configured to output the focus pixel signal and the main pixel signal independently from each other.
US10244157B2

The interchangeable lens apparatus provided with an image capturing optical system and being detachably attachable to an image capturing apparatus, the image capturing apparatus being configured to detect a defocus amount of the image capturing optical system by using a signal acquired by photoelectric conversion of an optical image formed by the image capturing optical system. The interchangeable lens apparatus includes a focus lens included in the image capturing optical system, and a memory to store information on a focus sensitivity indicating a relation between a unit movement amount of the focus lens and a displacement amount of the optical image. The information on the focus sensitivity is information for enabling acquiring the focus sensitivity different depending on an image height.
US10244155B2

An image capturing apparatus capable of interchanging a lens unit includes a processing unit configured to perform image correction processing based on data acquired by an acquisition unit. In the image capturing apparatus, the acquired data includes information of a first shooting condition, configured in a discrete manner, information of a plurality of second shooting conditions provided for each information of the first shooting condition, and correction information corresponding to a combination of the information of the first shooting condition and the information of the second shooting condition.
US10244154B2

An image collecting system, an image collecting processing system and an image collecting processing method are provided by embodiments of the present disclosure. The image collecting system (100) includes a pick-up device (130) and a polarizing device (152). The pick-up device (130) is configured to acquire a first image and a second image of a target scene. The polarizing device (152) is disposed in an input path of the pick-up device (130) corresponding to the second image when the pick-up device (130) acquires the second image, to allow first incident light (110) for forming the first image and second incident light (120) for forming the second image, entering the pick-up device (130), to have different polarization states. The embodiments of the present disclosure can reduce the amount of image information processing and improve the accuracy of image processing.
US10244149B2

Image scanning systems which scan images of objects as they are transported along a conveying system and methods of such scanning are provided. The optical system includes a conveying system, and optical elements positioned at least one of above, below and to a side of the conveying system such that a scan line is tilted with respect to an imaging surface of the conveyed object.
US10244142B2

An image processing apparatus which is capable of reducing situations in which a job cannot be executed because resources are being in use for another job. The image processing apparatus has a soft codec unit that carries out an encoding process on image data, and a hard codec unit that carries out an encoding process on the image data at high speed compared with the soft codec unit. When a second job received while the hard codec unit is in use for a first job for which use of the soft codec unit is allowed requires use of the hard codec unit, control is provided to switch a codec unit for use in the first job from the hard codec unit to the soft codec unit.
US10244141B2

A printing apparatus capable of adding number information differing from copy set to copy set, to a printing target image includes a judging unit configured to judge whether to add user information indicating a current user to a printing target image, and a determination unit configured to determine a position to which the number information is to be added, based on a result of the judgment performed by the judging unit.
US10244120B2

A method and an audio conference device for carrying out an audio conference are disclosed, whereby classification information associated with a respective audio date flow is recorded for supplied audio data flows. According to a result of an evaluation of the classification information, the audio data flows are associated with at least three groups which are homogeneous with regard to the results. The individual audio data flows are processed uniformly in each group in terms of the signals thereof, and said audio data flows processed in this way are superimposed in order to form audio conference data flows to be transmitted to the communication terminals.
US10244117B2

A method, system and program product, the method comprising: obtaining for each call in one set of calls a respective pattern representing multiple different respective data fields; obtaining performance data for the respective patterns of the calls; obtaining performance data for the respective agents; determining agent performance sensitivity to call pattern performance for agents in a set of agents comprising the agent performance data correlated to call performance data for the calls the agent handles; and matching a respective one of the agents from the set of agents to one of the calls based at least in part on the performance data for the respective pattern of the one call and on the agent sensitivity to call performance for the respective one agent of the set of agents.
US10244115B2

Systems and methods for assisting a user in conducting a telephony communication include automatically obtaining contextual information relating to the telephony communication, and presenting that information to the user. The contextual information could be drawn from a third party database. The third party database could be queried for the contextual information based on an identity to the party with who the user is attempting to communicate.
US10244113B2

Methods and apparatuses are described for determining customer service quality through digitized voice characteristic measurement and filtering. A voice analysis module captures a first digitized voice segment corresponding to speech submitted by a user of a remote device. The voice analysis module extracts a first set of voice features from the first voice segment, and determines an emotion level of the user based upon the first set of voice features. The voice analysis module captures a second digitized voice segment corresponding to speech submitted by the user. The voice analysis module extracts a second set of voice features from the second voice segment, and determines a change in the emotion level of the user by comparing the first set of voice features to the second set of voice features. The module normalizes the change in the emotion level of the user using emotion influence factors, and generates a service score.
US10244109B2

A mechanism is provided for detection of a spear-phishing phone call. Responsive to an individual receiving a phone call, a determination is made as to whether the phone call has one or more identifiable traits from a set of identifiable traits that are identified as being associated with spear-phishing. Responsive to identifying that the phone call has one or more identifiable traits from the set of identifiable traits that are identified as being associated with spear-phishing, an associated weighted risk value for each of the identified traits associated with the phone call is identified from the set of identifiable traits. A total risk value is calculated using each weighted risk value associated with each identified trait associated with the phone call. Responsive to the total risk value exceeding a predetermined risk value, the individual is notified of the total risk value to enable the individual to take an appropriate action based on the total risk value.
US10244105B2

Methods and systems to display, in real time, detailed attribute information regarding a calling party. This information may be presented to a user in conjunction with an incoming voice-call or message on the user's smartphone/mobile internet device (MID) or other mobile device. Such information can help him/her in real-time to decide whether to respond to the communication. Attribute information is collected at a caller attributes processing server and communicated to a receiver device of the called party.
US10244093B2

A method including: transmitting, by a control device, a first portion of content comprising a first portion of a signal corresponding to a multimedia presentation characteristic of a peripheral device; receiving, when an adjustment of the signal is below an adjustment threshold, a first instance of an input indicating a request to change the multimedia presentation characteristic; in response to receiving the first instance of the input, adjusting a second portion of the signal and transmitting a second portion of the content comprising the adjusted second portion of the signal; receiving, when the adjustment of the signal is at or above the adjustment threshold, a second instance of the input; and transmitting, in response to receiving the second instance of the input, a communication signal to the peripheral device to adjust a peripheral device control of an output of the multimedia presentation characteristic.
US10244087B2

A method for handling an ATTACH reject message with packet radio service mobility management reject cause number (#14 cause) at a user equipment (UE) is provided. The method includes receiving, at the UE, an ATTACH accept message for a network service on a public land mobile network (PLMN) from a first network entity, wherein the PLMN is in a “forbidden PLMNs for general packet radio service (GPRS) service” list, detecting, by the UE, that the UE's evolved universal terrestrial radio access (E-UTRA) capability is disabled, and enabling, by the UE, the UE's E-UTRA capability and removing the PLMN from the “forbidden PLMNs for GPRS service” list.
US10244086B2

An apparatus for controlling the power delivered from an AC power source to an electrical load may include a controllably conductive device. The apparatus may also include a first wireless communication circuit that may be operable to communicate on a first wireless communication network via a first protocol and the first communication circuit may be in communication with the controller. The apparatus may also include a second communication circuit that may be operable to communicate on a second communication network via a second protocol. The controller may be further operable to control the first wireless communication circuit to communicate configuration data with the first wireless communication network via the first protocol. The controller may also be operable to control the second wireless communication circuit to communicate operational data with the second communication network via the second protocol.
US10244084B2

Applications that run on an overlay network-based managed service achieve high performance gains using a set of TCP optimizations. In a first optimization, a typical single TCP connection between a client and an origin server is broken into preferably three (3) separate TCP connections. These connections are: an edge-to-client connection, an edge-to-edge connection, and edge-to-origin connection. A second optimization replicates TCP state along the connection to increase fault tolerance. In this approach, preferably a given TCP connection is maintained on two servers. When a packet is received by one server, called the primary, its state is updated and then passed to a second server, called the backup. Only when the backup sends an acknowledgement back to the primary can it then send a TCP acknowledgement back to the host that originally sent the packet. Another optimization reduces connection establishment latency.
US10244074B2

A method for receiving profile information by a terminal in a communication system according to an embodiment of the present disclosure to solve the above-described problem comprises the steps of: transmitting, to a predetermined server, a first request message including an identifier related to the terminal and information related to a standby server; transmitting, to the standby server, a second request message including identifier information related to the terminal; and receiving, from the standby server, a first response message including server information for profile reception. According to the embodiment of the present disclosure, it is possible to effectively carry out an opening of an eUICC terminal and a device change, and flexibly manage a transfer server for profile download. In addition, it is possible to flexibly install and manage a communication provider's remote installation of a profile in the eUICC terminal.
US10244063B2

A computer identifies data detailing usage of a first set of one or more applications by a first user and a first set of users, and information associated with usage of a second set of one or more applications by the first set of users. The computer determines one or more similarity coefficients between the first user and the first set of users and determines an overall predicted taste score for each content associated with the second set of one or more applications based on the determined one or more similarity coefficients. The computer determines one or more recommendations for one or more contents of the second set of one or more applications based on the determined one or more overall predicted taste scores.
US10244049B2

Aspects of the disclosure relate to managing migration of an application. The managing migration of an application includes establishing a source dataset. The source dataset includes a set of source features. The source features relate to a source. The source includes the application. A determination of a first set of migration plans is made. The determination is made with an evaluation. The evaluation is made using the source dataset and a set of legacy features. The evaluation is performed with a cost measure. The application is migrated from the source to the target. The migration is based on the determined first set of migration plans.
US10244047B1

A data unit is received at a first one of a plurality of network devices associated with a first one of the plurality of link aggregate groups. A hashing function is applied to the data unit to generate a first hash value, where the first hash value identifies a communication link in the first one of the plurality of link aggregate groups. The data unit is received at a second one of the plurality of network devices associated with a second one of the plurality of link aggregate groups. The hashing function is applied to the data unit to generate a second hash value that is distinct from the first value, where the second hash value identifies a communication link in a second one of the plurality of link aggregate groups along which the data unit is to be communicated.
US10244037B2

A server apparatus or system is connected to an operation apparatus provided on a first network and to one or more electronic apparatuses provided on a second network. In response to a processing request regarding a process to be executed using one of one or more electronic apparatuses, the server apparatus or system stores a processing request in association with identification information for identifying the electronic apparatus to be used for executing the process. The identification information is being obtained by the operation apparatus directly or indirectly from the electronic apparatus, and sent to the server. In response to a request received from the electronic apparatus to be used for executing the process, the server sends information relating to the processing request associated with the identification information for identifying the electronic apparatus to the electronic apparatus that send the request.
US10244027B1

A voice over internet protocol (VoIP) system for an aircraft includes a ground gateway, an aircraft gateway disposed on the aircraft, and a service provider network disposed on the aircraft. The ground gateway is in communication with the aircraft gateway via the service provider network. The aircraft gateway includes a first proxy agent, and the ground gateway includes a second proxy agent. The first proxy agent and the second proxy agent communicate a network packet for a number streams. The network packet includes a header and voice payloads for the streams.
US10244025B2

The method, apparatus, and computer program product provided herein provide for distribution of customized content to displays in a network. A display may receive video content for display from a transceiver device. Channel configurations may be user-configured to include content from any number of sources. Channel content may be generated based on a channel configuration to incorporate identified content and the channel content may be provided to transceiver devices. Alert messages may be pushed to channels, and takeovers of transceiver devices to stream a particular channel may be performed.
US10244022B2

Described is a technology by which code, such as an untrusted web application hosted in a browser, provides content through an interface for playback by an application environment, such as an application environment running in a browser plug-in. Content may be in the form of elementary video, audio and/or script streams. The content is in a container that is unpackaged by the application code, whereby the content may be packaged in any format that the application understands, and/or or come from any source from which the application can download the container. An application environment component such as a platform-level media element receives information from an application that informs the application environment that the application is to provide media stream data for playback. The application environment requests media stream data (e.g., samples) from the application, receives them as processed by the application, and provides the requested media stream data for playback.
US10244019B2

Method for distributing bandwidth between a plurality of devices in a system having bandwidth limitations, and in particular to a method for negotiating bandwidth in such a system wherein the plurality of devices are interconnected in a peer-to-peer network.
US10244017B2

A keyed join is used in the processing of streaming data to streamline processing to provide higher throughput and decreased use of resources. The most recent event for each unique replacement key value(s) is maintained substituting older events with the same key. An incoming event is joined with the data received from one or more other data sources, and the correlations are output.
US10244016B1

Techniques are described for providing a local cache for media content playback. A proxy device on a local network can store fragments of media content received from a media server in a local cache. Viewer devices on the local network can request the fragments from the local cache when a bandwidth of a communication connection between the viewer devices and the media server degrades.
US10244013B2

A computer-implemented method manages remote electronic drop-ins on local conversations. A local audio sensor transmits a captured conversation from a local cluster of persons to a remote communication device where members of the local cluster of persons are within a predefined distance of one another, and where the remote communication device is at a location that is beyond a human hearing range from the local audio sensor. One or more processors determine that the captured conversation is about a particular topic. A request from a remote user is received from the remote communication device to electronically drop in on a particular remote cluster of persons who are having a conversation about the particular topic. In response to receiving the request from the remote user, one or more processors selectively connect a local communication device proximate to the cluster of persons to the remote communication device.
US10244009B2

A method for initializing a call for a mobile terminal including PTT applications on an IP-WAN cellular network, the method including, for each user of the mobile terminal connected to an IP-WAN modem intended to register for a group call: upon starting up the IP-WAN modem, connecting the mobile terminal to the IP-WAN cellular network; when a PTT client is active and has obtained an IP address of a PTT server, initiating by the PTT client a procedure for registering a SIP with the PTT server on a default IP-WAN carrier; performing by the PTT client a procedure for affiliation to a call group with the PTT server on the default IP-WAN carrier, and as soon as the procedure for affiliation to the call group is performed, executing an “INVITE” (SIP) procedure to RTP resources at an application level on a PTT side and on the PTT client side, to allow the establishment of the RTP session after the affiliation of the PTT client to the group.
US10243991B2

Dashboards for displaying threat insight information are provided herein, as well as systems and methods for generating the same. According to some embodiments, methods for providing a threat dashboard include locating metrics regarding a malicious attack against a targeted resource; the metrics indicating instances where users were exposed to the malicious attack or instances where a cloud-based threat detection system prevented the user from being exposed to the malicious attack. The method may also include rendering a threat dashboard for a web browser application of a client device, where the threat dashboard includes the located metrics.
US10243990B1

A system and method for detecting replay attacks on secure data are disclosed. A system on a chip (SOC) includes a security processor. Blocks of data corresponding to sensitive information are stored in off-chip memory. The security processor uses an integrity data structure, such as an integrity tree, for the blocks. The intermediate nodes of the integrity tree use nonces which have been generated independent of any value within a corresponding block. By using only the nonces to generate tags in the root at the top layer stored in on-chip memory and the nodes of the intermediate layers stored in off-chip memory, an amount of storage used is reduced for supporting the integrity tree. When the security processor detects events which create access requests for one or more blocks, the security processor uses the integrity tree to verify a replay attack has not occurred and corrupted data.
US10243976B2

A system for verifying resource propagations in real-time typically includes a classical computer apparatus and a quantum optimizer in communication with the classical computer apparatus. The quantum optimizer is configured to analyze resource propagation information related to previous resource propagations and confirmed attacks to generate a model for verifying resource propagations or mitigating potential attacks. When the classical computer apparatus receives indication of a present resource propagation, the classical computer apparatus transfers attributes of the present resource propagation to the quantum optimizer, which analyzes the resource propagation using the model to determine whether the resource propagation involves a potential attack. Based on the indication from the quantum optimizer, the classical computer apparatus attempts to mitigate the potential attack or allows the resource propagation to proceed. By employing a quantum optimizer to verify resource propagation, the system is able to verify the resource propagation request in real-time.
US10243975B2

A transparent proxy for malware detection includes a monitor module, a protocol determination module, a challenge generation module, a response determination module, and a data control module. The monitor module examines data originating from an application towards a remote server. The protocol determination module identifies the protocol type used for the data. The challenge generation module produces a challenge for the application based upon the protocol type, sends the challenge to the application, and maintains a state related to the data and the challenge. The response determination module makes a determination if an automatic non-interactive application response is received in response to the challenge from the application. The data control module allows the first data to continue to the remote server when the determination is valid. The data control module reports malware detection and blocks the data to continue to the remote server when the determination is invalid.
US10243970B2

A security platform employs a variety techniques and mechanisms to detect security related anomalies and threats in a computer network environment. The security platform is “big data” driven and employs machine learning to perform security analytics. The security platform performs user/entity behavioral analytics (UEBA) to detect the security related anomalies and threats, regardless of whether such anomalies/threats were previously known. The security platform can include both real-time and batch paths/modes for detecting anomalies and threats. By visually presenting analytical results scored with risk ratings and supporting evidence, the security platform enables network security administrators to respond to a detected anomaly or threat, and to take action promptly.
US10243962B1

Systems and methods for authenticating access to multiple data stores substantially in real-time are disclosed. The system may include a server coupled to a network, a client device in communication with the server via the network and a plurality of data stores. The server may authenticate access to the data stores and forward information from those stores to the client device. An exemplary authentication method may include receipt of a request for access to data. Information concerning access to that data is stored and associated with an identifier assigned to a client device. If the identifier is found to correspond to the stored information during a future request for access to the store, access to that store is granted.
US10243960B2

A source device for systems and methods of verifying an authentication based on dynamic scoring is disclosed, wherein the source device is configured to receive at least one identification feature from a user, and to communicate the identification feature to a verification unit. The verification unit is configured to generate a base verification score associated with the user based on at least one identification input, the identification input comprising the identification feature, a feature validity rating, and a source device validity rating, to receive a request to access a service, wherein the verification unit compares the base verification score with a service authorization threshold associated with the service, and to grant access to the service when the base verification score meets the service authorization threshold.
US10243956B2

A technique for network authentication interoperability involves initiating an authentication procedure on a first network, authenticating on a second network, and allowing access at the first network. The technique can include filtering access to a network, thereby restricting access to users with acceptable credentials. Offering a service that incorporates these techniques can enable incorporation of the techniques into an existing system with minimal impact to network configuration.
US10243950B2

In general, aspects of the disclosure are directed towards techniques for initiating an authorization flow with a user to enable a user interface-limited client computing device to obtain access to protected resources hosted by a resource service. In some aspects, a computing device comprises at least one processor. The computing device also comprises a short-range wireless communication module operable by the at least one processor to receive, using short-range wireless communication, an authentication request from a client device. The computing device also comprises an authorization module operable by the at least one processor to receive authorization to provide at least one security credential to the client device, wherein the authorization module is further configured to, responsive to receiving the authorization, send an indication of the authorization to an authentication service.
US10243939B2

A key distribution service operated by a signature authority distributes one-time-use cryptographic keys to one or more delegates that generate digital signatures on behalf of the signature authority. The key distribution service uses a root seed value to generate subordinate seeds. The subordinate seeds are used to generate a set of cryptographic keys. Hashes are generated for each key, and the hashes are arranged into a Merkle tree with a root hash controlled by the signature authority. In response to a request from a delegate, the signature authority provides a subordinate seed to the delegate. The delegate uses the subordinate seed to generate one or more cryptographic keys. The cryptographic keys are used to generate digital signatures which are verifiable up to the root hash of the Merkle tree. Additional subordinate seeds may be distributed to entities by the signature authority when appropriate.
US10243937B2

A method of performing an equality check in a secure system, including: receiving an input v having a known input property; splitting the input v into t secret shares vi where i is an integer index and t is greater than 1; splitting an input x into k secret shares xi where i is an integer index and k is greater than 1; splitting the secret shares xi into a s chunks resulting in s·k chunks yj where j is an integer index; calculating a mapping chain t times for each secret share vi, wherein the mapping chain including s·k affine mappings Fj, wherein yj and Fj−1(yj−1) are the inputs to Fj and the F0(y0)=vi; and determining if the outputs have a known output property indicating that the input x equals a desired value.
US10243933B2

A data processing method and apparatus, where the method includes acquiring a first network data packet that is sent by a target application that runs in an untrusted execution domain, where the first network data packet includes a first identifier; acquiring, in a trusted execution domain, first data corresponding to the first identifier; generating, in the trusted execution domain, a second network data packet according to the first data and the first network data packet; performing, in the trusted execution domain, encryption on the second network data packet by using a first session key to acquire an encrypted second network data packet; and sending the encrypted second network data packet to the target server. The data processing method and apparatus in the embodiments of the present invention can effectively prevent an attacker from stealing data.
US10243931B2

The transmission of flight instructions from a ground unit to an aircraft comprising an onboard system. The ground unit is configured to generate, on the basis of flight data intended for the aircraft, at least one optical symbol containing a flight instruction. The onboard system comprises an optical reader and a flight management system. The optical reader is configured to read the optical symbol and to transfer the flight instruction contained in the symbol to the flight management system to prepare the flight of the aircraft.
US10243930B2

Systems and methods prevent fraudulent registration of devices associated with remuneration vehicles by bootstrapping the device to be registered with a bootstrap URL. The bootstrap URL may provide access to a registration server hosted by the vehicle provider. The vehicle provider may verify a single use of the bootstrap URL. Moreover, if access to the bootstrap URL is provided to the device, the vehicle provider may provide a server access communication to the device allowing the device and vehicle provider to set up a secure communication (even if communicating via an unsecure communication path). The secure communication may be used by the vehicle provider and the device to negotiate a symmetric communication key. At least the secure access communication and the symmetric communication key may operate based on one or more of an Elliptic Curve-, Diffie Hellman-, or Elliptic Curve Diffie Hellman (ECDH)-based secure connection scheme.
US10243920B1

In various methods and apparatus Internet Protocol (IP) addresses can be moved between virtual machine instances in a provider network. Customers can cause an IP address to be moved between virtual machine instances such as by submitting an application programming interface call. The provider network also may include a server system that implements the dynamic host configuration protocol such as the DHCP for version 6. The DHCP server system moves the requested IP address by exchanging messages with the effected instances. The DHCP server system may transmit a message to remove the IP address from a first instance by including the IP address with a valid lifetime set to a minimal time-out value. The DHCP server system may transmit a message to add the IP address to a second instance by including the IP address and a corresponding valid lifetime value of greater than the minimal time-out value.
US10243917B2

Disclosed are a method and an apparatus for calculating a distance in a contents delivery network. According to one preferred embodiment of the present invention, when a domain name resolution request is received from an LDNS, an identifier is added to a domain name requested to be resolved so as to create a CNAMEd domain name response, the CNAMEd domain name response is transmitted to a probe server, the CNAMEd domain name response transmitted to the probe server is transmitted to the LDNS after a source IP address thereof has changed into an address of a name server in the probe server, the name server receives a resolution request to the CNAMEd domain name response from the LDNS, and the name server determines, as a distance between the LDNS and a point of presence (POP), a value obtained by subtracting a distance between the name server and the LDNS and a distance between the name server and the probe server from an interval between a time for transmitting the CNAMEd domain name response from the name server to the probe server and a time for receiving, by the name server, the resolution request to the CNAMEd domain name response from the LDNS. According to the present invention, even when the probe server cannot calculate a distance to the LDNS, a distance between the LDNS and the POP can be calculated, and thus it is possible to improve and stabilize the quality of a contents delivery network service.
US10243912B2

A system that incorporates teachings of the present disclosure may include, for example, a server including a controller to receive audio signals and content identification information from a media processor, generate text representing a voice message based on the audio signals, determine an identity of media content based on the content identification information, generate an enhanced message having text and additional content where the additional content is obtained by the controller based on the identity of the media content, and transmit the enhanced message to the media processor for presentation on the display device, where the enhanced message is accessible by one or more communication devices that are associated with a social network and remote from the media processor. Other embodiments are disclosed.
US10243910B2

Apparatus, methods and computer-readable storage media for threading calls and messages are provided. A method can include: receiving messaging content; and displaying the messaging content in a single thread, wherein the messaging content is threaded and a thread of the messaging content comprises at least one text message and at least one call. The method can further include threading the messaging content, wherein the threading comprises ordering the messaging content based, at least, on a time at which received ones of the messaging content are received at a communication device. In various embodiments, the messaging content can include one or more of voice information, MMS or SMS text messages, voicemail information, system messages, email messages, instant messages, pictorial information, video information or audio information, data traffic information, user-opted notifications, traffic reports, news alerts, weather information, stock reports, social networking chats, social networking posts or social networking status updates.
US10243908B2

Methods and systems of dynamic comment are provided. A comment library stores comment entries and provides a basis for determining comment selections dynamically. Metadata associated with the comment entries may also be stored in the comment library. A set of comment selections may be determined based on the context in which a user is commenting on the digital content and the user's input. A comment library may be searched for matching instances of the user's input to determine the set of comment selections.
US10243899B2

A message can be selectively provided to users of an online content management service based at least in part on a user relationship between the users and a shared content item. Users having the user relationship associated with the message can be shown the message, where users without the user relationship are not shown the message. For example, a message can be configured to be shown upon the first time a content item is opened by a user, but not on subsequent openings of the content item.
US10243897B2

A method, computer program product, and system for peer to peer communication is provided. The embodiment may include receiving a message from a first user intended for a second. It may include determining whether the second user is in a do not disturb (DND) state. It may also include overriding the DND state of the second user. Overriding the DND state may include receiving static message information and user characteristics. Overriding the DND state may include determining if a critical situation (critsit) exists. Overriding the DND state may include determining a message critsit value for the users. Overriding the DND state may include adding the first user and the second to a critsit users list. The embodiment may include overriding the DND state of the second user if both users are on the same list. The embodiment may include transmitting messages from the first user to the second user.
US10243896B2

A method, computer program product, and system for peer to peer communication is provided. The embodiment may include receiving a message from a first user intended for a second. It may include determining whether the second user is in a do not disturb (DND) state. It may also include overriding the DND state of the second user. Overriding the DND state may include receiving static message information and user characteristics. Overriding the DND state may include determining if a critical situation (critsit) exists. Overriding the DND state may include determining a message critsit value for the users. Overriding the DND state may include adding the first user and the second to a critsit users list. The embodiment may include overriding the DND state of the second user if both users are on the same list. The embodiment may include transmitting messages from the first user to the second user.
US10243894B2

An improved handheld electronic device and an associated method are provided in which time data regarding certain aspects of a messaging conversation on a handheld electronic device are made available to a user. Such time data is provided, for instance, in situations where an interruption has occurred during a messaging conversation. Time data can also be provided to a user on demand in certain circumstances.
US10243886B2

A method for creating a secure link between any two endpoints in a network comprises: assigning a unique identifier to each endpoint of a network; for each endpoint in the network, transmitting the unique identifiers associated with each of the remaining endpoints in the network to said endpoint; establishing a secure link between a source endpoint and a destination comprising: transmitting a data-session establishment packet from the source endpoint to the destination endpoint via a symmetric NAT device; wherein the data-session establishment packet comprises the unique identifier associated with the source endpoint; performing a matching operation at the destination endpoint to match the unique identifier associated with the source endpoint with a unique identifier known to the destination endpoint; and upon matching of unique identifiers then creating a forwarding table entry for the destination endpoint based on the source address and source port associated with the source endpoint.
US10243881B2

Embodiments described herein generally relate to the use of three-dimensional solid state memory structures, both volatile and non-volatile, utilizing a Network-on-Chip routing protocol which provide for the access of memory storage via a router. As such, data may be sent to and/or from memory storage as data packets on the chip. The Network-on-Chip routing protocol may be utilized to interconnect unlimited numbers of three-dimensional memory cell matrices, spread on a die, or multiple dies, thus allowing for reduced latencies among matrices, selective power control, unlimited memory density growth without major latency penalties, and reduced parasitic capacitance and resistance. Other benefits include a reduction in total density as compared to two-dimensional solid state memory structures utilizing a Network-on-Chip routing protocol, improved signal integrity, larger die areas, improved bandwidths and higher frequencies of operation.
US10243872B2

Embodiments relate to management of hybrid workloads in a shared pool of configurable computer resources. Resource utilization in the shared pool is dynamically tracked, and employed for assessing a set of servers a parallel access protocol should utilize for one or more I/O requests in conjunction with any serial workload optimizations. Accordingly, the load balancing embodies a diverse set of workloads to support dynamic and equitable allocation.
US10243869B2

A system and method can support a distributed queue in a distributed data grid. The distributed queue can include a queue of buckets stored on a plurality of processes, wherein each said bucket is configured to contain a number of elements of the distibuted queue. Furthermore, the distributed queue can include a named queue that holds a local version of a state information for the distributed queue, wherein said local version of the state information contains a head pointer and a tail pointer to the queue of buckets in the distributed data grid.
US10243866B2

A computer-implemented method includes identifying a current packet data transmission credit value assigned to a packet data transmitter. The method includes identifying a value change in the current packet data transmission credit value. The baseline packet transmission credit value is for the packet data transmitter. The method is responsive to the change being a decrease by increasing a transmission opportunity weight for the packet data transmitter. The method is responsive to the change being an increase by decreasing the transmission opportunity weight for the packet data transmitter. The method includes passing to the packet data transmitter a parameter. The parameter directing the packet data transmitter to transmit packet data via data transmission circuitry during a scheduled transmission opportunity. The extent of the parameter is proportional to the transmission opportunity weight.
US10243865B2

A network device includes (i) a software forwarding engine, and (ii) a hardware forwarding engine, wherein the software forwarding engine is implemented using a processor executing machine readable instructions. The network device analyzes a header of a received packet to determine i) whether the received packet belongs to any flows of packets already known to the network device, and ii) a packet type of the received packet. The network device selects one of the software forwarding engine or the hardware forwarding engine to process the received packet based on i) whether the received packet belongs to any flows of packets already known to the network device, and ii) the determined packet type, including selecting the software forwarding engine when it is determined that the received packet does not belong to any flow of packets already known to the network device.
US10243861B1

A first device may receive an indication that a time interval has elapsed. The time interval may indicate a time at which the first device is to provide a rate credit update to a second device. The first device may generate a request for a set of instructions. The first device may provide the request to a third device that may store the set of instructions. The first device may store information associated with the request, and a timestamp of the request, in a first data structure. The first device may receive, from the third device, the set of instructions. The first device may store the set of instructions and the timestamp in a second data structure. The first device may determine whether a threshold amount of time after the time indicated by the timestamp has elapsed. The first device may provide the rate credit update to the second device.
US10243860B2

Various methods are provided for providing dynamic and adaptive QoS and QoE management of U-Plane traffic while implementing user and application specific differentiation and maximizing system resource utilization by, for example, providing utilizing a system comprised of a policy server and one or more enforcement points. In one example system, the policy server may be a logical entity configured for storing a plurality of QoS/QoE policies, each of the plurality of policies identifying at least one of a user, service vertical, application, or context, and associated QoE targets. The policy server may be further configured to provide one or more of the plurality of QoS/QoE policies to the one or more enforcement points. In some embodiments, the QoS/QoE policies may be configured to provide QoE targets, for example, at a high abstraction level and/or at an application session level.
US10243853B2

An apparatus and method detects trapped data at an intermediate node in a network path between a source node and a destination node, and re-routes that data to a downstream intermediate node in the network path via an alternate network path. An apparatus and method may include a virtualized physical interface, and may redirect the trapped data through a system's packet switched network, or through a system's flit switched network.
US10243840B2

In some examples, a computing device comprises a virtual network endpoint; a network interface card (NIC) comprising a first hardware component and a second hardware component, wherein the first hardware component and the second hardware component provide separate packet input/output access to a physical network interface of the NIC, wherein the NIC is configured to receive a packet inbound from the physical network interface; and a virtual router to receive the packet from the NIC and output, using the first hardware component, in response to determining a destination endpoint of the packet is the virtual network endpoint, the packet back to the NIC, wherein the NIC is further configured to switch, in response to receiving the packet from the virtual router, the packet to the virtual network endpoint and to output, using the second hardware component, the packet to the virtual network endpoint.
US10243827B2

Examples include techniques to use a network service header to monitor Quality of Service (QoS). Examples include implementation of a QoS stamping policy to monitor one or more QoS fields of a network packet routed through nodes arranged to separately provide individual service functions included in a service function chain. A determination is made as to whether the QoS stamping information indicates a consistent QoS configuration in the one or more QoS fields of the network packet at node ingress or node egress of the network packet as routed through the nodes.
US10243818B2

A system that displays performance data for a computing environment. During operation, the system determines performance states for a plurality of entities that comprise the computing environment based on values of a performance metric for the entities. Next, the system displays the computing environment as a tree comprising nodes representing the plurality of entities and edges representing parent-child relationships between the plurality of entities. Then, for each parent node in the tree, the system determines counts of one or more performance states for descendants of the parent node in the tree. Finally, the system displays a graphical representation of the determined counts while displaying the parent node. In some embodiments, displaying the graphical representation of the determined counts includes displaying a circular ring comprising visually distinct sections associated with different performance states, wherein the visually distinct sections are sized proportionately with the determined counts for the associated performance states.
US10243816B2

An apparatus for optimizing network traffic which includes a host computer having virtual machines (VMs); a monitoring module to collect network traffic data from the VMs; an analysis engine to receive the network traffic data from the monitoring module and to calculate metric values pertaining to the network traffic data; a pattern module to store network traffic patterns having metric values and to provide the network traffic patterns to the analysis engine, the analysis engine compares the calculated metric values to the network traffic pattern metric values and provides an output of a result of the compare of the calculated metric values to the network pattern metric values; and responsive to receipt of the output from the analysis engine, an optimization module processes the output and provides an optimization action to the VMs to improve the flow of the network traffic between the VMs.
US10243805B2

A network topology viewer provides a simulation of a local area network. Any device communicating via the local area network is represented as an icon with networking details (such as device name, connection type and topology, network address, and port status). Moreover, the network topology viewer is web-based, thus providing a generic or agnostic solution that does not depend on hardware or software capabilities. Any device communicating via the local area network may download the network topology viewer using a software plugin or web-based application. The network topology viewer generates a complete and holistic representation of the local area network, thus simplifying diagnostics and maintenance efforts.
US10243803B2

Disclosed aspects relate to service interface topology management for a shared pool of configurable computing resources. A management engine may detect a first linkage error event for a first set of data traffic with respect to a first service interface cable which connects a first global service processor with a set of hardware devices. A second service interface cable which connects a second global service processor with the set of hardware devices may be sensed. Based on and in response to the first linkage error event for the first set of data traffic, the management engine may determine to access the set of hardware devices by utilizing the second service interface cable. The first set of data traffic may be routed to the set of hardware devices via the second service interface cable.
US10243802B2

The invention relates a wireless node and to a method for operating the wireless node, wherein the wireless node comprises a controller arranged for communicating wirelessly with at least one further wireless node so as to determine an ability of the wireless node and to create a network, wherein a characteristic of the network depends on the determined ability of the wireless node.
US10243799B2

A policy and charging rules function (PCRF) virtualization method, device and a virtualization policy and charging system are provided. The device includes: at least two virtual machine; where each of the virtual machine correspondingly realizes at least one function of the PCRF device; and the virtual machines are connected to each other through an Internet Protocol (IP) rout. According to the technical solution of the embodiments of the present disclosure, when a function of a PCRF VM is expanded, the VM can be configured flexibly, thereby reducing the cost and improving the performance price ratio.
US10243794B2

A self-organizing network (SON) with an application programming interface (API) common to multiple SON tools is described herein. Through the API, a SON tool may receive one more performance indicators associated with network information. The SON tool may then generate an updated network configuration based at least in part on the one or more performance indicators and provide, though the API, the updated network configuration to configure one or more network components. The SON tool, and other SON tools, may be executed by an SON automation engine, the SON automation engine and the API enabling additional SON tools to be added to the SON.
US10243793B1

A method for automating network function virtualization (NFV) using a modular NFV framework involves subscribing, by a control module of a network, to a key of a state store of the network. The state store includes stored data objects and unique keys. Each of the stored data objects is associated with one of the unique keys. The key is one of the unique keys. A notification is received at the control module from the state store. The notification is associated with the key. The control module reads a data object, associated with the key, from the stored data objects in the state store in response to the notification, and the control module modifies a network traffic flow of the network through two or more software network functions of the network based on the data object.
US10243786B2

Methods and systems for configuring computing devices using mobile workspace contexts based on proximity to locations are described herein. A mobile computing device determines that the device is proximate to a location, another device, or an individual associated with an enterprise system. The mobile computing device may then receive a mobile workspace context associated with the location, device, or individual, such as one or more specific wireless networks, enterprise applications, and/or documents, and may configure the device based on the received mobile workspace context. Additional methods and systems are described herein for transmitting and receiving sets of device capabilities between multiple devices, establishing communication sessions, and sharing various capabilities between devices. Still additional methods and systems are described for determining and accessing the capabilities of enterprise system resources using mobile computing devices in an enterprise system.
US10243772B2

Methods, systems, and devices for wireless communication are described in which a number of reference signal processes may be configured for a number of slots in a radio frame, and a corresponding reference signal process for each slot may be based at least in part on a location of the slot within the radio frame and a number of configured reference signal processes. An indication may be provided to a user equipment (UE) in each slot that indicates a presence or absence of a reference signal transmission in the slot.
US10243767B2

A communication device according to the disclosure includes: a signal generator that generates, on the basis of the first signal received from a communication partner through a coil, a second signal that synchronizes with the first signal; a first modulator configured to be able to modulate the first signal on the basis of the second signal; a second modulator configured to be able to modulate the first signal; and a communication controller that selects, on the basis of the first signal, whichever modulator is to be operated, from the first modulator and the second modulator.
US10243763B2

An apparatus and method for transmitting data with conditional zero padding is provided. In accordance with an embodiment of the disclosure, a transmitter transmits data to a receiver by transmitting symbols such that each symbol is preceded by a cyclic prefix of a fixed length and the symbol conditionally includes enough zero padding to avoid ISI (Inter-Symbol Interference) between consecutive symbols. In some implementations, if the fixed length for cyclic prefixes is long enough to avoid ISI between consecutive symbols, then the symbols may omit zero padding. Otherwise, the symbols may include enough zero padding to avoid ISI between consecutive symbols. The zero padding may be zero tail or zero head.
US10243761B1

Embodiments of the inventive concepts disclosed herein are directed to systems and methods for signal processing. An antenna array can receive signal information. A signal processing device can perform a time-domain-to-transform-domain transform with N transform domain bins, on the signal information. The signal processing device can determine N covariance matrices each corresponding to a respective one of the N transform domain bins. The signal processing device can group covariance matrices from the N covariance matrices into groups of M covariance matrices. Each group can correspond to a respective group of M adjacent bins from the N bins. The signal processing device can produce a combined spatial covariance matrix for each group of M covariance matrices, by performing a weighted combination of covariance matrices within the respective group of M covariance matrices. The signal processing device can calculate spatial weights from each of the spatial covariance matrices, for anti-jamming processing.
US10243759B2

The present disclosure generally relates to the support of optical connection setup. More specifically, the present disclosure relates to a technique of supporting provision of a connection via a data communication network of an optical network between packet network islands. A method embodiment comprises establishing a Border Gateway Protocol-Link State, BGP-LS, connection via the DCN between a first edge node of the first packet network island and a BGP-LS node in the optical network.
US10243741B2

Securely exchanging keys to establish secure connections to low powered connected devices (LPCDs), such as smart devices and IoT (Internet Of Things) devices, and mutual authentication between these devices and third party controllers is accomplished via a higher performance machine configured with a dedicated remote service (DRS). A known symmetric pre-shared key (PSK) is used to establish a secure first connection between the LPCD and the DRS using another symmetric key. The DRS can then use asymmetric key exchange to securely send a new symmetric key to the 3P, and send the same new symmetric key to the LPCD using the secure first connection. This facilitates LPCDs to securely establish secure communications with other devices, in particular for control by third party (3P) devices. This also allows authentication of the LPCD with cloud services, and enables a DRS to vouch for associated devices to other DRSs.
US10243736B2

A cryptographic system that can prevent encryption and decryption processes from being inefficient as an encryption key is updated is provided. The cryptographic system includes: a first encryption unit for encrypting original data in a first encryption method using a main key to generate first encrypted data; a second encryption unit for encrypting the first encrypted data in a second encryption method using a sub key to generate second encrypted data; a database for storing the second encrypted data generated; a key update unit for updating the current version of the main key to a new version of the main key and updating the current version of the sub key to a new version of the sub key; and a data update unit for converting the second encrypted data encrypted with the current version of the sub key into a state encrypted with the new version of the sub key.
US10243720B2

Methods, apparatus and systems for enabling interference avoidance, for example from self and neighboring interference are disclosed. In one representative method implemented in a Wireless Transmit/Receive Unit (WTRU) using time-frequency (TF) resources in first and second directions, the method includes comprising TF resource muting or symbol muting, by the WTRU, one or more TF resources for communication in the first direction based on information associated with a communication in the second direction or subframe shortening, by the WTRU, by one or more TF resources for communication in the first direction based on information associated with a communication in the second direction.
US10243718B2

A system for processing signals includes an interference cancellation component that samples an RF transmit signal, transforms the sampled RF transmit signal into a self-interference cancellation signal, and combines the sampled RF transmit signal and self-interference cancellation signal to remove a first portion of interference from the RF receive signal, the combination forming a processed RF signal; and a filtering component that removes a second portion of interference from the processed signal by downconverting the processed RF signal to a processed baseband signal, sampling the processed baseband signal to create a processed digital signal, and filtering the processed digital signal to remove the second portion of interference.
US10243708B2

A method performing dynamic downlink configuration in a wireless communications system, a base station, and a terminal. The method includes: setting a reconfiguration point to enable a first uplink and downlink subframe configuration to be adopted in a first configuration period before the reconfiguration point and enable a second uplink and downlink subframe configuration to be adopted in a second configuration period after the reconfiguration point; and adopting a reference uplink/downlink subframe configuration adapted for an uplink subframe intersection of respective uplink/downlink subframe configurations for a time sequence of a downlink HARQ process during the predetermined change of the dynamical downlink configuration. The resource utilization rate during the TDD uplink and downlink configuration and reconfiguration can be effectively ensured, the time sequence conflict can be solved, the process can be coordinated, the user throughput can be ensured, and the transmission delay can be reduced as far as possible.
US10243694B1

Techniques for output frame correction for unstable video streams are described herein. A video item may be transmitted via an input video stream from a first entity to a second entity over one or more electronic communications networks. The incoming frames from the input video stream may then be used, by the second entity, to generate an output video stream for presentation to one or more viewers. The transmission of the input video stream may temporarily become unstable and may be interrupted such that one or more frames of the input video stream are delayed and/or lost. When a transmission interruption is detected, the output video stream may be adjusted by inserting one or more correction frames into the output video stream. The inserted correction frames may include one or more repetitions of one or more prior frames in the output video stream and/or one or more interpolated frames.
US10243691B2

A communication device including various circuitry is provided. The first and second circuitry provide a first communication link to a remote device using a first access technology and a second communication link to the remote device using a second access technology, respectively. The third circuitry detects whether a video call has been handed over from the first communication link to the second communication link, or whether an OOS condition of the first or second communication link that occurred during the video call has ended. The fourth circuitry generates a first intra frame for the remote device or requests that the remote device generate a second intra frame for the communication device, when the video call has been handed over from the first communication link to the second communication link or when the OOS condition occurred during the video call has ended.
US10243682B2

Systems and methods for canceling carrier frequency offset (CFO) and sampling frequency offset (SFO) in a radio receive chain are disclosed. In one embodiment, a method is disclosed, comprising: receiving a sub-frame via a radio receive chain in a time domain; performing per-user filtering on the sub-frame to obtain a signal for a particular user; obtaining a CFO correction signal; adding the CFO correction signal in the time domain to perform a CFO correction step on the signal for the particular user; performing an FFT on the output of the CFO correction step to obtain samples in a frequency domain; adding an SFO correction signal in the frequency domain to perform an SFO correction to the output of FFT step; and demodulating the output of SFO correction step, thereby performing CFO and SFO correction while reducing inter-carrier interference (ICI).
US10243668B2

A positioning measurement device is provided. The device includes a light source, a grating, and plural light sensors. A periodic light field is generated by light emitted by the light source and passes through the grating to. The plural light sensors are periodically spaced. The light sensors are used to sense the periodic light field for generating a plurality of positioning measurement signals.
US10243663B2

Systems and methods described herein include methods and systems for controlling bias voltage provided to an optical modulating device. The optical modulating device is biased at a bias point that is different from a null point of the device such that an offset to the received optical power due to limited extinction ratio is reduced.
US10243662B2

One example includes a bias-based Mach-Zehnder modulation (MZM) system. The system includes a Mach-Zehnder modulator to receive and split an optical input signal and to provide an intensity-modulated optical output signal based on a high-frequency data signal to modulate a relative phase of the split optical input signal to transmit data and based on a bias voltage to modulate the relative phase of the split optical input signal to tune the Mach-Zehnder modulator. The system also includes a bias feedback controller to compare a detection voltage associated with the intensity-modulated output signal with a reference voltage to measure an extinction ratio associated with an optical power of the intensity-modulated optical output signal and to adjust the bias voltage based on the comparison to substantially maximize the extinction ratio.
US10243661B2

An apparatus includes a first and second VCSEL, each with an integrated lens. The VCSELs emit a first light beam having first optical modes at first wavelengths and a second light beam having second optical modes at second wavelengths. The apparatus also has an optical block with a first and second surface, a mirror coupled to the second surface, and a wavelength-selective filter coupled to the first surface. The first integrated lens mode matches the first beam to the optical block, and the second integrated lens mode matches the second beam to the optical block such that the first beam and second beam each have substantially a beam waist with a beam waist dimension at the first and second input region, respectively. An exit beam that includes light from the first beam and the second beam is output from the second surface of the optical block.
US10243658B2

Proposed is a method of receiving a WDM optical upstream signal in an optical access network. The WDM signal is filtered using a first optical filter yielding a first filtered signal. The first optical filter has a flat-top shaped pass-band transfer function. Furthermore the WDM signal is filtered using second optical filter yielding a second filtered signal. The second optical filter has a pass-band transfer function that is strictly monotonically increasing for wavelength values below a center wavelength of the transfer function and that is strictly monotonically decreasing for wavelength values above the center wavelength of the transfer function. Received upstream data is derived from the first filtered signal. An optical signal power level is derived from the second filtered signal an optical signal power level. Finally, it is indicated to an optical network unit a desired direction of wavelength shift in dependence on the derives signal power level.
US10243656B2

A digital credential is generated for a user device. The digital credential is transmitted to the user device via an optical wireless communication access point (OWC AP). The user device is located in a coverage area of the OWC AP. The digital credential is provided to a wireless local area network (WLAN AP) associated with the OWC AP for authentication of a request from the user device to access the WLAN.
US10243650B2

An integrated analog to digital converting and digital to analog converting (ADDA) RF transceiver for satellite applications, configured to replace conventional analog RF down and up conversion circuitry. The ADDA RF transceiver includes one of more ADCs, DSPs, and DACs, all on a single ASIC. Further, the circuitry is to be radiation tolerant for high availability and reliability in the ionizing radiation environment present in the space environment.
US10243642B2

Disclosed herein are a method and apparatus for transmitting/receiving system information. The base station transmits a plurality of first type system information (SIs), and transmits a plurality of second type SIs according to the respective plurality of first type SIs. The plurality of first type SIs are transmitted on different first SI time resources, respectively. The plurality of first type SIs may schedule different second time resources for the second type Sis, respectively.
US10243641B2

A method of transmitting a frame by a device in a wireless communication network is provided. The device generates a first symbol having a first subcarrier spacing where a symbol duration of the first symbol, excluding a guard interval, has a first length. The device generates a second symbol having a second subcarrier spacing narrower than the first subcarrier spacing wherein a symbol duration of the second symbol, excluding a guard interval, has a second length that is twice the first length. The device transmits a frame including the first symbol and the second symbol.
US10243639B2

Disclosed is a method for supporting uplink multiple-input and multiple-output (MIMO) in a wireless communication system. A method for transmitting data according to the present invention comprises the steps of: mapping, to first orthogonal frequency division multiplexing (OFDM) symbols within a subframe, first demodulation reference signals (DMRSs) corresponding to a first antenna port and a second DMRSs corresponding to a second antenna port; mapping, to second OFDM symbols except the first OFDM symbols within the subframe, first data corresponding to the first antenna port and second data corresponding to the second antenna port; and transmitting the subframe by using resources allocated to the uplink, wherein predetermined precodings are applied to the first data and the second data, and the predetermined precodings may be changed according to the index of the second OFDM symbols.
US10243635B2

A method and apparatus for beamforming training using frames is provided. A device generates a frame comprising header data and beamforming data. The beamforming data is organized into units of beamforming training (TRN) fields. The header data comprises numbers indicating: a first type of TRN fields in each of the units of the beamforming data, to be transmitted using same antenna settings used for the header data; a second type of TRN fields in each of the units to be transmitted using different antenna settings than used for the header data; and how the first type of TRN fields are organized into respective groups of the second type of TRN fields in each of the units that are to be consecutively transmitted using same respective antenna settings, the respective antenna settings changing with each successive group of the third number of the second type of TRN fields.
US10243628B2

The disclosed technology relates to systems and methods for emulating a massive MIMO beamforming antenna array of arbitrary size—a channel model between a transmitter and a receiver, with one or more signal paths having respective amplitudes, angles of arrival, angle spreads, and delays. The disclosed technology includes defining a complete channel model H, calculating the correlation matrix for the channel, grouping the base antenna elements of the antenna array by combinations of signal and polarization, and calculating observed beamforming power of each group of the base elements, by applying a cross-correlation matrix to determine observed power signals and delay of each signal at each remote antenna element of the user equipment. Emulation includes supplying cross-correlated signals to remote antenna elements of user equipment during a RF test of the user equipment. Disclosed technology includes a channel emulator that generates output streams for testing user equipment for multiple users.
US10243627B1

A method of controlling a system for transmitting data. The method includes transmitting data using a plurality of transmit paths, receiving at the access node a transmit power and an available transmit power of a wireless device, monitoring at the access node the received transmit power and the received available transmit power over a period of time, determining at the access node the received transmit power meets a first criteria and the received available transmit power meets a second criteria, and reducing transmit paths from the access node in response to determining the received transmit power meets the first criteria and the received available transmit power meets the second criteria.
US10243626B2

A transmission apparatus includes processing circuitry that generates a first data sequence representing first data or a second data sequence representing second data different from the first data and selects the first data sequence as an output data sequence. A modulation scheme is determined from a plurality of modulation schemes, and the output data sequence is modulated with the determined modulation scheme. Transmission circuitry transmits the modulated output data sequence. A first time interval associated with selecting the first data sequence for the output data sequence is longer than a second time interval associated with determining the determined modulation scheme.
US10243618B2

A device, method, and system are disclosed for establishing wireless communications between communications devices comprising respective magnets and magnetic sensors each located on first and second communications device and aligned such that a magnet on the first communications device is aligned with a magnetic sensor on the second communications device and a magnet on the second communications device is aligned with a magnetic sensor on the first communications device. In response, a Near Field Communications (NFC) circuit contained in each of the first and second communications devices is activated and data exchanged between the first and second communications devices using a NFC communications protocol.
US10243615B2

Aspects of the subject disclosure may include, receiving a signal, and launching, according to the signal, an electromagnetic wave along a transmission medium, where the electromagnetic wave propagates along the transmission medium without requiring an electrical return path, and where the electromagnetic wave has a phase delay profile that is dependent on an azimuth angle about an axis of the transmission medium. Other embodiments are disclosed.
US10243610B2

Embodiments herein relate to a radio arrangement for enabling communication in a wireless communication network, wherein the radio arrangement comprises at least two signal path configurations for transmitting and/or receiving signals to and/or from a radio device in the wireless communication network. The radio arrangement comprises a radio apparatus and an antenna arrangement connected to the radio apparatus. The radio arrangement is configured to obtain, at the radio apparatus, an indication, which indication is indicating a configuration of the antenna arrangement connected to the radio apparatus. The radio arrangement is further configured to select, for communication in the wireless communication network, a signal path configuration at the radio apparatus and/or the antenna arrangement of the at least two signal path configurations based on the obtained indication.
US10243606B1

A portable communications device includes a housing, a push button disposed along the housing, and an antenna radiating element disposed within the housing and spaced from the push button. The antenna radiating element is configured to be contacted and deflected by the push button to provide a tactile response when the push button is pressed.
US10243596B1

A radio frequency (RF) transceiver includes a transmitter portion configured to transmit RF signals at an output of a power amplifier (PA). A receiver portion has an input coupled to the output of the PA. The receiver portion includes a switch coupled to feedback first baseband signals to the transmitter portion during a feedback mode. The first baseband signals are based on the first RF signals received at the input of the receiver portion. A pre-distortion processing unit is coupled to receive the first baseband signals. In turn, the distortion processing unit provides pre-distortion feedback signals to the transmitter portion.
US10243595B2

Disclosed are a detection method and device for a digital intermediate frequency processing system. The method comprises: forming and transmitting excitation data to a digital intermediate frequency processing system; collecting detection data formed by processing the excitation data by the digital intermediate frequency processing system; and performing a bit-by-bit comparison on the detection data and reference data to form a detection result. Further provided is a computer storage medium.
US10243591B2

Sequence detectors and detection methods are provided for detecting symbol values corresponding to a sequence of input samples obtained from an ISI channel. The sequence detector comprises a branch metric unit (BMU) and a path metric unit (PMU). The BMU, which comprises an initial set of pipeline stages, is adapted to calculate, for each input sample, branch metrics for respective possible transitions between states of a trellis. To calculate these branch metrics, the BMU selects hypothesized input values, each dependent on a possible symbol value for the input sample and L>0 previous symbol values corresponding to possible transitions between states of the trellis. The BMU then calculates differences between the input sample and each hypothesized input value. The BMU compares these differences and selects, as the branch metric for each possible transition, an optimum difference in dependence on a predetermined state in a survivor path through the trellis.
US10243583B2

Technology that detects computation errors is disclosed, in which a system may include one or more processors and storage logic. The storage logic may be executed by the one or more processors to perform operations comprising: receiving a data vector, the data vector including a plurality of ordered blocks; transposing the data vector into a set of sub vectors, each of the sub vectors including a corresponding data element from each of the ordered blocks; generating a set of discrete cyclic redundancy checks (CRCs) based on the set of sub vectors; transposing the set of discrete CRCs into a set of mixed CRCs, each of the mixed CRCs including a CRC data element from each of the discrete CRCs; and compacting the set of mixed CRCs into a reduced CRC.
US10243561B2

An integrated circuit configured to execute multiple operations in parallel is provided. The integrated circuit may be organized into multiple logic sectors. Two or more groups of logic sectors may be executed in an interleaved fashion, where successive groups of logic sectors are activated after a predetermined amount of delay. The integrated circuit may include an array of memory cells. Rows of the memory cells may be accessed in an interleaving manner, where successive rows of memory cells are selected after a predetermined amount of delay. Operating groups of circuit components using an interleaving scheme can help improve operational efficiency while reducing power supply noise without having to increase die area for on-die decoupling capacitance.
US10243559B2

The disclosure relates to an integrated circuit comprising: a first voltage terminal; a second voltage terminal; and a plurality of logic cells, comprising one or more field effect transistors having a p-type channel and one or more field effect transistors having an n-type channel. The plurality of logic cells comprises a regular subset of cells and a spare subset of cells. Electrical connectors are arranged to: connect the gates of the regular subset of cells in order to provide a functional logic arrangement; connect the gates of the one or more field effect transistors having a p-type channel of the spare subset of cells to the first voltage terminal; and connect the gates of the one or more field effect transistors having an n-type channel of the spare subset of cells to the second voltage terminal.
US10243554B2

According to a first aspect of the present disclosure, a power switching circuit is provided, comprising: a bandgap reference circuit configured to receive an input voltage and to generate a reference voltage in response to receiving said input voltage; a supply selection circuit configured to receive at least two supply voltages, to select the highest voltage of said supply voltages and to provide said highest voltage to the bandgap reference circuit. According to a second aspect of the present disclosure, a corresponding method of operating a power switching circuit is conceived.
US10243546B2

A fully integrated GaN driver comprising a digital logic signal inverter, a level shifter circuit, a UVLO circuit, an output buffer stage, and (optionally) a FET to be driven, all integrated in a single package. The level shifter circuit converts a ground reference 0-5 V digital signal at the input to a 0-10 V digital signal at the output. The output drive circuitry includes a high side GaN FET that is inverted compared to the low side GaN FET. The inverted high side GaN FET allows switch operation, rather than a source follower topology, thus providing a digital voltage to control the main FET being driven by the circuit.
US10243543B2

A pulse counting circuit receives pulses supplied by a source circuit having at least two inverted pulse signal supply terminals. The circuit includes a first counter to count pulses of a first pulse signal and supply a first count and a second counter to count pulses of a second pulse signal and supply a second count. A selection circuit selects one of the first and second counts.
US10243538B2

A high-frequency filter coupled between an input-output terminal and another input-output terminal includes series arm resonators, parallel arm resonators, and an inductor defining an LC resonant circuit. Frequencies at a first attenuation pole defined by resonant frequencies or anti-resonant frequencies of the series arm resonators and the parallel arm resonators and a frequency at a second attenuation pole defined by a resonant frequency of the LC resonant circuit are included in one stop band of the high-frequency filter, and the frequencies at the first attenuation pole are located closer than the frequency at the second attenuation pole to a pass band of the high-frequency filter.
US10243525B2

A power amplifier includes a carrier amplifier that operates from when an input signal is small, a peak amplifier that starts to operate when the input signal becomes large, a phase adjusting circuit that adjusts phases of an output of the carrier amplifier and an output of the peak amplifier, an impedance transforming line that transforms a load of the carrier amplifier when the input signal is small, and has a characteristic impedance close to an optimum load impedance of the carrier amplifier, and a circuit that is arranged between the output of the carrier amplifier and the impedance transforming line and reduces an output capacitance of the carrier amplifier.
US10243516B2

A first circuit unit of an audio amplifier includes a first emitter follower connected to an pre stage input terminal, a second emitter follower connected to an pre stage input terminal, a main transistor connected to an output path of the first emitter follower and an output path of the second emitter follower, a first resistor and a second resistor, which are series-connected between the output path of the first emitter follower and a DC voltage source, and a zener diode connected to a series-connection point between the first resistor and the second resistor. A second circuit unit has a circuit configuration that is complementary to the first circuit unit. A path leading to a collector of each transistor configuring the first and second emitter followers in one of the circuit units is connected to the series-connection point in the other circuit unit.
US10243514B2

A solar panel monitoring system for a photovoltaic system includes: a soil monitoring panel including a plurality of arranged photovoltaic cells; a reference cell panel located in proximity to the soil monitoring panel, the reference cell panel including one or more photovoltaic cells; an automated cleaning system located on the reference cell panel for protecting a surface of the reference cell panel, the automated cleaning system including a cleaning system controller; and a measurement unit in electrical communication with one or more of the photovoltaic cells of the soil monitoring panel and one or more photovoltaic cells of the reference cell panel for measuring a short circuit current of the one or more photovoltaic cells of the soil monitoring panel and the one or more photovoltaic cells of the reference cell panel. When the cleaning system controller activates the automated cleaning system to clean and reveal the surface of the reference cell panel before the measurement unit measures a short circuit current of the one or more photovoltaic cells of the reference cell panel.
US10243511B1

Provided is a method for performing automatic modularity control of an inverter and an inverter that includes DC power sources configured to supply DC power, a plurality of converters to convert direct current power to alternating current power to be supplied to a load, and a controller. The controller performs automatic modularity control of the plurality of converters, by separately controlling the plurality of converters and detecting an operation status thereof and performs fault detection at the plurality of converters at an early stage and isolates a respective converter of the plurality of converters, while continuously supplying power to the load via remaining converters of the plurality of converters. The automatic modularity control further includes early fault detection based continuous monitoring of the current produced by each converter and semiconductor switching feedback and cyclic starting of the inverter to normalize the lifecycle of the circuit breaker.
US10243504B2

A data collection device for photovoltaic power generation is provided. The data collection device for collecting photovoltaic power generation data includes a reception unit receiving, from a photovoltaic device, generation that absorbed solar energy is converted into electrical energy, and photovoltaic power generation related information; a storage unit storing the photovoltaic power generation related information on the photovoltaic device; a control unit determining a predicted life of the photovoltaic device based on the photovoltaic power generation related information received from the reception unit and accumulated related information stored in the storage unit; and a transceiver transmitting a result of determination to an external device.
US10243484B2

A current flow control assembly, for controlling current flow in an electrical network of interconnected electrical elements, having: current flow controllers, each current flow controller connectable to at least one of the interconnected electrical elements, and being configured to control current flow in at least one of the interconnected electrical elements within a current flow control range; a control unit in communication with each of the current flow controllers, wherein the control unit is configured to: select at least one of the current flow controllers with a flow control range that corresponds to one or more current flow control requirements of the electrical network; and operate the selected current flow controller to control current flow in at least one of the interconnected electrical elements to control current flow in the electrical network in accordance with the current flow control requirement of the electrical network.
US10243482B2

A phase leg for a multilevel inverter includes a first direct current lead, an outer solid-state switch, an inner solid-state switch, and a midpoint-clamping device. The outer solid-state switch device is connected to the first direct current lead. The inner solid-state switch is connected in series with the outer solid-state switch. The midpoint-clamping device is a bi-directional current flow device connected between a second DC lead and a node between the inner and outer solid-state switches for reducing conduction losses associated with current flowing through the phase leg.
US10243477B2

A semiconductor device 1 of an embodiment is provided, including an insulating substrate 2, conductive pattern parts 51, 52, 53, 54, and 55 formed on the insulating substrate, semiconductor switching parts 10 and 20, and a bypass capacitor 80, the semiconductor switching part 10 provided on the conductive pattern part 51, the semiconductor switching part 20 provided on the conductive pattern part 52, the semiconductor switching part 10 having a side S1 and a side S2, the semiconductor switching part 20 having a side S3 and a side S4, an imaginary line L1 extending along the side S1 and an imaginary line L2 extending along the side S3 intersecting each other.
US10243470B2

A control circuit for an electronic converter having a power stage controls the operation of a power stage as a function of a feedback control signal that indicates an input power provided to the power stage. The control circuit generates a digital reference signal as a function of the feedback control signal and a first signal based on an input voltage supplied to the power stage. The control circuit generates a modified control signal as a function of the digital reference signal and a second signal based on an input current supplied to the power stage.
US10243466B2

In a switching power supply apparatus, a magnitude of an output current of a first converter, which has been detected in a state in which a second converter is stopped, is transmitted to a measurement tool and a magnitude of an output current of the second converter, which has been detected in a state in which the first converter is stopped, is transmitted to the measurement tool. Correction values determined by the measurement tool based on transmission contents are received and stored in a memory. A magnitude of the output current which is used for PWM control of the first converter and a magnitude of the output current which is used for PWM control of the second converter are respectively corrected with the correction values.
US10243465B1

Some apparatus and associated methods relate to a buck-derived switched mode power supply with constant on-time and configured to substantially maintain a steady-state average switch period in a time interval between a start of a load transient and the time when the inductor current returns to a steady state. In an illustrative example, the time interval may include a first and a second predetermined number of cycles after the start of the load transient. The switch period may be modulated, for example, by an amount calculated to supply a change in additional energy demand in the first number of cycles and an opposite amount in the subsequent second number of cycles calculated to maintain the average steady-state switch period over the time interval. In various examples, maintaining average switching period with constant on-time may minimize transient response times without sacrificing stability and without the need for complex compensation networks.
US10243454B2

A boost circuit includes a power rail to provide a supply voltage, a switch transistor controlling output of a boosted signal from a source of the switch transistor, and a timing and voltage control circuit configured to generate an equalization (EQ) signal to be applied to a gate of the switch transistor. The EQ waveform has a level being an EQ high level, an EQ low level lower than the EQ high level, or an EQ clamped level between the EQ low level and the EQ high level.
US10243449B1

Some apparatus and associated methods relate to a buck-derived switched mode power supply with three-quarter bridge (TQB) formed with a bypass switch in parallel with an inductor. In an illustrative example, the bypass switch may be configured to, in response to a decrease in average load demand, operate in a first mode to turn on the bypass switch to selectively circulate inductor current through the bypass switch while a high-side switch and a low-side switch are off. In a second mode, the bypass switch may be turned off to circulate the inductor current through, for example, an output capacitor and the low-side switch. In some implementations of the TQB, the bypass switch may be operated, for example, to selectively transfer a controlled amount of energy stored in the inductor to the output capacitor in response to a decrease in average load demand.
US10243445B2

The invention addresses providing a semiconductor device that enables to reduce noise simultaneous with switching. A driver IC which is a semiconductor device includes a drive circuit which drives a control terminal of a PMOS drive stage which is a switching element, a noise detection circuit which detects noise in an output signal when switching (turning) the PMOS drive stage on or off, and a control circuit which control driving by the drive circuit based on the detected noise.
US10243435B2

A rotor for a high-speed, high-power electric motor includes, according to the rotor axis, a magnetic mass surrounded on both sides by short-circuit rings, and crossed at several notches by electrical conductors connecting the short-circuit rings to form a squirrel cage. Each electrical conductor is formed of a single bar having a trapezoidal section over its entire length.
US10243428B2

The present disclosure illustrates a fan structure which includes an outer shell member, a rotating module and a circuit module. The outer shell member has a receiving groove, and an axis part and a fastening part. The fastening part includes winding columns. The rotating module includes the fan, an axis coupling part pivotally connected with the axis part, and a magnetic part disposed on a periphery of the axis coupling part. The circuit module includes a circuit board which has positioning holes formed on and annularly arranged the surface thereof. Position-limiting caps are respectively mounted and fixed on the winding column after the winding columns are inserted through the positioning holes. A conductive wire is wound on the winding columns to form coils, and has two ends welded on the circuit board. Therefore, defect rate and assembly cost of production of fan structure of the present disclosure can be decreased.
US10243426B2

A motor includes a bus bar assembly including a bus bar, a wiring member, and a bus bar holder. The bus bar holder includes a main body portion, a bottom portion, and a first circuit board support portion. The wiring member includes a circuit board connection terminal electrically connected to the circuit board. The circuit board connection terminal includes a contact portion connected to the circuit board, and applies force to the circuit board through the contact portion. The first circuit board support portion is disposed at a region of the bottom portion to define a side at which the circuit board connection terminal is located when viewed from one direction. The first circuit board support portion and the contact portion are located at different positions when viewed from the one direction.
US10243425B2

An electric motor includes a motor housing (5) which includes cooling ribs (15) on the peripheral side leading away heat arising in the motor. The cooling ribs (15) only extend over a part of the periphery of the motor housing (5), so that cooling ribs (21) of the electronics housing (13) have space in the cooling-rib-free part of the motor housing (5). The cooling ribs (21) of the electronics housing (13) are arranged aligned with the cooling ribs (15) of the motor transversely to a motor axis (14).
US10243424B2

A generator with relatively high (Length/Diameter) aspect ratio, which may be mounted within the rotating mast of a helicopter, and which may generate power that is conditioned by a rotating power conditioning unit and delivered to the rotating rotor blades without the use of slip rings, is disclosed. The generator may be arranged to take advantage of the available space within the mast. Temperature of the mast and generator may be controlled by varying the wall thickness of the mast wall and using cooling fins on the mast and a cooling dome.
US10243423B2

An axial flux motor includes a first motor body part to which a stator including ferromagnetic stator cores and coils has been attached, a second motor body part attached to the first motor body part, a rotor including a number of magnets between the first and the second motor body parts, arranged against the stator in such a manner that an air gap remains between the rotor and the stator; and at least one bearing between the rotor and the stator. The axial flux motor further includes a bearing block cover attached to cover the bearing. A bearing block cover, elevator and a method of compensating manufacturing tolerances in an axial flux motor are also provided.
US10243414B1

A method includes: receiving, by a transmitter, an advertisement signal from a wearable device, the advertisement signal containing: (i) binary data indicating a direction of the wearable device, and (ii) one or more identifiers associated with the wearable device. The method also includes: in response to authenticating the wearable device based on the identifiers: establishing, by the transmitter, a communication channel with the wearable device; and transmitting, by the transmitter, one or more power transmission waves in the direction of the wearable device. The method further includes: receiving, by the transmitter, from the wearable device at least one control signal that indicates an adjustment for transmitting the one or more power transmission waves by the antennas of the transmitter. The method additionally includes: transmitting, by the transmitter, the one or more power transmission waves based on the adjustment and ceasing, by the transmitter, the communication channel with the wearable device.
US10243406B2

In a wireless power transfer system, a resonant circuit is formed on the secondary coil side, phase information of a resonant current flowing in the resonant circuit is detected, and, based on this phase information, a driving frequency is determined so that the current phase of a driving current flowing in a primary coil slightly delays from the voltage phase, thereby driving the primary coil. A Q valued determined based on a leakage inductance of the secondary coil, a capacitance of a resonant capacitor, and an equivalent load resistance is set to a value greater than or equal to a value determined by Q=2/k2 (k is a coupling coefficient).
US10243405B2

Systems and methods for providing power to a load are provided. One system includes a first reactor including a first plurality of coils. A first coil of the first plurality of coils is configured to generate a first magnetic field, and a plurality of second coils of the first plurality of coils are configured to generate a plurality of second magnetic fields that vary an intensity of the first magnetic field. The system further comprises a second reactor comprising a second plurality of coils, wherein the second plurality of coils are configured to tune the first reactor to the load. The first reactor is configured to provide the power to the load, and the second reactor is configured to increase the power provided to the load by increasing an intensity of the second magnetic fields generated by the second coils and tuning the first reactor to the load.
US10243403B2

A power transmitting apparatus that wirelessly transmits power to one or more power receiving apparatuses determines whether each of the one or more power receiving apparatuses has a function for internally lowering a voltage obtained through power reception, and controls the transmitted power so that, in a case where at least one of the one or more power receiving apparatuses does not have the function, overvoltage is not applied to the power receiving apparatus that does not have the function.
US10243396B2

An HEMS 700 provided in a consumer having a gas power-generator 220 requiring start-up power for starting power generation and power supply means (PV 100, storage battery 200, PCS 400, distribution board 500) for supplying power to a load 300, and controlling the gas power-generator 220 and the power supply means, detects supply power that can be supplied by the power supply means; and controls the power supply means such that the supply power does not fall below the start-up power of the gas power-generator 220.
US10243394B2

An electric vehicle service equipment (EVSE) system includes an EVSE case having a front plug face, a rear face, and left and right gripping sides that collectively define a trapezoidal prism cross section, the left and right gripping sides further having left and right convex gripping portions, respectively, a relay positioned within the EVSE case, and a controller positioned within the EVSE case and in communication with the relay, the controller responsive to a pilot duty signal, when a pilot duty signal is present.
US10243393B2

The present invention relates to a charging system based on wireless communication comprising: a mobile terminal, configured to transmit a control instruction and receive the query data matching user's selection according to the user's selection; a charging system, configured to receive the control instruction and charge a rechargeable battery pack according to the control instruction; a wireless communication, configured to interact with data between the mobile terminal and the charging system; wherein, the mobile terminal comprises: a query unit, configured to receive the query data inputted by the user and read the query data stored in a memory unit and matching the query according to the query data. User may get a charging curve and/or a remaining charging time according to the acquisition data. After charging completes, the mobile terminal will send a control instruction to stop charging so as to save energy and protect the battery.
US10243381B2

An electrochromic vehicle window is disclosed. The electrochromic vehicle window comprises a plurality of electrochromic layers, each electrochromic layer having a different color or different visual properties. Each electrochromic layer independently oscillates between varying degrees of transparency to indicate the status of a vehicle, such as that the vehicle is charging.
US10243380B2

A method of managing the charging of a battery, and an electronic device adapted to the method are provided. The method of managing the charging of a battery installed to an electronic device includes: charging the battery; obtaining an internal resistance of the charging battery; determining whether the battery is functioning based on the internal resistance; and displaying, when the battery is malfunctioning, a message related to the danger while charging the battery.
US10243375B2

A server device includes: a storage unit that stores points that a user of the battery pack holds, the points being usable as fees for at least one of usage of the battery pack and enjoyment of a service; and a control unit that changes the points, based on whether or not a usage state satisfies a usage condition, the usage condition including at least one of a condition for state management of the battery pack and a condition for usage promotion of the battery pack.
US10243367B2

In order to build a system capable of managing efficient operation control between a plurality of distributed power sources without compromising versatility of a distributed power source side, a power supply system of the disclosure herein is a power supply system having a plurality of distributed power sources including a battery and a power generation apparatus configured to generate power while forward power flow is detected, the power supply system including an interconnection operation switch to be closed during an interconnection operation such that an output from a grid is supplied to a load, a first current sensor disposed between the interconnection operation switch and the load, and configured to detect the forward power flow, a first supply path changeover switch capable of closing such that an output from the power generation apparatus is supplied to the load without passing through the first current sensor, and a second supply path changeover switch capable of closing such that the output from the power generation apparatus is supplied to the load via the first current sensor.
US10243365B2

Conventionally, optimum introduction assistance for devices including a FACTS device and a storage adapted to changes in impedance and a transmission capacity involved in an increase of renewable energy power supplies has not been achieved. Therefore, in order to solve the problem, the present invention provides a power system equipment introduction assistance device that calculates an introduction point of power system equipment coupled to a power system, the introduction assistance device including a calculating unit configured to calculate, on the basis of predetermined system information and information concerning the power system equipment scheduled to be introduced, a characteristic of the power system affecting the power system during the introduction of the power system equipment and calculate the introduction point of the power system equipment from a predetermined evaluation index related to the characteristic of the power system.
US10243364B2

A control device (100) includes a communication unit (102) which receives power consumption information of a power control target from an electric energy meter, an acquisition unit (104) which acquires demand control information from at least one power supply source, and a control unit (106) which controls operation of the power control target based on the power consumption information and the demand control information.
US10243352B2

The present disclosure is directed to a protection system for a wind turbine power system connected to a power grid. The protection system includes a main brake circuit having at least one brake resistive element and at least one brake switch element, a battery system, and a controller. The brake resistive element is coupled to at least one of a DC link of a power converter of the wind turbine power system, windings of a rotor of the generator, or windings of a stator of a generator of the wind turbine power system via the brake switch element. The battery system is coupled to the generator via a battery switch element. In addition, the controller is configured to disconnect the power converter and the generator from the power grid and connect at least one of the main brake circuit or the battery system to the generator in response to detecting an electromagnetic (EM) torque loss event so as to generate an EM torque.
US10243345B2

A circuit breaker is described herein. In one aspect, the circuit breaker includes a communication module, a non-transitory memory device, and a memory controller. The communication module is configured to receive protection settings and breaker information from a trip unit coupled to the communication module. The protection settings and the breaker information are received upon powering-on the trip unit. The non-transitory memory device is configured to store the protection settings and the breaker information associated with the circuit breaker. The memory controller is configured to cause the protection settings and the breaker information received to be written to the non-transitory memory device.
US10243341B2

A sealing process of LED modules, comprising: (1) a waterproof wire goes through a wire-through hole of a heat sink to be connected with a positive-negative solder joints on a PCB board, wherein the positive-negative solder joint and the position that the waterproof wire going through are subjected to glue sealing treatment, and a waterproof sealing process is operated between the waterproof wire and the wire-through hole; (2) fix the PCB board on the heat sink; (3) place one sealing ring into one of the grooves; (4) apply evenly a ring of liquid silica gel along the other groove of the lens set and the amount of the liquid silica gel is limited to completely sticking the solid silica gel sealing ring; (5) the heat sink installed with the PCB board and the waterproof wire as processed in step (2) is inversely buckled on the lens set which is set with the solid silica gel ring and the liquid silica gel as processed in step (4), so as to fix the heat sink entirety and the lens set. At least two waterproof sealing rings are used for completely isolating an LED chip from the outside so as to prevent all water vapor or other harmful gases from corroding the chip and the PCB, and the sealing rings are firmer when being compared with thin film sealing; the service life is longer and the guarantees to the sealing performance between the lens set and the heat radiation frame are realized.
US10243314B2

A device for a gain medium for a semiconductor laser has an active region, a buffer layer, a substrate, and an etch stop between the buffer layer and the substrate. The device is bonded to a silicon platform having silicon devices, such as a waveguide and mirror. The substrate is removed, after bonding the device to the platform. The buffer layer is made of different material than the substrate to reduce undercut of the buffer layer during substrate removal compared to a buffer layer made of the same material as the substrate.
US10243313B2

A cable compression die assembly is used in connection with a compression tool for compressing a stranded cable prior to crimping. Upper and lower compression dies each have a semicircular groove to compress the cable. A plurality of extending blocks guides each die into sliding engagement. The stranded cable will be compressed between the upper and lower compression dies to a reduced cable radius. Compressing generally reduces or eliminates air spaces between the stranded cable wire strands. A subsequent crimp connection forms a nearly monolithic structure to maximize current flow between two crimp connected compressed stranded cables.
US10243311B2

The present application discloses an electrical connector housing assembly and an electrical connector. The electrical connector housing assembly comprises a housing provided with several plug-fitting holes for arranging plug-fitted terminals; and a rear-end cap detachably mounted at a rear end of the housing and covering part of the plug-fitting holes. The electrical connector comprises an electrical connector housing assembly and a plurality of inserted plug-fitted terminals. According to the electrical connector housing assembly of the present disclosure, by providing slots on hole walls among a row of plug-fitting holes wherein all slots forming a communicative elongated groove which may receive plug-fitted terminals of a wide-flat line body unbranched at a front end; by arranging the hole walls between plug-fitting holes to be thinned to receive plug-fitted terminals of a wide-flat line body branched at the front end; by plugging a plug-fitted terminal of a cylindrical line body structure into a single plug-fitting hole, the electrical connector housing assembly and the electrical connector of the present disclosure are enabled to be simultaneously adapted to three plug-fitted terminals of different line body structures.
US10243309B2

An engine block heater and an engine block heater cord set. The heater has a cavity formed from a plurality of opposed lobes spaced symmetrically about its upper end. The lobes matingly engage a connector of a cord set. First and second electrical terminal are disposed within opposed lobes and are electrically coupled to a heating element. The cord set comprises an electrical power cord engagable with the heater. A connector includes a plurality of power contacts, where the number of power contacts is four or more and a multiple of two. Each of the power contacts is electrically bonded to one of first and second electrical conductors. The power contacts are positioned symmetrically relative to one another on the connector with diagonally opposite contacts having a different polarity and spaced apart by a distance generally equal to the distance between the electrical terminals of the heater.
US10243307B2

A wafer assembly for an electrical connector, and method for making, that has a first and second wafers configured to interlock with one another. Each of the wafers has at least one contact that has a body portion with a mating end for coupling to a mating contact and a tail end opposite the mating end for engaging a printed circuit board where the mating and tail ends extend from opposite sides of the wafer. A conductive spring member is sandwiched between the first and second wafers. The wafer assembly can include one or more electronic components in electrical contact with the spring member and one of the contacts.
US10243297B2

A communications plug is described. The communications plug includes a plug housing and a cable manager partially enclosed within the plug housing. The cable manager has a first cable management section and a second cable management section connected to opposing ends of a bridge section. The first and second cable management sections are configured to fold together along at least one longitudinal axis of the cable manager around a portion of the cable before the cable manager is inserted into the plug housing.
US10243293B2

A device connector disclosed herein is a device connector configured to be attached to a casing of a device. The device connector includes a housing, a shield bracket integrally formed with the housing and configured to be fixed to the casing with a fixing bolt to fix the housing, a cover covering the housing and fixed to the shield bracket with the fixing bolt, and a tool blocking portion included in a shell cover of the cover and located adjacent to a rear side of the fixing bolt for fixing the shield bracket to the casing when the shell cover is fixed to the shield bracket. The tool blocking portion blocks access of a tool to the fixing bolt for fixing the shield bracket to the casing.
US10243288B2

The housing of the female-type electrical connector has a mating area used for mating with the above-mentioned male-type electrical connector formed within the terminal array range of the blades and outside the placement range of the blades in the through-thickness direction of the blades and, within the mating area, has guided portions which are formed as spaces that receive the guiding portions of the male-type electrical connector, and block portions which enter the block portion receiving spaces of the male-type electrical connector and support the blades of the male-type electrical connector in the above-mentioned through-thickness direction, with said block portions being formed in the same region as the guided portions in the above-mentioned through-thickness direction.
US10243282B1

A linking rod clamping mechanism for connecting a coaxial connector with a printed circuit board includes a fine adjustment assembly that includes a cam and a screw to link with each other, an elastic assembly, and a connecting rod assembly consisting of at least two rectangular bodies. The positioning is achieved in a push manner by pushing the rotating handle down or lifting the rotating handle up, providing a stable structure, reliable operation, simple and quick operation. The linking rod clamping mechanism not only exerts an even force but also can determine the yield and decrease the adjustment time greatly. Furthermore, after the fine adjustment assembly is adjusted, the printed circuit board is clamped for performing a test. The same printed circuit boards in thickness can be quickly replaced and reused, thereby improving the yield and increasing the error tolerance.
US10243279B2

An antenna assembly includes a conductive plate having a slot formed within the conductive plate. A conductive coupling element is positioned within the slot of the conductive plate to form a slot antenna structure with the conductive plate. At least one conductive radiator element is positioned outside of the slot. An antenna feed structure is electrically coupled to the conductive coupling element and the at least one conductive radiator element. The antenna feed structure is configured to simultaneously resonate the slot antenna structure and the at least one conductive radiator element. The slot antenna structure and the conductive radiator element work in combination to resonate at substantially similar (e.g., overlapping) RF communication bands or at different RF communication bands.
US10243278B2

The present application provides a multi-frequency array antenna. The multi-frequency array antenna includes at least one dual-polarized low frequency subarray (21) and at least one dual-polarized high frequency subarray (22), where the dual-polarized low frequency subarray (21) and the dual-polarized high frequency subarray (22) are arranged, within a same radome (23), in parallel along an axial direction (24) of the multi-frequency array antenna, the dual-polarized low frequency subarray includes at least two types of dual-polarized low frequency radiation unit pairs (211), and each of the dual-polarized low frequency radiation unit pairs includes at least four low frequency radiation units. In this structure, effective working regions of the multiple low frequency radiation units in each dual-polarized low frequency radiation unit pair cover a larger area, and therefore diameter utilization of the dual-polarized low frequency radiation unit pair is higher, and a gain of the low frequency subarray is higher.
US10243277B2

A compact patch antenna array for mobile terminal applications comprising: a plurality of radiators mounted on one surface of a dielectric, with a ground plane being mounted on the other side of the dielectric. Beneath the ground plane, another dielectric with feeding network is placed. Other embodiments are described and shown in FIG. 2.
US10243268B2

An antenna device having a settable directional characteristic and a method for operating an antenna device. The antenna device according to the present invention includes a feed signal provision unit, with the aid of which a first, second, third and fourth electrical feed signal may be provided, the electrical feed signals being coherent with one another and having phases relative to one another which are adapted to set the settable directional characteristic of the antenna device, the phases being adaptable with the aid of a feed signal adaptation unit; a plurality of antenna columns, each antenna column including a respective plurality of electrically connected antenna elements; the electrical feed signals being conductable for inducing the antenna elements of the antenna columns to emit electromagnetic waves having the set directional characteristic.
US10243265B2

An antenna array (106) which in use emits radiation in two respectively orthogonally polarised directions, the array including a plurality of elements, the elements including at least one element of a first type and at least four elements of a second type wherein the element of the first type comprises part of two balanced feeds with two elements of the second type and the element of the first type is capacitively coupled to two further elements of the second type, wherein the elements used to produce radiation in a first direction lie in a first plane (104), the elements used to produce radiation in a second direction lie in a second plane (102), and the first and second planes are spaced apart, and the element of the first type includes two portions, one of which lies in the first plane and one of which lies in the second plane.
US10243261B2

A data communications apparatus is disclosed including a case having a base and a lid connectable to the base, the lid movable with respect to the base between an open position and a closed position. A power supply can be positioned inside the case. A router device can be positioned inside the case, the router device including a plurality of external ports. An antenna array can be positioned inside the case, the antenna array in electrical communication with the router device. An access port can be defined in the case and aligned with the external ports of the router device such that the external ports are accessible through the access port. Electronic devices can be connected to the external ports of the router device from an exterior of the case through the access port.
US10243250B2

A two-way microwave power divider (the “power divider”) may include an input port and two output ports. The power divider may also include a junction that is configured to split a feedline from the input port into a first transmission line and a second transmission line. One or more resistors may be placed along the first transmission line and the second transmission line to provide isolation between the two output ports.
US10243247B2

A bandstop filter includes a coupled line bandstop filter, a capacitor and a resistor. The coupled line bandstop filter includes a transmission line element and a shaped transmission line element. The shaped transmission line element includes a coupled line element disposed so as to electromagnetically couple with the transmission line element, and a second line element disposed so as not to be parallel with the transmission line element. The capacitor is electrically connected to the coupled line element. A portion of the received oscillating signal includes a bandstop frequency. Physical attributes of the coupled line bandstop filter, the capacitor and the resistor are such that the portion of the received oscillating signal including the bandstop frequency is attenuated.
US10243246B2

A phase shifter is formed by providing a branchline coupler having a pair of phase adjusting sections. Each one of the phase adjusting sections is coupled to a corresponding one of a pair of shunt transmission line sections of the branchline coupler. Each one of the pair of phase adjusting sections includes: first and second conductive pads are disposed on the surface of a substrate having a gap between them; one of the pads being connected to a ground plane conductor on a bottom surface of the substrate. A series of conductive layer segment is sequentially written on the surface of the substrate in the gap electrically connected to sidewalls of the first and second pads. Phase shift through the phase shifter is measured after each one of the segments is written. The writing process is terminated when the measuring detects a predetermined phase shift through the phase shifter.
US10243244B2

The present disclosure relates to bonding or sealing metal parts to the polymer packaging of certain battery modules. The present disclosure includes a battery module having a polymer packaging with an interior and exterior and a plurality of battery cells disposed within the interior of the polymer packaging. The battery module includes a metal part that extends from the interior to the exterior of the polymer packaging and is in thermal or electrical contact with at least a portion of the plurality of battery cells. The metal part includes a bonding surface that is secured to an overmolded portion of the polymer packaging, wherein the bonding surface has a microsurface roughness that hermetically seals the bonding surface of the metal part to the overmolded portion of the polymer packaging.
US10243236B2

The present disclosure provides an overcharging preventive electrolyte and a lithium-ion battery. The overcharging preventive electrolyte can improve the safety performance of a lithium-ion battery without affecting the cycle performance thereof. The overcharging preventive electrolyte comprises a lithium salt, a non-aqueous organic solvent, and a combined additive including an additive A and an additive B. The additive A is at least one selected from Formula 1, Formula 2, and Formula 3; the additive B is at least one selected from Formula 4, Formula 5, and Formula 6.
US10243233B2

The present invention relates to swelling tape for filling a gap and its use. The swelling tape is, for example, applied between gaps in which a fluid is present, thereby being deformed into a three-dimensional shape to fill the gap and fix an object separated by gaps as needed.
US10243223B2

A fuel cell stack is provided and includes a plurality of unit cells in which manifolds are provided and an end structural body that includes a current collector and an end plate. The end structural body is disposed at each of outermost sides of the unit cells. Additionally, a heat transfer member is disposed between the end structural body and the outermost side of the unit cell and contacts the outermost side of the unit cell in a planar direction.
US10243217B2

Provided is an alkali metal cell comprising: (a) a quasi-solid cathode containing about 30% to about 95% by volume of a cathode active material, about 5% to about 40% by volume of a first electrolyte containing an alkali salt dissolved in a solvent, and about 0.01% to about 30% by volume of a conductive additive wherein the conductive additive, containing conductive filaments, forms a 3D network of electron-conducting pathways such that the quasi-solid electrode has an electrical conductivity from about 10−6 S/cm to about 300 S/cm; (b) an anode; and (c) an ion-conducting membrane or porous separator disposed between the anode and the quasi-solid cathode; wherein the quasi-solid cathode has a thickness from 200 μm to 100 cm and a cathode active material having an active material mass loading greater than 10 mg/cm2.
US10243215B2

A positive electrode active material for lithium ion secondary battery includes: active material particles including one or more compounds including Li and a transition metal; and a coating layer coating at least a part of a surface of the active material particles. The coating layer includes at least one of graphene or multilayer graphene The coating layer has a Raman spectrum with a G band (a peak of 1530 cm−1 to 1630 cm−1), a D band (a peak of 1300 cm−1 to 1400 cm−1), and a 2D band (a peak of 2650 cm−1 to 2750 cm−1). At least the intensity of the 2D band normalized by the intensity of the G band (2Dint/Gint) satisfies 0.05≤2Dint/Gint.
US10243209B2

An active material composite particle is capable of suppressing a reaction with a sulfide solid electrolyte material at high temperature. The active material composite particle may include an oxide active material of rock salt bed type and a coat layer containing lithium niobate formed on a surface of the oxide active material, wherein a thickness of the coat layer is in the range of 25 nm to 94 nm.
US10243203B2

This disclosure provides a hydrogen storing alloy and a production method thereof. The hydrogen storing alloy has a chemical composition of a general formula R(1-x)MgxNiy, wherein R is one or more elements selected from rare earth elements comprising Y, x satisfies 0.05≤x≤0.3, and y satisfies 2.8≤y≤3.8. The ratio of the maximal peak intensity present in a range of 2θ=31°-33° to the maximal peak intensity present in a range of 2θ=41°-44° is 0.1 or less (including 0), as measured by X-ray diffraction in which a Cu—Kα ray is set as an X-ray source.
US10243199B2

The present disclosure is intended to reduce the resistance of a high-loading electrode, to improve the impregnation ability of an electrolyte and thus to improve the rate characteristics of a battery. The present disclosure provides a method for manufacturing an electrode which includes the steps of: a coating step in which electrode active material slurry containing an electrode active material, a binder and a solvent is applied to at least one surface of an electrode current collector; a drying step in which the electrode current collector coated with the electrode active material slurry is introduced continuously to a drying system to dry the coated electrode active material slurry; and a rolling step in which the dried electrode active material slurry is rolled, wherein the coating step includes applying the electrode active material slurry in a loading amount of 500 mg/cm2 to 1500 mg/cm2, and the method further comprises a pattern forming step carried out simultaneously with the drying step and forming a plurality of longitudinal patterns on the surface of the coated electrode active material slurry.
US10243184B1

Aspects of a modular clip for an electric battery module, a battery module comprising multiple such modular clips, and a battery pack comprising multiple battery modules are provided. The modular clip includes a housing configured to receive a plurality of battery cells. The modular clip may further comprise at least one interconnect plate. The modular clip may further comprise a retainer plate including a plurality of top cell recesses, each of the plurality of top cell recesses may comprise an opening to enable wire bonds between electrical terminals of a battery cell and the at least one interconnect plate. The battery module may comprise a plurality of wire bonds between at least one voltage sensing PCB and the at least one interconnect plate.
US10243181B2

A power battery module includes a battery accommodating assembly having a plurality of separators, each separator comprising: a separator body having a front portion defining a front accommodating groove and a rear portion; a left cover; a right cover, a battery group, a power connection member, a power connection line and a line snap-fit; in which adjacent separators are detachably connected with each other, and the front accommodating groove of one of the adjacent separators and the rear portion of the separator body of the other of the adjacent separators define a battery chamber, and a snapping hole is formed in at least one of upper and lower walls of the front accommodating groove.
US10243180B2

The invention relates to an accumulator arrangement comprising a plurality of individual cells, each in the form of electrochemical accumulator cells and each having a prismatic-shaped housing, wherein the individual cells are arranged one behind the other in at least one row and disposed in a housing or a frame so as to be held together to form an accumulator block, characterized in that a) one, several or all of the individual cells are formed as an accumulator cell which changes thickness as a function of the respective state of charge, b) at least one elastically deformable compensating component is arranged at least at one end of the series arrangement of individual cells between the last individual cell and the housing or frame which is designed to accommodate and compensate for the changes in thickness of individual cells occurring as a result of changes in the state of charge and the thereby resulting changes in the length of the series arrangement. The invention further relates to a method for producing such an accumulator arrangement.
US10243175B2

A method of manufacturing an organic light-emitting display apparatus includes: forming a lift-off layer on a substrate including a first electrode, the lift-off layer including a fluoropolymer; forming a pattern layer on the lift-off layer; etching the lift-off layer between patterns of the pattern layer by utilizing a first solvent to expose the first electrode; forming an organic functional layer on the first electrode and the pattern layer, the organic functional layer including an emission layer; removing remaining portions of the lift-off layer by utilizing a second solvent; and forming a second electrode on the organic functional layer.
US10243167B2

A an organic light-emitting display apparatus, including a first substrate, a display unit having a plurality of organic light-emitting devices that is formed on the first substrate, a second substrate disposed on the display unit, and a filler included between the first substrate and the second substrate. The organic light-emitting device includes a first electrode formed on the first substrate, an intermediate layer that is disposed on the first electrode and includes an organic emission layer, and a porous second electrode disposed on the intermediate layer.
US10243164B2

A flexible display apparatus includes a substrate having a bending portion, a display over the substrate, and a cover over the substrate and covering the display. The cover includes a first film having a first surface and a second surface opposite the first surface, a second film over the first film, and an adhesive layer between the first film and the second film and attaching the first film to the second film. The first film includes at least one division line in at least some regions thereof in a direction from the first surface toward the second surface.
US10243148B2

A compound represented by formula (1): wherein R1 to R4, a to d, L0 to L2, and Ar are as defined in the description, is a material providing an organic electroluminescence device which can be operated at a low driving voltage and has a long lifetime.
US10243146B2

The present invention relates to phosphorescent organic light-emitting diodes (OLEDs) comprising a hole-transporting or a hole-transporting and an electron-blocking layer comprising an N,N,N′,N′-tetraaryl-phenylene-3,5-diamine or an N,N,N′,N′-tetraaryl-1,1′-biphenyl-3,3′-diamine matrix compound and to new N,N,N′,N′-tetraarylsubstituted m-arylene diamine compounds useful as hole-transporting and electron-blocking layer matrices in phosphorescent OLEDs.
US10243143B2

A method of making a carbon nanotube structure includes depositing a first oxide layer on a substrate and a second oxide layer on the first oxide layer; etching a trench through the second oxide layer; removing end portions of the first oxide layer and portions of the substrate beneath the end portions to form cavities in the substrate; depositing a metal in the cavities to form first body metal pads; disposing a carbon nanotube on the first body metal pads and the first oxide layer such that ends of the carbon nanotube contact each of the first body metal layers; depositing a metal to form second body metal pads on the first body metal pads at the ends of the carbon nanotube; and etching to release the carbon nanotube, first body metal pads, and second body metal pads from the substrate, first oxide layer, and second oxide layer.
US10243137B2

A piezoelectric element includes a first electrode, a piezoelectric layer which is formed on the first electrode by using a solution method, and is formed from compound oxide which has a perovskite structure in which potassium, sodium, and niobium are provided, and a second electrode which is provided on the piezoelectric layer. The piezoelectric layer has a peak derived from a (200) plane and a peak derived from a (002) plane in an X-ray diffraction pattern obtained by θ-2θ measurement.
US10243108B1

A present invention includes a negative electrode, a substrate, an adhesive layer, an insulation layer and a reflective layer sequentially stacked. A P-type semiconductor layer, a light emitting layer and an N-type semiconductor layer are sequentially stacked on the reflective layer to form an LED light emitting layer. A positive electrode, spaced from the LED light emitting layer, is further stacked on the reflective layer. The present invention further includes an electrical connection structure that penetrates through the insulation layer, and penetrates through, in a spaced manner from the insulation layer, the reflective layer, the P-type semiconductor layer and the light emitting layer. The electrical connection structure is electrically connected to the adhesive layer and the N-type semiconductor layer, and has a pattern distribution. The pattern distribution is least one strip-like shape to form the continuous electrode structure.
US10243102B2

Devices, systems, and methods for providing wireless personal area networks (PANs) and local area networks (LANs) using visible and near-visible optical spectrum. Various constructions and material selections are provided herein. According to one embodiment, a light-emitting diode (LED) includes a substrate, a carrier confinement (CC) region positioned over the substrate, and an active region positioned over the CC region. The CC region includes a first CC layer comprising indium gallium phosphide and a second CC layer positioned over the first CC layer. The second CC layer includes gallium arsenide phosphide. The active region is configured to have a transient response time of less than 500 picoseconds (ps).
US10243099B2

A semiconductor device comprises a substrate comprising a surface area having a plurality of patterns therein, wherein the plurality of patterns comprises a plurality of first patterns and a plurality of second patterns; and a light-emitting stack formed on the substrate; wherein each of the first patterns comprises a first feature length and each of the second patterns comprises a second feature length smaller than the first feature length, and wherein, in a square area of 30 microns by 30 microns chosen from the surface area, an amount of the plurality of the first patterns is more than that of the plurality of the second patterns.
US10243091B2

A semiconductor structure includes a thin-film device layer, an optoelectronic device disposed in the thin-film device layer, and a surrogate substrate permanently attached to the thin film device layer. The surrogate substrate is optically transparent and has a thermal conductivity of at least 300 W/m-K. The optoelectronic device excitable by visible light transmitted through the surrogate substrate.
US10243087B2

A bifacial solar cell module includes solar cells that are protected by front side packaging components and backside packaging components. The front side packaging components include a transparent top cover on a front portion of the solar cell module. The backside packaging components have a transparent portion that allows light coming from a back portion of the solar cell module to reach the solar cells, and a reflective portion that reflects light coming from the front portion of the solar cell module. The transparent and reflective portions may be integrated with a backsheet, e.g., by printing colored pigments on the backsheet. The reflective portion may also be on a reflective component that is separate from the backsheet. In that case, the reflective component may be placed over a clear backsheet before or after packaging.
US10243084B2

A method for fabricating semiconductor device is disclosed. First, a substrate is provided, and a dielectric stack is formed on the substrate, in which the dielectric stack includes a first silicon oxide layer and a first silicon nitride layer. Next, the dielectric stack is patterned, part of the first silicon nitride layer is removed to form two recesses under two ends of the first silicon nitride layer, second silicon oxide layers are formed in the two recesses, a spacer is formed on the second silicon oxide layers, and third silicon oxide layers are formed adjacent to the second silicon oxide layers.
US10243083B2

A semiconductor device (1001) includes: a thin film transistor (101) including an oxide semiconductor layer (16) including a channel region, and a source contact region and a drain contact region arranged on opposite sides of the channel region; an insulating layer arranged so as to cover the oxide semiconductor layer (16), the insulating layer having a contact hole (CH) through which the drain contact region is exposed; and a transparent electrode (24) to be in contact with the drain contact region in the contact hole (CH), wherein: as seen from a direction normal to the substrate, at least a part R of the drain contact region overlaps a gate electrode (12); and on an arbitrary cross section that extends in a channel width direction across the at least part (R) of the drain contact region, a width of the oxide semiconductor layer (16) is greater than a width of the gate electrode (12), and the gate electrode (12) is covered by the oxide semiconductor layer (16) with the gate insulating layer therebetween.
US10243075B2

A method for semiconductor devices on a substrate includes using gate structures which serve as active gate structures in a MOSFET region, as dummy gate structures in a JFET region of the device. The dummy gate electrodes are used as masks and determine the spacing between gate regions and source/drain regions, the width of the gate regions, and the spacing between adjacent gate regions according to some embodiments, thereby forming an accurately dimensioned transistor channel.
US10243061B1

Inner and outer spacers for nanosheet transistors are formed using techniques that improve junction uniformity. One nanosheet transistor device includes outer spacers and an interlevel dielectric layer liner made from the same material. A second nanosheet transistor device includes outer spacers, inner spacers and an interlevel dielectric layer liner that are all made from the same material.
US10243054B1

Embodiments of the invention are directed to fabrication operations for co-integrating standard-gate (SG) and extended-gate (EG) nanosheet/nanowire transistors on the same substrate. The SG and EG nanosheet/nanowire transistors share certain fabrication operations for certain features. For example, the processes to form the bottommost channel nanosheet, the bottommost sacrificial nanosheet, and the topmost channel nanosheet are the same for SG nanosheet transistors and the EG nanosheet transistors. Because the thickness of the sacrificial nanosheet needs to be thicker for EG nanosheet transistors, a thickness of the bottommost sacrificial nanosheet is selected to accommodate the design parameters of the EG nanosheet transistor. Because the thickness of the SG and the EG channel nanosheets do not need to be different, a thickness of the bottommost channel nanosheet and the topmost channel nanosheet can be selected to accommodate the design parameters of both the SG and the EG nanosheet transistors.
US10243050B2

A structure includes a semiconductor substrate, a semiconductor buffer layer disposed on the semiconductor substrate, an oxide layer disposed on the buffer layer, and a fin including a semiconductor material disposed on the oxide layer. The fin and the buffer layer are epitaxially aligned to the semiconductor substrate.
US10243042B2

A semiconductor device including at least one fin extending upward from a substrate and a gate on the substrate, wherein the gate includes outer sidewalls, wherein the fin extend through a width of the gate. A spacer material can be adjacent to the outer sidewalls of the gate, wherein a top surface of the spacer material is below the top surface of the gate and above the top surface of the fin. The semiconductor device can also include an epitaxial semiconductor layer over the fins on each side of the spacer material. A low-k dielectric material can be deposited above each epitaxial semiconductor layer. The semiconductor device also includes a dielectric top layer forming a top surface of the transistor, wherein the dielectric top layer seals an air gap between the top surface of the fins and the dielectric top layer.
US10243027B2

In accordance with various embodiments of the disclosed subject matter, a display panel, a fabricating method thereof, and a related display apparatus are provided. In some embodiments, the display panel comprises: a base substrate comprising a display region and a peripheral region, wherein the peripheral region surrounds the display region; a light emitting device in the display region; a buffer layer on the peripheral region; and a first sealing layer on the buffer layer and the light emitting device.
US10243018B2

A device includes a three-dimensionally curved substrate, a patterned metal layer disposed on the curved substrate, and an array of optoelectronic devices, each optoelectronic device including an optoelectronic structure supported by the curved substrate. Each optoelectronic structure includes an inorganic semiconductor stack. The device further includes a set of contact stripes extending across the curved substrate, each optoelectronic structure being coupled to a respective contact stripe of the set of contact stripes. The array of optoelectronic devices is secured to the curved substrate via a bond between the patterned metal layer and the set of contact stripes.
US10243014B2

A method of image sensor package fabrication includes forming a cavity in a ceramic substrate, and placing an image sensor in the cavity in the ceramic substrate. An image sensor processor is also placed in the cavity in the ceramic substrate, and the image sensor and the image sensor processor are wire bonded to electrical contacts. Glue is deposited on the ceramic substrate, and a glass layer is placed on the glue to adhere the glass layer to the ceramic substrate. The image sensor processor and the image sensor are disposed in the cavity between the glass layer and the ceramic substrate.
US10243011B2

A display apparatus includes a display substrate including a first electrode member; and a light-emitting diode (“LED”) on the display substrate and connected to the first electrode member of the display substrate. The first electrode member includes: a first electrode, and a protruding portion which protrudes from an upper surface of the first electrode. The LED includes a p-n diode, a first contact electrode disposed at a side of the p-n diode, and an insulating member surrounding the first contact electrode and in which an opening is defined which exposes a surface of the first contact electrode. The protruding portion of the first electrode member extends into the opening of the light-emitting diode and is in contact with the exposed surface of the first contact electrode.
US10243009B2

An array substrate, a method for forming an array substrate, a display panel and a display device are provided, which relate to the field of display technology. The array substrate includes a functional film layer pattern on a base substrate and an insulating layer covering the functional film layer pattern, and a segment difference of a surface of the insulating layer is smaller than a segment difference threshold.
US10243002B2

A semiconductor device with one or more fin structures formed from a first material, gate, source, and drain regions formed from a second material, and a contact insulator layer deposited over the substrate, where an etching process applied to the substrate removes the insulator to create a trench over the source region. The device also includes a lower band gap source material that is deposited into the trench, a second contact insulator layer, and a metalizing material that is deposited over the substrate. In some embodiments, the device also includes a higher band gap source material that is deposited into the trench, a second contact insulator layer, and a metalizing material that is deposited over the substrate.
US10242997B2

A vertical memory device includes a substrate, a plurality of channels extending in a first direction substantially vertical to a top surface of the substrate, a plurality of gate lines surrounding a predetermined number of channels from among the channels, a plurality of common wirings electrically connected to the gate lines, and a plurality of signal wirings electrically connected to the gate lines via the common wirings. The gate lines are arranged and spaced apart from one another along the first direction. Each common wiring is electrically connected to a corresponding gate line at a same level of the corresponding gate line via a corresponding contact.
US10242996B2

A semiconductor device and method of fabricating the same are disclosed. The method includes depositing a polysilicon gate layer over a gate dielectric formed over a surface of a substrate in a peripheral region, forming a dielectric layer over the polysilicon gate layer and depositing a height-enhancing (HE) film over the dielectric layer. The HE film, the dielectric layer, the polysilicon gate layer and the gate dielectric are then patterned for a high-voltage Field Effect Transistor (HVFET) gate to be formed in the peripheral region. A high energy implant is performed to form at least one lightly doped region in a source or drain region in the substrate adjacent to the HVFET gate. The HE film is then removed, and a low voltage (LV) logic FET formed on the substrate in the peripheral region. In one embodiment, the LV logic FET is a high-k metal-gate logic FET.
US10242990B2

After forming a first functional gate stack located on a first body region of a first semiconductor material portion located in a first region of a substrate and a second functional gate stack located on a second body region of a second semiconductor material portion located in a second region of the substrate, a ferroelectric gate interconnect structure is formed connecting the first functional gate stack and the second functional gate stack. The ferroelectric gate interconnect structure includes a U-shaped bottom electrode structure, a U-shaped ferroelectric material liner and a top electrode structure.
US10242986B2

Various embodiments disclose a method for fabricating vertical transistors. In one embodiment, a structure is formed comprising at least a first substrate, an insulator layer on the substrate, a first doped layer on the insulator layer, at least one fin structure in contact with the doped layer, a dielectric layer surrounding a portion of the fin structure, a gate layer on the dielectric layer, a second doped layer in contact with the fin structure, a first contact area in contact with the second doped layer, and at least a first interconnect in contact with the first contact area. The structure is flipped bonded to a second substrate. The first substrate and the insulator layer are removed to expose the first doped layer. A second contact area is formed in contact with the first doped layer. At least a second interconnect is formed in contact with the second contact area.
US10242982B2

A method includes forming a first plurality of gate structures. A second plurality of gate structures is formed. A first spacer is formed on each of the first and second pluralities of gate structures. A first cavity is defined between the first spacers of a first pair of the first plurality of gate structures. A second cavity is defined between the first spacers of a second pair of the second plurality of gate structures. A second spacer is selectively formed in the second cavity on the first spacer of each of the gate structures of the second pair without forming the second spacer in the first cavity. A first contact is formed contacting the first spacers in the first cavity. A second contact is formed contacting the second spacers in the second cavity.
US10242974B2

A method for producing a plurality of optoelectronic semiconductor components (100) is provided, comprising the following steps: a) providing an auxiliary carrier (2); b) providing a plurality of semiconductor chips (10), wherein each of the semiconductor chips has a carrier body (12) and a semiconductor body (4) arranged on an upper side (22) of the carrier body; c) attaching the plurality of semiconductor chips on the auxiliary carrier, wherein the semiconductor chips are spaced apart from one another in a lateral direction (L) and wherein the semiconductor bodies are facing the auxiliary carrier, as seen from the carrier body; d) forming a scattering layer (18), at least in regions between the semiconductor bodies of adjacent semiconductor chips; e) forming a composite package (20); f) removing the auxiliary carrier (2); and g) individually separating the composite package into a plurality of optoelectronic semiconductor components (100).
US10242970B2

Discontinuous bonds for semiconductor devices are disclosed herein. A device in accordance with a particular embodiment includes a first substrate and a second substrate, with at least one of the first substrate and the second substrate having a plurality of solid-state transducers. The second substrate can include a plurality of projections and a plurality of intermediate regions and can be bonded to the first substrate with a discontinuous bond. Individual solid-state transducers can be disposed at least partially within corresponding intermediate regions and the discontinuous bond can include bonding material bonding the individual solid-state transducers to blind ends of corresponding intermediate regions. Associated methods and systems of discontinuous bonds for semiconductor devices are disclosed herein.
US10242966B1

Methods and systems for a thin bonded interposer package are disclosed and may, for example, include bonding a semiconductor die to a first surface of a substrate, forming contacts on the first surface of the substrate, encapsulating the semiconductor die, formed contacts, and first surface of the substrate using a mold material while leaving a top surface of the semiconductor die not encapsulated by mold material, forming vias through the mold material to expose the formed contacts. A bond line may be dispensed on the mold material and the semiconductor die for bonding the substrate to an interposer. A thickness of the bond line may be defined by standoffs formed on the top surface of the semiconductor die.
US10242965B2

A semiconductor device is disclosed including at least first and second vertically stacked and interconnected semiconductor packages. Signal communication between the second semiconductor package and a host device occurs through the first semiconductor package.
US10242964B1

The wiring substrate includes a cavity and a plurality of vertical connecting channels disposed around the cavity. The vertical connecting channels are bonded with a resin compound and electrically connected to a routing circuitry or a conducting layer under the cavity. The bottom of the cavity is covered by a dielectric layer of the routing circuitry or the resin compound, and an aperture is formed through the dielectric layer of the routing circuitry or the resin compound to be communicated with the cavity. As a result, a semiconductor device can be face-down disposed in the cavity and electrically connected to the routing circuitry or the conducting layer by bonding wires extending through the aperture.
US10242955B2

An active tamper detection circuit with bypass detection is provided. A bypass detection circuit is coupled to an active mesh loop. The bypass detector includes a voltage comparator with a variable hysteresis control circuit and a calibration engine. The bypass detector detects a change in impedance in the mesh when an attacker attempts to bypass the active loop using a wire. As part of a boot-up sequence, the calibration engine runs a hysteresis sweep on the voltage comparator and stores a hysteresis sweep boot-up signature. When bypass protection is enabled, the bypass detector runs a hysteresis sweep of the voltage comparator periodically at a predetermined interval. Each sweep generates a generated signature that is compared to the stored boot-up signature. Any signature mismatch will be signaled as an impedance mismatch, or tamper. The hysteresis step size is also programmable. The calibration engine can make small changes to the boot-up signature to allow for small voltage variations.
US10242953B1

Embodiments of the present invention relate to a semiconductor package with a metal-plated shield. Surfaces of molding compound are roughened by an abrasion process such that the surfaces have an unnatural surface roughness that is rougher than a natural surface roughness. The roughened surfaces provide better adhesion of the metal-plated shield to the roughened surfaces than to untreated surfaces (e.g., surfaces with the natural surface roughness). A catalyst material can be deposited on the roughened surfaces of the molding compound before a metal layer is coated on the roughened surfaces of the molding compound to speed up the time for the metal layer to adhere to the roughened surfaces of the molding compound. The metal-plated shield can include plurality of metal layers plated on top of each other.
US10242941B1

The disclosed apparatus may include (1) a stiffening brace that (A) is coupled to a top surface of a lidless integrated circuit and (B) includes at least one joint and (2) a removable lid that (A) interfaces with the stiffening brace at the joint, (B) temporarily sits atop the stiffening brace during a reflow process in which a bottom surface of the lidless integrated circuit is soldered to a circuit board, and (C) provides structural support to the lidless integrated circuit to impede the lidless integrated circuit from warping during the reflow process. Various other apparatuses, systems, and methods are also disclosed.
US10242932B2

In an embodiment, a semiconductor device includes a semiconductor substrate having a front surface, a LDMOS transistor arranged in the front surface of the substrate and having an intrinsic source, and a through substrate via. A first conductive layer lines sidewalls of the through substrate via and extends from the through substrate via onto the front surface of the semiconductor substrate and is electrically coupled with the intrinsic source.
US10242930B2

Freedom of layout is increased, and a small, low-priced molded resin-sealed power semiconductor device is obtained. A molded resin-sealed power semiconductor device includes a power semiconductor element, a lead frame having a thick portion on which the power semiconductor element is mounted and a thin portion thinner than the thick portion, an inner lead that electrically connects the power semiconductor element and lead frame, and a molded resin that seals the power semiconductor element, lead frame, and inner lead.
US10242927B2

A semiconductor package includes a substrate, a first electronic component, a film and a package body. The first electronic component is disposed on the substrate and has an upper surface. The film is disposed on the upper surface of the first electronic component. The package body encapsulates the first electronic component and the film.
US10242923B2

Provided herein are mixed resin systems and the use thereof for wafer-level underfill (WAUF) for three-dimensional TSV packages. In one aspect, there are provided compositions comprising (1) an epoxy resin, (2) a maleimide, nadimide or itaconamide, (3) an acrylate and (4) a filler. In certain aspects, the epoxy resin is a siloxane-modified resin. In certain aspects, the invention relates to underfill films prepared from invention compositions. In certain aspects, the invention relates to articles comprising the underfill films described herein.
US10242920B2

Embodiments of the invention are directed to a method of forming an insulation region during fabrication of a nanosheet channel field effect transistor (FET). The method includes forming a first sacrificial nanosheet across from a major surface of a substrate, wherein the first sacrificial nanosheet includes a first semiconductor material at a concentration percentage less than or equal to about fifty percent. A first nanosheet stack is formed on an opposite side of the first sacrificial nanosheet from the major surface of the substrate, wherein the first nanosheet stack includes alternating channel nanosheets and sacrificial stack nanosheets, wherein a thickness dimension of the first sacrificial nanosheet is greater than a thickness dimension of at least one of the alternating channel nanosheets. An oxidation operation is performed that converts the first sacrificial nanosheet to a dielectric oxide, wherein the insulation region includes the dielectric oxide.
US10242914B2

A semiconductor chip manufacturing method includes forming a mask on a surface of a semiconductor wafer, forming an opening on the mask, exposing a dividing region of the semiconductor wafer, a rear surface of the semiconductor wafer is held by a dicing tape via an adhesive layer, singulating the semiconductor wafer into a plurality of semiconductor chips by etching the semiconductor wafer exposed to the opening with a first plasma until the semiconductor wafer reaches a rear surface, removing the mask so that the plurality of element chips from which the mask is removed are held by the holding sheet via the adhesive layer.At the time of removing the mask, the mask is removed from an alkaline developer having a dissolution rate of the mask larger than a dissolution rate of the adhesive layer.
US10242898B2

An article transport facility includes an alignment portion that aligns the position of an inspection unit that is transferred to a transport target location with a proper support position, and a position detection device for detecting the position of a detection target portion provided on a holding portion is provided in the inspection unit. The horizontal offset amount of the holding portion relative to the proper support position is measured based on detection information from the position detection device in a state in which the inspection unit is aligned with the proper support position and the holding portion is positioned at a release position or a release movement position.
US10242886B2

A method for fabricating an array substrate is disclosed. The method comprises: forming a first oxide semiconductor active layer of a first TFT in a GOA area of a substrate; performing a first annealing process on the first oxide semiconductor active layer at a first temperature; forming a first insulating layer which covers the first oxide semiconductor active layer; performing a second annealing process on the first oxide semiconductor active layer at a second temperature, wherein the second temperature is lower than the first temperature. This improves a forward bias stability of the first TFT and increases the device lifetime.
US10242885B2

A process to selectively etch a substrate surface comprising multiple metal oxides comprising exposing the substrate surface to a halogenation agent, and then exposing the substrate surface to a ligand transfer agent. The etch rate of the metals in the multiple metal oxides is substantially uniform.
US10242883B2

A method for etching features in an OMOM stack with first layer of silicon oxide, a second layer of a metal containing material over the first layer, a third layer of silicon oxide over the second layer, and a fourth layer of a metal containing material over the third layer is provided. A hardmask is formed over the stack. The hardmask is patterned. The OMOM stack is etched through the hardmask.
US10242878B2

A substrate processing method is for forming a metal film on a target substrate by using a plasma. The method includes loading a target substrate having a silicon-containing layer on a surface thereof into a processing chamber which is pre-coated by a film containing a metal, introducing hydrogen gas and a gaseous compound of the metal and halogen into the processing chamber, generating a plasma, and forming a metal film on the target substrate. The method further includes performing a first reduction process of forming an atmosphere of a plasma obtained by activating hydrogen gas in the processing chamber, unloading the target substrate from the processing chamber, performing a second reduction process of forming an atmosphere of a plasma obtained by activating hydrogen gas in the processing chamber, and loading a next target substrate into the processing chamber.
US10242877B2

Provided are an aluminum compound represented by General Formula (I), a method of forming a thin film, and a method of fabricating an integrated circuit device.
US10242876B2

Provided is a method including the following steps: forming an insulating film having a thickness of 0.5 μm or greater on an epitaxial layer provided with a well region, a source region, and a contact region, each being an impurity diffusion region; forming, in the insulating film, an opening that has a dimension of 2 mm×2 mm or greater in a plan view to expose at least part of the impurity diffusion region from the insulating film. The step of forming the opening in the insulating film is performed by the following separate steps: removing the insulating film so as to leave one-half or less of the thickness of the insulating film unremoved, through dry etching by the use of a photoresist; and removing the insulating film until the opening reaches the upper surface of the epitaxial layer, through wet etching by the use of the same photoresist.
US10242874B2

A diffusing agent composition and a method of manufacturing a semiconductor substrate using the diffusing agent composition. The diffusing agent composition contains an impurity diffusion component (A) including a first type of boron-containing compound and a second type of boron-containing compound.
US10242871B2

There is provided a composition that a resist pattern having a reduced LWR representing variations in line width of the resist pattern, compared to conventional resist patterns, can be formed. A resist underlayer film-forming composition for lithography comprising a polymer, 0.1 to 30 parts by mass of a compound having an amino group protected with a tert-butoxycarbonyl group and an unprotected carboxyl group, or a hydrate of the compound, relative to 100 parts by mass of the polymer, and a solvent.
US10242866B2

It will be understood that in some embodiments, nitrogen-containing ligands bonded to the silicon may not necessarily be identical to another nitrogen-containing ligand bonded to the same silicon atom. For example, in some embodiments, R1 and R2 may be different alkyl ligands. In some embodiments, a first NR1R2 ligand attached to a silicon atom may not be the same as or have the same alkyl ligands as another NR1R2 ligand attached to the same silicon atom. As noted above, R1 and R2 may be any alkyl ligand. In one example, the aminosilane may be N′N′-dimethylsilanediamine, having the structure:
US10242865B2

A method for depositing a dielectric layer that includes introducing a substrate into a process chamber of a deposition tool; and heating the substrate to a process temperature. The method may further include introducing precursors that include at least one dielectric providing gas species for a deposited layer and at least one hydrogen precursor gas into the process chamber of the deposition tool. The hydrogen precursor gas is introduced to the deposition chamber at a flow rate ranging from 50 sccm to 5000 sccm. The molar ratio for Hydrogen/Silicon gas precursor can be equal or greater than 0.05.
US10242862B2

A brush-cleaning apparatus is disclosed for use in cleaning a semiconductor wafer after polishing. Embodiments of the brush-cleaning apparatus implemented with a multi-branch chemical dispensing unit are applied beneficially to clean semiconductor wafers, post-polish, using a hybrid cleaning method. An exemplary hybrid cleaning method employs a two-chemical sequence in which first and second chemical treatment modules are separate from one another, and are followed by a pH-neutralizing—rinse that occurs in a treatment module separate from the first and second chemical treatment modules. Implementation of such hybrid methods is facilitated by the multi-branch chemical dispensing unit, which provides separate chemical lines to different chemical treatment modules, and dispenses chemical to at least four different areas of each wafer during single-wafer processing in an upright orientation. The multi-branch chemical dispensing unit provides a flexible, modular building block for constructing various equipment configurations that use multiple chemical treatments and/or pH neutralization steps.
US10242851B2

A method of mass spectrometry is disclosed that comprises predicting 1 one or more first reaction products which may result from subjecting an analyte to one or more reactions of interest, calculating 2 one or more first masses or mass to charge ratios and one or more first ion mobility values, collision cross sections or interaction cross sections of at least some first reaction product ions which may be generated from the one or more first reaction products under first conditions, and calculating one or more second masses or mass to charge ratios and one or more second ion mobility values, collision cross sections or interaction cross sections of at least some second reaction product ions which may be generated from the one or more first reaction products under second different conditions. The method further comprises generating third ions from a sample under the first conditions, generating fourth ions from the sample under the second conditions, experimentally determining 3 one or more third masses or mass to charge ratios and one or more third ion mobility values, collision cross sections or interaction cross sections of at least some of the third ions, and experimentally determining one or more fourth masses or mass to charge ratios and one or more fourth ion mobility values, collision cross sections or interaction cross sections of at least some of the fourth ions. The first, second, third and/or fourth mass or mass to charge ratios and/or the first, second, third and/or fourth ion mobility values, collision cross sections or interaction cross sections are compared 4 in order to confirm the presence and/or absence of one or more reaction products of interest in the sample.
US10242847B2

The invention discloses a plasma processing apparatus comprising a chamber lid, a chamber body and a support assembly. The chamber body, defining a processing volume for containing a plasma, for supporting the chamber lid. The chamber body is comprised of a chamber sidewall, a bottom wall and a liner assembly. The chamber sidewall and the bottom wall define a processing volume for containing a plasma. The liner assembly, disposed inside the processing volume, comprises of three or more slots formed thereon for providing an axial symmetric RF current path. The support assembly supports a substrate for processing within the chamber body. With the liner assembly with several symmetric slots, the present invention can prevent electromagnetic fields thereof from being azimuthal asymmetry.
US10242842B2

A method for cross-section processing and observation, and apparatus therefor, includes performing a position information obtaining process of observing the entirety of a sample by using an optical microscope or an electron microscope, and obtaining three-dimensional position coordinate information of a particular observation target object included in the sample; performing a cross-section processing process of irradiating a particular region in which the object is present by using a focused ion beam based on the information, and exposing a cross section of the region; performing a cross-section image obtaining process of irradiating the cross section by using an electron beam, and obtaining a cross-section image of a predetermined size region including the object; and performing a three-dimensional image obtaining process of repeating the cross-section processing process and the cross-section image obtaining process at predetermined intervals in a predetermined direction, and obtaining a three-dimensional image from the multiple cross-section images.
US10242839B2

Performance of a multi-electron-beam system can be improved by reducing Coulomb effects in the illumination path of a multi-beam inspection system. A beam-limiting aperture with multiple holes can be positioned between an electron beam source and a multi-lens array, such as in a field-free region. The beam-limiting aperture is configured to reduce Coulomb interactions between the electron beam source and the multi-lens array. An electron beam system with the beam-limiting aperture can be used in a scanning electron microscope.
US10242825B1

A vacuum interrupter for a high voltage air break switch is disclosed. The interrupter has a plurality of load interrupter contacts enclosed in axially aligned vacuum bottles, each bottle containing a fixed contact and a second contact movable axially away from the fixed contact to open position and toward the fixed contact to closed position. The bottles are positioned in an tubular housing of dielectric material having a top end member and a bottom end member. The vacuum bottles are mechanically coupled to one another in a stack with the top bottle supported by the top end member. At least one air permeable hydrophobic vent member is operatively disposed in the top end member and/or bottom end member and/or tubular housing to prevent condensation in the housing. The stack of vacuum bottles are axially supported at the bottom by a cushion spring assembly keeping the bottles in compression to prevent tension loads on the braze joints of the bottles.
US10242824B2

A safety lockout device for switchgear includes a movable member adapted to be moved from a first position to a second position. A switch is adapted to electrically isolate a motor in the switchgear and a blocking arm is coupled to a shaft of the motor. In the first position, the movable member engages the switch to close the electrical motor circuit and the blocking arm is free to rotate with the motor shaft. In the second position, the movable member moves away from the switch so that the switch is in an open circuit state disconnecting power to the motor and a portion of the movable member is moved to a position whereby the blocking arm engages the movable member to prevent rotation of the motor shaft and a change of state of the switchgear. The position of the movable member relative to the switch provides a visual indication of the operating state of the switchgear.
US10242820B1

A luminous keyboard includes plural keys, a membrane switch circuit member, a supporting plate and a backlight module. The membrane switch circuit member is located under the plural keys, and includes an upper wiring plate, a lower wiring plate and a separation plate. The supporting plate is located under the membrane switch circuit member and connected with the plural keys. The backlight module is located under the supporting plate to generate a light beam. A periphery region of at least one of the upper wiring plate, the lower wiring plate and the separation plate is bent to cover the supporting plate and the backlight module. Consequently, the light beam is not leaked out through the periphery region of the backlight module.
US10242806B2

The solar fuels generator includes an ionically conductive separator between a gaseous first phase and a second phase. A photoanode uses one or more components of the first phase to generate cations during operation of the solar fuels generator. A cation conduit is positioned provides a pathway along which the cations travel from the photoanode to the separator. The separator conducts the cations. A second solid cation conduit conducts the cations from the separator to a photocathode.
US10242805B2

An electronic device includes a plurality of chip components and an external terminal. The chip components are provided with a terminal electrode formed on an end surface of a ceramic element body. The external terminal is electrically connected with the terminal electrodes to support the plurality of chip components adjacently in a first direction. The external terminal includes a terminal electrode connection part arranged to face the terminal electrode and a mounting connection part connectable with a mounting surface. The terminal electrode connection part is provided with a plurality of convex portions protruding toward the terminal electrode. At least one of the plurality of convex portions is respectively connected with each terminal electrode of the plurality of chip components.
US10242798B2

A multilayer body includes a first pattern conductor, and first and second via conductors. A first end of the first via conductor is electrically coupled with a second signal electrode, and a second end thereof is electrically coupled with the first pattern conductor. A first end of the second via conductor is electrically coupled with the first pattern conductor. The first pattern conductor extends such that a distance between the second via conductor and a second shield electrode is smaller than a distance between the first via conductor and the second shield electrode, a distance between the second via conductor and a third shield electrode is smaller than a distance between the first via conductor and the third shield electrode, and a coupling portion between the second via conductor and the first pattern conductor is outside an area of the second signal electrode.
US10242794B2

A composite electronic component includes a body having first and second external electrodes disposed on outer surfaces thereof and including a dielectric body; first and second electrodes disposed in the dielectric body and electrically connected to the first and second external electrodes, respectively; a third electrode disposed on the body and electrically connected to the first external electrode; an electrostatic discharge (ESD) layer disposed on the third electrode; and a fourth electrode disposed on the ESD discharge layer and electrically connected to the second external electrode.
US10242793B2

An apparatus includes a substrate layer formed from a pottant material that extends longitudinally in an unwound state. Cores are spaced longitudinally along the substrate layer and joined to the substrate at a first surface. The apparatus further includes pottant segments joined to the cores at a second surface opposite the first surface.
US10242782B2

According to the present invention, a high-strength electrical steel sheet that is suitable as rotor material for a high speed motor, steadily has high strength, and also has excellent magnetic properties can be obtained by setting the chemical composition thereof to include, by mass %, C: 0.005% or less, Si: more than 3.5% and 4.5% or less, Mn: 0.01% or more and 0.10% or less, Al: 0.005% or less, Ca: 0.0010% or more and 0.0050% or less, S: 0.0030% or less, and N: 0.0030% or less, Ca/S being 0.80 or more, the balance being Fe and incidental impurities, and by setting the sheet thickness to 0.40 mm or less, the non-recrystallized deformed microstructure to 10% or more and 70% or less, tensile strength (TS) to 600 MPa or more, and iron loss W10/400 to 30 W/kg or less.
US10242781B2

A method for manufacturing an R-T-B based sintered magnet includes: 1) a step of preparing an R-T-B based sintered magnet material by sintering a molded body at a temperature of 1,000° C. or higher and 1,100° C. or lower, and then performing (a) temperature dropping to 500° C. at 10° C./min or less, or (b) temperature dropping to 500° C. at 10° C./min or less after performing a first heat treatment of holding at a first heat treatment temperature of 800° C. or higher and 950° C. or lower, the R-T-B based sintered magnet material satisfying compositional requirements; and 2) a heat treatment step of performing a second heat treatment by heating the R-T-B based sintered magnet material to a second heat treatment temperature of 650° C. or higher and 750° C. or lower, and then cooling the R-T-B based sintered magnet material to 400° C. at 5° C./min or more.
US10242779B2

A manufacturing method of an alloy powder for rare earth magnet and the rare earth magnet based on heat treatment includes the following: an alloy of the rare earth magnet is firstly coarsely crushed and then finely crushed by jet milling to obtain a fine powder; the fine powder is obtained by being heated in vacuum or in inert gas atmosphere at a temperature of 100° C.˜1000° C. for 6 minutes to 24 hours. The heat treatment of fine powder is performed after the process of finely crushed jet milling before the process of compacting under a magnetic field, so that the sintering property of the powder is changed drastically, and it obtains a magnet with a high coercivity, a high squareness and a high heat resistance.
US10242776B2

The chip resistor includes insulating substrate 10, first and second top electrodes (11x, 11b) on the top surface of the insulating substrate each on either longitudinal end thereof, and resistive element 12 electrically in contact with the top electrodes, wherein each of the top electrodes has, on its inner side facing to the other, cutout part 11a and protruding part 11b, with the cutout part in the first top electrode extending from at least one longitudinal side of the insulating substrate, transversely inwards thereof, and with the cutout part in the second top electrode arranged substantially point-symmetrically to the cutout part in the first top electrode with respect to the center of the insulating substrate, wherein the resistive element has contacting regions 12b, and non-contacting regions 12c, and trimming slot (53a, 53b) including a linear part.
US10242772B2

An assembly includes an elastic protection sleeve (211); two tubular cores (212, 212′) for holding the sleeve (211) expanded; for each tubular core (212, 212′), a slide film (213, 213′) placed between the sleeve (211) and the each core (212, 212′), to enable each core to slide relative to the sleeve; and a device (30) for holding the two cores (212, 212′) in order for them to be able to move apart from each other, from the initial state in which they are end to end, until they are apart at most by a predetermined distance at which the inside diameter of the sleeve (211) between the first ends (217, 217′) is at least similar to the inside diameter of the cores (212, 212′), whereby the assembly (210A) with the two cores (212, 212′) thus apart can still be repositioned.
US10242767B2

The present invention relates to an improved insulated conductor with a low dielectric constant and reduced materials costs. The conductor (12) extends along a longitudinal axis and an insulation (14, 14<1>) surrounds the conductor (12). At least on channel (16, 16<1>) in the insulation (14, 14<1>) extends generally along the longitudinal axis to form an insulated conductor. Apparatuses and methods of manufacturing the improved insulated conductors are also disclosed.
US10242765B2

Conductive particle 10 has conductive carbon black particle (CB) 11 and cover layer 12. The amount of an insulating resin in conductive particle 10 is from 10 to 50% by mass. The number-average primary particle diameter of CB11 is from 20 to 60 nm; DBP absorption amount is from 100 to 200 mL/100 g. Cover layer 12 is formed by a phase-inversion emulsification method that contains an insulating resin having an amino group and CB11 in an oil phase. Conductive particle 10 is used suitably for a conductive agent of an intermediate transfer belt of an image forming apparatus.
US10242764B2

An internal electrode paste including Ag as a conductor, a resin, and a solvent. Wherein the resin is of a type where 100% of the resin burns in a temperature range that is equal to or lower than a sintering onset temperature of the conductor.
US10242760B2

Accelerator based systems are disclosed for the generation of isotopes, such as molybdenum-98 (“99Mo”) and metastable technetium-99 (“99mTc”) from molybdenum-98 (“98Mo”). Multilayer targets are disclosed for use in the system and other systems to generate 99mTc and 98Mo, and other isotopes. In one example a multilayer target comprises a first, inner target of 98Mo surrounded, at least in part, by a separate, second outer layer of 98Mo. In another example, a first target layer of molybdenum-100 is surrounded, at least in part, by a second target layer of 98Mo. In another example, a first inner target comprises a Bremsstrahlung target material surrounded, at least in part, by a second target layer of molybdenum-100, surrounded, at least in part, by a third target layer of 98Mo.
US10242755B2

An inbound message including medical record content may be received. The inbound message may indicate a healthcare entity and a vendor entity. It may be determined, from the healthcare entity and stored correspondences between medical record formats and healthcare entities, that the medical record content of the inbound message is in a first medical record format. Which configuration record of stored configuration records specifying combinations of sets of rules may be determined to apply as a translation to the inbound message based upon the medical record content of the inbound message and the first medical record format. The sets of rules as indicated by the configuration record may be accessed and applied to the inbound message to translate the medical record content in the inbound message from the first medical record format to the standardized format. The standardized format may be transmitted to the vendor entity.
US10242753B2

A method of measuring a subject's strength of associations of multidimensional traits involving each of a first pair of first and second categories with each of a second pair of third and fourth categories includes selecting a first target concept for the first category and a second target concept for the second category and selecting a first trait for the third category and, for the fourth category, a plurality of alternative traits to provide a basis for contrasting with the first trait. The method further includes having the subject respond to a first set of trials in a first manner when there is presented an exemplar of either the first category or the third category and in a second manner when there is presented an exemplar of either the second category or the fourth category and presenting the subject with a first series of exemplars in the first set of trials, the first series including exemplars in all four categories. The method further includes having the subject respond to a second set of trials in one of the two manners when there is presented the exemplar of either the second category or the third category and in the other of the two manners when there is presented the exemplar of either the first category or the fourth category and presenting the subject with a second series of exemplars in the second set of trials, the second series including exemplars in all four categories. Latency is measured in each trial from time of exemplar presentation to the subject to a response by the subject to produce latency measurements. A measure is calculated of the subject's strength of associations involving each of the first and second categories with each of the third and fourth categories from the latency measurements.
US10242736B2

An example device includes a first module, a second module, and a third module. The first module is to compare an input current to a first reference current, and provide a first output. The second module is to compare the input current to a second reference current, and provide a second output. The third module is to compare the first output to the second output, and provide a third output indicative of a state associated with the input current.
US10242710B2

A system for performing automatic cinemagraph creation is described herein. The system comprises a memory and a processor. The memory is configured to receive series of images. The processor is coupled to the memory. The processor is to segment the series of images, select the most fitting times and mask, and apply the times and masks to the series of images to generate a cinemagraph.
US10242708B2

A disk apparatus includes a disk, a head, a circuit board, and an abnormality detection circuit. The head includes a plurality of loads, including at least a first load and a second load, associated with writing or reading of data to or from the disk, and a plurality of head terminals corresponding to and connected to the plurality of loads, respectively. The circuit board includes board terminals corresponding to and connected to the plurality of head terminals, respectively, and a preamplifier that applies a voltage to the loads via the plurality of board terminals during writing or reading of the data to or from the disk. The abnormality detection circuit detects a short-circuit between a first board terminal, which is the board terminal connected to the head terminal of the first load, and a second board terminal, which is the board terminal connected to the head terminal of the second load.
US10242692B2

An apparatus for enhancing an audio signal includes a signal processor for processing the audio signal in order to reduce or eliminate transient and tonal portions of the processed signal and a decorrelator for generating a first decorrelated signal and a second decorrelated signal from the processed signal. The apparatus further includes a combiner for weightedly combining the first and the second decorrelated signal and the audio signal or a signal derived from the audio signal by coherence enhancement using time variant weighting factors and to obtain a two-channel audio signal. The apparatus further includes a controller for controlling the time variant weighting factors by analyzing the audio signal so that different portions of the audio signal are multiplied by different weighting factors and the two-channel audio signal has a time variant degree of decorrelation.
US10242680B2

Methods, apparatus, systems and articles of manufacture are disclosed for audio watermarking and, more particularly, methods and apparatus to inspect characteristics of multichannel audio. Example methods disclosed herein are further to obtain an audio subchannel of the multichannel audio signal, detect an embedded watermark in the audio subchannel of the multichannel audio signal, determine a characteristic of the audio subchannel of the multichannel audio signal based on the embedded watermark, and in response to determining an issue with the characteristic of the audio subchannel of the multichannel audio signal, distribute an alert.
US10242679B2

A method and an apparatus for packet loss concealment, and a decoding method and an apparatus employing same are disclosed. A method for time domain packet loss concealment includes checking whether a current frame is either an erased frame or a good frame after the erased frame, when the current frame is either the erased frame or the good frame after the erased frame, obtaining signal characteristics, selecting one of a phase matching tool and a smoothing tool based on a plurality of parameters including the signal characteristics, and performing a packet loss concealment processing on the current frame based on the selected tool.
US10242675B2

The invention relates to a human-machine dialogue device (1), characterized in that it comprises: a housing comprising a docking station having: a universal human-machine dialogue assembly, each universal human-machine dialogue assembly comprising at least one display unit and at least one sensor device, a universal actuation device, the docking station being arranged to receive, without distinction, removably and interchangeably: a first modular unit (2c) having a display interface, a second modular unit (2a) having a pushbutton-type control interface, a third modular unit (2b) having a rotary button-type control interface.
US10242670B2

A system and method for syntactic re-ranking of possible transcriptions generated by automatic speech recognition are disclosed. A computer system accesses acoustic data for a recorded spoken language and generates a plurality of potential transcriptions for the acoustic data. The computer system scores the plurality of potential transcriptions to create an initial likelihood score for the plurality of potential transcriptions. For a particular potential transcription in the plurality of transcriptions, the computer system generates a syntactical likelihood score. The computer system creates an adjusted score for the particular potential transcription by combining the initial likelihood score and the syntactic likelihood score for the particular potential transcription.
US10242668B2

An apparatus includes a language model group identifier configured to identify a language model group based on determined characteristic data of a user, and a language model generator configured to generate a user-based language model by interpolating a general language model for speech recognition based on the identified language model group.
US10242664B2

A system and method adapted to allow a user to be automatically presented with digitally available content related to words spoken or heard by a user. The system and method for processing flagged words in audible communications is operative to analyze the content in an audible communication, as well as stress levels associated with different segments of the conversation, in order to flag key words and/or phrases and associate the flagged words and/or phrases with relevant digital content, which may be provided in the form of web links, advertising offers, and even warnings to the communications to be delivered with the audible communication. Thus, the system and method for processing flagged words in audible communications in operation enables a user to receive actionable information and/or advertisements relevant to a user's conversations or media heard (and/or viewed) in real time.
US10242660B2

The present invention provides a method and a device for optimizing speech synthesis system. The method comprises: receiving speech synthesis requests contained text messages; and determining the load level of the speech synthesis system when the speech synthesis requests are received; and selecting speech synthesis paths corresponding to the load level and synthesizing the text into speech according to the speech synthesis paths.
US10242656B2

An ultrasound transducer is provided. The ultrasound transducer include at least one emitter made from a piezoelectric material, having first and second emitting surfaces opposite one another provided to emit first and second ultrasound beams. The transducer comprises at least first and second mirrors placed across from the first and second emitting surfaces, respectively, and configured so as to deflect back the first and second ultrasound beams by forming a reflected beam with a predetermined shape.
US10242653B2

According to an aspect, a display device includes a display panel including sub-pixels of three primary colors, and pixels having a high-luminance color having higher luminance than that of the primary colors. The three primary colors include a first primary color, a second primary color, and a third primary color. The number of the sub-pixels is smaller than twice the number of the pixels, sub-pixels of the same color are arranged at even intervals in a row direction and at even intervals in a column direction, and the sub-pixels of the same color are arranged in a staggered manner.
US10242650B2

A handheld imaging device has a data receiver that is configured to receive reference encoded image data. The data includes reference code values, which are encoded by an external coding system. The reference code values represent reference gray levels, which are being selected using a reference grayscale display function that is based on perceptual non-linearity of human vision adapted at different light levels to spatial frequencies. The imaging device also has a data converter that is configured to access a code mapping between the reference code values and device-specific code values of the imaging device. The device-specific code values are configured to produce gray levels that are specific to the imaging device. Based on the code mapping, the data converter is configured to transcode the reference encoded image data into device-specific image data, which is encoded with the device-specific code values.
US10242646B2

A conversion method includes: obtaining two R's, two G's and two B's sub-pixel values having interleaved positions from four pixels of the RGB format; obtaining four Y-luminance value, one U-chrominance value and one V-chrominance value of the YUV format according to the obtained sub-pixel values. The Y-luminance values of the first, second, third and fourth pixels in the YUV format are calculated from R's of the first pixel, G's of the second pixel, G's of the third pixel and B's sub-pixel value of the fourth pixel respectively. The U-chrominance value of the first pixel is calculated from B's of the first pixel, R's of the first pixel and the G's sub-pixel value of the third pixel. The V-chrominance value of the first pixel is calculated from the R of the fourth pixel, G of the second pixel and B of the fourth pixel.
US10242640B2

Provided are a touch display control device and an information terminal device, which are arranged so that the noise resulting from the actions for activation and display on a display panel, and the noise caused by the actions of activation and detection on a touch sensor never affects each other, and are useful for suppressing the elicitation of the difference in brightness attributed to non-display in a display frame.The information terminal device includes: a display controller operable to change start timings of display and non-display periods in a cycle of a frame synchronizing signal of a display frame, in each cycle of the frame synchronizing signal or each sequence of cycles thereof; and a touch panel controller operable to perform the activation of a touch panel and a touch detection during the non-display period.
US10242632B2

A halt period is inserted between a drive period in an odd-numbered field and a drive period in an even-numbered field in interlace driving. When drive signals driving subpixels are time-divisionally supplied to the display panel in units of subpixel types, switch control signals controlling source line switches which distribute the drive signals associated with respective subpixels to the corresponding source lines are generated so that the number of switching of the source line switches are reduced.
US10242631B1

Provided is a drive compensation circuit including a first register unit, a second register unit, a selection unit, a voltage level shifter, a digital-to-analog conversion unit, and an amplification unit. The first register unit and the second register unit are respectively connected to the selection unit. The selection unit, the voltage level shifter, the digital-to-analog conversion unit, and the amplification unit are connected in sequence.
US10242630B2

An electrophoretic display comprising a fluid including a first species of particles and a charge control agent disposed between first and second electrodes. When a first addressing impulse have an electrical polarity is applied to the medium, the first species of particles move in one direction relative to the electric field, but when a second addressing impulse, larger than the first addressing impulse but having the same electrical polarity, is applied to the medium, the first species of particles move in the opposed direction relative to the electric field.
US10242625B2

A pixel driving circuit, a pixel driving method and a display apparatus are provided. The pixel driving circuit includes a reset unit, a threshold compensation unit, a data writing unit, a drive transistor, a first storage capacitor and a light emitting device. According to the present disclosure, it is able to make the drive current generated by the drive transistor only related to the data voltage and the reference voltage but uncorrelated to the threshold voltage of the drive transistor when the drive transistor drives the light emitting device to display.
US10242621B2

A display module including a substrate having a plurality of pixels, a data line that supplies a data signal to a pixel, a current supply line that supplies electric current to the pixel, a data driving circuit that supplies a data signal to the data line, and a gate driving circuit thereon. The plurality of pixels are arranged in a display area of the substrate, and each of the plurality of pixels includes a light emitting device, a first thin film transistor connected to the data line that supplies the data signal, a second thin film transistor connected to the current supply line, and a capacitor. The light emitting device includes a first electrode layer connected to the second thin film transistor, an organic layer formed on the first electrode layer, and a second electrode layer formed on the organic layer.
US10242620B2

Disclosed are a pixel circuit, a method for driving the same, a display panel, a display device, and the pixel circuit which includes a driving transistor structured with double-gates, a first switch transistor, a second switch transistor, a third switch transistor, a fourth switch transistor, a first capacitor, a second capacitor, and a light-emitting element; and the respective transistors and capacitors above cooperate with each other to compensate for threshold voltage of the driving transistor, so that driving current to drive the light-emitting element to emit light is only dependent upon voltage of a data signal, the light-emitting element is avoided from being affected by the threshold voltage of the driver control module, and when the same data signal is applied to different pixel elements, an image at the same brightness can be displayed.
US10242616B2

A pixel compensation circuit and an Active Matrix Organic Light Emitting Diode (AMOLED) display apparatus. The circuit includes a data signal writing module, a high voltage signal writing module, a first reference voltage generation module and a second reference voltage writing module; the data signal writing module and the high voltage signal writing module are connected with a first terminal of the capacitor; the first reference voltage generation module is connected with a second terminal of the capacitor and a drain of the driving transistor; a gate of the driving transistor is connected with the second terminal of the capacitor, the drain thereof is connected with an anode of the light emitting device, a source thereof is connected with the second reference voltage writing module, and connected with the high voltage signal writing module; a cathode of the light emitting device is connected with a common ground electrode.
US10242613B2

A method for driving a display panel, a display panel, and a display device are provided, where in a first operating mode, a gate driver circuit is controlled for each image frame to output a scan signal to N rows of gate lines on the display panel sequentially in a preset scan direction to thereby display throughout a screen; and in a second operating mode, the gate driver circuit is controlled for each image frame to output a scan signal to m adjacent rows of gate lines on the display panel sequentially in the preset scan direction to thereby display only in an area corresponding to the m adjacent rows of gate lines without scanning the gate lines in an area in which no image may be displayed, so as to lower power consumption of the display panel operating in the second operating mode.
US10242607B2

A display system includes a display apparatus, a first terminal apparatus which transmits first image data, and a second terminal apparatus which transmits second image data. The display apparatus includes a communication unit that receives the first image data and the second image data, a display unit that displays a first image which is based on the first image data, and a second image which is based on the second image data, and a display control unit that changes at least one of an area for displaying the first image and an area for displaying the second image. The first terminal apparatus transmits the first image data to the display apparatus with a data amount that is determined according to the changed area for displaying the first image.
US10242601B2

A label assembly that includes an elastic band having a first end, a second end, and a bridging segment between the first end and the second end, and that also includes an adhesive anchor bonded to the second end of the elastic band. In some embodiments, the label assembly also includes a tag portion bonded to the first end, where the adhesive anchor is configured to adhere to the tag portion to form the elastic band into a loop. In some other embodiments, the label assembly includes a second adhesive anchor bonded to the second end of the elastic band.
US10242600B1

A continuous series of printable wristbands formed out of an elongate flexible material. A plurality of liner pieces are longitudinally spaced on the undersurface of the elongate flexible material and a plurality of discontinuities are longitudinally spaced on the elongate flexible material to correspond with the plurality of liner pieces. The plurality of discontinuities define a plurality of wristband pieces. The plurality of wristband pieces are detachable from each other at the discontinuities.
US10242598B2

A technique simulator for training a user to introduce a medical device into a radial artery of a human body. The technique simulator includes an arm model possessing an appearance that imitates portions of a human arm including at least a wrist and a simulated human subcutaneous region arranged in a storage groove formed in the wrist of the arm model. The technique simulator also includes a simulated human radial styloid process arranged in a bone arranging hole formed in the simulated human subcutaneous region and a simulated human skin that covers a simulated human blood vessel. The simulated human blood vessel is configured to be inserted in the simulated human subcutaneous region and the simulated human radial styloid process.
US10242593B2

Technology is described for a system to provide skill training in various fields, including professional fields involving hand-held instruments. The system senses a user's manipulation of an instrumented work piece, handheld instrument or tool using various sensors, e.g., for a dental tool, an array of pressure sensors in the instrumented work piece and/or the tool's tip, grip sensors, and sensors to track the position and movement of the tool and/or work piece relative to each other. The system includes lessons to train users in the proper methods to manipulate the instrumented work piece and/or the tool and provides guidance and feedback based on the user's performance to build the user's skills, prevent injury, and document competency.
US10242587B2

A battle simulation system includes a limb immobilization device. The limb immobilization device is operative for immobilizing a limb of a user in response to receipt of the control signal indicating a hit to the limb of the user. The limb immobilization device may at least partially immobilize the limb. The immobilization may be voluntary or involuntary.
US10242581B2

A system and method for navigating a vehicle comprising an image sensor in the absence of global positioning information is disclosed. In one embodiment, the method comprises accepting a user-selected target of an image produced by the imaging sensor, determining a difference between an optic flow due only to motion of the vehicle and the selected target of the image, determining a vehicle guidance command at least in part according to the difference between the optic flow of the selected target due to motion of the vehicle and the selected target of the image, and an estimate of a ground speed of the vehicle Vg, and commanding the vehicle at least in part according to the vehicle guidance command. Another embodiment is evidenced by an apparatus having a processor and a communicatively coupled memory storing processor instructions for performing the foregoing operations.
US10242579B2

A system and method for displaying a current state and a future state of a vehicle on a display associated with the vehicle are provided. The method includes: receiving flight plan data for a selected flight plan and a plurality of legs associated with the selected flight plan from a source of flight plan data; determining, with a processor, a current state of the vehicle with respect to one of the plurality of legs based on sensor data; determining, with the processor, a current target state for the vehicle with respect to one of the plurality of legs based on the flight plan data; determining a divergence of the current state based on a difference between the current state and the current target state; and generating a user interface for display that illustrates the divergence of the current state with respect to the one of the plurality of legs.
US10242574B2

According to some examples, a network computer system is provided to perform a first process to authorize a service request using a contact identifier, and to perform a second process to obtain a service parameter for addressing a service provider to a contact. Upon completion of the first process, the network computer system provides a service graphical interface for display on a mobile device of the user. The service graphical interface may display dynamic information that is based on the service parameter.
US10242569B2

An information providing apparatus for a vehicle includes: a traffic information database in which traffic information data are recorded; and a data processing device that processes the traffic information data to provide a driver of an assisted vehicle with a notification. The data processing device executes: an event detection process that detects, based on the traffic information data, an impediment event that impediments vehicle running; an event extraction process that extracts the impediment event potentially encountered by the assisted vehicle; a determination value calculation process that calculates a notification necessity level for each impediment event; and a notification process that provides the driver of the assisted vehicle with the notification regarding the impediment event potentially encountered by the assisted vehicle and having the notification necessity level greater than a threshold.
US10242567B2

Traffic light and traffic light color identification system, and methods thereof are provided. A traffic light includes a control unit, configured to generate a control command; a signal modulating unit, configured to modulate an electrical signal based on the control command and output a modulation signal having a modulation frequency corresponding to a color of a signal light of the traffic light; and a signal generating unit configured to control the signal light of the traffic light and to transfer a signal to a vehicle, based on the modulation signal.
US10242558B2

Systems and methods for handling latent anomalies in field devices are described herein. When an anomaly is detected, the system can earmark the presence of the detected anomaly with a flag or other notification, and announce the existence of the anomaly to a user. In some embodiments, a self-test may be distributed to devices in the field that may be potentially affected by the latent anomaly so that those devices can monitor for the presence of the anomaly and take appropriate action if detected.
US10242555B1

A method for sensory alert notification comprises retrieving an uncharacterized event record associated with a first user and a second user. The method comprises characterizing the uncharacterized event record by assigning a value to the uncharacterized event record based on an event impact value that characterizes an impact of the uncharacterized event record, a first user identifier, and a second user identifier. The method comprises generating a notification record comprising the characterized event record and a notification urgency value and generating a sensory alert notification, comprising one or more of a repeat and intensity rate of vibrating pulses, a repeat and a pitch rate of beeps of sound, and a repeat rate and a color of blinks of light, based on the notification record. The method further comprises transmitting the sensory alert notification to a mobile computing device of the second user.
US10242554B2

A computer implemented method of automatically routing incoming emergency calls to selected emergency dispatch centers, comprising using one or more processors for detecting one or more of a plurality of incoming emergency calls received from one or more client devices, acquiring via a communication network sensory data captured by one or more sensors associated with each client device and monitoring an environment of the client device, analyzing the sensory data to identify one or more environment parameters deduced from the analysis and automatically routing each of the incoming emergency calls to a selected one of a plurality of emergency dispatch centers according to the one or more environment parameters.
US10242544B1

Systems and methods which detect in video and/or audio data a change in a physiological indicator of a person captured by the video and/or audio data, and which provide feedback indicating when the change in the physiological indicator occurs, are described. A method uses an analytics module operating on at least one processor. Data is received from a video camera worn on a first person. The data is indicative of an interaction between the first person and a second person. A physiological indicator of the second person is detected by analyzing the data. A change in the physiological indicator in the data is determined. An indication of the change in the physiological indicator in the data is transmitted to a sensory device on the first person.
US10242543B2

Tamper-respondent assemblies and methods of fabrication are provided which include at least one tamper-respondent sensor and a detector. The at least one tamper-respondent sensor includes conductive lines which form, at least in part, at least one tamper-detect network of the tamper-respondent sensor(s). The detector monitors the tamper-respondent sensor(s) by applying an electrical signal to the conductive lines of the at least one tamper-respondent sensor to monitor over time for a non-linear conductivity change indicative of a tamper event at the tamper-respondent sensor(s). For instance, the detector may monitor a second harmonic of the electrical signal applied to the conductive lines for the non-linear conductivity change indicative of the tamper event, such as an attempted shunt of one or more conductive lines of the tamper-respondent sensor(s).
US10242541B2

A network system in a building complex linking different locations together and facilitating information and data exchange and access, includes ‘N’ number of autonomous nodes for receiving, processing, and storing sensory data collected by one or more sensors relating to an environment in ‘N’ number of regions within the building complex. The nodes are configured to communicate and share sensory data among the ‘N’ number of nodes and to generate a dynamic virtual map of the building complex environment that is accessible by users having access to the network.
US10242540B2

A computer-implemented method and system for visualizing card transaction fraud analysis is presented. Transaction data and account data related to one or more payment card accounts is stored in a database. The transaction data includes a fraud score. A computer processor generates one or more of a plurality of visualizations of activity of at least one suspicious account from the one or more payment card accounts for display in a graphical user interface, each of the plurality of visualizations providing at least a graphical representation of the transaction data and which is selectable from a menu provided by the computer processor in the graphical user interface. The visualizations assist in case judgment of the one or more payment cards.
US10242539B2

A gaming device including an interface unit configured to accept game play data from a player and a controller coupled to the interface unit. The controller includes a processor and a memory, wherein the memory stores payback data. The processor is configured to receive, via the interface unit, the game play data for the player playing a game, evaluate the received game play data based on predefined criteria, determine a level of skill of the player based at least on the evaluated game play data, and adjust the payback data based on the determined level of skill of the player.
US10242526B2

A delayed wager interleaved wagering system is disclosed including a mobile device constructed to: provide an interactive application display; request wager actuator data; configure the display to provide a wager confirmation screen; communicate wager actuator activation data; receive wagering telemetry data and application resource data; a wager server constructed to: receive wager request data; determine and communicate a wager outcome; and the process controller operatively connecting the mobile device and the wager server, and constructed to: provide the wager actuator data; distribute the wager actuator data; generate wager request data; communicate the wager request data; receive the wager outcome data; determine and communicate the wagering telemetry data and the application resource data.
US10242525B1

A system includes a gaming table, at least one light sensor, an electronic system, and a central computer. The gaming table includes a tabletop covered by a fabric. The at least one light sensor is positioned in proximity to a player position at the gaming table. In addition, the at least one light sensor is positioned beneath the fabric to detect light intensity through the fabric. The electronic system is communicably coupled to the at least one light sensor. Furthermore, the electronic system is operable to detect changes in light intensity at the at least one light sensor. The central computer is communicably coupled to the electronic system. Additionally, the central computer is operable to perform at least one operation based on a status of the at least one light sensor.
US10242522B2

An electronic locker includes a plurality of cabinets, a measurement unit capable of measuring a dimension of an object, and a controller. The controller compares the dimension of the object measured by the measurement unit with a table of dimensions of the plurality of cabinets stored previously to select a cabinet suitable for the dimension of the object out of the plurality of cabinets.
US10242519B2

A method for controlling at least one vehicle function of a vehicle assembly having a vehicle and a roof rack which is mounted on a roof of the vehicle, wherein a communication link is produced between the roof rack and the vehicle, wherein at least one piece of information comprising the mounting state of the roof rack is transmitted to the vehicle via the communication link, and wherein the piece of information is taken into account in the control of the at least one vehicle function.
US10242514B2

Aspects of the disclosure relate to processing remotely captured sensor data. A computing platform having at least one processor, a communication interface, and memory may receive, via the communication interface, from a user computing device, sensor data captured by the user computing device using one or more sensors built into the user computing device. Subsequently, the computing platform may analyze the sensor data received from the user computing device by executing one or more data processing modules. Then, the computing platform may generate trip record data based on analyzing the sensor data received from the user computing device and may store the trip record data in a trip record database. In addition, the computing platform may generate user record data based on analyzing the sensor data received from the user computing device and may store the user record data in a user record database.
US10242512B2

A self-powered electronic system, which is embeddable in a tire for a ground vehicle or a tire for an aerial vehicle, includes an electronic device, a transmitter, a storage medium, and communication means. The electronic device is structured to measure or record, or measure and record, data relating to a vehicle carrying the electronic device. The data may include information on use of the vehicle. The transmitter is structured to transmit the data to a remote interrogation system. The storage medium is a passive data storage medium that is structured to be able to be remotely interrogated. The communication means is structured to enable communication between the electronic device and the storage medium.
US10242511B2

A diagnostic tool configured to retrieve mode 6 cylinder misfire data from an engine controller using physical addressing of the engine controller. The mode 6 data is retrieved on a continuous and dynamic basis instead of a snapshot. The retrieved mode 6 data may be displayed on a GUI and may also contain other mode 6 data such as throttle position sensor, engine RPM and mass air flow.
US10242505B2

In at least one general aspect, a method can include determining a physics parameter based at least in part on a scale of user relative to an object in a virtual reality environment, applying a physics rule to an interaction between the user and the object in the virtual reality environment based on the physics parameter, and modifying the physics parameter based at least in part on a relative change in scale between the user and the object.
US10242504B2

A head-mounted display device includes an image display having an optical element to transmit light from an outside scene, a display element to display an image, a camera, a memory configured to store data of a marker image, and one or more processors. The one or more processors display an image on the image display and derive at least one of a camera parameter of the camera and a spatial relationship, based at least on an image that is captured by the camera in a condition that allows a user to visually perceive that the marker image displayed by the image display and a real marker corresponding to the marker image align at least partially with each other. The real marker includes a first set of feature elements within a rectangle, and the marker image includes a second set of feature elements.
US10242499B2

A computer program product for overlaying geographic map data onto a live feed is provided. The computer program product includes a computer readable storage medium having program instructions embodied therewith. The program instructions are readable and executable by a processing circuit to cause the processing circuit to approximate fluid depth on fixed points in a live feed to calculate discrete depth readings, combine the discrete depth readings with a contour map associated with the live feed to generate a fluid depth map and combine the fluid depth map with the live feed to produce an augmented reality image including the fluid depth map superimposed onto the live feed.
US10242496B2

Systems, apparatuses and methods may provide a way to subdivide a patch generated in graphics processing pipeline into sub-patches, and generate sub-patch tessellations for the sub-patches. More particularly, systems, apparatuses and methods may provide a way to diverge tessellation sizes to a configurable size within an interior region of a patch or sub-patches based on a position of each of the tessellations. The systems, apparatuses and methods may determine a number of tessellation factors to use based on one or more of a level of granularity of one or more domains of a scene to be digitally rendered, available computing capacity, or power consumption to compute the number of tessellation factors.
US10242483B2

A system and a method for image alignment between at least two images to a three-dimensional model. The method including: determining a lower bound and an upper bound of an acceptable likelihood of mismatch between the at least two images; evaluating the likelihood of mismatch between the at least two images over a set of poses (r), shifts (t), or both poses (r) and shifts (t); and discarding those evaluations resulting beyond the lower bound and upper bound.
US10242482B2

In tile-based graphics processing systems, a tiling unit determines which tiles of a rendering space a primitive is in, such that the primitives in a tile can be rendered. A bounding box is determined for the primitive. For each tile boundary between lines of tiles in the bounding box, intersection points of the tile boundary with edges of the primitive are determined and used to determine which of the tiles in the bounding box the primitive is in. In this way the tiling process can be implemented without performing tiling calculations for all of the tiles in the bounding box for a primitive. Reducing the number of tiling calculations can help to improve the efficiency of the graphics processing system (in terms of speed and power consumption) for rendering a primitive.
US10242480B2

Methods and devices for animating variable fonts may include receiving a request to animate one or more glyphs of a variable font in a design space based on one or more animation parameters. The methods and devices may also include determining an animation path in the design space for the one or more glyphs based on the animation parameters and calculating a set of keyframes having respective keyframe positions along the animation path. The methods and devices may include constructing glyph outline data of the one or more glyphs for each keyframe in the set of keyframes. The methods and devices may include generating intermediate glyph outline data at one or more intermediate positions between the keyframe positions and transmitting the glyph outline data and the intermediate glyph outline data.
US10242472B2

A method and system for trend dynamic sensor imaging is described herein. The method includes receiving, from a plurality of sensors, a plurality of data sets, and comparing the plurality of data sets to reference data to generate, for each of the plurality of sensors, one or more corresponding comparison values. The method further includes transforming, using the one or more corresponding comparison values for each of the plurality of sensors, the plurality of data sets to have a common scale regardless of corresponding physical processes, and causing anomalies in one or more physical processes to be displayed via a client device by plotting the transformed plurality of data sets according to the common scale.
US10242448B2

A three dimensional system including queue management.
US10242447B2

Various aspects of a video processing system and method for object tracking in video content are disclosed herein. The system includes one or more circuits in an electronic device that are configured to detect a current state of an object in a current image frame from a sequence of image frames based on a plurality of first parameters. The system is further configured to adjust a plurality of second parameters for computation of a plurality of features of the object in the current image frame, based on the detected current state. The system is further configured to track the object in the current image frame based on a first feature of the computed plurality of features of the object.
US10242445B2

A dynamic analysis apparatus may include a setting section which sets a target region in a lung region of a chest dynamic image; a conversion section which calculates a representative value of a pixel signal value in the target region, and converts the pixel signal value; an extraction section which extracts a pulmonary blood flow signal from the image; and a calculation section which calculates a change in the pulmonary blood flow signal, and calculates a feature amount regarding pulmonary blood flow. The setting section may determine a size of the target region based on a size of a body part other than a lung blood vessel, a movement amount of a body part other than the lung blood vessel or subject information of the chest dynamic image, the subject information regarding a subject of the radiation imaging, and the setting section may set the target region.
US10242444B1

The present development is a method for generating a computer-aided accurate segmentation of an irregular structure, such as a colon The approach is based on a multi-tiered information propagation framework using statistical and variational methods. First, an initial segmentation using a method such as intensity based or shape-model registration for a volume of a typical CT is generated. The segmented image is subjected to a global/convex continuous minimization approach. After minimization, the data goes through post processing, and then the final segmented irregular structure output volume is generated.
US10242443B2

Methods and apparatus for monitoring and improving imaging system operation are provided. An example apparatus includes a first deployed deep learning network (DLN) which operates with an acquisition engine to generate an imaging device configuration. The example apparatus includes a second deployed DLN which operates with a reconstruction engine based on acquired image data. The example apparatus includes a first assessment engine with a third deployed DLN. The assessment engine receives output from at least one of the acquisition engine or the reconstruction engine to assess operation of the respective at least one of the acquisition engine or the reconstruction engine and to provide feedback to the respective at least one of the acquisition engine or the reconstruction engine. The first deployed DLN and the second deployed DLN are generated and deployed from first and second training DLNS, respectively.
US10242441B2

According to an aspect, there is provided an apparatus for identifying living skin tissue in a video sequence, the apparatus comprising a processing unit configured to receive a video sequence, the video sequence comprising a plurality of image frames; divide each of the image frames into a plurality of frame segments, wherein each frame segment is a group of neighboring pixels in the image frame; form a plurality of video sub-sequences, each video sub-sequence comprising a frame segment from two or more of the plurality of image frames; analyze the plurality of video sub-sequences to determine a pulse signal for each video sub-sequence; determine a similarity matrix based on pairwise similarities for each determined pulse signal with each of the other determined pulse signals; and identify areas of living skin tissue in the video sequence from the similarity matrix.
US10242438B2

An apparatus comprises an unit configured to obtain an image of an assembled object that is constituted by first and second objects that have been assembled; an unit configured to obtain a three-dimensional shape model of the assembled object that has at least one area to which an attribute that corresponds to the first object or the second object is added; an unit configured to obtain a position and orientation of the assembled object based on the image; an unit configured to obtain, from the three-dimensional shape model of the position and orientation, first and second evaluation values that are for evaluating a state of assembly in areas that correspond to the first and second objects; and an unit configured to determine whether or not the assembly was successful based on the first and second evaluation values.
US10242436B2

A non-destructive inspection apparatus is configured to perform non-destructive inspection of a bonded place between a base material and a bonding material of a gas turbine engine part formed by bonding the bonding material formed of a metal material to the base material formed of a fiber-strengthened material, and includes a moving apparatus configured to move the gas turbine engine part, a light source apparatus configured to emit a laser beam, an infrared imaging apparatus configured to image the gas turbine engine part to which the laser beam is radiated, and a control and arithmetic processing apparatus configured to store form data of the gas turbine engine part, control the moving apparatus such that the laser beam is radiated to the bonded place based on the form data, and obtain a result showing a state of the bonded place based on imaging data obtained by the infrared imaging apparatus.
US10242434B1

An image processing method determines a geometric transform of a suspect image by efficiently evaluating a large number of geometric transform candidates in environments with limited processing resources. Processing resources are conserved by using complementary methods for determining a geometric transform of an embedded signal. One method excels at higher geometric distortion, and specifically, distortion caused by greater tilt angle of a camera. Another method excels at lower geometric distortion, for weaker signals. Together, the methods provide a more reliable detector of an embedded data signal in image across a larger range of distortion while making efficient use of limited processing resources in mobile devices.
US10242433B2

An image processing part includes an edge enhancing part, an artifact detecting part and a compensating part. The edge enhancing part emphasizes an edge portion of an object in input image data. The artifact detecting part detects a corner outlier artifact at an area adjacent to the edge portion of the object. The compensating part compensates the corner outlier artifact. Accordingly, the edge portion of the object may be enhanced and the corner outlier artifact is decreased so that the display quality may be improved.
US10242429B2

A reproducing device that can reproduce data and operates on a battery includes displaying means, attitude detecting means for detecting an attitude of the reproducing device, determining means for determining whether the reproducing device satisfies a predetermined condition, and controlling means for changing a setting of the reproducing device on a basis of a result of detection of the attitude detecting means when the determining means determines that the reproducing device satisfies the predetermined condition.
US10242426B2

Aspects include a multistage collector to receive outputs from plural processing elements. Processing elements may comprise (each or collectively) a plurality of clusters, with one or more ALUs that may perform SIMD operations on a data vector and produce outputs according to the instruction stream being used to configure the ALU(s). The multistage collector includes substituent components each with at least one input queue, a memory, a packing unit, and an output queue; these components can be sized to process groups of input elements of a given size, and can have multiple input queues and a single output queue. Some components couple to receive outputs from the ALUs and others receive outputs from other components. Ultimately, the multistage collector can output groupings of input elements. Each grouping of elements (e.g., at input queues, or stored in the memories of component) can be formed based on matching of index elements.
US10242425B2

Techniques for translating graphical representations of domain knowledge are provided. In one example, a computer-implemented method comprises receiving, by a device operatively coupled to a processor, a graphical representation of domain knowledge. The graphical representation comprises information indicative of a central concept and at least one chain of events associated with the central concept. The computer-implemented method further comprises translating, by the device, the graphical representation into an artificial intelligence planning problem. The artificial intelligence planning problem is expressed in an artificial intelligence description language. The translating comprises parsing the graphical representation into groupings of terms. A first grouping of terms of the grouping of terms comprises an event from the at least one chain of events and a second grouping of terms of the grouping of terms comprises the information indicative of the central concept. The computer-implemented method also comprises validating, by the device, the artificial intelligence planning problem.
US10242401B2

A system includes a processor configured to detect user proximity to a rental vehicle. The processor is also configured to instruct a user to photograph an identified portion of a vehicle. The processor is further configured to receive an image captured using a mobile device, including the processor, responsive to the instruction. Also, the processor is configured to determine if a predefined threshold correspondence between the captured image and a predefined image is met and transmit confirmation to the vehicle, responsive to the predefined threshold correspondence.
US10242399B2

A method for managing inventory carriers using mobile robotic units (MRUs) in a pod that is configured to receive online orders at a replenishment station for pickup by customers at a delivery station includes receiving, by an MRU, instructions that identify a first inventory carrier, moving the MRU to a location of the identified inventory carrier, and using the MRU to transport the identified inventory carrier to the replenishment station for pickup by a delivery vehicle.
US10242395B1

Techniques for providing shopping links to items may be provided. For example, an item logo and an item color can be detected from an image of an item on a network page. An item attribute of the item may also be determined (e.g., a model number of the item, type or brand, etc.). The item may be identified by the item attribute, item logo, and/or item color. A link may be enabled to be displayed at the network page, which provides access to the item via an electronic marketplace. The link may be displayed within a threshold distance from the image of the item on the network page (e.g., as a hotspot, etc.).
US10242390B2

Aspects of the disclosure relate to controlling automated exchange zone systems using a digital data processing system. A computing platform may receive a notification indicating that an item has been received by an automated exchange zone system and may generate and send one or more item scan commands directing the automated exchange zone system to capture one or more scans of the item. Subsequently, the computing platform may receive item scan data captured by the automated exchange zone system and may evaluate the item scan data based on one or more templates. The computing platform may assign an item quality metric to the item and may generate, based on the item quality metric, one or more item processing commands directing the automated exchange zone system to process the item. Thereafter, the computing platform may send the one or more item processing commands to the automated exchange zone system.
US10242386B2

An online system identifies seed users of high value to a sponsored content provider. Characteristics of the seed users are identified, and additional users having a threshold measure of similarity to the seed users are identified based on the characteristics. A score is determined for each of the additional users based on the measure of similarity. The seed users are placed in an initial tier of a tiered set of users for the sponsored content, and the additional users are placed in additional tiers of the tiered set of users based upon the determined scores such that each additional tier includes those users of the additional users having a specified range of determined scores, the tiers of the tiered set of users ranked according to the determined scores of users within each tier.
US10242379B2

The present disclosure is directed toward tracking visual gaze information. Methods and systems of the present disclosure track a visual gaze of a user with respect to a display of a computing device. In particular, one or more embodiments track a visual gaze of a user with respect to content on a display. The methods and systems can use information about the visual gaze of the user for use in improving the presentation of content. For example, the systems and methods can increase a display size or volume of content in response to the visual gaze of the user. Still further, the methods and systems can use the visual gaze information for providing analytics regarding the viewing habits of the user.
US10242373B1

Provided herein are systems, methods and computer readable media for setting a benchmark conversion rate. An example method comprises accessing user search data, the user search data generated by a user interacting with a promotion and marketing service to identify a requested promotion, generating an identification pair for the search data, the identification pair comprising an identification of a promotion tuple and a geographic subdivision, generating a search velocity based on the generated identification pairs, accessing a conversion rate for the promotion tuple in a plurality of geographic subdivisions and setting a benchmark rate for a promotion tuple, the benchmark rate corresponding to the conversion rate of a subdivision of the plurality of subdivisions based on the subdivision satisfying at least one of a search velocity threshold, a prime merchant metric threshold or a conversion rate threshold.
US10242354B2

Systems and methods are provided for facilitating alternative payment submissions. According to a one aspect, a selection by a purchaser of one or more items is received, one or more characteristics associated with the purchaser are processed to determine a reliability of the purchaser, and an option to provide payment for the one or more items by way of a first payment method in lieu of a second payment method is selectively provided to the purchaser based on the determined reliability, the second payment method corresponding to a payment method requiring the purchaser to provide banking information and the first payment method corresponding to a payment method not requiring the purchaser to provide banking information. Other embodiments of the various aspects include corresponding systems, apparatus, and computer program products.
US10242353B2

Various embodiments of the present invention provide a system and method for open digital media distribution. According to one embodiment, a system is provided which performs the operations of: creating a profile (e.g., artist or label profile) based on an input from a first party; receiving a digital media upload from the first party, wherein the digital media upload contains media content and the first party has a property interest in the media content; receiving from the first party an assignment of a payment account to the digital media upload, such that money from sales relating to the digital media upload is deposited into the payment account; receiving from the first party a sales parameters associated with the digital media upload; presenting through a computing device the digital media upload for sale to a second party; and selling the digital media upload to the second party through a computing device.
US10242348B2

A belt management system of the present invention is formed by a management server (1) that manages belts that are used in a belt conveyor, a terminal (2) that is provided in a location where the belt conveyor is installed, and a data server (3) that is provided in a company that manufactures and sells belts, wherein the management server is provided with: a transceiver unit (10) that receives in time series belt remaining thickness data that shows the thickness of the belt and that is supplied from the terminal at each one of predetermined periods; and a belt lifespan prediction unit (11) that, by writing the belt remaining thickness data in the management database in time series, and reading from the management database the belt remaining thickness data that has been stored in time series, and dividing the difference between the predetermined periods by the usage amount of the belt at each of the predetermined periods, and determining a unit amount of change in the usage amount units, and subtracting from the most recent belt remaining thickness data a management threshold value which shows the thickness of the belt and which is to be used as an indicator for replacement, and dividing the result of this subtraction by the unit amount of change, determines a remaining lifespan that shows the future amount of use until the belt needs to be replaced.
US10242343B2

A method and system for providing a connected sales associate service application via a mobile device. The application provides for an integrated platform upon which various tools for providing support to a sales associate are built. The application includes a database of information regarding the sales associates and operational information regarding a retail establishment, and provides a user interface for allowing the sales associate to access a central server for the retail establishment along with multiple additional sales associates on multiple additional mobile devices. The user interface enables the store associate to initialize and conduct VoIP calls with any of the other additional sales associates through each of their respective mobile devices. In addition, stationary user interfaces can be positioned throughout the store to enable customers to request assistance from sales associates.
US10242326B2

Methods, systems, and machine-readable media are disclosed for utilizing mobile electronic devices in various types of financial transactions. According to one embodiment, a method of providing a plurality of mobile commerce functions can comprise receiving a communication related to a function of a mobile wallet application of a mobile device. One or more of a plurality of acquirer systems for handling of the communication can be identified based on the function of the mobile wallet application to which the communication relates. The communication can be routed to the identified one or more acquirer systems for handling of the communication. In some cases, a reply to the communication can be received from at least one of the identified one or more acquirer systems and the reply can be sent to a recipient.
US10242317B2

A system includes a fume collection system that collects fumes from a welding operation, multiple data sources that detect operational data of the fume collection system and/or of the welding operation indicative of at least two of arc on time, operator factor, electrode feed speed, electrode size, and electrode type, an analysis system that analyzes the operational data and estimates fume data indicative of amount and content of the fumes, and a reporting system configured to populate at least one user viewable electronic report based upon the fume data.
US10242312B2

The present disclosure generally relates to synthetic logging for reservoir stimulation. A synthetic logging method for stimulating a reservoir includes: training a machine learning algorithm using historical or exploratory data; and generating a synthetic elastic property log of the reservoir by supplying the trained machine learning algorithm with data acquired from a production wellbore.
US10242302B2

A tamper-proof barcoded quality indicator operative to provide a machine-readable indication of exceedance of time and temperature thresholds following actuation thereof, including a first barcode including a first colorable area and being machine-readable before exceedance of the time and temperature thresholds, a second barcode including a second colorable area and not being machine-readable before exceedance of the time and temperature thresholds, a coloring agent located at a first location on the indicator, a coloring agent pathway operative to allow the coloring agent to move, at a rate which is at least partially a function of time, from the first location to the first and second colorable areas simultaneously for simultaneous coloring thereof upon exceedance of the time and temperature thresholds, thereby causing the first barcode to become unreadable and at the same time causing the second barcode to become machine-readable, and a tamper-proof actuator element operative to actuate the indicator.
US10242297B2

A card reader may include a main body frame having a card passage, and a bezel which having a card insertion port and attached to a front end side portion of the main body frame. In a case that a width direction of the card is referred to as a first direction and a portion of the main body frame which is covered by the bezel is referred to as a frame front end part, the bezel includes width direction cover parts respectively covering both sides in the first direction of the frame front end part, both ends in the first direction of the frame front end part are opened, and the frame front end part is structured so that side faces in the first direction of the card passage are structured by the width direction cover parts of the bezel which serve as guide faces for a card.
US10242295B2

The present invention relates to method and apparatus for generating, updating classifier, detecting objects, and image processing device. A method for generating a multi-class classifier, comprising the following steps: generating at least one one-class background classifier by using a one-class object classifier and background image regions obtained from a sequence of images; and assembling the one-class object classifier and the at least one one-class background classifier into a multi-class classifier.
US10242294B2

An example apparatus for classifying target objects using three-dimensional geometric filtering includes a patch receiver to receive patches with objects to be classified. The apparatus also includes a geometric filter to filter out patches including objects with sizes outside a target range using three dimensional geometry to generate filtered patches. The apparatus further includes a background remover to remove background pixels from the filtered patches to generate preprocessed patches. The apparatus includes a classification score calculator to calculate a classification score for each of the preprocessed patches.
US10242292B2

A set of virtual images can be generated based on one or more real images and target rendering specifications, such that the set of virtual images correspond to (for example) different rendering specifications (or combinations thereof) than do the real images. A machine-learning model can be trained using the set of virtual images. Another real image can then be processed using the trained machine-learning model. The processing can include segmenting the other real image to detect whether and/or which objects are represented (and/or a state of the object). The object data can then be used to identify (for example) a state of a procedure.
US10242285B2

Techniques for improved binarization and extraction of information from digital image data are disclosed in accordance with various embodiments. The inventive concepts include independently binarizing portions of the image data on the basis of individual features, e.g. per connected component, and using multiple different binarization thresholds to obtain the best possible binarization result for each portion of the image data independently binarized. Determining the quality of each binarization result may be based on attempted recognition and/or extraction of information therefrom. Independently binarized portions may be assembled into a contiguous result. In one embodiment, a method includes: identifying a region of interest within a digital image; generating a plurality of binarized images based on the region of interest using different binarization thresholds; and extracting data from some or all of the plurality of binarized images. Corresponding systems and computer program products are also disclosed.
US10242284B2

Some aspects of the invention relate to a mobile apparatus including an image sensor configured to convert an optical image into an electrical signal. The optical image includes an image of a vehicle license plate. The mobile apparatus includes a license plate detector configured to process the electrical signal to recover information from the vehicle license plate image. The mobile apparatus includes an interface configured to transmit the vehicle license plate information to a remote apparatus and receive verification for a loan in response to the transmission.
US10242283B1

Systems and methods for pre-validating a digital image of an identification (ID) card (e.g., a government-issued passport, driver's license, etc.) are disclosed. A mobile computing device captures image(s) of an ID card. In response, a pre-validation system in communication with the mobile computing device analyzes one or more quality features of the image(s), which includes determining, utilizing a trained neural network (trained using a dataset including images that have been accepted by a post-validation platform and images that have been rejected by the post-validation platform) and based on the one or more quality features, whether at least a first image of the captured image(s) is usable by a remote post-validation process. Responsive to the determining that the at least a first image is usable, the mobile computing device transmits the first image to a remote server for post-validation of the identification card.
US10242281B2

A method and system including a camera adapted to capture frame image data, an orientation detector adapted to sense an orientation of the camera relative to an inertial frame of reference, a GPS receiver adapted to generate location data indicative of a velocity vector of the system relative to the inertial frame of reference, and a processor adapted to: upon receiving a frame image data, identify reference objects in the frame image data, calculate an orientation of the camera relative to the velocity vector based on a displacement of the reference object between at least two frames, predict an orientation of the camera relative to the velocity vector based on the sensed orientation by the detector, calculate a correction for the sensed orientation by comparing the calculated orientation to the predicted orientation, and upon receiving a sensed orientation, use the orientation correction for calculating a corrected orientation.
US10242260B1

Under one aspect, first user input including free-form text is received in a first graphical user interface (GUI). A classification engine of the computer system incorporating a machine learning model classifies words of the free-form text into a male-biased class, a female-biased class, or a neutral class. At least one of the words is classified into the male-biased class or the female-biased class. At least one of the words classified into the male-biased class or the female-biased class is flagged in the first GUI. Second user input is received in the first GUI including at least one revision to at least one of the words of the free-form text classified into the male-biased class or the female-biased class responsive to the flagging. The revised free-form text is posted to a web site for display in a second GUI.
US10242259B2

The present disclosure relates to methods, a system and an analyze server for verifying the authenticity of identity documents and extracting textual information therefrom. The presence of the identity document in a slot of a scanner is detected and three different images of the identity document are acquired when the identity document is illuminated with white light, UV light and IR light, respectively. The images are encrypted and sent to an analyze server which determines the authenticity of the identity and extracts textual information. The analyze server generates an encrypted verification report including textual information extracted from the identity document and sends it to the scanner, which in turn sends a first signal to an indicating device for indicating the state of the authenticity of the identity document and the textual information to a Point of Sale (POS) system in response to verifying the identity document.
US10242257B2

Methods, devices, and non-transitory computer readable storage media for extracting text from documents are disclosed. The method includes performing layout analysis on the document to identify a plurality of regions within a plurality of pages in the document. The method further includes identifying a table region from within the plurality of regions based on homogeneity between a plurality of textual lines in a page from the plurality of pages. The method includes identifying at least two rows and at least two columns within the table region. The method further includes identifying a plurality of cells within the table region based on the at least two rows and the at least two columns. The method includes extracting text from each of the plurality of cells.
US10242252B2

An apparatus for tagging content with expression recognition information is disclosed herein. The apparatus can include an input collector to receive raw expression data at a data storage device, the raw expression data to correspond to a media event. The apparatus can include an expression recognition generator to create an expression tag by coding the received raw expression data to follow an expression action coding system. The apparatus can include a content modifier to modify a deliverable content instance for the media event to include the expression tag.
US10242236B2

A restricted access device such as a cellphone, a tablet or a personal computer, analyzes contemporaneous keyboard inputs of a password and gestures to authenticate the user and enable further access to applications and processes of the restricted access device. The gestures may be facial gestures detected by a camera or may be gestures made by an avatar rendered on a display of the device. The password may be shorted based upon the context of the authentication as well as any gestures occurring during password entry. The gestures may be learned by the restricted access device during the password entry process.
US10242232B1

A security system determines authorizations for entities to access data objects. The security system may train an adaptive model to predict the intent of a user who provides authorization for various entities or other users. In an embodiment, the adaptive model may be configured to determine latent properties of training data by identifying common parameters between entities that are, or are not, permitted to access given data object(s). The training data may include previous authorizations provided to the entities. Based on the identified common parameters, the model may generate usage expressions for determining a likelihood that the user intends to provide authorization for a given entity to access the given data object. If the likelihood is greater than a threshold value, the security system may provide a recommendation to the user to provide the authorization for the given entity.
US10242217B1

The present disclosure describes techniques for storing encrypted files in a secure file repository and transferring those encrypted files to one or more recipients. A user selects a file to upload to a secure file repository. A secure collaboration app on the user's device generates a first encryption key that is used to encrypt the file. The encrypted file is then uploaded to the secure file repository, which provides the secure collaboration app with a random file name and a location of the encrypted file. The secure collaboration app updates locally stored metadata of the first encrypted file. To securely transfer the file, the user generates a second encryption key, encrypts the metadata with the second encryption key, and transmits the encrypted metadata to one or more receivers. The one or more receivers decrypt the encrypted metadata and use the decrypted metadata to retrieve the file and decrypt it.
US10242212B2

Embodiments of the present disclosure include systems and methods for providing query service of secured contents. A data collection service collects data and security context associated with the data from a data source and stores the data with the security attributes in a datastore, where the security attributes are derived from the security context and used to determine access to the data so that access to the data is consistent with the security context. Upon receiving a query and a user context of a requester making the query of the datastore, a set of query results is obtained. Based on the user context and security attributes, it is determined whether the requestor has a proper right to access the query results. If the requestor has a proper right to access the query results, access to the query results is granted.
US10242201B1

A computer-implemented method for predicting security incidents triggered by security software may include (i) collecting, by a computing device, telemetry data from a set of security products deployed by a set of client machines, (ii) identifying, by the computing device, a selected security product within the set of security products that is missing telemetry data for a target client machine, (iii) building a classifier, by the computing device using the telemetry data, that predicts information about security incidents triggered by the selected security product, (iv) determining, by the computing device and based on the classifier, that the selected security product triggers a new security incident on the target client machine, and (v) performing a security action, by the computing device, to secure the target client machine against the new security incident. Various other methods, systems, and computer-readable media are also disclosed.
US10242199B2

Example embodiments disclosed herein relate to a security test. A crawl of an application under test (AUT) is performed to determine an attack surface using crawl sessions. One or more parameters of the attack surface are probed during the respective crawl sessions. A trace is requested from an observer for the probe of the one or more parameters. Attack suggestions are received from the observer based on the trace of the one or more parameters.
US10242192B2

A method, system, and program product for remotely attesting to a state of computing system is provided. Specifically, the present invention allows a remote system to establish trust in the properties of the computer system. The properties to be trusted are expanded from the usual system software layers and related configuration files to novel types of data such as static data specific to the computer system, dynamic data determined at system startup, or dynamic data created as the computer system runs applications.
US10242189B1

A method for securely validating the file format type including receiving a file having a file format type, a header and a content block. The header has a header block with a description representing attributes of the actual content in the file. The content block has leading bytes representing attributes of the actual content, and actual content. Data is parsed from the description of the header block, the leading bytes and the actual content. Data from the description is compared to the data from the leading bytes, data from the leading bytes is compared to the data from the actual content, and data from the description is compared to the data from the actual content. The file format type is validated and trustable when the data from the description, the data from the leading bytes and the data from the actual content are consistent with one another.
US10242188B1

Disclosed are an apparatus and method of verifying an application installation procedure. One example method of operation may include receiving an application at a computer device and initiating the installation of the application on the computer device. The method may also provide executing the application during the installation procedure and creating a hash value corresponding to the executed application data. The method may further provide storing the hash value in memory and comparing the hash value to a pre-stored hash value to determine whether to continue the installation of the application.
US10242187B1

The disclosed computer-implemented method for providing integrated security management may include (1) identifying a computing environment protected by security systems and monitored by a security management system that receives event signatures from the security systems, where a first security system uses a first event signature naming scheme that differs from a second event signature naming scheme used by a second security system, (2) observing a first event signature that originates from the first security system and uses the first event signature naming scheme, (3) determine that the first event signature is equivalent to a second event signature that uses the second event signature naming scheme, and (4) performing, in connection with observing the first event signature, a security action associated with the second event signature and directed to the computing environment. Various other methods, systems, and computer-readable media are also disclosed.
US10242185B1

According to one embodiment, a computerized method comprises three operations. First, an incoming object is analyzed to determine if the incoming object is suspicious by having characteristics that suggest the object is an exploit. Next, a virtual machine is dynamically configured with a software image representing a current operating state of a targeted client device. The software image represents content and structure of a storage volume for the targeted client device at a time of configuring the virtual machine. Lastly, the object is processed by the virtual machine in order to detect any anomalous behaviors that may cause the object to be classified as an exploit.
US10242178B2

Methods are disclosed for identity key management in networked application execution. In one embodiment, an identifier request is transmitted from a client system to a server system, in which an identity key value in the identifier request is blank. Upon detecting the blank identity key value at the server system, the server system operates to generate a new identity key value and an identifier for the new identity key value. The new identity key value and the identifier for the new identity key value are transmitted from the server system to the client system. The new identity key value is stored in a local store of the client system. The local store of the client system is secured by a passcode and persists data through power cycling of the client system. The identifier is used to track execution of a networked application in an anonymous execution mode.
US10242177B2

A system for wireless memory device authentication is provided, wherein a communications device receives a certified public key from a wireless memory device. The communications device validates the public key and send a challenge to the wireless memory device. The wireless memory device sends a signature to the communications device and the communications device validates the signature in order to authenticate the wireless memory device.
US10242166B2

An image capturing control server receives permitted terminal identification information being first terminal identification information identifying a first image capturing terminal from an authentication server via a WAN, and sets the permitted terminal identification information as setting information for a communicator that communicates via a LAN. When receiving, via the LAN, second terminal identification information identifying a second image capturing terminal and image capturing control information for controlling an image capturing camera, the communicator determines whether the second image capturing terminal is the first image capturing terminal by determining whether the received second terminal identification information agrees with the first terminal identification information set as the permitted terminal identification information. When the communicator determines that the second image capturing terminal is the first image capturing terminal, a camera controller controls the image capturing camera in accordance with the image capturing control information received along with the second terminal identification information.
US10242165B2

A method includes initiating play of a media file, reading a first key associated with a device, reading a second key associated with an application, and determining, based on the first key and the second key, whether a characteristic associated with playing the media file is higher for the playing of the media file by the web browser as compared to playing of the media file by the application. Upon determining the characteristic associated with playing the media file is higher for the playing of the media file by the web browser, initiating execution of the web browser on the device, and playing the media file with the web browser. Upon determining the characteristic associated with playing the media file is higher for the playing of the media file by the application, initiating execution of the application on the device, and playing the media file with the application.
US10242149B2

A method, system, and computer program product for enhancing integrated circuit noise performance. The method is for arranging target wires in a target region, the method including: for each wire in the target wires, obtaining a signal jump interval with respect to each of the other wires in the target wires, wherein the signal jump interval of one wire with respect to a further wire is a time interval between occurrence of signal jump on the one wire and occurrence of signal jump on the further wire; calculating a corresponding time influence factor based on the signal jump interval, wherein the time influence factor is a decreasing function of the signal jump interval; and arranging the target wires in the target region based on the time influence factor. Coupling noise between wires may be reduced according to the technical solution of an embodiment of the present invention.
US10242146B2

A method for designing a system on a target device includes assigning resources on the target device to static logic modules and partial reconfigurable (PR) modules in the system. The instances of one of the PR modules are placed and routed in parallel utilizing resources from those that are assigned. Other embodiments are also disclosed.
US10242144B1

Configuration data for an integrated circuit may be generated using logic design equipment to implement an optimal design on the integrated circuit. Implementing the optimal design may include placing hardware resources within the integrated circuit to decrease or remove overlaps between corresponding hardware resources. A given hardware resource may be defined as a rectangular region, an adjacent hardware resource may be defined as another rectangular region, and together, they may be defined as a hardware resource pair. The hardware resource pair may define an overlap region, with which a cost function may be associated. The cost function may be minimized in conjunction with other types of cost functions using a solver. The solver may generate coordinates that minimize or remove overlap to be implemented in the optimal design.
US10242143B2

Aspects of the present disclosure relate to a racetrack that forms part of an RF isolation structure of a packaged module and wireless devices that include such a packaged module. The racetrack can be disposed in a substrate and around an RF component that is on the substrate. The racetrack can include at least one break and/or at least one narrowed section without significantly degrading the EMI performance of the RF isolation structure.
US10242124B2

In a memory, multiple pieces of entry data sorted in ascending or descending order are stored associated with addresses. With whole addresses for storing the multiple pieces of entry data as an initial search area, the search circuit repeatedly performs a search operation for comparing entry data stored in a central address of the search area with the search data, outputting the address as a search result in the case of a match, and narrowing the search area for the next search based on a magnitude comparison result in the case of a mismatch.
US10242120B1

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for selecting a template for a content item. In one aspect, a method includes receiving a content item request that includes context data. A content item that is eligible to be presented in response to the content item request is identified. A determination is made that the content item includes a template variable that is resolved based on the context data. A template feed including a set of templates is identified based on the template variable. A template is selected from the template feed for the content item. The template can be selected based on the context data. The selected template is populated with content for the content item to create a formatted content item. The formatted content item is provided in response to the content item request.
US10242119B1

Provided are systems and methods for displaying web content. An example method includes receiving web content comprising an area to be displayed, segmenting the area into tile areas, generating raw tiles corresponding to the tile areas, storing the raw tiles in a first memory space allocated for storing raw tiles, encoding the raw tiles to generate encoded tiles corresponding to the tile areas, storing the encoded tiles in a second memory space allocated for storing encoded tiles, releasing the portion of the memory space storing the raw tiles, combining two or more of the encoded tiles to generate combined tiles, storing the combined tiles in a third memory space allocated for storing combined tiles, releasing the portion of the second memory space storing the encoded tiles, combining two or more of the combined tiles to generate an image, storing the image in a fourth memory space, and releasing the portion of the third memory space storing the combined tiles.
US10242118B2

Electronic multi-user forms are provided. The use of these forms may include displaying the forms to more than one user, receiving population data from one or more user, and selectively displaying the population data to each user. The population data may be displayed to the various users based on the security authorization of the user seeing the form. Upon completion of the form by the users, the form may be further completed and submitted for processing or approval.
US10242115B2

The present invention relates to a computer-implemented method for handling a set of data containers of a file structure, which method is performed by one or more processors of a computing device. The method comprises determining a first set of coordinates on a digital boundary for each data container, and storing the first set of coordinates associated with each data container in a memory. Furthermore, each data container is arranged in a parent data container, and each first set of coordinates associated with a data container is representative of a default position of that data container on the digital boundary. The present invention also relates to a computing device and to a computer-readable medium.
US10242106B2

In one embodiment, a portion of a search query may be obtained from a client device. A set of suggested search queries may be obtained or generated from a plurality of phrases stored in memory, where the portion of the search query matches a portion of each suggested search query in the set of suggested search queries. The set of suggested search queries may be provided to the client device. The plurality of phrases may include phrases extracted from documents published via a network.
US10242093B2

A method and system uses a probabilistic topic model to identify topics that are relevant search query terms received by a customer support system from a user, according to one embodiment. The probabilistic topic model identifies topics that are relevant to the search query terms at least partially based on the context around the receipt of the search query terms, according to one embodiment. By identifying relevant topics at least partially based on the context around the receipt of the search query terms, a likelihood of inaccurately identifying a relevant topic is reduced, according to one embodiment.
US10242091B2

The disclosed embodiments relate to data mining methods for determining economically valuable cause effect relationships between objects and properties associated with objects using co-occurrence frequency measurements of semantic terms characterizing observations of properties, effects or behaviors of objects in different environments and using these measurements as object descriptors in calculations determining object similarities. Specifically, these methods may be used to identify new indications of medicines, identify biomarkers associated with disease, identify biomarkers associated with drug effects, quantify disease diagnosis, identify novel drug targets, identify pharmacologic equivalencies of medicines, identify pharmacologic equivalencies between medicines and traditional medicines, identify pharmacologic equivalencies between medicines and Natural products, identify equivalencies between alternate medical procedures, identify risk benefit profiles of medicine combinations, identify targets for antibodies, identify synergies between medicines, identify Side effects of medicines, identify risks of experimental medicines, identify functions of biological networks.
US10242090B1

A method is presented for ranking documents identified in a search relative to a keyword. The method utilizes a set of training documents to provide a co-occurrence matrix and a transition matrix. A word pair relevancy measure is calculated for each word of the document to be ranked. These word pair relevancy measures are based upon the co-occurrence and transition matrices obtained from the training set and are utilized to calculate a document relevance measure. Documents identified in a search are ranked utilizing the document relevance measure.
US10242085B2

Systems and methods for indexing data include formulating an objective function to index a dataset, a portion of the dataset including supervision information. A data property component of the objective function is determined, which utilizes a property of the dataset to group data of the dataset. A supervised component of the objective function is determined, which utilizes the supervision information to group data of the dataset. The objective function is optimized using a processor based upon the data property component and the supervised component to partition a node into a plurality of child nodes.
US10242084B2

A remote distributed data store may be configured to process data updates received through invocation of a common API with reference to a common schema. A local data store may also be configured to process updates through the common API with reference to the common schema. Updates to the local data store may be mapped from the local data store schema to the common schema, and applied to the distributed data store. Updates to the distributed data store may be mapped from the common schema to the local data store schema. User identity may be verified to limit data synchronization to authorized users.
US10242080B1

The present disclosure provides a system and method for automatic clustering and recognition of software applications using metadata. The system selects and extracts visual features from software applications which are then classified, analyzed using a cluster analysis, and then used to assign the software application to a cluster group.
US10242069B2

Systems, methods, and software are disclosed herein for curating templates. In an implementation, templates are annotated with information that describes various factors descriptive that describe perceived qualities of the templates. A templates service automatically ranks the templates based on the factors, including functional and aesthetic factors, as well as a randomizing factor. A determination is then made about which of the collection of templates to include in a gallery set that is downloaded to local applications. The templates service replies to requests for the gallery set with results comprising graphical representations of the templates included in the gallery set.
US10242067B2

The invention provides a display interface in a social networking system that enables the presentation of information related to a user in a timeline or map view. The system accesses information about a user of a social networking system, including both data about the user and social network activities related to the user. The system then selects one or more of these pieces of data and/or activities from a certain time period and gathers them into timeline units based on their relatedness and their relevance to users. These timeline units are ranked by relevance to the user, and are used to generate a timeline or map view for the user containing visual representations of the timeline units organized by location or time. The timeline or map view is then provided to other users of the social networking system that wish to view information about the user.
US10242059B2

A computer-implemented method for executing a query specification can include evaluating the query specification by a first computing device to identify a candidate expression in the query specification to be executed by a second computing device hosting a source of data specified in the candidate expression. A cost estimate for executing the candidate expression at the first computing device is determined. Whether the cost estimate of executing the candidate expression at the first computing device is greater than a threshold is determined. The candidate expression is replaced with a native query function when the cost estimate of executing the candidate expression at the first computing device is greater than the threshold. The native query function can be executed at the second computing device. It can be determined whether a runtime context is necessary, and if necessary, a context parameter is injected into the native query function.
US10242057B2

A distributed database system (or federated database system) where a catalog is used to store metadata descriptive of data containers for the constituent database system(s) and/or accelerator system(s) of the federated database. In response to the generation of the trigger signal corresponding to a database definition language (DDL) statement, the accelerator system updates metadata in the catalog.
US10242051B2

Methods, computer systems, and computer-storage media are provided for increasing the efficiency of a multi-tenant geospatial data index. Efficiency is increased by using a multi-tenant model for storing and serving the data, processing raw geospatial data received from tenants into a runtime-optimized format, and by partitioning tenant geospatial data into a processor memory portion and a file system memory portion. Efficiency is also increased by executing a staged upload of the processor memory portion and the file system memory portion to a subset of host machines in order to check for invalid data before uploading the data to the remaining host machines. Additionally, efficiency is increased by optimizing geospatial search queries using query filters stored in a query filter cache, and executing the query filters initially against the processor memory.
US10242047B2

Exemplary methods, apparatuses, and systems for processing a search query of a user are detailed. For example, a search query may be received from a user at a social networking system, processed to generate a search result of a plurality of entity result cards and each result card that each include a plurality of order comments about the entity, a plurality of ordered images associated with the entity, contact information for the entity, wherein the comments and images take into account information about the user stored at the social networking system, and a result send to the user.
US10242042B2

According to an example, copy-on-write (COW) update-triggered consistency may include determining a first shared version related to a shared set of data related to a process involving a first application and a process involving a second application. First and second local versions may be respectively assigned to the shared set of data associated with the first and second applications. Initiation of a commit process by the first or second applications may be determined respectively based on a write to the first or second local versions respectively related to the shared set of data associated with the first or second applications. In response to initiation of the commit process, a second shared version may be generated related to the shared set of data based on the respective processes involving the first and the second applications.
US10242028B2

A user interface for searching records in a database is provided. Each record contains information regarding one or more categories. The user interface receives search criteria of one or more categories and provides search results comprising exact and/or non-exact matching records. A non-exact matching record has a relevance value representing the relevance of the record to the search query, the non-exact matching records being displayed in an ordering based on the relevance values. The user interface provides slider tools for receiving changes in a weight value or search criterion of an associated category. A new ordering of the non-exact matching records is displayed in real-time based on the new received weight values or search criterion. The user interface may also provide a mapping tool, a search-result selection function, and/or one or more drill down tools. The user interface may provide any tool or function alone or in any combination.
US10242017B2

Methods and apparatus for modifying the feature set of data collection devices are disclosed. Requests are receiving at a computer system different from the data collection device for a new configuration of the data collection device, the request including an identifier for the data collection device, identification of one or more features, and for each identified feature, an indication to modify the operation of a feature. The identifier may comprise an identifier that is unique for a particular data collection device or an indication of a group of devices, e.g. a model number. Prior to authorizing the new configuration, a determination may be made as to whether the identified data collection device(s) are suitable for the new configuration by consulting a configuration database. To implement the new configuration, an encoded authorization file is generated based on the requested configuration and the identifier of the data collection device(s). The encoded authorization file is transmitted to one or more data collection devices. Each data collection device that receives an encoded authorization file attempts to decode of the license using its identifier(s). If the authorization file is successfully decoded, a license key on that device is updated to implement the new configuration.
US10242011B1

A method is used in managing truncation of files of file systems. A request is received to delete a portion of a file of a file system. A replica of the file is created. The replica represents a state of the file at a particular prior point in time. The replica shares a set of file system blocks of the file with the file. The portion of the file is deleted by updating metadata of the file. The replica of the file is asynchronously deleted in background by de-allocating the set of file system blocks.
US10242009B2

Techniques for analyzing a repository are described herein. A method for analyzing a repository may include obtaining a list of known persons in a repository based on objects, users, and groups retrieved from the repository. The method may further select one of the objects having a field and a value, and then determine whether the field of the selected object is a facet based on a probability that the field of the selected object has a limited number of possible values. In analyzing the repository, a repository information archive may be generated. The repository information archive may include the relationship between the selected object and at least one other object, statistics and counts related to properties in the selected objects, and whether or not the field of the selected object is a facet.
US10242007B2

A system may receive a search term from a user device. The system may identify a set of media files based on the search term, the set of media files including multiple media files. The system may automatically create a single media file by combining the multiple media files, from the set of media files, into the single media file. The system may output the single media file for presentation on the user device.
US10241992B1

A bipartite application implements a table auto-completion (TAC) algorithm on the client side and the server side. A client module runs a local model of the TAC algorithm on a user device and a server module runs a global model of the TAC algorithm on a server machine. The local model is continuously adapted through on-the-fly training, with as few as a negative example, to perform TAC on the client side, one document at a time. Knowledge thus learned by the local model is used to improve the global model on the server side. The global model can be utilized to automatically and intelligently extract table information from a large number of documents with significantly improved accuracy, requiring minimal human intervention even on complex tables.
US10241989B2

Methods for presenting document changes including providing an interactive timeline. The interactive timeline allows a user to select and view various states or versions of a document. In particular, the interactive timeline provide a chronological order of changes or modifications to the document. Reviewers can quickly and easily follow the lifecycle of the document based on the information presented in the interactive timeline.
US10241984B2

Conflict resolution of cascading style sheet definitions from multiple sources includes storing a rule for a rewriting of cascading style sheet definitions and intercepting, within a proxy component including a processor, a client server communication of a web page request, wherein the web page request originates from a client, and wherein a response to the web page request includes at least two cascading style sheet definitions. At least one of the two cascading style sheet definitions is rewritten based on the rule, resulting in non-conflicting cascading style sheet definitions. The non-conflicting cascading style sheet definitions are provided together with related content to the client.
US10241983B1

Minimizing bandwidth consumption in rendering dynamic content, such as video streaming. Traditional streaming video applications utilize lossy protocols that often result in degraded user experiences. A dynamic content encoder/decoder allows a server based browser application to generate vector based rendering instructions for processing by a client based browser application. Additionally, as the dynamic content changes the content to be displayed, a server based browser application generates updated vector based instructions and encoded spatial and temporal differences to minimize the data transmitted to the client based browser.
US10241973B2

Disclosed is a method and system for reducing data size of raw data. The system may process the raw data for calculating Renyi entropies, Wigner Ville Distributions (WVD's), Wigner Ville Spectrum (WVS) and Renyi divergence. The system may identify a first set of windows followed by a second set of windows while processing the raw data. Further, the system may calculate Eigen values for a Time-Frequency matrix of WVS of the second set of windows. The system may filter the second set of windows based on the Eigen values for preparing a third set of windows. The system prepares clusters of the Eigen values. The system may compute centroids of the clusters of the Eigen values. The system classifies each window of the third set of windows into one of the clusters indicating a relevant category of event identified from the raw data.
US10241971B2

Hierarchical computation on sparse matrix rows is disclosed. One example is a circuit including a sparse row processor to identify a sparse row of a matrix, where the identified row has a number of non-zero entries less than a threshold, associate a sub-vector of an input vector with a sub-row of the identified row, where the sub-row comprises the non-zero entries of the identified row, and where entries in the sub-vector correspond to the non-zero entries in the identified row in a multiplication operation, and map entries in the matrix to an engine formed from a memristor array. A stream buffer queues sub-vectors based on a position of associated sub-rows of identified sparse rows. The engine computes analog multiplication results between sub-rows and their associated sub-vectors, where each column of the array is configured to hierarchically compute multiple multiplication results based on the queue.
US10241966B2

Disclosed herein are techniques for implementing vehicle ECU reprogramming, so the ECU programming, which plays a large role in vehicle performance characteristics, is tailored to current operational requirements, which may be different than the operational characteristics selected by the manufacturer when initially programming the vehicle ECU (or ECUs) with specific instruction sets, such as fuel maps. In one embodiment, a controller monitors the current operational characteristics of the vehicle, determines the current ECU programming, and determines if a different programming set would better suited to the current operating conditions. In the event that the current programming set should be replaced, the controller implements the ECU reprogramming. In a related embodiment, users are enabled to specify the ECU programming to change, such as changing speed limiter settings.
US10241962B2

The invention discloses a virtual workspace method which allows bidirectional query between data and data locations. The method comprises: establish an image of data source object (DSO), and use the image as a virtual workspace; find virtual location of the data on the virtual workspace corresponding physical location of the data on DSO; annotate data identification information at the virtual location; according to the identification information, one can trace the data by the location, or trace the location by the data. The invention also discloses a system for realizing the method mentioned above, the system comprises: display unit, control unit and data processing unit; the display unit connects the control unit and the data processing unit, the display unit displays the data or the image of DSO, the control unit manipulates the display unit to display the data or the image; the data processing unit treats the data, Applying the method and the system, a link between the data and the location can be established anytime, no matter the data belong to data flow or multimedia information and no matter what location on the data source object the data come from, so that the data may be easily traced from the data location or the data location may be easily traced from the data.
US10241959B1

The present invention teaches how to code a new or existing circuit of wave-pipelining with a buffering function in HDL (Hardware Description Language). The circuit comprises at least one critical path component (CPC) and a wave-pipelined component (WPC). A WPC comprises one Data_position_shifter per CPC, an Input_register_rotator if the circuit has multiple input registers, a Combinational_logic_rotator if the circuit has multiple pieces of combinational logic and a sole output register, a buffering controller and up to three FIFOs. All critical paths provide a first storage, FIFO_1 provides a second storage for output-ready data; FIFO_2 is to store indexes of output registers if the circuit has multiple output registers; FIFO_3 is to store assistant data. Each output register has an attached output register state machine which has three states: idle state, active state and buffered state. A locked piece of combinational logic is blocked from latching onto its connected or shared output register to avoid data contamination.
US10241944B2

Interrupt rate determination can include instructions to determine a quantity of instances of packet processing by an operating system during a first period of time, each instance corresponding to a particular interrupt request sent by a device, determine a quantity of bytes processed during the first period of time by the operating system, determine a speed of the device, determine a first interrupt rate to assign to the device for a second period of time based on the quantity of instances, the quantity of bytes processed, and the speed of the device during the first period of time, and set the interrupt rate to the device.
US10241943B2

A semiconductor chip comprising memory controller circuitry having interface circuitry to couple to a memory channel. The memory controller includes first logic circuitry to implement a first memory channel protocol on the memory channel. The first memory channel protocol is specific to a first volatile system memory technology. The interface also includes second logic circuitry to implement a second memory channel protocol on the memory channel. The second memory channel protocol is specific to a second non volatile system memory technology. The second memory channel protocol is a transactional protocol
US10241940B2

A memory module includes a substrate, plural memory devices, and a buffer. The plural memory devices are organized into at least one rank, each memory device having plural banks. The buffer includes a primary interface for communicating with a memory controller and a secondary interface coupled to the plural memory devices. For each bank of each rank of memory devices, the buffer includes data buffer circuitry and address buffer circuitry. The data buffer circuitry includes first storage to store write data transferred during a bank cycle interval (tRR). The address buffer circuitry includes second storage to store address information corresponding to the data stored in the first storage.
US10241930B2

For storing data in a data-storage structure of a server computer, an infrastructure is deployed to a server computer. The infrastructure has a forwarder module to receive data from an application and to identify a data portion, a crypto module to encrypt the data portion with a key and key control module adapted to generate and to store the key. The infrastructure is also able to process data in the opposite direction. The key is provided into the key control module upon receiving a key trigger from the client computer.
US10241928B2

For maintaining consistency for a cache that contains dependent objects in a computing environment, object dependencies for cached objects are managed by defining and maintaining object dependency lists for each one of the cached objects for identifying objects upon which the cached objects are dependent. Maintaining cache consistency for 2 types of cache eviction policies is supported by maintaining an object dependency lists for each one of the cached objects for identifying objects dependent upon the cached object. Each of the objects in an object dependency list is updated when the object is updated.
US10241923B2

In response to a determination to allocate additional storage, within a real address space employed by a system memory of a data processing system, for translation control entries (TCEs) that translate addresses from an input/output (I/O) address space to the real address space, a determination is made whether or not a first real address range contiguous with an existing TCE data structure is available for allocation. In response to determining that the first real address range is available for allocation, the first real address range is allocated for storage of TCEs, and a number of levels in the TCE data structure is retained. In response to determining that the first real address range is not available for allocation, a second real address range discontiguous with the existing TCE data structure is allocated for storage of the TCEs, and a number of levels in the TCE data structure is increased.
US10241918B2

Provided are a computer program product, system, and method for considering a frequency of access to groups of tracks to select groups of tracks to destage. A first scanning of groups of tracks in the cache is performed to destage each of the groups of tracks having a group frequency satisfying a first frequency requirement. The group frequency indicates a frequency with which the tracks in the group are modified. A second scanning of groups of tracks in the cache is performed to destage each of the groups of tracks having the group frequency satisfying a second frequency requirement.
US10241905B2

Methods and apparatus for managing an effective address table (EAT) in a multi-slice processor including receiving, from an instruction sequence unit, a next-to-complete instruction tag (ITAG); obtaining, from the EAT, a first ITAG from a tail-plus-one EAT row, wherein the EAT comprises a tail EAT row that precedes the tail-plus-one EAT row; determining, based on a comparison of the next-to-complete ITAG and the first ITAG, that the tail EAT row has completed; and retiring the tail EAT row based on the determination.
US10241904B2

The factorization of test components when performing component-level regression testing in iterative builds of a computing system that consists of many working components. Performance metrics for test components are maintained across multiple builds of the computing program. To perform factorization, multiple factorings of a test component are identified and evaluated until a suitable improvement in the maintained performance metric for each corresponding test component is achieved (e.g., via simulation). This may be performed, across multiple of the test components. This process may be iterated through such that the set of test components being factored and evaluated in a subsequent iteration may in fact be a test component created by factorization in a prior iteration. The net result is that the factorization achieves improvement in performance metrics of the test components.
US10241901B2

A system for performance testing a web application initializes to be instrumented a subset of methods of the web application to be tested in response to a request, and then tests the application based on the subset of methods. The system generates an instrumented call tree and corresponding stack traces for each request in response to the testing, and determines one or more methods that take longer than a predetermined time period to execute using the instrumented call trees and the stack traces. The system then determines additional methods to be tested and adds the determined additional methods to the subset of methods and repeats the testing.
US10241900B2

A computer-implemented method includes accessing a plurality of data records, each data record having a plurality of data fields. The method further includes analyzing values for one or more of the data fields for at least some of the plurality of data records and generating a profile of the plurality of data records based on the analyzing. The method further includes formulating at least one subsetting rule based on the profile; and selecting a subset of data records from the plurality of data records based on the at least one subsetting rule.
US10241899B2

A test input information search device searches for a candidate for test inputting in a database, and stores information of the database including a plurality of elements configured with a first structure, stores screen information including the plurality of elements configured with a second structure and displayed, identifies, from the second structure, relation between the elements in the plurality of elements included in the screen information, and searches for, based on the identified relation between the elements, the plurality of elements as the candidate for the test inputting from the information of the database.
US10241896B2

Systems and methods are provided for creating a sandbox for an original tenant at a point in time, the original tenant having original tenant data stored in an immutable storage associated with an original tenant identifier, the original tenant data as of the sandbox creation point in time being a virtual snapshot of the original tenant data accessible by a sandbox tenant, where the sandbox tenant data can be changed without changing the original tenant data, and the original tenant data can be changed without changing the sandbox tenant data. A sandbox tenant is created by associating a sandbox tenant identifier with the virtual snapshot of the original tenant data and with sandbox tenant data created by the sandbox tenant subsequent to the sandbox creation point in time. Original tenant data is subsequently created and associated with the original tenant identifier, and is not accessible to the sandbox tenant.
US10241889B2

A processor system tracks, in at least one counter, a number of cycles in which at least one execution unit of at least one processor core is idle and at least one thread of the at least one processor core is waiting on at least one off-core memory access during run-time of the at least one processor core during an interval comprising multiple cycles. The processor system evaluates an expected performance impact of a frequency change within the at least one processor core based on the current run-time conditions for executing at least one operation tracked in the at least one counter during the interval.
US10241876B1

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for cooperative fault tolerance and load balancing. In one aspect, a method includes receiving a request from an entity wherein the request includes metadata specifying a plurality of non-responsive servers to which the entity sent the request but that could not process the request; determining that the data processing apparatus is not a current home server for the entity based on information cached in the data processing apparatus, wherein the current home server is a server within a plurality of preferred servers that processes requests for the entity and, in response thereto: assigning the data processing apparatus as the current home server so that the entity will send subsequent requests to the data processing apparatus for processing; and sending a response to the entity.
US10241875B2

An approach for at least one service processor to receive a notification of at least one failure during an initial program load of a server and to identify at least one step failing the initial program load. The at least one service processor determines whether a set of conditions are met to switch the initial program load responsibility from a master processor to a service processor. Furthermore, responsive to the at least one service processor determining that the set of one or more conditions are met to switch initial program load responsibility, the at least one service processor assumes the initial program load responsibility.
US10241864B2

A method and system for expanding a set of storage units. Expanding a set of storage units includes facilitating storage of a set of encoded data slices in a set of storage units within a first time frame. When detecting expansion of the set of storage units with new storage units within a second timeframe, primary storage units of the expanded set of storage units based are identified based on a write threshold value associated with the expanded set of storage units. For each new primary storage unit, storage of an imposter encoded data slice sourced from another storage unit that is not a primary storage unit but holds an encoded data slice of the set of encoded data slices is facilitated. The other storage unit then deletes the imposter encoded data slice.
US10241861B2

A method begins by processing modules of a dispersed storage network (DSN) allocating a plurality of DSN address ranges to DSN memories of the DSN and assigning DSN address ranges of the plurality of DSN address ranges to a first and second tenant of the DSN. The method continues by the processing modules receiving a write request for a data object segmented into first data segments from a first tenant of the DSN, and encoding the first data segments in accordance with first error encoding parameters. The method continues by the one or more processing modules receiving a write request for a data object from a second tenant of the DSN, and encoding the second data segments in accordance with second encoding parameters. The method then continues with the processing modules transmitting the first encoded data segments and the second encoded data segments to the DSN memories.
US10241859B2

According to one embodiment, a memory system includes a nonvolatile memory and a controller. The controller manages a plurality of namespaces for storing a plurality of kinds of data having different update frequencies. The controller encodes write data by using first coding for reducing wear of a memory cell to generate first encoded data, and generates second encoded data to be written to the nonvolatile memory by adding an error correction code to the first encoded data. The controller changes the ratio between the first encoded data and the error correction code based on the namespace to which the write data is to be written.
US10241848B2

Personalized diagnostics, troubleshooting, recovery, and notification based on application state is provided. In some examples, system, application, and device level configuration and usage data may be collected as telemetry data. Upon detection of a crash or similar problem, or upon user activation, an assistance service and/or a local assistance application component may execute diagnostics on the crashed application based on the telemetry data, user credentials, known problems, and other factors which may be recorded by the assistance application and/or other system elements. Suitable recovery actions may be taken. If recovery actions are unsuccessful, diagnostic information may be provided to a support system and the issue elevated. Moreover, collected information may be provided to a system database for generating data insights and determining error patterns.
US10241847B2

Systems and methods of detecting a call sequence anomaly in a message-based operating system are provided. A message may be received that indicates a programmatic procedure of an operating system was invoked. The message may include a programmatic procedure identifier, a sender process identifier, and a receiver process identifier. An invocation hash may be generated based on the message. The invocation hash may be translated to a smaller invocation identifier. The invocation identifier may be included in a translated call sequence that comprises invocation identifiers for a series of invocations. Depending on whether the translated call sequence is included in previously generated predetermined call sequences, the translated call sequence may be determined as an anomaly or not an anomaly.
Patent Agency Ranking