US10517120B2

A mobile communication technology, and, more particularly, a method for efficiently transmitting data stored in a message 3 (Msg3) buffer and a user equipment for the same is disclosed. The method of transmitting data by a user equipment in uplink includes receiving an uplink (UP) Grant signal from a base station on a specific message, determining whether there is data stored in a message 3 (Msg3) buffer when receiving the UL Grant signal on the specific message, determining whether the specific message is a random access response message, and transmitting the data stored in the Msg3 buffer to the base station using the UL Grant signal received on the specific message, if there is data stored in the Msg3 buffer when receiving the UL Grant signal on the specific message and the specific message is the random access response message.
US10517119B2

Embodiments described herein relate generally to techniques for device discovery for device-to-device (D2D) communications. A user equipment (UE) may receive a transmission probability (e.g., from an evolved Node B (eNB)) for transmission of a discovery medium access control (MAC) protocol data unit (PDU) for D2D communications. The UE may determine a pseudo-random number based on an identifier of the UE, information in the discovery MAC PDU, or information associated with a discovery period. The UE may compare the pseudo-random number with the transmission probability to determine whether to transmit the discovery MAC PDU in the discovery period. Another UE may also determine the pseudo-random number to determine whether the UE is to transmit the discovery MAC PDU in the discovery period. Other embodiments may be described and claimed.
US10517114B2

An apparatus and method for transmitting an indicator of channel quality while minimizing the use of a broadcast channel is described. A metric of forward link geometry of observed transmission signals is determined. An indicator of channel quality value is determined as a function of the observed transmission signals. An access sequence is selected, randomly, from one group of a plurality of groups of access sequences, wherein each of the plurality of groups of access sequences correspond to different ranges of channel quality values.
US10517108B2

An electronic device and a wireless communication method in a wireless communication system. The electronic device includes circuitry configured to: set configuration information for D2D communication measurement for a first UE served by the electronic device, wherein the configuration information contains reference signal information about a second UE of a candidate object with which the first UE conducts D2D communication; send the configuration information, to trigger communication link quality measurement between the first UE and the second UE; receive a measurement report from the first UE; determine whether to convert the communication between the first UE and a current communication object to a communication with the second UE based on the measurement report; and send conversion information when the conversion determination unit determines to convert the communication, to notify the first UE and the UE to conduct communication.
US10517098B2

Techniques for supporting peer-to-peer (P2P) communication in a wide area network (WAN) are disclosed. In an aspect, interference coordination between P2P devices engaged in P2P communication and WAN devices engaged in WAN communication may be performed based on a network-controlled architecture. For the network-controlled architecture, P2P devices may detect other P2P devices and/or WAN devices and may send measurements (e.g., for pathloss, interference, etc.) for the detected devices to the WAN (e.g., serving base stations). The WAN may perform resource partitioning and/or association for the P2P devices based on the measurements. Association may include selection of P2P communication or WAN communication for a given P2P device. Resource partitioning may include allocation of resources to a group of P2P devices for P2P communication. The WAN may send the results of association and/or resource partitioning to the P2P devices, which may communicate in accordance with the association and/or resource partitioning results.
US10517094B2

An access point generates and transmits, to first client stations and a second client station, a downlink multi-user (MU) physical layer (PHY) data unit having respective media access control (MAC) data units for i) the first client stations and ii) the second client station. The downlink MU PHY data unit includes an indication that the first client stations are to acknowledge the downlink MU PHY data unit in an uplink MU PHY data unit, and indicates that the second client station is to acknowledge the downlink MU PHY data unit in another uplink PHY data unit separate from the uplink MU PHY data unit. The access point receives, from the multiple first client stations, the uplink MU PHY data unit, and polls the second client station to prompt the second client station to acknowledge, in another uplink PHY data unit, that the second client station received the downlink MU PHY data unit.
US10517092B1

A method for transmitting node data in a wireless meshed network from a plurality of wireless nodes to at least one consolidating node includes assigning each of the plurality of wireless nodes to one of a plurality of node pools and causing each of the plurality of wireless nodes to transmit node data to one or more other wireless nodes and/or the at least one consolidating node during the assigned time slots. Each wireless node transmits its node data during timeslots which are adjacent to timeslots during which a wireless node from another node pool transmits its node data. The node data for each wireless node includes data originating at the wireless node and node data received from another wireless node of the same node pool which are linearly aggregated using network coding.
US10517080B2

A control unit (208) transmits a response signal on an uplink control channel on the basis of a rule. In the rule, error detection result pattern candidates are associated with multiple resources of the uplink control channel used in the transmission of the response signal and with phase points within each resource, and at least a specific pattern candidate, wherein the pattern for a specific error detection result with respect to downlink data of a first unit band is identical to the error detection result pattern when communication with the base station (100) occurs using only the first unit band, and the error detection results other than the specific error detection result are all NACK or DTX, is associated with the first resource of the multiple resources. In addition, at least the first resource of the multiple resources is arranged within the first unit band.
US10517079B2

Embodiments herein include a method in a user equipment (UE) for transmitting uplink control information in time slots of a subframe over a radio channel to a radio base station. The uplink control information is comprised in a block of bits. The UE maps the block of bits to a sequence of complex valued modulation symbols. The UE block spreads the sequence across Discrete Fourier Transform Spread—Orthogonal Frequency Division Multiplexing (DFTS-OFDM) symbols. This is performed by applying a spreading sequence to the sequence of complex valued modulation symbols, to achieve a block spread sequence of complex valued modulation symbols. The UE further transforms the block-spread sequence, per DFTS-OFDM symbol. This is performed by applying a matrix that depends on a DFTS-OFDM symbol index and/or slot index to the block-spread sequence. The UE also transmits the block spread sequence, as transformed, over the radio channel to the radio base station.
US10517072B2

Various aspects related to selecting a resource selection procedure for V2V communications are described. In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus for selecting a resource selection procedure for V2V transmissions, is described. The apparatus, e.g., a UE, may be configured to identify that recent sensing history information at the UE is unavailable for a sensing based resource selection procedure. The UE may be further configured to select, in response to identifying that the recent sensing history information is unavailable, a resource selection procedure based on configuration information obtained from a network entity. In various configurations, the UE may select a resource for a V2V transmission based on the resource selection procedure selected based on the configuration information.
US10517068B2

The present disclosure relates to a communication method and system for converging a 5th-Generation (5G) communication system for supporting higher data rates beyond a 4th-Generation (4G) system with a technology for Internet of Things (IoT). The present disclosure may be applied to intelligent services based on the 5G communication technology and the IoT-related technology, such as smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services. A method and apparatus of a wireless network are disclosed. The method includes transmitting a first request message to request allocation of a multimedia broadcast multicast service (MBMS) group identifier from a service capability server/application server (SCS/AS) to a service capability exposure function (SCEF), the first request message including an external group identifier and an SCS/AS identifier, and receiving a first response message including the MBMS group identifier from the SCEF to the SCS/AS.
US10517066B2

Handling of a paging extension in a wireless communication network. A terminal device in the wireless communication network receives, from a base station in the wireless communication network, a message including an indication of a paging extension for the terminal device. The terminal device is associated with a first coverage class. Based on the message, the terminal device determines a second coverage class of a downlink transmission from the base station to a further terminal device. Then, the terminal device determines a target paging group for the paging extension based on the first coverage class and the second coverage class.
US10517032B2

Provided is technology relating to: a terminal device, a base station device, a communication method, and an integrated circuit capable of efficiently performing a Radio Resource Control procedure. The terminal device is configured to, when receiving, from the base station device, an RRC message including information on a target cell, random access information relating to a coverage level, and a timer relating to a handover and indicating the handover, start the timer relating to the handover and execute a random access to the target cell using the random access information relating to the coverage level of the target cell.
US10517030B2

One aspect of the teachings herein involves the temporary transfer of radio identities from one service area of a wireless communication network to another service area, where the individual radio identities are used to differentiate individual radio connections between the network and respective wireless nodes supported by the network. In particular, the temporary transfer of a given radio identity from its default service area for use in another service is limited temporally and/or geographically. Limiting the temporal and/or geographic scope of the radio identity transfer allows the network to substantially maintain default associations of radio identities and their respective service areas, which allows the network to prevent or reduce the use of conflicting radio identities in the same service area. Transfer signaling may be used to transfer radio identities. Such signaling may include the temporal and/or geographic restrictions, to control the migration or spread of borrowed identities in the network.
US10517022B2

Disclosed are a method for enabling a terminal access to a cell, a terminal and a storage medium. The method includes: when performing a Circuit Switched Domain Fallback (CSFB) service, a terminal sends a location update request to a base station of a first cell; when receiving a location update reject message, which is returned by the base station of the first cell in response to the location update request, and determining that a reason for reject is Location Area Not Allowed according to the location update reject message, the terminal puts a Location Area Identification (LAI) of the first cell into a forbidden location areas (LAs) for roaming list; and in response to putting the LAI of the first cell into the forbidden LAs for roaming list, the terminal searches one or more second cells except the first cell and performs an access operation.
US10517021B2

A system and method of communication, comprising establishing a first connection between the user equipment and a first non-public packet switched network which assigns a first non-public packet switched network address to user equipment; establishing an open signaling channel which communicates between the user equipment and a remote server through a cellular telephone network according to a public switched telephone network address associated with an International mobile subscriber identity; communicating an identification of the first non-public network and the first non-public packet switched network address over the open signaling channel to the remote server; and establishing a real time voice communication from the remote server to the user equipment through the first connection based on a call routed through the remote server to the public switched telephone network address.
US10517018B2

Load balancing for cloud-based monitoring of Wi-Fi devices on local access networks is based on local conditions. Requests for connection are received from Wi-Fi devices of the plurality of WLANs exceed a threshold. An indication of at least one condition for each of the WLANs is also received either with the connection request or separately. Example conditions include, without limitation, a number of local connections, network security breaches, guaranteed service levels, local latency or congestion, power outages or reboots, and the like. In response, at least one Wi-Fi device is prioritized and scheduled based on a corresponding at least one condition.
US10517007B2

A node (100, 200) of a cellular network obtains reports of measurements for a given cell (20) of the cellular network. The measurements are performed by one or more communication devices (10) associated with a surrounding cell (21) of the given cell. Each measurement indicates a received signal strength of a signal (RS) from the given cell (20). On the basis of the received signal strengths, the node (100) determines a level of interference generated by the given cell (20) with respect to the surrounding cell (21).
US10517004B2

Application modules (AMs) with multi-carrier subscriber identity modules (MSIMs) for diagnostic mode monitoring of signals within wireless distributed communications systems (WDCSs), including but not limited to distributed antenna systems (DASs). Related systems and methods are also disclosed. The MSIMs comprise circuitry configured to implement multiple SIM instances, each SIM instance containing carrier-specific data to enable the AM to register with a carrier to perform diagnostic mode monitoring of signals from the respective carrier. In one embodiment, AMs may be associated with components of a WDCS. By associating the AMs into components of a WDCS, live signals in the WDCS can be monitored and measured for monitoring the performance of components within the WDCS. The AMs may include one or more application level applications configured to receive and monitor signals in the WDCS, and to provide application-level information about such monitored signals to other components or systems, or technicians.
US10517003B2

A wireless communication device having a first SIM and a second SIM and a radio frequency (RF) resource including multiple receive chains and at least one transmit chain may detect, during a connection to a first network associated with the first SIM, a start of a communication activity associated with the second SIM that uses one or more transmit chains and one or more of the receive chains. The wireless communication device may determine whether a carrier frequency of a cell serving the network associated with the first SIM is within a downlink frequency range supported by an unused receive chain of the RF resource. If not, the wireless communication device may identify a neighbor cell of the first network with a carrier frequency within a downlink frequency range supported by an unused receive chain of the RF resource, and attempt to camp the first SIM on that neighbor cell.
US10516998B2

In some examples, a method includes assigning, with an Access Point (AP) in a wireless network, a value for an Authentication Control Threshold (ACT) field in an advertisement packet that allows devices having a predetermined access control role to immediately attempt to associate with the AP. The method can further include transmitting, with the AP, the advertisement packet including the value for the ACT field for devices having the predetermined access control role.
US10516997B2

Techniques are provided for giving access to restricted content on a first device from a second device through a wireless network. In one embodiment, the first device transmits an authorization request signal to the second device or to a server in the wireless network. The second device, having received the authorization request, prompts an authorized user to give authorization to the first device by inputting an authentication key such as a password or gesture on the second device. Upon verification of the authentication key, an authorization signal may be wirelessly transmitted to the first device, permitting access to the restricted content or functions on the first device. In some embodiments, the second device may be alerted to an authorization request and may select a request for authorization from a selectable queue of requests.
US10516972B1

Access to location information related to mobile devices is disclosed. A component can receive a subscription request comprising an alternate identity corresponding to a primary identity and related to returning location related data associated with a set of network event locating system (NELOS) information. NELOS information can be received from a NELOS component and can be derived from timed fingerprint location (TFL) information associated with a user equipment (UE). TFL information and NELOS information can be distinct from location information determined from conventional techniques that can provide for additional benefit. The subscription request can indicate continuing access to location information without subsequent requests. Moreover, access can be via a push of information to a subscribing device.
US10516969B2

A mobile application for execution upon an electronic device for an amusement park or waterpark. The mobile application provides information, entertainment or other convenience data to the user while the user is within the park. The mobile application may be configured to determine a position of the electronic device within the park and display notifications including discounts at nearby vendors or restaurants, menus of nearby eateries, or ride recommendations based upon wait times. The mobile application may allow the user to make reservations at nearby restaurants within the park. The mobile application may generate an efficient ride sequence for the user based upon characteristics of either the user or the user's participation within the park and navigate the user around the park according to the ride sequence. Puzzles, games, or other entertainment or educational activities may be displayed to the user for providing rewards based upon their participation.
US10516958B2

When compressing an HOA data frame representation, a gain control (15, 151) is applied for each channel signal before it is perceptually encoded (16). The gain values are transferred in a differential manner as side information. However, for starting decoding of such streamed compressed HOA data frame representation absolute gain values are required, which should be coded with a minimum number of bits. For determining such lowest integer number (βe) of bits the HOA data frame representation (C(k)) is rendered in spatial domain to virtual loudspeaker signals lying on a unit sphere, followed by normalisation of the HOA data frame representation (C(k)). Then the lowest integer number of bits is set to βe=┌log2(┌log2(√{square root over (KMAX)}·O)┐+1)┐.
US10516957B2

Acoustic transducer systems are described herein and in particular, acoustic transducer systems involving high displacement are described. An example acoustic transducer system includes an acoustic driver, a diaphragm position sensing module for generating a position signal corresponding to a displacement of a diaphragm of the acoustic driver, and a controller operable to: receive an input audio signal; generate a control signal based at least on the input audio signal and the position signal; and transmit the control signal to a voice coil operably coupled to the diaphragm so that the voice coil moves within an air gap within the acoustic driver at least partially in response to the control signal. A height of the voice coil can correspond substantially to a gap height in some embodiments.
US10516952B2

A combination audio input and hearing aid kit including a hearing aid device. An audio Y cable connector has a pair of upper ports and a lower port. A first audio cable has a proximal end selectively electrically coupled to the hearing aid device and a distal end selectively electrically coupled to a first of the pair of upper ports of the audio Y cable connector. An earbud headphone is selectively electrically coupled to a second of the pair of upper ports of the audio Y cable connector. Lastly, a second audio cable has a first end selectively electrically coupled to the lower port of the audio Y cable connector and a second end selectively electrically coupled to a remote electronic device.
US10516949B2

A device to transmit an audio signal comprises at least one light source configured to transmit the audio signal with at least one wavelength of light. At least one detector is configured to detect the audio signal and generate at least one electrical signal in response to the at least one wavelength of light. A transducer is supported with and configured to vibrate at least one of an eardrum, an ossicle or a cochlea. Active circuitry is coupled to the transducer to drive the transducer in response to the at least one electrical signal, so as to provide the user with high quality sound.
US10516948B2

A loudspeaker arrangement for a plurality of MEMS loudspeakers for generating sound waves in the audible wavelength spectrum includes a housing, which has a sound conduction cavity and at least one sound outlet opening, and at least two MEMS loudspeakers, arranged in the interior of the housing opposite and spaced apart from each other by the sound conduction cavity. Each MEMS loudspeaker has a cavity in the region of their opposite faces. The loudspeaker arrangement includes a shielding wall for acoustically decoupling the two MEMS loudspeakers from each other. The shielding wall is arranged in the interior of the housing between the two MEMS loudspeakers such that the sound conduction cavity is subdivided into a first and a second a cavity region respectively associated with one of the two MEMS loudspeakers.
US10516947B2

An E-shaped armature including a central, flat, elongate element for extending through the coil and magnet assembly of a transducer. The armature has two flaring sheets at one end for attachment to the transducer housing outside of a plane of the flat element and for facilitating the bending of the armature. A transducer may include the armature.
US10516946B2

A device to transmit an audio signal to a user comprises a transducer and a support. The support is configured for placement on the eardrum to drive the eardrum. The transducer is coupled to the support at a first location to decrease occlusion and a second location to drive the eardrum. The transducer may comprise one or more of an electromagnetic balanced armature transducer, a piezoelectric transducer, a magnetostrictive transducer, a photostrictive transducer, or a coil and magnet. The device may find use with open canal hearing aids.
US10516941B2

Wind noise reduction is provided by obtaining a first signal from a first microphone and a contemporaneous second signal from a second microphone. A level of the first signal is compared to a level of the second signal, within a short or substantially instantaneous time frame. If the level of the first signal exceeds the level of the second signal by greater than a predefined difference threshold, a suppression is applied to the first signal.
US10516937B2

A calculation unit for a sound reproduction system includes an input unit, a processor and at least three outputs for controlling at least three transducers of an array. The input unit has the purpose to receive an audio stream to be reproduced using the array, wherein the audio stream has a frequency range. The processor is configured to calculate three individual audio signals to be output using the at least three outputs, such that a first acoustic differential having a second or higher order is generated using the array.
US10516936B1

A speaker includes a frame and a partition wall coupled with the frame to define a boundary between a high-pitched sound zone and a low-pitched sound zone. The high-pitched sound zone includes an electromagnetic component accommodating area and plural discontinuous sound chamber extension areas. The electromagnetic component accommodating area and the plural discontinuous sound chamber extension areas are fluid-communicable.
US10516935B2

A first acoustic transducer has an armature, and the armature moves within a magnetic field. The first transducer also comprises a first coil. A second acoustic transducer has a first outer circumferential edge and an inner circumferential edge. A housing includes at least portions of the first transducer and the second transducer. The first transducer is disposed at least partially within the cavity and within the inner circumferential edge of the second transducer. The first coil is fixed in space relative to the housing.
US10516930B2

A system, method, and wireless earpieces for managing power settings. Sensor measurements are performed utilizing a first sensor array of the wireless earpieces to detect light and motion. Sensor measurements are performed utilizing a second sensor array of the wireless earpieces to detect light and motion. The sensor measurements are analyzed from the first sensor array and the second sensor array. A determination is made whether a change event is detected in response to the sensor measurements. The change event is confirmed as detected. The wireless earpieces enter a full power mode in response to the change event being confirmed.
US10516928B2

A wearable audio device in accordance with a particular embodiment of the present technology includes an earpiece, a speaker, an antenna, and processing circuitry. The earpiece includes a housing within which the speaker and the processing circuitry are disposed. The antenna conformably extends along a perimeter portion of the housing. The processing circuitry is configured to receive audio content from an audio player via the antenna. The processing circuitry is also configured to generate sound corresponding to the audio content via the speaker. The antenna is exposed and is not a loop antenna. The audio device also includes a circuit board supporting at least some of the processing circuitry within the housing. The audio content travels from the antenna to the circuit board without travelling through any flexible wires.
US10516926B2

An object is to reduce weight load acting on a connecting member that connects a speaker unit and a bracket and keep the weight balance of the right and left of the speaker unit. A speaker unit mounting bracket is provided with a voltage converter, a base plate, and a cover. The cover covers the voltage converter and the base plate.
US10516924B2

A torsion spring ceiling grill that is reconfigurable to adapt smoothly to various thicknesses of ceiling tiles. The ceiling tile has an opening to which a grill plate and a backing plate correspond. The grill plate attaches to the backing plate via the torsion springs, clamping the ceiling tile in between. The torsion spring assemblies can be reconfigured by repositioning an axle of each torsion spring assembly in its respective slot in vertical spring support panels of the grill plate. The torsion spring assemblies can be releasably secured at any position along the slot. The backing plate has spring-receiving openings on a top horizontal panel that extends out over the opening in the ceiling tile to receive arms of the torsion springs. Arms of the torsion springs may be bound by a severable connector which is severed by a blade above the top horizontal panel during installation.
US10516923B2

A bandwidth assignment method and apparatus, and an optical network system are disclosed. The method includes: setting a maximum bandwidth grant size and a maximum burst bandwidth grant size for an optical network unit; receiving a bandwidth assignment request of the optical network unit; and when an optical line terminal determines, according to the bandwidth assignment request, that a bandwidth grant size requested to be assigned in the bandwidth request is greater than the set maximum bandwidth grant size and less than or equal to the set maximum burst bandwidth grant size, determining, by the optical line terminal, in response to the request, to assign the requested bandwidth grant size to the optical network unit. Therefore, timely and accurate transmission of massive uplink burst data traffic is ensured, a transmission delay is reduced, service performance is improved, and system bandwidth utilization is greatly increased.
US10516921B1

Disclosed is a new advance in a network management function of an optical time terminal (OLT). A virtual switch management program is running on the disclosed OLT. The virtual switch management program provides a switch management environment for a single chassis-based Ethernet switch with a plurality of port extender cards corresponding to the optical network terminals and being mounted thereon through a management terminal. The virtual switch management program receives a switch management command for each port extender through the management terminal and outputs a fiber LAN management command corresponding to the switch management command to an optical network terminal corresponding to each port extender.
US10516916B2

The invention relates to a method of processing video data, a device (102) and a computer program product for implementing said method, and a data construct including video data processed by said method. The method processes unprocessed video data into processed video data, said unprocessed video data being provided by picking up (112) sequential images of a situation or scene (100), and includes the steps of: applying a motion and gesture recognition technology (114) in real time to said situation or scene; identifying undesirable image contents contained in said unprocessed video data, based on a result of said motion and gesture recognition, said undesirable image contents preferably including inappropriate body expression (128-132) such as obscene gestures or indecent exposures, and providing content information relating to any identified undesirable image contents; and using said content information to produce said processed video data.
US10516913B2

The present disclosure provides a receiving device including, a receiver that receives AV content, a detector, an acquirer, a tentative reservation registering part, and a definitive reservation registering part.
US10516900B2

A computer implemented method for inserting advertisement content into a program content stream includes receiving, by a headend content server, the program content stream. The program content stream includes an advertisement insertion cue. The method further includes detecting the advertisement insertion cue in the program content stream, and the advertisement insertion cue indicates an insertion point in the program content stream for inserting an advertisement. The method further includes modifying the advertisement insertion cue to indicate an expiration date and time for playout of a first advertisement content to be inserted into the program content stream, and inserting the first advertisement content into the program content stream.
US10516887B2

Disclosed is a method of decoding residual coefficients of a transform unit from a bitstream of video data. The method receives the transform unit (1500) from the bitstream of video data in which the transform unit has upper (1503) and lower (1502) level square layers. The upper level layer represents a square arrangement of at most four significant coefficient group flags with each of the significant coefficient group flags representing a non-overlapping region of the lower level layer. The method determines determining the significant coefficient group flags of the square upper level layer for the received transform unit, and determines values of residual coefficients of the square lower layer according to the determined significant coefficient group flags to decode the transform unit of the bitstream of video data. Corresponding encoding methods are also disclosed.
US10516878B1

Features for a lightweight stereoscopic viewing client are described. The client can generate accurate ground point coordinates from selections within the lightweight viewer by accumulating the transformations from original image sources to the images used to render the stereoscopic scene to accurately predict error for a point selection. The viewer may also be decoupled from a permanent image store allowing on-demand retrieval of images via a network for stereoscopic viewing.
US10516875B2

A method and an apparatus for obtaining a depth image by using a time-of-flight sensor may generate a depth image based on a plurality of images in which a motion blur area caused by a movement of an object was corrected. In this case, since the motion blur area is corrected after an initial phase difference of emitted light is compensated, an accuracy of the depth image may be enhanced.
US10516869B2

A novel electronic system provides fast three-dimensional model generation, social content sharing of dynamic three-dimensional models, and monetization of the dynamic three-dimensional models created by casual consumers. In one embodiment, a casual consumer utilizes a dedicated real-time 3D model reconstruction studio with multiple camera angles, and then rapidly create dynamic 3D models with novel computational methods performed in scalable graphics processing units. In another embodiment, uncalibrated multiple sources of video recording of a targeted object are provided by a plurality of commonly-available consumer video recording devices (e.g. a smart phone, a camcorder, a digital camera, etc.) located at different angles, after which the uncalibrated multiple sources of video recording are transmitted to a novel cloud computing system for real-time temporal, spatial, and photometrical calibration and 3D model reconstruction. The dynamic 3D models can be uploaded, listed, and shared among content creators and viewers in an electronic sharing platform.
US10516864B2

Cameras that are four imagers that form an imaging system are so configured as to be capable of acquiring parallax information based on two sets of parallax images that differ from each other in terms of imaging range for acquisition of the parallax information with the inter-camera distance reduced. The acquired parallax information is used to detect a pointing element on an irradiated region that is a projection screen to achieve interactive image projection.
US10516859B2

The present technology relates to a solid-state image sensor and an electronic device that can expand a dynamic range while suppressing degradation of image quality.A solid-state image sensor includes a pixel unit in which basic pattern pixel groups are arranged, each of the basic pattern pixel groups having output pixels of a plurality of colors arranged according to a predetermined pattern, the output pixel being a pixel based on an output unit of a pixel signal, the output pixel of at least one color among the output pixels having three or more types of sizes, and a signal processing unit configured to perform synthesis processing for a plurality of the pixel signals from a plurality of the output pixels having a same color and different sizes. The present technology can be applied to, for example, a CMOS image sensor.
US10516858B2

A plurality of fixed cameras installed in a driving area on a highway and a server device are connected via a network NW. The server device displays the captured images of the fixed cameras on the fixed camera monitor and requests camera position information and zooming position information to respective fixed cameras in response to occurrence of a traffic accident or the like in the driving area. In response to this request, the fixed cameras transmit the camera position information and the zooming position information to the server device. Based on camera position information and zooming position information, the server device derives the occurrence position of a traffic accident or the like, instructs a predetermined drone to capture the image around the occurrence position such as a traffic accident, and displays the captured image transmitted from the drone on a drone monitor.
US10516850B2

Methods and apparatus for recalling and replaying content during a communications session are provided herein. In some embodiments, methods for replaying content during a communications session may comprise detecting a real-time communications session between two or more participant devices, storing content of the communications session transmitted between the two or more participant devices as the real-time communications session persists, receiving a control request from a first participant device of the two or more participants devices to replay a portion of the content; and transmitting the portion of the content to at least one of the participant devices as the real-time communications session persists.
US10516848B2

An image processing device includes a frame memory, an image input unit, an image quality converter that converts, on a frame basis, image quality of image information stored in the frame memory, an image output unit that reads the image information from the frame memory and outputs the image information to a display device, a controller that controls a function of the image quality converter based on a traveling state of the vehicle and changes a frame delay amount from when each of frames of the image information is received until when the frame is outputted from the image output unit, and an interpolation frame setting unit that sets an interpolation frame of the image information to be outputted in a transition period in which the controller changes the frame delay amount from a first frame delay amount to a second frame delay amount.
US10516844B2

An image capturing device includes a photoelectric converter including one of a plurality of pixels, an amplifier, and control circuitry. Each pixel includes at least a photoelectric conversion element, and is configured to output an electrical signal corresponding to an intensity of light received by the photoelectric conversion element. The control circuitry is configured to sequentially drive the plurality of pixels in a time staggered manner such that, during a time from when a certain pixel outputs a reset signal of the certain pixel to the amplifier to when the pixel outputs a signal of the certain pixel to the amplifier, a subsequent pixel of the certain pixel outputs one of a reset signal and a signal of the subsequent pixel to the amplifier. The reset signal represents an electrical signal of a reset voltage to reset a corresponding pixel. The signal represents the electrical signal.
US10516842B2

A driving method of a semiconductor device that takes three-dimensional images with short duration is provided. In a first step, a light source starts to emit light, and first potential corresponding to the total amount of light received by a first photoelectric conversion element and a second photoelectric conversion element is written to a first charge accumulation region. In a second step, the light source stops emitting light and second potential corresponding to the total amount of light received by the first photoelectric conversion element and the second photoelectric conversion element is written to a second charge accumulation region. In a third step, first data corresponding to the potential written to the first charge accumulation region is read. In a fourth step, second data corresponding to the potential written to the second charge accumulation region is read.
US10516840B2

An image sensor includes: a readout circuit that reads out a signal to a signal line, the signal being generated by an electric charge resulting from a photoelectric conversion; a holding circuit that holds a voltage based on an electric current from a power supply circuit; and an electric current source including a transistor having a drain part connected to the signal line and a gate part connected to the holding circuit and the drain part, the electric current source supplying the signal line with an electric current generated by the voltage held in the holding circuit.
US10516838B2

An event-based sensor includes: a pixel array configured to output activation signals in response to an input to the pixel array; and a controller configured to output a control signal for supplying a first photocurrent generated in a first pixel of the pixel array to a second pixel of the pixel array.
US10516827B2

According to an aspect of the invention, an imaging apparatus includes: a focal point detection unit configured to perform focal point detection on the basis of a phase difference between a plurality of image signals obtained by photoelectric conversion of light fluxes each passing through different pupil partial regions of an imaging optical system; an image blur compensation unit configured to compensate for image blur; and a control unit configured to set a position at which a vignetting amount occurring in a light flux passing through the imaging optical system is equal to or less than a predetermined value during a period in which the focal point detection is performed by the focal point detection unit as a center position of a driving amplitude to perform drive control of the image blur compensation unit.
US10516824B2

An electronic device for processing images is provided. The electronic device includes multiple camera groups each including a pair of cameras disposed in different optical axis directions, and having different fields of views, multiple processors each configured to process images acquired through the multiple camera groups and a designated processor configured to control the first processor and the second processor. The designated processor is further configured to select an operation mode associated with the electronic device, at least based on an input associated with a first camera group or a second camera group, and if the operation mode is selected as a first operation mode, obtain an image covering the first FOV by using first images that is processed through a first processor, and restrict power supply to the second processor or the second camera group.
US10516820B2

An electronic device includes a camera and a processor. The processor is configured to: obtain a first image from the camera with respect to an external object, move a lens device depending on a specified amount of movement using a lens driver, obtain a second image corresponding to a position to which the lens device moves with respect to the external object, determine a first partial area of the first image corresponding to a specified portion of the external object, determine a second partial area of the second image corresponding to the first partial area based on the first partial area and the specified movement amount, determine a focus position with respect to the lens device based on a defocus difference between the first partial area and the second partial area and the specified movement amount, and move the lens device to the focus position using the lens driver.
US10516818B2

A photographic apparatus that includes a processor and a memory storing one or more commands that, when executed by the processor, cause the processor to perform operations, the operations including: obtaining a communication signal from a subject; identifying photographing reference information from the communication signal; and based on the photographing reference information, controlling at least one of a focus value and a shutter speed to capture a photo that includes the subject is disclosed.
US10516809B2

A printing system is disclosed. The printing system includes a color management unit including optimization logic to generate a multi-dimensional color management lookup table derived from an input color to output color mapping, wherein the multi-dimensional color management lookup table has a non-uniform spacing of grid points specifying a correspondence between each of a plurality of input color space dimensions and output color space dimensions, and a color engine to receive an input color in an input color space, perform a multi-dimensional interpolation via the multi-dimensional color management lookup table to map the input color to an output color in an output color space; and return the output color.
US10516807B2

An apparatus which forms an electrostatic latent image by exposing a charged photosensitive member with light. The apparatus identifies a pixel which has density value less than a threshold value and is sandwiched in a predetermined direction between two pixels having density values greater than or equal to the threshold value in image data, generates screen image data by screen processing on the image data, and outputs, for each of one pixel of the two pixels sandwiching the identified pixel and a pixel adjacent to the one pixel in the predetermined direction, an adjusted density value the screen image data.
US10516805B2

A three-dimensional image forming system according to an embodiment of the present invention is a system that expands the front side of a thermally expandable sheet formed by laminating a thermally expanding layer on a base material and forms irregularities in a desired area, the system includes a print data density adjusting unit that adjusts, in print data for printing, on the back side of the thermally expandable sheet, a grayscale image for expanding the thermally expandable sheet to a surface height according to a density, the density of an outline part obtained by setting a region from a boundary between adjacent two regions having different densities in the grayscale image to a predetermined distance as the outline part in at least either of the two regions having different densities such that steep steps are formed on the front side of the thermally expandable sheet at the boundary.
US10516803B2

An apparatus that executes a driver program generating an electronic document in a predetermined format based on drawing data in a predetermined type converted by a conversion module, wherein the conversion module converts a drawing command, for an object with a text attribute that satisfies a predetermined condition, of drawing commands making up drawing data of a document into a drawing command with a non-text attribute and delivers text information the type-converted drawing command both relating to the object and to the driver program; and the driver program generates, in the case of receiving the text information and the type-converted drawing command, an electronic document in the predetermined format by representing the object whose attribute has been converted into the non-text attribute of the type-converted drawing command by an object with a text attribute based on the received text information.
US10516799B2

Systems and methods in accordance with the invention allow automatic recording, sharing, and communicating of different parameters associated with images and their imager to define a specific system behavior of a display device or an algorithm unit. Examples of information include imager parameters, environment parameters, image processing and enhancement parameters, coordinates of a section of wide-angle scene image content, display parameters, defined user experience, defined system behavior or any information to be recorded, shared, and communicated. To avoid loss of information, the information is encoded directly in the picture using a marker. This way, the information is robustly transferred from the imager to the display unit. According to the information, the final image can be automatically corrected and enhanced before display, different associated parameters can be displayed on final image or be used with another output. The end user experience or system behavior can thus be defined and be reproduced.
US10516797B2

An imager is provided. The imager has an imaging platen which presents an imaging surface against which an object to be imaged can be placed. The imaging platen has a photodetector layer and a light guiding layer operable to guide light towards the object. The imager includes a light source operable to emit light into the light guiding layer. The light source is located at an edge of the light guiding layer, to guide light into the light guiding layer of the imaging platen.
US10516792B2

An image forming apparatus includes: an image acquiring section configured to acquire an image formation target page image; a display control section configured to perform processing for displaying the page image in a preview display area; an operation-input acquiring section configured to acquire a first operation input for designating a first position in a designatable area and a second operation input for designating a second position in the preview display area; a determining section configured to determine which allocation setting area corresponding to which number of page images is designated as an area where processing for setting a number of page images allocated to one sheet is executed; and a setting section configured to apply setting of a number of page images allocated to one sheet to the page image for which the first operation input is performed.
US10516781B1

A dialing list comprising call records can be processed by a call handling component(s) in a contact center in various dialing modes. A call record may be processed to originate a voice call, where the agent manually dials the call as a voice telephone call. In another embodiment, the call record can be processed to originate a SMS text call, where the agent also determines when the call originates. In each embodiment, the agent is presented with a graphical user interface tailored to the dialing mode. The dialing mode used may be defined by the dialing list the call record is retrieved from, information from within the call record itself, application of a rule, or input from the agent. Once the dialing mode is selected, it may be altered under certain conditions. When the call is originated, various compliance oriented tests, including calling windows and call attempts, are performed.
US10516775B1

Provided is a computer implemented method and system for delivering text messages, emails, and messages from a messenger application to a user while the user is engaged in an activity, such as driving, exercising, or working. Typically, the emails and other messages are announced to the user and read aloud without any user input. In Drive Mode, while the user is driving, a clean interface is shown to the user, and the user can hear announcements and messages/emails aloud without looking at the screen of the phone, and use gestures to operate the phone. After a determination is made that a new text message and/or email has arrived, the user is informed aloud of the text message/email/messenger message and in most instances, and if the user takes no further action, the body and/or subject of the text message/email/messenger message is read aloud to the user. All messages can be placed in a single queue, and read to the user in order of receipt.
US10516774B2

A method for configuring a first electronic device that includes first and second wireless communication systems. A first wireless connection is established between the first electronic device and a second electronic device using the first wireless communication system. Configuration information pertaining to the second wireless communication system is transmitted from the first electronic device to the second electronic device using the first wireless connection. Configuration instructions are transmitted from the second electronic device to the first electronic device over the first wireless connection. The configuration instructions are used to configure the first electronic device to communicate using the second wireless communication system, and the first wireless connection can then be terminated.
US10516768B2

A vehicle interface device (VID) switches to a first vehicle data transmission mode (VDTM) from a prior VDTM based on a trigger for transmitting vehicle data messages (VDMs) and which VDMs have been requested at a vehicle data receptor (VDR). A decreased data transfer rate may result from selecting the first VDTM such that some portions of VDMs received while the VID is operating in the other VDTM are transmitted to the VDR from the VID and other portions of those VDMs are not transmitted to the VDR from the VID. An increased data transfer rate may result from selecting the first VDTM such that some portions of VDMs received while the VID is operating in the first VDTM are transmitted to the VDR from the VID whereas those same portions would not have been transmitted to the VDR from the VID if the VID was still operating in the prior VDTM.
US10516765B2

In one implementation, a universal translator device for translating protocols, the device includes one or more peripheral device interfaces through which communication from one or more peripheral devices is received using any of a plurality of protocols; a protocol translator that is (i) preconfigured with translation mappings to translate between each possible permutation of the plurality of protocols and (ii) programmed to translate, using the translation mappings, signals received from the peripheral devices into at least one target protocol; and a wireless interface that is configured to transmit wireless signals in the target protocol, the wireless signals having been translated into the target protocol by the protocol translator.
US10516755B2

Apparatus and methods for ensuring delivery of geographically relevant content to IP-enabled user devices associated with a content distribution network. In one embodiment, the network (or designated content source) determines a geographic context or location of the user device, and uses this information to manage the packaging and delivery of content thereto so as to obey blackout restrictions and/or provide content which is relevant to the geographic context/location. In one variant, the user device comprises a mobile device such as a tablet computer or smartphone, and the content is delivered thereto over either a managed or unmanaged network infrastructure.
US10516752B2

Disclosed are systems, methods, devices and non-transitory, computer-readable storage mediums for edge caching shared devices. In some implementations, a method comprises: receiving, by a client device on a local area network (LAN), a request for data transfer from a user of the client device; determining, by the client device, if one of a plurality of edge cache servers on the LAN has established server affinity with the user; if an edge cache server has established server affinity with the user, initiating, by the client device, data transfer between the client device and the edge cache server; and if no edge cache server on the LAN has established server affinity with the user, establishing, by the client device, server affinity between the user and one of the plurality of edge cache servers.
US10516744B2

A method of configuring a graphical user interface in a computing device, the device comprising a collection of applications (14), wherein the computing device is connected to a network, the method comprising: determining (16) for each application a list of services required by the application to be executed, determining (18) a collection of available resources as the resources able to be accessed by the computing device through the network, a resources being able to provide a service, comparing (15) the list of services required by each application with the services provided by the collection of available resources so as to find a match for each required service of the list of the said application within the collection of available resources, and generating (24) a list of operational applications, an operational application being an application for which each required service has a match provided by the available resources.
US10516743B1

In an embodiment, a method is performed by a computer system. The method includes automatically receiving, from an agent on a client device that is physically distinct from the computer system, a cookie corresponding to an active user session on a website. The active user session is previously established on the website in response to the website receiving valid user credentials from the client device. The method also includes storing the cookie in memory. In addition, the method includes, via the cookie, collecting information from the website over the active user session, thereby reusing the active user session. Further, the method includes periodically sending a dummy request comprising the cookie to the website, thereby preserving the active user session.
US10516739B2

An extensible computing system integrates asset health data and user control of devices made by different manufacturers, using a common computer platform application structure and a common platform services structure. A services bus communicates device signals in a standardized format from the common platform services structure to a proprietary extension services structure, which converts the device communication signals from the standardized format to a proprietary communication format. A data highway bus communicates asset health and reliability data in a standardized data format from the proprietary extension services structure to the common extension services structure. The proprietary services structure converts asset health data from a proprietary data format as received from the proprietary device into the standardized data format. An input communicates data in the proprietary data format from the proprietary device to the computer, and an output sends communication signals in the proprietary communication format to the proprietary device.
US10516738B2

One embodiment provides an apparatus. The apparatus includes a sensor module. The sensor module includes a sensor; and a sensor controller. The sensor controller is to enumerate the sensor to a sensor processing unit in response to being powered on. The enumerating includes communicating enumeration data to the sensor processing unit. The enumeration data includes one or more of a sensor name, a sensor manufacturer name, a sensor serial number, a hardware version, a firmware version, and/or one or more sensor characteristics. The sensor controller is further to monitor operation of the sensor and to provide sensor lifecycle information to the sensor processing unit over the lifecycle of the sensor.
US10516734B2

A method for data management comprises receiving a request from a remote computer system of a datacenter to retrieve data stored across a plurality of computer servers in a distributed manner. The data can be with respect to a state and/or attribute of the remote computer system of the datacenter. The request can be received at a first computer server dedicated to the remote computer system among the plurality of computer servers. The first computer server can generate a query to retrieve the data and direct the query to one or more other computer servers of the plurality of computer servers to retrieve the data. The data can be aggregated at the first computer server from the one or more other computer servers and transmitted to the remote computer system from the first computer server dedicated to the remote computer system.
US10516724B2

An image generation unit generates image data to be displayed on an outputting apparatus. An acceptance unit accepts operation information of inputting units provided in an inputting apparatus. A sharing processing unit carries out, when the acceptance unit accepts operation information of particular one of the inputting units provided in the inputting apparatus, a process of sharing the image data generated by the image generation unit or information relating to the image data. The particular inputting unit provided in the inputting apparatus is used by a user to input operation information to system software of an information processing apparatus, and the sharing processing unit carries out the sharing process only when the acceptance unit accepts the operation information of the particular inputting unit.
US10516719B1

Disclosed is a system and method for searching and registering a wearable Bluetooth device in a surrounding area. The searching Bluetooth device broadcasts a session description protocol (SDP) request message by executing the SDP. When the SDP request message broadcast by the searching Bluetooth device is received, a surrounding Bluetooth device executes the SDP, generates an SDP response message, and transmits the SDP response message to the searching Bluetooth device. When the SDP response message is received, the searching Bluetooth device requests that the server provide the detailed information file of the surrounding Bluetooth device, based on server access information included in the SDP response message. When the detailed information file of the surrounding Bluetooth device is received from the server, the searching Bluetooth device stores the detailed information file.
US10516717B2

Methods and systems are described for enabling network-initiated control of streaming of segmented content from a content delivery node to at least one client, the client being configured to access at least part of the segmented content on the basis of a manifest file. A first manifest file is received identifying one or more segments and location information for locating one or more content delivery nodes configured to transmit one or more segments to at least one client. In response to reception of the first manifest file, channel set-up information is provided. At least one streaming control channel is established between at least one client and a control channel server function associated with the content delivery node on the basis of the control channel set-up information. The at least one client is configured for receiving at least one manifest file update message via the streaming control channel.
US10516715B2

A scheme for managing ABR live media streaming of content in a wireless radio network environment that may have radio white spot areas. Upon determining that the wireless UE device executing an ABR client application is in a radio white spot area, the current ABR live media streaming session is time-shifted for a duration based on how long a service outage may last. During the video service outage, playback of advertisements pre-populated at the wireless UE device may be commenced. When the wireless UE device exits the radio white spot area, the ABR streaming session may be resumed to play the time-shifted media content from a point adjacent to the particular segment where the ABR streaming session was time-shifted.
US10516714B2

A method for transmitting encoded media data on the basis of a layer model includes dividing the media data onto a basic layer and at least one additional enhanced layer, transmitting the basic layer and the at least one enhanced layer via at least two network accesses, selecting a first network access to transmit the basic layer that has a network quality and/or stability that is sufficient for transmitting the basic layer; and selecting at least one second network access from among the network accesses depending upon the bandwidth of the first network access and the quality and stability of the network accesses for transmitting the at least one enhanced layer. An apparatus can be configured to execute the method. In some embodiments, the apparatus can include a communication system, a server computer device and/or a mobile terminal.
US10516709B2

The present technology automatically shares materials at the start of a videoconference without requiring a participant to find the materials or instruct the videoconferencing application to share the materials. The conference materials can be automatically shared without any conference participant involvement. The present technology automatically associates materials included in a calendar invitation to the conference or in a shared space referenced in the calendar invitation. These materials can be automatically shared when the conference launches.
US10516706B2

Providing automated progress updates in a contact center including detecting an activity by a resource of the contact center related to a customer interaction occurring via a customer communications channel between the resource and a customer. The activity comprises an interaction between the resource and one or more additional resources associated with the contact center occurring via a second communications channel. In response to detecting the activity by the resource, a notification comprising a progress update related to the customer interaction is automatically generated. The notification is transmitted, via the customer communications channel, to a customer device associated with the customer interaction.
US10516701B2

According to an embodiment, a natural language processing artificial intelligence network and data security system determines an emotions model for one or more users from electronic natural language interactions of the users. The system includes a natural language processing decoder to determine textual features from the electronic natural language interactions that may be indicative of emotional states of the users. They system includes an emotions model encoder that generates an emotions model based on the emotional states of the users in the electronic natural language interactions retrieved from the data storage. The system also includes an artificial intelligence network and data security subsystem. The artificial intelligence network and data security subsystem may use the emotions model as a primitive for artificial intelligence based tasks including computer system security, network security, data security, proactive monitoring and preventive actions, that are moderated using the context provided by the emotional state of a user.
US10516679B2

A data-collecting device acquires data associated with a real-time data stream and transmits the data to a data-consuming service hosted on a server computer system in the form of a multipart response. The multipart response includes one or more data content parts and at least one authentication content part. Each of the one or more data content parts contains data representing part of the real-time data stream. Each authentication content part includes authentication information usable to verify the integrity of the data transmitted in the data content parts transmitted prior to the authentication content part.
US10516676B2

A processor-implemented method alters a computer resource based on its new geolocation. One or more processors receive a message that a computer resource has moved from a first geolocation to a new geolocation. The processor(s) receive an identifier of the new geolocation for the computer resource. In response to receiving the identifier of the new geolocation for the computer resource, the processor(s) request and receive encrypted data from the new geolocation. The processor(s) apply decryption information to the encrypted data from the new geolocation, where the decryption information is specifically for decrypting encrypted data from the new geolocation. In response to the decryption information failing to decrypt the encrypted data from the new geolocation, the processor(s) determine that the identifier of the new geolocation is false and apply a geolocation based resource policy to alter the computer resource at the new geolocation.
US10516669B2

Cloud storage provides for accessible interfaces, near-instant elasticity and scalability, multi-tenancy, and metered resources within a framework of distributed resources acing to provide highly fault tolerant solutions with high data durability. However, cloud storage has drawbacks and limitations which are addressed by:a graphical user interface which portrays content ingested from third party sources in its original folder contexts and determines what folder locations each knowledge worker will see in the interface rather than how they are uploaded onto the remote storage;a centralized determination of incremental ingestion of changes from a data source to a cloud storage repository that should be written; anda responsive method of obtaining query results for policies that evaluate one or more clauses against a cloud storage repository containing large data sets; anda means of maintaining/refreshing of statistics for large data sets within a cloud storage repository.
US10516662B2

A method of authenticating the legitimacy of a request for a resource from a resource provider by a user, including providing an authentication process in which a resource provider message is received and de-assembled, the integrity of the user request message is confirmed, a result indicator as to the legitimacy of the resource provider message is created by performing two or more authenticity checks, and an authentication result is sent.
US10516661B2

In one embodiment, a supervisory device for a network of a power substation identifies a plurality of nodes in the network of the power substation. The supervisory device associates each of the nodes with one or more security certificates. A particular security certificate authenticates a particular node to the supervisory device and authorizes the particular node to communicate in the network of the power substation. The supervisory device determines a security perimeter for the nodes in the network. The supervisory device schedules communications among the nodes using the one or more security certificates and based on the determined security perimeter.
US10516657B2

A system is disclosed that includes a processor including watermark logic to output a first watermark to an output device that outputs a first watermark signal, based on the first watermark, to an acoustic transmission medium. The processor also includes recording logic to capture, at a first time period, an authentication submission comprising the first watermark signal convolved, via the acoustic transmission medium, with a first passphrase signal. The system also includes a dynamic random access memory (DRAM). Other embodiments are disclosed and claimed.
US10516649B1

One or more integrated circuits for implementing a network firewall for a cloud computing platform are disclosed. The one or more integrated circuits comprise: special-purpose hardware, configured to perform: receiving an item in a transport layer from a second hardware portion through a communication bus, the item being derived from original data received by the second hardware portion from a source computer device; and applying processing in increasingly higher communication layers to the item to obtain processed data in an application layer. The applying comprises identifying a payload in the item; determining whether the item includes a security attack based on the payload, the original data, and additional data received from the source computer device before or after the original data was received; and transmitting the processed data, including a result of the determining, to the second hardware portion.
US10516647B2

A method for establishing data connections on a mobile network, a mobile network, and a policy control entity are disclosed. The method includes: establishing a data channel between a user equipment (UE) and a gateway (GW), and allocating an Internet Protocol (IP) address to the UE according to an address allocation request or a data channel setup request sent from the UE; and triggering the policy control entity to establish or update a policy control session according to the IP address. By using the mobile network and the policy control entity under the present disclosure, after the data channel is established between the UE and the GW, the GW may trigger the policy control entity to establish or update a policy control session.
US10516641B2

Systems and methods for automated evaluation system routing are described herein. The system can include a memory, which can include a model database and a correlation database. The system can include a first user device and a second user device. The system can include at least one server. The at least one server can: receive a response communication from the user device; generate an initial evaluation value according to an AI model; determine a correlation between the initial evaluation value and evaluation range data; accept the initial evaluation value when the correlation exceeds a threshold value; and route the response communication to the second user device for generation of an elevated evaluation value when the correlation does not exceed the threshold value.
US10516634B2

A video displaying section displays video content in a video display region on a viewing screen. A comment acquiring section acquires a comment with regard to the currently displayed video content. A comment displaying section causes the viewing screen currently displaying the video content to scroll a comment acquired by the comment acquiring section. The comment displaying section displays a comment when the position of the comment does not overlap with the video display region and hides from view a comment when the position of the comment overlaps with the video display region.
US10516631B2

Various examples are directed to systems and methods for secure messaging between computing components. A first computing device may send tree generation data to a second computing component. The tree generation data may comprise string selection data identifying a set of at least two strings of a string library. The first computing component may generate a coding tree based at least in part on the tree generation data and the string library and encode a first message based at least in part on the coding tree to generate a first encoded message. The first computing component may send the first encoded message to the second computing component.
US10516628B2

A transfer device includes a memory and a processor configured to, when a plurality of packets are received from a client apparatus, register each of identifiers uniquely identifying each of the plurality of packets into sequence information in a reception order of the plurality of packets, when a first packet is received from the client apparatus, transmit the first packet to a destination apparatus and specify first identifier of a second packet next to the first packet in accordance with an order of the identifiers registered in the sequence information, and transmit the second packet corresponding to the specified first identifier to the destination apparatus.
US10516626B1

Some embodiments provide a novel method for simultaneously generating (i) configuration data for configuring a forwarding element (FE) and (ii) application programming interfaces (APIs) for programming the configured FE (e.g., at run time). The method of some embodiments receives a description of the FE's data plane that specifies the packet processing logic of the FE and generates the configuration data based on the received description. The configuration data in some embodiments specifies which protocols (e.g., L2 protocols, L3 protocols, etc.) the FE supports and how the FE performs a set of functionalities to forward network traffic data for the supported protocols. The method of some embodiments also generates a set of APIs based on the received description of the data plane. The APIs can then be used by a run time application (e.g., a control plane software) to program the configured FE at a later time (e.g., at run time).
US10516612B2

Apparatus, systems and methods may be used to monitor data flows and to select and track particularly large data flows. A method of tracking data flows and identifying large-data (“elephant”) flows comprises extracting fields from a packet of data to construct a flow key, computing a hash value on the flow key to provide a hashed flow signature, entering and/or comparing the hashed flow signature with entries in a flow hash table. Each hash table entry includes a byte count for a respective flow. When the byte count for a flow exceeds a threshold value, the flow is added to a large-data flow (“elephant”) table and the flow is then tracked in the large-data flow table.
US10516611B2

Systems and methods for the preferential selection or blocking of Internet Protocol (IP) version addresses, e.g., IPv4 and IPv6 addresses, are provided. During a process where address or domain name resolution is performed, an entity may access a domain bypass list to ascertain whether or not to proceed with requests utilizing an IPv4 address, an IPv6 address, or neither. Such a list may be dynamically or manually created and/or updated such that known issues associated with the use of a particular type of IP version address can be avoided for subsequent resolution requests to access network resources such as web pages, DNS entries, etc.
US10516610B2

In one embodiment, segment routing network processing of packets is performed, including using segment routing packet policies and functions providing segment routing processing signaling and packet forwarding efficiencies in a network. A segment routing node signals to another segment routing node using a signaled segment identifier in a segment list of a segment routing packet with the segments left identifying a segment list element above the signaled segment identifier. A downstream segment routing node receives the segment routing packet, obtains this signaled segment identifier, and performs processing of one or more packets based thereon. In one embodiment, a provider edge node replaces its own segment identifier in a received customer packet, with a downstream customer node using the replaced (signaling) segment identifier (of a provider edge node/segment routing function) for accessing a return path through the provider network.
US10516607B2

A method, computer environment and cloud server configured to facilitate communication among plural networks established in the cloud server. The cloud server (400) includes hardware components (802) configured to process and store information; a hypervisor (430) configured to run on the hardware components (802) and also configured to provide a virtual platform in a kernel space (404); a first virtual machine (410) running on the virtual platform in a user space (402); a first L2aaS network (414) connected to the first virtual machine (410), the first L2aaS network (414) being located in the kernel space (404); a second virtual machine (416) running on the virtual platform in the user space (402); a second L2aaS network (418) connected to the second virtual machine (416), the second L2aaS network (418) being located in the kernel space (404); and a virtual router (424) located in the kernel space (404) and connected to the first L2aaS network (414) and the second L2aaS network (418). The virtual router (424) is configured to provide router functionality between the first and second L2aaS networks (414, 418).
US10516606B2

A device comprising a plurality of antennas operable to transmit and receive communication packets via a plurality of communication protocols and an integrated circuit chip coupled to the plurality of antennas. The integrated circuit chip comprises a first and a second plurality of processing elements. The first plurality of processing elements operable to receive communication packets via a first one of a plurality of communication protocols and process an optimal route. The second plurality of processing elements communicatively coupled to the first plurality of processing elements and operable to determine the optimal route to transmit the communication packets from a source device to a destination device based, at least in part, on transmission characteristics associated with at least one of the source or destination devices.
US10516605B2

Systems, methods, and instrumentalities are disclosed for enhancing performance of multi-path communications. Multi-path communication performance may be enhanced by determining whether multi-path communications share a congested router. A multi-path real-time communication protocol may provide techniques to prevent, detect, communicate and respond to a shared congested router. A shared congested router may be prevented, and/or detected using one or more detection techniques.
US10516599B1

This disclosure is directed to a method, system, and device for disabling links within a computer network based on a loop link priority parameter. The method includes detecting a loop in a network in a network communication device having multiple interfaces associated with different priorities. The device may transmit a first network packet as a loop check packet outbound from the network communication device via a first interface port. The device may then receive a second network packet (which may be the first outbound packet returning inappropriately to the device) as an inbound network communication via a second interface port. If the device identifies return of a sent loop check packet, it may disable one of the first interface port or the second interface port based on a comparison of loop link priority parameters to remove the loop in the network.
US10516595B2

A network device that operates as an analysis platform for analysis of event data records that can provide a flexible approach to event data record aggregation. For example, aggregation can be flexibly turned on or off and dynamically adjusted based on event record volume and other factors such as network capacity or throughput. Devices that are instructed to aggregate records can also be instructed to archive the raw records, e.g., to maintain a full fidelity log of events. Devices can further be instructed to utilize a mixed queue approach to determine an order to deliver those records that includes both older records and newer records.
US10516591B2

A processor and a memory connected to the processor store instructions executed by the processor to collect playback statistics including audio attributes or video attributes associated with playback of specified content from multiple devices, perform an aggregation of the playback statistics, wherein the aggregation comprises a distribution of the audio attributes or video attributes associated with the playback of the specified content, identify a mean value of the distribution, and establish a playback configuration for the specified content based upon the mean value. Aggregation of audio attributes or video attributes may be for a specified device type, wherein the specified device type is a category of playback devices to which a device belongs. The specified device here may be a type of content player.
US10516588B2

An apparatus, a system, and a method for obtaining a quality of service parameter of a voice over Internet Protocol (VoIP) service is presented. The apparatus obtains a quality of service parameter of a VoIP service, and the apparatus sends a quality parameter report of the VoIP service to a centralized processing device. The quality parameter report of the VoIP service includes the quality of service parameter of the VoIP service, so that a network system obtains quality of service of the VoIP service according to the quality of service parameter of the VoIP service, further helping an operator control and adjust the network system based on the quality of service of the VoIP service.
US10516587B2

The systems and methods described herein can use multiple fields with dynamically determined priorities based on field values for node resolution. The system can generate activity field-value pairs including an activity value associated with an activity field from an electronic activity. The system can determine a frequency score based on a first count of node field-value pairs that match the activity value. The system can assign a weight to the activity value based on the frequency score. The system can generate a match score of a candidate node profile indicating a likelihood that the electronic activity is transmitted or received by an account corresponding to the candidate node profile. The system can store an association between the electronic activity and the node profile selected based on the match score.
US10516586B2

Systems, methods, and computer-readable media for identifying bogon addresses. A system can obtain an indication of address spaces in a network. The indication can be based on route advertisements transmitted by routers associated with the network. The system can receive a report generated by a capturing agent deployed on a host. The report can identify a flow captured by the capturing agent at the host. The system can identify a network address associated with the flow and, based on the indication of address spaces, the system can determine whether the network address is within the address spaces in the network. When the network address is not within the address spaces in the network, the system can determine that the network address is a bogon address. When the network address is within the address spaces in the network, the system can determine that the network address is not a bogon address.
US10516579B2

Techniques are disclosed herein for reconciling planned data for a network (such as a fiber optic network) with data describing the deployed network. Network probing and planning components obtain a snapshot of the deployed network and organize the snapshot into three “layers”: the “link layer,” which represents the physical links that underlie the network, the “digital layer,” which includes optical channel groups that divide the total capacity of the physical links, and the “service layer,” which includes the services delivered over the network. The techniques involve comparing the planned data to the deployed data in the order of link layer, digital layer, and service layer. Differences considered to be “minor” are reconciled automatically. Differences that are “major” are reconciled after receiving instructions from a planner or administrator regarding whether to update the planned data based on what was originally in the planned data or what is in the deployed network.
US10516554B2

Transmitting device for a wireless communication system and method therein for transmitting data. The transmitting device comprises a processor, configured to: obtain a channel response (h); determine pre-processing coefficients (g0, g1, g2) of a pre-processor structure, based on the obtained channel response (h); and pre-process the data, based on the pre-processor structure and the determined pre-processing coefficients (g0, g1, g2). The transmitting device comprises a transmitter, configured to transmit the pre-processed data.
US10516552B2

An electronic device is provided. The electronic device includes one or more antennas that resonate within a licensed band and an unlicensed band, a first communication circuit electrically connected with at least part of the one or more antennas and processing an LTE signal, a second communication circuit electrically connected with at least part of the one or more antennas and processing a Wi-Fi signal, and a processor electrically connected with the first communication circuit and the second communication circuit. The processor is configured to obtain first data indicating a state of a first channel corresponding to a first communication protocol, obtain second data indicating a state of a second channel corresponding to a second communication protocol, select at least one communication protocol based on the first data and the second data, and perform communication through a communication circuit, which corresponds to the selected at least one communication protocol.
US10516544B2

A Location/Identifier Separation Protocol (LISP) mapping server, including: a network interface for communicating with a LISP-enabled network; a mapping database; an extranet policy table; and a shared subnetwork mapping engine (SSME), including at least a hardware platform, configured to: receive a map request from a first endpoint serviced by a first xTR, the first endpoint on a first subnetwork, the map request for a second endpoint; determine that the second endpoint is not a member of the first subnetwork; query the extranet policy table to identify a second subnetwork that the first subnetwork subscribes to, and to determine that the second endpoint is a member of the second subnetwork; and provide to the first subnetwork a routing locator (RLOC) of an xTR servicing the second endpoint.
US10516541B2

Various embodiments relate to a method for producing a digital signature using a white-box implementation of a cryptographic digital signature function, including: receiving a input message; hashing the input message; generating a nonce based upon the input message and the white-box implementation of the cryptographic digital signature function; and computing a digital signature of the input using the nonce.
US10516522B2

A receiver includes a first receiving circuit that receives a first data including a first symbol transmitted using three signals over a first data lane, the first data lane including three signal lines respectively corresponding to the three signals. The first receiving circuit includes a delay adjustment circuit configured to adjust a delay amount of at least one of the three signals.
US10516514B2

Disclosed is a method for uplink transmission and reception in a wireless communication system and an apparatus therefor. Particularly, a method for performing uplink transmission by a user equipment (UE) in a wireless communication system includes: receiving sounding reference signal (SRS) resource configuration information form a base station, in which the SRS resource configuration information includes SRS resource information and association configuration information between a first SRS and a second SRS that is a target of the SRS resource configuration information; and transmitting precoded the second SRS to the base station on an SRS resource indicated by the SRS resource information, and the second SRS may be transmitted based on the precoding applied to the first SRS indicated by the association configuration information.
US10516503B1

A communication system includes a data source to receive a block of bits, a processor, a memory, in connection with the processor, to store a distribution matcher associated with a probability mass function (PMF) configured to match a block of equally likely input bits to a fixed number of output bits with values distributed according to the PMF of the distribution matcher using the processor. In this case, the distribution matcher contains a set of parallel binary distribution matchers which specify fully a target PMF, and a transmitter front end to transmit a block of shaped bits over a communication channel, such that bits in a sequence of the blocks of shaped bits are distributed according to the target PMF.
US10516500B2

A method and apparatus are provided for controlling a data rate in a mobile communication system. The method includes changing an offset from a first offset used in a previous packet to a second offset determined based on whether or not the previous packet is successfully received by a second apparatus; determining whether or not a second channel quality in which the second offset is applied is within a range from a minimum quality to a maximum quality; if it is determined that the second channel quality is not within the range, determining that the offset is maintained as the first offset in a current packet; and transmitting, to the second apparatus, the current packet according to a first channel quality in which the first offset is applied.
US10516494B2

The present disclosure provides a cell measurement method and a terminal. The cell measurement method includes steps of: measuring a pilot signal from a to-be-measured cell, so as to acquire an channel estimation of N pilot signal transmission ports of the to-be-measured cell, N≥1; determining an equivalent received power corresponding to each precoding matrix in accordance with each precoding matrix in a set of precoding matrices and the channel estimation of the N pilot signal transmission ports of the to-be-measured cell; and determining an equivalent received power of the to-be-measured cell in accordance with the equivalent received power corresponding to each precoding matrix.
US10516492B2

A remote apparatus includes: a plurality of sub amplification units amplifying radio frequency (RF) signals of different frequency bands, respectively; a test signal generation unit generating test signals of a frequency band for any one sub amplification unit among the plurality of sub amplification units; a conversion unit converting intermodulation (IM) signals generated in response to the test signals into a plurality of conversion IM signals by using a conversion signal of which a frequency is swept; and a control unit determining a degree of an intermodulation distortion by the any one sub amplification unit based on signal levels of the plurality of the conversion IM signals.
US10516489B1

An underwater communication apparatus includes a light transmitting device to transmits a first communication light and a light receiving device to receive a second communication light. Further, a light identification device is used to detect a reference pattern in two dimensions, which is set on a node communication apparatus, to obtain a detection pattern. The light transmitting device and the light receiving device respectively corresponding to the light identification device are set at two relative locations. A power apparatus is used to drive the underwater communication apparatus. A control/monitor apparatus obtains the detection pattern from the light identification device and analyze a difference state between the reference pattern and the detection pattern. According to the difference state, it controls the power apparatus to move the underwater communication apparatus to a location for the detection pattern and the reference pattern being two dimensionally aligned.
US10516480B2

An apparatus includes a polarization beam splitter (PBS) and an optical detector. The PBS is configured to receive a polarized optical signal transported via an optical communication path of an optical network. The detector is configured to receive from the PBS a first polarization component of the optical signal, and to produce a first electrical measure of the first polarization component. A processor is configured to determine a dynamic metric of the optical communication path based at least on the first electrical measure. Some embodiments also include a second detector configured to receive from the PBS a second polarization component of the optical signal. The second detector produces a second electrical measure of the second polarization component, and the processor is configured to determine the dynamic metric based on both the first and second electrical measures.
US10516466B2

Even when the lengths of data items to be transmitted to users are not the same, the frames multiplexed at the same time finally have the same frame length and are transmitted. Even when the lengths of frames for the users are not the same at the time when a transmission request is received from a higher layer, a communication apparatus reconfigures at least two of the frames having short lengths into a frame having a long length through Aggregation so that the frames finally have the same frame length and transmits the frames at the same time in a multiplexed manner. On the transmitter side, the transmission power used per destination communication station can be increased due to a decrease in the total number of multiplexed frames. On the receiver side, an unstable AGC operation can be prevented.
US10516465B2

A method for harmonized operation between radio link monitor and beam failure recovery is proposed. In one example, upon indication of unsuccessful recovery from beam failure, a counter is initiated to count a configured number of OOS indication before RLF is declared due to beam failure. In another example, upon indication of successful recovery from beam failure, a counter is initiated to count a configured number of IS indication before starting over RLM procedure on its previous observations on failed beams. As a result, either early RLF declaration or RLM reset may be triggered based on BFR procedure to more accurately maintain the link quality.
US10516452B1

A system and method for increasing the capacity of a Multiple-Input Multiple-Output (MIMO) system at desired user's locations and reducing the capacity at locations, other than that of the desired user, while also providing secrecy. Knowing the channel coefficient between each transmitter and receiver antenna pair at the transmitter, the method of the present invention calculates the artificial signal that minimizes the Euclidean distance between the desired and received data symbols if the precoding/combining matrix pair from the set that has the minimum Euclidean distance to the singular value decomposition (SVD) of the channel matrix is used for transmission and reception. The artificial signal may be fed to the precoder, instead of the actual desired data symbols, or may be transmitted directly to reduce computational complexity, power consumption and processing delay if the hardware configuration allows.
US10516436B2

A spread-spectrum-signal reception apparatus includes a controller to obtain a phase comparison value that is a phase of a spread code at a time at which initialization of a phase of the spread code is performed and which corresponds to a timing of a top of a frame of a received signal, and to output an initialization instruction including the phase comparison value when having determined that a current time is within a range of a time window; and a signal processor to demodulate the received signal in accordance with the spread code, to perform a frame synchronizing process on the demodulated signal to detect a frame timing, and to perform the initialization at a timing determined in accordance with a result of comparison between the phase comparison value included in the initialization instruction and a phase of the spread code at the frame timing.
US10516422B2

A circuit arrangement (1) for compensating for a damping occurring in an antenna line between a mobile radio terminal (2) and an antenna (3), comprising a plurality of partial branches (T1, T2, T3) in each case for assigned transmission services for specific frequency bands, is described. A first partial branch selection switch (S1), on the terminal side at an antenna connection (4) of the circuit arrangement (1), said antenna connection being connectable to the mobile radio terminal (2), is connected to a selected partial branch (T1, T2, T3) depending on the switching position and a second partial branch selection switch (S2), on the antenna side at an antenna connection (5) of the circuit arrangement (1), said antenna connection being connectable to the antenna, is connected to a selected partial branch (T1, T2, T3) depending on the switching position such that a partial branch (T1, T2, T3) selected by the switching position of the partial branch selection switches (S1, S2) is switchable into the signal path between mobile radio terminal (2) and antenna (3). The partial branches (T1, T2, T3) have at least one reception amplifier (EV21, EV22, EV31, EV32, EV33) and/or a transmission amplifier (SV21, SV22, SV31, SV32, SV33). The circuit arrangement (1) has a pulse detection unit (6) for detecting pulse properties of a high-frequency mobile radio signal of a mobile radio terminal (2) that can be connected to the circuit arrangement, and is designed for selecting a partial branch (T1, T2, T3) by driving the first and second partial branch selection switches (S1, S2) depending on the detected pulse properties.
US10516418B2

A hybrid type iterative decoding method for a three-dimensional turbo product code (TPC) having a first axis (FA), a second axis (SA), and a third axis (TA) including: a parallel decoding step of applying a predetermined decoding algorithm (PDA) in parallel to current FA and SA input values (IVs) which are determined based on at least two previous decoding values (DVs), respectively, among the previous FA, SA and TA DVs which are generated in advance to generate a current FA DV and a current SA DV, respectively; a serial decoding step of applying PDA to a current TA IV determined based on the current FA and SA DVs to generate a current TA DV; and performing hard decision based on the current FAs DV, the current SA DV, the current TA DV, and the received signal value.
US10516416B2

The present disclosure relates to a method for blind decoding a signal in a decoder of a mobile device. The method comprises receiving a channel coded signal; testing a plurality of hypotheses for the decoder that are not related to channel decoding by decoding the channel coded signal to generate a hypothesis specific decoded, channel coded signal and correlating a local channel coded reference sequence against a presumed corresponding section of the hypothesis specific decoded, channel coded signal for each of the plurality of hypotheses to generate a plurality of test results. The method further comprises determining a best hypothesis based on the plurality of test results and channel decoding a hypothesis specific decoded, channel coded signal for the best hypothesis to generate a channel decoded signal.
US10516414B2

The invention proposes a method and a device for arithmetic encoding of a current spectral coefficient using preceding spectral coefficients. Said preceding spectral coefficients are already encoded and both, said preceding and current spectral coefficients, are comprised in one or more quantized spectra resulting from quantizing time-frequency-transform of video, audio or speech signal sample values.Said method comprises processing the preceding spectral coefficients, using the processed preceding spectral coefficients for determining a context class being one of at least two different context classes, using the determined context class and a mapping from the at least two different context classes to at least two different probability density functions for determining the probability density function, and arithmetic encoding the current spectral coefficient based on the determined probability density function wherein processing the preceding spectral coefficients comprises non-uniformly quantizing absolutes of the preceding spectral coefficients for use in determining of the context class.
US10516411B1

A differential digital-to-analog (DAC) circuit that can include a reservoir capacitor and various switches to couple the bottom plates of the input capacitors, e.g., bit-trial capacitors, to reference voltages, e.g., REF+ or REF−. In this manner, the reservoir capacitor can be used to provide any differential charge to the input capacitors, e.g., bit-trial capacitors, and the reference voltages, e.g., REF+ and REF−, can be used to provide any common mode charge to the input capacitors.
US10516409B2

A photonic feedforward analog-to-digital converter (ADC) is provided. According to one aspect of the invention, the signal to be digitized is applied to only one electro-optic modulator. High speed is achieved by taking advantage of the fundamental property of a Pockels Cell to control wave polarization using the electro-optic effect. In a further aspect, once a bit is determined, its state is fed forward to the next least significant bit to aid in determination of the next lower bit. This nonlinear feedforward aspect of the ADC provides simplicity of its architecture.
US10516408B2

A stage, suitable for use in an analog to digital converter or a digital to analog converter, can have a plurality of slices that can be operated together to form a composite output. The stage can have reduced thermal noise, while each slice on its own has sufficiently small capacitance to respond quickly to changes in digital codes applied to the slice. This feature allows a fast conversion to be achieved without loss of noise performance.
US10516406B1

A digital-to-analog converter (DAC) linearization system can include a DAC configured to generate an analog output signal based on a digital input signal, a detector configured to detect noise on a supply voltage and generate a noise detection signal based on the detected noise, and a compensator that is configured to generate a compensated analog signal based on the analog output signal and the noise detection signal.
US10516388B1

A voltage generator includes a pulse circuit and a slope circuit. The pulse circuit is to apply voltages of three different levels to an output terminal and the slope circuit is to apply a slope voltage to the output terminal. The slope circuit includes an inductor to take current out of a capacitive load connected to the output terminal.
US10516386B1

Briefly, embodiments of claimed subject matter relate to controlling a voltage across a circuit element utilized in a pre-driver for a bidirectional communications bus. In embodiments, a voltage control circuit may be utilized to reduce electrical stress across a capacitor coupled to the pre-driver to the communications bus. The voltage control circuit may operate to provide a voltage to a middle point between two capacitors, of a plurality of capacitors, which may operate to limit voltage across one or more capacitors to below a predetermined limit.
US10516381B2

In one aspect of the disclosure, a semiconductor package is disclosed. The semiconductor package includes a lead frame. A semiconductor die is attached to a first side of the lead frame. A protective shell covers at least a first portion of the first surface of the semiconductor die. The protective shell comprises of ink residue. A layer of molding compound covers an outer surface of the protective shell and exposed portion of the first surface of the semiconductor die. A cavity space is within an inner space of the protective shell and the first portion of the top surface of the semiconductor die.
US10516379B2

A radio frequency (RF) filter circuit for rejecting one or more spurious components of an input signal has a first resonator circuit including a first capacitor and a first coupled inductor pair of a first inductor and a second inductor, and a second resonator circuit with a second capacitor and a second coupled inductor pair of a third inductor and a fourth inductor. First and second resonator coupling capacitors are connected to the first resonator circuit and the second resonator circuit. A first port and a second port are connected to the first resonator circuit and the second resonator, with the filtered signal of the input signal passed through both the first resonator circuit and the second resonator circuit being output.
US10516378B2

Reflectionless low-pass, high-pass, band-pass, band-stop, all-pass, all-stop, and multi-band filters, as well as a method for designing such filters is disclosed, along with a method of enhancing the performance of such filters through the use of unmatched sub-networks to realize an optimal frequency response, such as the Chebyshev equal-ripple response. These filters preferably function by absorbing the stop-band portion of the spectrum rather than reflecting it back to the source, which has significant advantages in many different applications. The unmatched sub-networks preferably offer additional degrees of freedom by which element values can be assigned to realize improved cutoff sharpness, stop-band rejection, or other measures of performance.
US10516377B2

A method of manufacturing an integrated circuit. This method includes forming an epitaxial material comprising single crystal piezo material overlying a surface region of a substrate to a desired thickness and forming a trench region to form an exposed portion of the surface region through a pattern provided in the epitaxial material. Also, the method includes forming a topside landing pad metal and a first electrode member overlying a portion of the epitaxial material and a second electrode member overlying the topside landing pad metal. Furthermore, the method can include processing the backside of the substrate to form a backside trench region exposing a backside of the epitaxial material and the landing pad metal and forming a backside resonator metal material overlying the backside of the epitaxial material to couple to the second electrode member overlying the topside landing pad metal.
US10516370B2

A predistorter has a first capacitor, a first bias input circuit, a second bias input circuit, a second capacitor and an impedance conversion circuit. A first end of the first capacitor is coupled to a first node of the amplifier. The impedance conversion circuit has a first resistor and a field-effect transistor (FET) and is used to perform an impedance conversion to provide a variable capacitance. A gate of the FET is coupled to an output end of the first bias input circuit, one of a source and a drain of the FET is coupled to a second end of the first capacitor and a first end of the first resistor, and another of the source and the drain of the FET is coupled to an output end of the second bias input circuit, first end of the second capacitor and a second end of the first resistor.
US10516368B2

Fast envelope tracking systems are provided herein. In certain embodiments, an envelope tracking system for a power amplifier includes a switching regulator and a differential error amplifier configured to operate in combination with one another to generate a power amplifier supply voltage for the power amplifier based on an envelope of a radio frequency (RF) signal amplified by the power amplifier. The envelope tracking system further includes a differential envelope amplifier configured to amplify a differential envelope signal to generate a single-ended envelope signal that changes in relation to the envelope of the RF signal. Additionally, the differential error amplifier generates an output current operable to adjust a voltage level of the power amplifier supply voltage based on comparing the single-ended envelope signal to a reference signal.
US10516358B2

A method of intelligently controlling power generation based on an efficiency map may include performing a power generation control selection mode in which voltage change speed control is performed based on a load map or a driving torque map of an alternator after power generation control of the alternator is performed by a controller while a vehicle travels.
US10516356B2

A stepper control circuit includes numerical controlled oscillators configured to provide step signals for multiple axes of stepper motor movement. The numerical controlled oscillators are configured to be operated at a same frequency provided by a synchronized clock signal.
US10516353B2

A motor calibration system and method for a motor having a rotor, a stator, and at least one phase. The system further comprises a controller and a position detector adapted to detect a position of the rotor with respect to the stator. Wherein the controller is adapted to perform a calibration sequence to calibrate to motor by driving at least one motor phase with a motor control signal at a predetermined maximum amplitude value in a first direction with substantially no load applied on the motor, receiving a feedback signal from the at least one position detector, and determining a first calibration angle shift by measuring a difference between at least the motor control signal and the feedback signal of the at least one motor phase. The controller accounts for the first calibration angle shift when driving the motor in the first direction during normal operation.
US10516352B2

A brushless electric motor of a motor vehicle, in particular an ancillary unit, including a first phase winding, which is connected in series to a first semiconductor switch, and including a second phase winding, which is connected in series to a second semiconductor switch. The brushless electric motor includes a test circuit, which is connected in parallel to the first semiconductor switch and the second semiconductor switch. A method is also provided for operating a brushless electric motor, and also provided is a drive train actuator of a motor vehicle.
US10516345B2

A power conversion controller for electric train in one aspect of the present disclosure includes an active current command value generator, an overhead line voltage detector, an initial value calculator, an adjustment value calculator, an upper limit value setter, and an output limiter. The output limiter outputs a reactive current command adjustment value calculated by the adjustment value calculator as a reactive current command value when the reactive current command adjustment value is equal to or lower than an upper limit value set by the upper limit value setter, and outputs the upper limit value as the reactive current command value when the reactive current command adjustment value exceeds the upper limit value.
US10516330B2

A power converting device includes power conversion circuitry connected to a power system, voltage amplitude determination circuitry that determines a voltage amplitude of the power system, and control circuitry that controls an output current from the power conversion circuitry to the power system based on an oscillation component of the voltage amplitude determined by the voltage amplitude determination circuitry.
US10516324B2

A step motor includes a stator and a rotor. The stator includes a stator core and stator windings. The stator core includes a ring shaped yoke and a plurality of teeth extending inwardly from the ring shaped yoke. The rotor is rotatably mounted with respect to the stator. The rotor includes a permanent magnet member surrounded by the plurality of teeth. The stator windings are wound around the plurality of teeth to form a plurality of stator poles. The stator core are formed from a core strip with High magnetic conductive, the core strip are bent to enable opposite ends of the core strip to be connected with each other. The step motor of the present invention has a simplified structure and enhanced efficiency.
US10516323B2

The present disclosure relates to a transmission system having a transmission subsystem, a transmission housing for housing the transmission subsystem, and a rotor operably associated with the transmission subsystem. The rotor has a weight and dimension to act as a flywheel. At least one stator pole segment is housed within the transmission housing and has at least one stator winding thereon positioned in proximity to a surface of the rotor. An inverter communicates with the stator winding and electrically energizes the winding to cause rotation of the rotor.
US10516320B2

A stator housing has an annular wall including a first end, a second end, an outer surface and an inner surface defining an interior cavity. A stator is arranged within the interior cavity. The stator includes an outer surface portion, a first end turn and a second end turn. A coolant annulus extends about at least a portion of the stator housing. The coolant annulus includes at least one coolant spray passage arranged to direct a spray of coolant at one of the first end turn and the second end turn. A coolant seal and distributor is coupled to the stator housing at the first end sealing against the stator. The coolant seal and distributor includes one or more coolant spray nozzles arranged to direct a spray of coolant onto the other of the first end turn and the second end turn.
US10516319B2

An external centrifugal fan and drive end frame for use in an air cooled alternator are provided. Also provided is a vented pulley.
US10516317B2

A motor bearing arrangement for a motor (22) of a fan (20) of a vehicle air-conditioning unit has a frame (16), a support (26) which partially overlaps the frame (16) at least in a connecting region, and multiple damping elements (36) which are provided between the frame (16) and the support (26) in the connecting region, wherein the support (26) is held on the frame (16) by means of the damping elements (36).
US10516314B2

An insulation seat of a slim reel-type brushless motor includes a ring-shaped bottom plate, an inner plate and an outer plate. The ring-shaped bottom plate has an opening. The inner plate is arranged around the opening. At least one upper locking element is protruded upwardly from the inner plate. At least one lower locking element is protruded downwardly from the inner plate. The upper locking element and the lower locking element are staggered. The outer plate is arranged around an outer periphery of the ring-shaped bottom plate. An accommodation space is defined by the ring-shaped bottom plate, the inner plate and the outer plate. A coil is disposed within the accommodation space. The at least one upper locking element of the inner plate is engaged with a first magnetic seat. The at least one lower locking element of the inner plate is engaged with a second magnetic seat.
US10516307B2

An interior permanent magnet (IPM) rotor as a well as method for providing and a system that includes an IPM rotor is provided. The IPM rotor includes a rotor body that rotates around a central rotational axis, wherein the rotor body is a ferromagnetic core with a central axial bore and is included of a plurality of rotor segments, wherein each rotor segment corresponds to a pole of the IPM motor, and wherein at least one of the rotor segments of the plurality of rotor segments includes a spoke-type interior permanent magnet (IPM) disposed within the rotor body and extending radially outward from the central axial bore to an outer surface of the rotor body, and a curved interior permanent magnet (IPM) disposed within the rotor body and extending radially outward at an incline with respect to a radial plane extending through a center of the spoke-type IPM.
US10516302B2

A wireless power transmitter includes a signal generator for generating power signals, a modulator for modulating a phase of a power signal to be time reversed based on beacon signals received from the wireless power transmitter and modulating an amplitude of a power signal to be amplified, a controller for providing a phase and amplitude control algorithm to be performed by the modulator, and an antenna unit for transmitting the power signals and receiving the beacon signals. The wireless power transmitter controls the amplification of amplitudes by using the phase and amplitude control algorithm, thereby improving wireless power transmission efficiency. In addition, the wireless power transmitter includes a multiple polarization antenna to enable high-efficiency wireless power transmission, regardless of a direction of the power signals and a direction of polarization.
US10516301B2

Wireless charging systems, and methods of use thereof, are disclosed herein. As an example, a method includes: receiving, by a radio of a transmitter, a communication signal from a wireless-power-receiving device, the communication signal containing location data indicating a location of the wireless-power-receiving device. The method further includes, in response determining that the location of the wireless-power-receiving device is within a predetermined range from the transmitter: (i) generating sound waves from a sound wave integrated circuit of the transmitter and (ii) transmitting the sound waves through a plurality of transducer elements to the location of the wireless-power-receiving device, wherein the sound waves are transmitted so that they converge constructively to form a controlled constructive interference pattern in three-dimensional (3-D) space at the location of the wireless-power-receiving device.
US10516298B2

The invention relates to a method of inductive current transmission via at least one transmission coil subjected with electrical power by an amplifier, wherein the amplifier is operated in a zero voltage switching (ZVC) and zero current switching (ZCV) mode.
US10516295B2

The present invention provides a software and system to provide group control and network operations to/for a multiplicity of distributed energy storage units. In particular, the group control software and system connects multiple individual distributed energy storage units and operates those units in synchronicity to create a large virtual energy storage device. This group control system includes two methods of controlling the distributed energy storage units: through a browser-based online user portal, or though network-based, system-to-system protocols by third-party operation controllers.
US10516291B2

A backup power system is disclosed which has a first port in communication with a server. The server includes first and second ports, and the backup power system is in communication with the second port of the server and receives a first voltage signal from the second port of the server. A second communications port of the system is in communication with a peripheral. The peripheral is powered by a separate connection to the first port of the server. A controller of the system detects when power being provided by the server through the server's second port has dropped below a threshold level. A power storage component responsive to the controller supplies power to the peripheral when the power provided from the server's second port drops below the threshold level.
US10516290B2

The present disclosure discloses a charging device, a charging method, a power adapter and a terminal. The device includes: a charging receiving terminal configured to receive a first alternating current; a voltage adjusting circuit, including a first rectifier configured to rectify the first alternating current and output a first voltage with a first ripple waveform, a switch unit configured to modulate the first voltage according to a control signal to obtain a modulated first voltage, a transformer configured to output a plurality of voltages with ripple waveforms according to the modulated first voltage, and a compositing unit configured to composite the plurality of voltages to output a second alternating current; and a central control module configured to output the control signal to the switch unit so as to adjust voltage and/or current of the second alternating current in response to a charging requirement of the battery.
US10516288B2

Each wireless charging device of the wireless charging system has a Bluetooth module for detecting signal strength between the wireless charging device and an electronic device. The signal strength information is shared among the wireless charging devices by their data transceiver units. An analysis module of each wireless charging device automatically determines one wireless charging device having the best connection, and a decision module of the determined wireless charging device transmits a charging permit to the electronic device. Cross connection of the electronic device to multiple wireless charging devices is therefore avoided.
US10516277B2

An improved electrical connector for electrically connecting a rechargeable battery with an electrically powered device as well as methods of operation for use of an electrically powered device comprising the improved connector are provided. The connector may comprise one or more features including: integration of both first terminals for transmitting charging or discharging signals to and from the battery as well as one or more signal terminals for transmitting one or more balancing signals to and from the battery; implementation of communication means allowing for one or more signals comprising battery specific information to be received by the electrically powered device upon making an electrical connection with the battery; and, one or more safety features for preventing unsupported electrical connections between incompatible connector configurations. An electrically powered implemented with the improved electrical connector may detect one or more characteristics of a battery upon electrically connecting with the battery and may reconfigure one or more operational settings of the electrically powered device in response to the detected characteristics to safely charge or discharge the battery.
US10516273B2

Aspects of the subject disclosure may include, for example, a power receiving unit having a wireless power receiver that receives a wireless power signal from a power transmitting unit. A rectifier circuit rectifies the wireless power signal to generate a rectified power signal in response thereto for charging a battery. A first wireless radio unit exchanges control data with a second wireless radio unit of the power transmitting unit via a wireless control channel, wherein the exchange of control data facilitates establishment of the wireless control channel, establishment of a charging session between the power receiving unit and the power transmitting unit, and control of the charging session between the power receiving unit and the power transmitting unit.
US10516266B2

A method or system for controlling an energy or power supply network having a coordination centre, a plurality of local end-user units and a communications network linking the local units and the coordination centre and a supply network connecting the local units and the coordination centre for energy or power supply. The supply network has constraints that limits power or energy consumption at at least one of the local end-user units. The method or system is adapted so that the coordination centre transmits a control signal indicating a degree of imbalance of the system to the at least one of the local end-user units, and the at least one local end-user unit is adapted to transmit a reaction signal to the coordination centre indicative of a power schedule for the local unit.
US10516254B2

An electronics rack with integrated battery storage compartment for an uninterrupted power supply is disclosed. The battery storage compartment includes a compartment housing attached to the rack and a compartment drawer slidingly mounted within the compartment housing. The compartment drawer includes an uninterrupted power supply (UPS) and one or more batteries for providing battery powered backup for electronics components mounted in the rack. The UPS includes one or more output power lines that connect to one or more outlets for supplying power to components mounted on the rack. The compartment drawer is mounted to the compartment housing through mating slide rails. The compartment drawer includes an access panel with a handle which permits a user to slide the compartment drawer out from the compartment housing.
US10516253B2

An expandable bused spacer is provided for installing modular metering equipment such as in an electrical room of a high rise building. The expandable bused spacer comprises an enclosure configured to fit in a gap between modular equipment and a bussed interior assembly enclosed within the enclosure. The enclosure has a box assembly with a sliding mechanism that enables expansion of the box assembly. The bussed interior assembly has a bussing expansion mechanism that enables expansion of the bussed interior assembly. An expandable bused elbow for connecting modular metering equipment around an inside corner is also provided.
US10516250B1

A near-infrared vertical-cavity surface-emitting laser is provided, which utilizes a conventional distributed Bragg reflector and a complex Bragg reflector which consists of a dielectric Bragg reflector and a reflective metal layer to construct a cavity. With the disposition of a confining layer, the light emitted from an active layer is confined in the cavity to resonate so as to emit a laser light. The thickness of the complex Bragg reflector is much thinner than that of the conventional distributed Bragg reflector, thereby lowering the cost of manufacture. In addition, with the transfer method, the laser is transferred to the substrate with high thermal conductivity to increase the heat dissipation efficiency. Therefore, the present invention can maintain operation while emitting a high-power laser.
US10516248B1

A system includes a substrate, a high-temperature superconductor compound film disposed on the substrate, an array of superconducting regions formed within the film, a plurality of Josephson junctions formed within the film, where each Josephson junction of the plurality of Josephson junctions is formed between adjacent superconducting regions within the array of superconducting regions, and a voltage source connected to the array of superconducting regions. The plurality of Josephson junctions are separated by a distance such that they emit coherent radiation in the terahertz frequency range responsive to a voltage applied to the array of superconducting regions.
US10516247B2

A laser oscillator having a condensation prevention mechanism capable of extending the life span of a light emitting device while maintaining cost effectiveness as compared to the conventional technique is provided. The laser oscillator includes: a laser beam generating unit; a heat exchanger; a coolant bypass circuit; a coolant circuit connecting these components; a housing storing these components; a coolant circulating unit that circulates a coolant to the laser beam generating unit, the heat exchanger, and the coolant bypass circuit with the aid of the coolant circuit; a first valve that adjusts a flow rate of the coolant supplied to the laser beam generating unit; a second valve that adjusts a flow rate of the coolant supplied to the heat exchanger; a third valve that adjusts the flow rate of the coolant supplied to the coolant bypass circuit; a dew point measuring unit that measures a dew point inside the housing; a temperature measuring unit that measures a coolant temperature; and a control unit that controls the first, second, and third valves on the basis of the dew point and the coolant temperature.
US10516243B2

A wire harness connecting structure for two circuit assemblies is provided. The structure allows a wire harness to be easily connected to two circuit assemblies with high space efficiency, and can reduce noise in the wire harness. A first connection terminal is provided in a first circuit assembly and a second connection terminal is provided in a second circuit assembly are located adjacent to each other. Two electrical wire-side connection terminals are respectively provided at an end of a first electrical wire and an end of a second electrical wire are housed and positioned in a shared connector housing, and thus a single harness end connector is formed. A wire harness is constituted by the first electrical wire and the second electrical wire. The electrical wire-side connection terminals of the wire harness are configured to be electrically connected to the first connection terminal and the second connection terminal.
US10516242B2

A multistage signal transmission connector for connecting with a multi-signal plug and a plurality of signal lines includes a socket, a signal terminal unit, and an insertion space. The signal terminal unit is mounted to a side of the socket. The socket includes an axial insertion hole into which the multi-signal plug is inserted. The insertion space is surrounded and defined by the signal terminal unit and extends axially to intercommunicate with the axial insertion hole. The signal terminal unit includes a plurality of signal terminals. Each of the plurality of signal terminals includes a body having an elastic contact portion and an external signal portion. The elastic contact portion protrudes inwards into the insertion space and bends. The external signal portion axially extends towards an outer edge of the insertion space and is electrically connected to the elastic contact portion.
US10516241B2

Presented and described is, amongst other items, an intercom plug-in connector (10) for audio connections, comprising a cylindrical housing (19) extending in the axial direction (27), in particular with a circular, or essentially circular, cross-section, whose first axial end (20) is formed by a plug-in extension (22) that on its front face (39) has a plurality of sockets (23a, 23b, 23c, 23d), in particular four sockets positioned relative to one another in an approximately V-shape, for contact pins (24a, 24b), and which at its second axial end (21) has a phone jack (25) for a phone plug (14).
US10516222B2

A tool and method for handling a part within an electrical power transmission system is disclosed, the part having a flange with a hole through the flange. A first jaw and a second jaw are connected to pivot relative to one another and have respective ends that converge upon closure, for example to hold the flange between the respective ends. The first jaw may have a tooth extended at the respective end of the first jaw for fitting within the hole in the flange to hold the flange between the respective ends when the tool is in a closed position. The tool may be a hot stick adapter, or may include a hot stick made at least in part of dielectric material. An actuator may be connected to operate one or both of the first jaw and the second jaw from a user end of the hot stick.
US10516214B2

Antenna elements are described that may include a radiator, a feeding portion, a first impedance transformer, a balun, and a second impedance transformer. The first impedance transformer, balun, and second impedance transformer may be disposed above a ground plane of an antenna array to reduce a bulk of the array. The array can also include a dielectric top layer for loading apertures of the antenna array. The antenna elements can also include anomaly suppressors can be provided to cancel common-mode resonances from the radiators.
US10516207B2

A device is disclosed. The device includes a wire board including metallic wiring and a first microchip connected to the metallic wiring. The first microchip includes a first radiating element configured to operate a first frequency. The device further includes a second microchip connect to the metallic wiring. The second microchip includes a second radiating element configured to operate at the first frequency. A main radiating element is also included. The main radiating element is configured to operate at a second radio frequency. The first microchip and the second microchip are physically placed such that the first radiating element faces the second radiating element.
US10516204B2

An embodiment disclosed herein relate to an electronic device including a support member on which an antenna radiator is formed. The electronic device may include: a housing including a first face facing in a first direction, a second face facing in a second direction opposite the first direction, a side face facing in a third direction that is perpendicular to both the first and second directions and surrounding at least a part of a space between the first and second faces; a display including a first region disposed in at least a part of the first face and at least one second region extending from the first region, the at least one second region disposed in at least a part of the side face of the housing; a support member disposed in a partial region of the space along the side face and configured to support the at least one second region; a bracket disposed on another partial region of the space and configured to support the display; and at least one antenna radiator disposed on the support member.
US10516200B2

An antenna includes: a substrate on or in which an antenna element part having an open end, a signal line connected to the antenna element part, and a first ground conductor connected to the antenna element part are formed; and a printed wiring board in which a second ground conductor electrically connected to the first ground conductor is formed in a different layer from the first ground conductor, wherein the second ground conductor has a shield part that partially overlaps with the antenna element part including a connection part between the antenna element part and the signal line and a connection part between the antenna element part and the first ground conductor and does not overlap with the open end of the antenna element part when viewed from a normal direction of the printed wiring board.
US10516196B2

A dual mode cavity filter installed aboard a satellite having a first and a second waveguide cavity, a first coupling waveguide iris having an input slot and followed by the first waveguide cavity, a second coupling waveguide iris having a coupling slot, following the first waveguide cavity and followed by the second waveguide cavity, and a third coupling waveguide iris having an output slot and following the second waveguide cavity. The dual mode cavity filter is associated with a plurality of devices having at least one respective commanded rod having a certain insertion length with respect of the waveguide cavities and of the slots. The devices are placed in predetermined positions of the cavities and/or of the irises and are arranged to perform a tuning modification and/or a coupling modification of the filter by controlling the insertion length of the rods in outer space.
US10516194B2

A thermally managed electrical supply unit is provided. The unit contains an energy unit comprising a battery or a battery pack; a casing of a porous thermally conductive framework comprising a phase change material on at least one surface of the energy unit; at least one heat flux rectifier unit on the thermally conductive framework casing; wherein a surface of the heat flux rectifier opposite to the PF/PCM casing is subject to cooling. Also provided is a method for thermal management of an energy unit comprising absorption of heat from the energy unit within a phase change material, transfer of the heat energy from the phase change material through a heat flux rectifier and removal of the heat transferred across the heat flux rectifier. The flow of heat across the heat flux rectifier is irreversible and the heat flux rectifier acts as an on/off switch to control the heat flow.
US10516188B2

Provided is a lithium ion battery including a wound electrode body, in which a negative electrode active material layer 24 of the lithium ion battery is formed to be wider than a positive electrode active material layer 14 and has a facing portion 24c which faces the positive electrode active material layer 14 and a non-facing portions 24n which do not face the positive electrode active material layer 14. In a facing center region 24a of the facing portion 24c excluding regions 24b adjacent to the non-facing portion, plural straight measurement lines are set in a region ranging from one end portion to another end portion in the width direction. When the resistance of each measurement line is measured, in all the measurement lines, a highest resistance point is present in a length region of less than 15% from a center C0 of the facing center region 24a.
US10516180B2

A carbon dioxide removal system includes: an absorption system including a first absorption stage and a second absorption stage. The first absorption stage includes: a first compressor configured to receive and compress a first carbon dioxide-containing exhaust stream from an anode of a fuel cell, and a first direct contact absorption cooling tower configured to absorb carbon dioxide from the compressed first exhaust stream and lower a temperature of the compressed first exhaust stream using a first solvent stream containing a physical solvent, to generate a second exhaust stream. The second absorption stage includes: a second compressor configured to receive and compress the second exhaust stream from the first absorption stage, and a second direct contact absorption cooling tower configured to absorb carbon dioxide from the compressed second exhaust stream and lower a temperature of the compressed second exhaust stream using a second solvent stream containing a physical solvent.
US10516174B2

A metal sheet for separators of polymer electrolyte fuel cells comprises: a substrate made of metal; and a surface-coating layer with which a surface of the substrate is coated, with a strike layer in between, wherein a coating ratio of the strike layer on the substrate is 2% to 70%, the strike layer is distributed in a form of islands, and a maximum diameter of the islands of the strike layer as coating portions is 1.00 μm or less and is not greater than a thickness of the surface-coating layer.
US10516173B2

An alkaline dry battery includes a bottomed cylindrical battery case; a positive electrode packed in the battery case and including n hollow cylindrical pellets; a negative electrode disposed in a hollow portion of the pellets; a separator interposed between the positive electrode and the negative electrode; and an alkaline electrolytic solution. The positive electrode includes manganese dioxide and a conductive agent, n is an integer of 1 or more, and an average density of manganese dioxide of the positive electrode is 2.80 to 3.00 g/cm3. The density dc of manganese dioxide in the center portion in the height direction of the positive electrode is 98% or less of an average value de of density of manganese dioxide in each of both end portions.
US10516165B2

An object of the present invention is to provide nickel cobalt manganese composite hydroxide particles having a small particle diameter and a uniform particle size distribution, and a method for producing the same. A method for producing a nickel cobalt manganese composite hydroxide by a crystallization reaction is provided. The method includes: a nucleation step of performing nucleation by controlling a pH of an aqueous solution for nucleation including metal compounds containing nickel, cobalt and manganese, and an ammonium ion donor to 12.0 to 14.0 in terms of the pH as measured at a liquid temperature of 25° C. as a standard; and a particle growth step of growing nuclei by controlling a pH of an aqueous solution for particle growth containing nuclei formed in the nucleation step to 10.5 to 12.0 in terms of the pH as measured at a liquid temperature of 25° C. as a standard.
US10516158B2

The initial charge/discharge efficiency and cycle characteristics of a non-aqueous electrolyte secondary battery that contains a silicon material as a negative-electrode active material are improved. A negative-electrode active material particle (10) according to an embodiment contains a base particle (13), which includes a lithium silicate phase (11) represented by Li2zSiO(2+z) {0
US10516152B2

An energy storage device includes: an electrode assembly; and a container for housing the electrode assembly, wherein an electrolyte solution filling opening from which electrolyte solution is to be filled into the container is formed in a position of a wall portion of the container and facing a tab portion of the electrode assembly.
US10516151B2

The present application provides a top cover of power battery, including top cover plate, first electrode unit and second electrode unit, the first electrode unit includes insulation piece, conductive plate, deformable plate and sealing piece, the top cover plate is provided with deformable plate connecting hole and fixing hole, the deformable plate seals the deformable plate connecting hole, the insulation piece is provided with top cover plate connecting portion and conductive plate connecting portion, the insulation piece is fixed underneath the top cover plate through cooperation of top cover plate connecting portion and fixing hole, the conductive plate is insulated from and fixed with the top cover plate through the conductive plate connecting portion, the conductive plate is electrically connected with the deformable plate, the sealing piece seals path from the fixing hole to interior of the power battery passing through gap between insulation piece and top cover plate.
US10516147B2

Implementations of a battery pack with reduced magnetic field emission are provided. In some implementations, the battery pack may be configured to reduce and/or eliminate the magnetic field normally generated while electrical current is being drawn from one or more cylindrical-steel electrochemical cells (e.g., AA batteries) by a connected electrical device. In some implementations, each electrochemical cell of a battery pack may include a conductive sleeve comprised of four conductive strips that are separated from the electrochemical cell by a thin insulating layer of material. In this way, the conductive sleeve provides a return path for electrical current that minimizes the loop area between the electrochemical cell and the conductive sleeve thereof. In some implementations, the four conductive strips of a conductive sleeve may be equally spaced 90 degrees apart and/or positioned longitudinally on a cylindrical-steel electrochemical cell, separated therefrom by the insulating layer of material.
US10516139B2

An organic light emitting display including a back plane including an active area on which an image is displayed, and a bezel area outside the active area; a pixel array on the active area and configured to display the image; an encapsulation plate encapsulating the pixel array; a transparent adhesive film free of a moisture absorption filler, formed on the active area and disposed between the encapsulation plate and the back plane; and a dam including a sealant with a moisture absorption filler formed in the bezel area and adjoining the adhesive layer so as to limit moisture from penetrating into the pixel array.
US10516135B1

A display apparatus includes a substrate that includes a display area and a peripheral area around the display area; an encapsulation substrate on the substrate; a sealing portion disposed in the peripheral area between the substrate and the encapsulation substrate, wherein the sealing portion surrounds the display area; and a pattern portion on the encapsulation substrate that overlaps the sealing portion while extending parallel to the sealing portion, where the pattern portion includes a plurality of block patterns that are spaced apart from one another and a plurality of opening regions that alternate with the plurality of block patterns, and a first block pattern of the plurality of block patterns that has a largest width is located at a center of the pattern portion.
US10516132B2

The present invention provides an inverted QD-LED and a manufacturing method thereof. The manufacturing method of an inverted QD-LED according to the present invention adopts a hydrothermal synthesis process to form a monocrystalline TiO2 nanorod array film for serving as an electron transport layer, wherein a plurality of monocrystalline TiO2 nanorods contained in the monocrystalline TiO2 nanorod array film are arranged in an array so as not to readily get aggregated thereby overcoming the deficiencies of inhomogeneous film formation resulting from aggregation of TiO2 nanometer particles, lowered electron transport efficiency, and low light extraction efficiency, and thus ensuring high-efficiency electron transport rate of the electron transport layer, increasing scattering of light to heighten light extraction efficiency, and improve luminous efficiency and stability of a device. The inverted QD-LED according to the present invention involves a monocrystalline TiO2 nanorod array film to serve as an electron transport layer, and thus demonstrates increased luminous efficiency and stability.
US10516131B2

An organic EL device of one aspect of the disclosure includes: a base material; an insulating layer provided with a recessed portion on an upper face thereof; and a light-emitting element including a reflective layer provided on at least a surface of the recessed portion, a filling layer having optical transparency and filling the inside of the recessed portion with the reflective layer interposed between the filling layer and the recessed portion, a first electrode having optical transparency and provided on at least an upper layer side of the filling layer, an organic layer containing at least a light-emitting layer provided on an upper layer of the first electrode, a second electrode having optical transparency and provided on an upper layer side of the organic layer, and an edge cover layer covering at least an end portion of the first electrode, wherein the organic electroluminescence device includes a plurality of unit light emitting regions separated from one another, an excavated portion is provided in the insulating layer between adjacent unit light emitting regions, and at last the filling layer is provided inside the excavated portion.
US10516130B2

A display apparatus includes on a substrate a plurality of light emitting elements in which an organic layer including a white light emitting layer is sandwiched between a lower transparent electrode and an upper electrode, and further includes a reflection layer and an optical interference layer provided between the light emitting elements and the substrate, wherein the optical interference layer is made of a material having a lower refractive index than the refractive index of the light emitting layer and the ratio (nr/nb) of a refractive index (nr) with respect to a red wavelength region to a refractive index (nb) with respect to a blue wavelength region is less than 0.95, and the orders of interference m for blue, green, and red wavelength regions are 5, 4, and 3, respectively, when the optical distance from the light emitting layer to the reflection layer is (2m+1)λ/4±(⅛)λ.
US10516125B1

Provided are an organic light-emitting display panel and a display device. The organic light-emitting display includes an array substrate and organic light-emitting components each having anode, cathode and organic functional layer. The organic functional layer includes an organic light-emitting layer, a first and second electron transmission layer and an electron injection layer. The first electron transmission layer and electron injection layer include a first dopant containing an alkaline earth metal element or a rare earth metal element. A work function φ1 of the electron injection layer and a work function φ2 of the cathode satisfy: φ1<φ2, and the work function φ1 of the electron injection layer and a work function φ3 of the first dopant satisfy: φ1≥φ3. LUMO1 and LUMO2 satisfy: |LUMO1−LUMO2|<0.18 eV.
US10516124B2

A photoelectric conversion element includes: a first electrode; a photoelectric conversion layer provided on the first electrode, and including an organic semiconductor with quantum efficiency of 1% or less; and a second electrode provided on the photoelectric conversion layer.
US10516121B2

A flexible display production apparatus of the present disclosure includes: a stage (520) for supporting a flexible display supporting substrate (10), the flexible display supporting substrate including a glass base (11) and a synthetic resin film (12) provided on the glass base; a polisher head (535) configured to approach a selected region of a surface (12s) of the synthetic resin film (12) and polish the region so that a polish recess (12c) is formed in the surface (12s); and a repair head (536) for supplying a liquid material (20a) to the polish recess (12c) formed in the surface (12s) of the synthetic resin film (12) and heating the liquid material (20a), thereby forming a sintered layer (20) from the liquid material (20a).
US10516117B2

Metal-assisted delayed fluorescent emitters employing benzo-imidazo-phenanthridine and analogues for full color displays and lighting applications.
US10516112B2

A compound represented by formula (A-0) or (B-0) is useful as a material for organic EL devices which realizes an organic EL device exhibiting high emission efficiency even when driving at a low voltage and has a long lifetime: wherein R1 to R4, n1, m2, k3, k4, L0 to L2, Ar1, and Ar2 are as defined in the description.
US10516107B2

A manufacture includes a first electrode having an upper surface and a side surface, a resistance variable film over the first electrode, and a second electrode over the resistance variable film. The resistance variable film extends along the upper surface and the side surface of the first electrode. The second electrode has a side surface. A portion of the side surface of the first electrode and a portion of the side surface of the second electrode sandwich a portion of the resistance variable film.
US10516100B2

A plasma enhanced chemical vapor deposition (PECVD) method is disclosed for forming a SiON encapsulation layer on a magnetic tunnel junction (MTJ) sidewall that minimizes attack on the MTJ sidewall during the PECVD or subsequent processes. The PECVD method provides a higher magnetoresistive ratio for the MTJ than conventional methods after a 400° C. anneal. In one embodiment, the SiON encapsulation layer is deposited using a N2O:silane flow rate ratio of at least 1:1 but less than 15:1. A N2O plasma treatment may be performed immediately following the PECVD to ensure there is no residual silane in the SiON encapsulation layer. In another embodiment, a first (lower) SiON sub-layer has a greater Si content than a second (upper) SiON sub-layer. A second encapsulation layer is formed on the SiON encapsulation layer so that the encapsulation layers completely fill the gaps between adjacent MTJs.
US10516095B2

According to one embodiment, a magnetic memory device includes a lower region, and a stacked structure provided on the lower region, wherein the stacked structure includes a conductive oxide layer containing boron (B), a first magnetic layer provided between the lower region and the conductive oxide layer, having a variable magnetization direction, and containing iron (Fe) and boron (B), a second magnetic layer provided between the lower region and the first magnetic layer, having a fixed magnetization direction, and containing iron (Fe) and boron (B), and a nonmagnetic layer provided between the first magnetic layer and the second magnetic layer.
US10516093B2

The present invention provides a piezoelectric material not containing lead and potassium, showing satisfactory insulation and piezoelectricity, and having a high Curie temperature. The invention relates to a piezoelectric material includes a main component containing a perovskite-type metal oxide represented by Formula (1): (NaxBa1-y)(NbyTi1-y)O3 (wherein, 0.80≤x≤0.94 and 0.83≤y≤0.94), and an additive component containing at least one element selected from Mn and Ni, wherein the content of the Ni is 0 mol or more and 0.05 mol or less based on 1 mol of the perovskite-type metal oxide, and the content of the Mn is 0 mol or more and 0.005 mol or less based on 1 mol of the perovskite-type metal oxide.
US10516087B2

The invention notably relates to a light-emitting module of a terrestrial vehicle having at least one semiconductor light source including a mostly semiconductor material substrate, the substrate having a first face and a second face. The light source further includes electroluminescent elements with submillimeter dimensions extending from the first face of the substrate, and at least one heatsink cooperating with the second face of the substrate to evacuate the heat produced by the light source. The invention therefore offers an improved light-emitting module for terrestrial vehicles.
US10516086B2

A light source may comprise a thermally conductive frame comprising a base and a faceted portion extending from the base. The faceted portion may comprise a plurality of facets spaced circumferentially thereabout. Additionally, a hollow passageway may extend through the base and axially through the faceted portion. A plurality of LED chips may be arranged on the plurality of facets to provide an emission of light in an arc of 360 degrees.
US10516082B2

The present invention relates to a device for emitting light. In one embodiment, an LED has a nano-particle (e.g., quantum dot) coating layer over it for down-converting the light from the LED. The nano-particles are in a dispersion medium for dispersing the nano-particles. The dispersion medium is mixed with a weak acid or a salt thereof. The nano-particles may be coated with silica and the solution is pre-treated with a base or alkali-silanolate to increase the stability of the nano-particles in light conversion.
US10516081B1

Light emitting structures are described in which vertical inorganic semiconductor-based light emitting diodes (LEDs) with hexagon shaped sidewalls are mounted within corresponding circular reflective well structures. Diffuser layers may additionally laterally surround the hexagon shaped sidewalls within the circular reflective well structures.
US10516077B2

Provided is a display apparatus. The display apparatus may include a monolithic device in which a light emitting element array, a transistor array, and a color control member are monolithically provided on one substrate. The display apparatus may include a first layered structure including the light emitting element array, a second layered structure including the transistor array, and a third layered structure including the color control member, wherein the second layered structure may be between the first layered structure and the third layered structure. The light emitting element array may include a plurality of light emitting elements comprising an inorganic material. The plurality of light emitting elements may have a vertical nanostructure.
US10516075B2

A method of manufacturing a light emitting element includes: providing a wafer including: a substrate, and a semiconductor structure; irradiating the substrate with a laser beam to form a plurality of modified regions in the substrate; and subsequently, separating the wafer into a plurality of light emitting elements. Irradiating the substrate with a laser beam includes: performing a first irradiation step comprising irradiating the laser beam along a plurality of first lines that extend in a first direction that is parallel to the first face and that are aligned in a second direction that is parallel to the first face and intersects the first direction, and subsequent to performing the first irradiation step, performing a second irradiation step comprising irradiating the laser beam along second lines that extend in the second direction.
US10516056B2

A semiconductor device includes channel layers disposed over a substrate, a source/drain region disposed over the substrate, a gate dielectric layer disposed on and wrapping each of the channel layers, and a gate electrode layer disposed on the gate dielectric layer and wrapping each of the channel layers. Each of the channel layers includes a semiconductor wire made of a first semiconductor material. The semiconductor wire extends into the source/drain region. The semiconductor wire in the source/drain regions is wrapped around by a second semiconductor material.
US10516055B2

A semiconductor device includes an oxide semiconductor layer, a source electrode and a drain electrode electrically connected to the oxide semiconductor layer, a gate insulating layer covering the oxide semiconductor layer, the source electrode, and the drain electrode, and a gate electrode over the gate insulating layer. The source electrode and the drain electrode include an oxide region formed by oxidizing a side surface thereof. Note that the oxide region of the source electrode and the drain electrode is preferably formed by plasma treatment with a high frequency power of 300 MHz to 300 GHz and a mixed gas of oxygen and argon.
US10516049B2

A method of semiconductor device fabrication is described that includes forming a fin extending from a substrate and having a source/drain region and a channel region. The fin includes a first epitaxial layer having a first composition and a second epitaxial layer on the first epitaxial layer, the second epitaxial layer having a second composition. The second epitaxial layer is removed from the source/drain region of the fin to form a gap. The gap is filled with a dielectric material. Another epitaxial material is formed on at least two surfaces of the first epitaxial layer to form a source/drain feature.
US10516031B2

A method of fabricating a semiconductor device includes depositing a contact etch stop layer (CESL) over a dummy gate electrode, a source/drain (S/D) region and an isolation feature. The method further includes performing a first CMP to expose the dummy gate electrode. The method further includes removing an upper portion of the CESL. The method further includes performing a second CMP using a slurry different from the first CMP to expose the CESL over the S/D region, wherein, following the second CMP, an entire top surface of the CESL over the S/D region and over the isolation feature is substantially level with a top surface of the dummy gate electrode.
US10516030B2

A method includes forming a transistor, which includes forming a dummy gate stack over a semiconductor region, and forming an Inter-Layer Dielectric (ILD). The dummy gate stack is in the ILD, and the ILD covers a source/drain region in the semiconductor region. The method further includes removing the dummy gate stack to form a trench in the first ILD, forming a low-k gate spacer in the trench, forming a replacement gate dielectric extending into the trench, forming a metal layer to fill the trench, and performing a planarization to remove excess portions of the replacement gate dielectric and the metal layer to form a gate dielectric and a metal gate, respectively. A source region and a drain region are then formed on opposite sides of the metal gate.
US10516028B2

A field-effect transistor device including an asymmetric spacer assembly allows lower parasitic capacitance on the drain side of the device and lower resistance on the source side. The asymmetric spacer assembly is formed by a self-aligned process, resulting in less gate/junction overlap on the drain side of the device and greater gate/junction overlap on the source side of the device. Asymmetric transistors having small gate lengths can be obtained without overlay/misalignment issues.
US10516016B2

A display device including a substrate including a first display region having a first width, a second display region having a second width smaller than the first width, a peripheral region at a periphery of the first and second display regions, and a dummy region in the peripheral region, a first pixel in the first display region, a second pixel in the second display region, a first control line connected to the first pixel and extending in the first display region, a second control line connected to the second pixel and extending in the second display region, and a dummy line connected to the second control line in the dummy region, wherein the second control line is at a first conductive layer on a first insulating layer, the dummy line is at a second conductive layer on a second insulating layer on the first conductive layer.
US10516009B2

A display module and a display apparatus are provided. The display module comprises a display panel, a fingerprint identification module and a first function module. The display panel includes a display region and a border region surrounding the display region. Along a first direction, the border region includes a first border region and an opposing second border region. The first border region includes a first recessed portion recessed towards the display region and a first extending portion extending along a second direction. The first recessed portion forms a first groove on a side of the display region adjacent to the first border region. Along a third direction, the display panel includes a first base substrate and an opposing second base substrate, the display panel also includes a through hole, and the first function module is disposed in the through hole.
US10516005B2

A display substrate of an electronic device and a method for manufacturing the display substrate are provided. The display substrate includes: a base; a thin film transistor formed on a side of the base; an organic light emitting layer, formed on a side of the thin film transistor facing away from the base; and a touch electrode layer, formed in the organic light emitting layer.
US10516003B2

The disclosure relates to a pixel arrangement structure of an organic light-emitting diode display panel, comprises a plurality of pixel groups, each of the pixel groups comprises a plurality of pixel areas, each of the pixel areas comprises any two or three kinds of pixels of first pixels, second pixels and third pixels, wherein the first pixels, the second pixels and the third pixels of each of the pixel groups are configured in an amount ratio of 1:2:1. Each pixel area comprises two kinds of pixels cooperatively used with the adjacent third pixels under the condition of forming different colors, to improve pixel utilization. In order to obtain at least two kinds of pixels in each pixel area, it is to increase area of the aperture during manufacturing the fine metal mask so as to improve aperture ratio of the pixel.
US10515999B2

In an imaging element 28, a first light detecting layer 12 includes organic photoelectric conversion films 38a and 38b oriented in a prescribed axial direction so that it detects a polarized component of incident light which is directed parallel to the orientation axis. The first light detecting layer 12 also has an organic photoelectric conversion film oriented in another axial direction which is arranged in a prescribed pattern on a two-dimensional plane. A second light detecting layer 16 disposed under the first light detecting layer 12 includes photoelectric conversion elements 54a and 54b and detects a polarized component which has passed through the first light detecting layer 12 and which is directed perpendicularly to the orientation axis of the organic photoelectric conversion films 38a and 38b.
US10515997B2

A memory device according to an embodiment includes: a first conductive layer, a second conductive layer, a third conductive layer and a fourth conductive layer parallel to a first direction and a second direction perpendicular to the first direction, and stacked in a third direction perpendicular to the first direction; a first, electrode connected to the first conductive layer; a second electrode connected to the second conductive layer; a third electrode connected to the third conductive layer; and a fourth electrode connected to the fourth conductive layer. The third conductive layer and the fourth conductive layer are not provided between the first electrode and the second electrode. The fourth conductive layer is not provided between the second electrode and the third electrode. A region without the second conductive layer is provided between the second electrode and the third electrode.
US10515994B2

Semiconductor devices, methods of manufacturing thereof, and image sensor devices are disclosed. In some embodiments, a semiconductor device comprises a semiconductor chip comprising an array region, a periphery region, and a through-via disposed therein. The semiconductor device comprises a guard structure disposed in the semiconductor chip between the array region and the through-via or between the through-via and a portion of the periphery region.
US10515993B2

An exemplary stacked photodetector assembly includes a first wafer and a second wafer bonded to the first wafer. The first wafer includes a SPAD and has a thickness T1 configured to minimize absorption by the first wafer of photons included in light incident upon the first wafer while the SPAD is in a disarmed state. The second wafer has a thickness T2 configured to provide structural support for the first wafer. The stacked photodetector assembly includes a fast gating circuit electrically coupled to the SPAD and configured to arm and disarm the SPAD.
US10515985B2

A transistor display panel including a substrate, a gate line disposed on the substrate and extending in a first direction, a gate electrode protruding from the gate line, a gate insulating layer disposed on the gate line and the gate electrode, a semiconductor layer and an auxiliary layer disposed on the gate insulating layer and spaced apart from each other, a data line disposed on the gate insulating layer and extending in a second direction which is a direction crossing the gate line, a drain electrode disposed on the gate insulating layer and the semiconductor layer and spaced apart from the data line, and a pixel electrode connected to the drain electrode, in which the auxiliary layer overlaps an edge of the gate electrode in a plan view.
US10515981B2

A multilevel semiconductor device, the device including: a first level including a first array of first programmable cells and a first control line; a second level including a second array of second programmable cells and a second control line; and a third level including a third array of third programmable cells and a third control line, where the second level overlays the first level, where the third level overlays the second level, where the first programmable cells are self-aligned to the second programmable cells, and where a programmable logic cell includes a plurality of the first programmable cells and a plurality of the second programmable cells.
US10515973B2

The present disclosure relates to providing a wordline bridge between wordlines of adjacent tiles of memory cells to reduce the number wordline staircases in 3D memory arrays. An apparatus may include a memory array having memory cells. The memory array includes a first block of pages of the memory cells in a first tile and a second block of pages of the memory cells in a second tile. The apparatus may also include a polysilicon wordline bridge that couples first wordlines of the first block to second wordlines of the second block to couple the first tile to the second tile. The wordline bridge may be formed by applying a hard mask over the first tile, the second tile, and over a portion of polysilicon that connects the first tile to the second tile.
US10515970B2

A static random access memory (SRAM) cell includes first through fourth transistors being first type transistors and fifth and sixth transistors being second type transistors. Source regions of the first and second transistors are formed by a first source diffusion region, source regions of the fifth and sixth transistors are formed by second and third source diffusion regions, respectively, and source regions of the third and fourth transistors are formed by a fourth source diffusion region. The SRAM cell further includes a first data storage electrode linearly extending from a first gate line of the third and sixth transistors and electrically connecting the first gate line and the first and second source diffusion regions, and a second data storage electrode linearly extending from a second gate line of the second and fifth transistors and electrically connecting the second gate line and the third and fourth source diffusion regions.
US10515969B2

A semiconductor device includes a substrate, a first transistor, and a second transistor. The first transistor is disposed on the substrate. The second transistor is disposed on the substrate. A gate of the first transistor and a gate of the second transistor are integrally formed, and the first transistor and the second transistor have different threshold voltages.
US10515965B2

Methods and structures for forming strained-channel finFETs are described. Fin structures for finFETs may be formed using two epitaxial layers of different lattice constants that are grown over a bulk substrate. A first thin, strained, epitaxial layer may be cut to form strain-relieved base structures for fins. The base structures may be constrained in a strained-relieved state. Fin structures may be epitaxially grown in a second layer over the base structures. The constrained base structures can cause higher amounts of strain to form in the epitaxially-grown fins than would occur for non-constrained base structures.
US10515962B2

A semiconductor device includes first and second active regions extending in a first direction on a substrate and spaced apart from each other in a second direction intersecting the first direction, wherein the first and second active regions overlaps with each other in the second direction, a third active region extending in the first direction on the substrate and spaced apart from the first active region in the second direction. The first active region is positioned between the second and third active regions in the second direction. The first and third active regions partially overlap in the second direction, and a device isolation film is configured to define the first to third active regions.
US10515957B2

A semiconductor device and method includes: forming a first fin and a second fin on a substrate; forming a dummy gate material over the first fin and the second fin; forming a recess in the dummy gate material between the first fin and the second fin; forming a sacrificial oxide on sidewalls of the dummy gate material in the recess; filling an insulation material between the sacrificial oxide on the sidewalls of the dummy gate material in the recess; removing the dummy gate material and the sacrificial oxide; and forming a first replacement gate over the first fin and a second replacement gate over the second fin.
US10515956B2

Semiconductor devices and manufacturing and design methods thereof are disclosed. In one embodiment, a semiconductor device includes an active FinFET disposed over a workpiece comprising a first semiconductive material, the active FinFET comprising a first fin. An electrically inactive FinFET structure is disposed over the workpiece proximate the active FinFET, the electrically inactive FinFET comprising a second fin. A second semiconductive material is disposed between the first fin and the second fin.
US10515947B2

A device includes a plurality of active areas, a plurality of gates, and a plurality of conductors. The active areas are elongated in a first direction. The gates are elongated in a second direction. The conductors are disposed between the active areas and elongated in the second direction. Each one of the conductors has an overlap with at least one corresponding gate of the gates to form at least one capacitor.
US10515939B2

A wafer-level package includes a plurality of dies and a plurality of connection paths. The dies include at least a first die and a second die. The dies are arranged in a side-by-side fashion, and a first side of the first die is adjacent to a first side of the second die. The connection paths connect input/output (I/O) pads arranged on the first side of the first die to I/O pads arranged on the first side of the second die, wherein adjacent I/O pads on the first side of the first die are connected to adjacent I/O pads on the first side of the second die via connection paths on only a single layer. For example, the first die is identical to the second die. For another example, the wafer-level package is an integrated fan-out (InFO) package or a chip on wafer on substrate (CoWoS) package. For yet another example, the dies are assembled in the wafer-level package to perform a network switch function.
US10515930B2

A method includes forming a first plurality of redistribution lines, forming a first metal post over and electrically connected to the first plurality of redistribution lines, and bonding a first device die to the first plurality of redistribution lines. The first metal post and the first device die are encapsulated in a first encapsulating material. The first encapsulating material is then planarized. The method further includes forming a second metal post over and electrically connected to the first metal post, attaching a second device die to the first encapsulating material through an adhesive film, encapsulating the second metal post and the second device die in a second encapsulating material, planarizing the second encapsulating material, and forming a second plurality of redistributions over and electrically coupling to the second metal post and the second device die.
US10515926B2

Systems and methods for providing 3D wafer assembly with known-good-dies are provided. An example method compiles an index of dies on a semiconductor wafer and removes the defective dies to provide a wafer with dies that are all operational. Defective dies on multiple wafers may be removed in parallel, and resulting wafers with all good dies stacked in 3D wafer assembly. In an implementation, the spaces left by removed defective dies may be filled at least in part with operational dies or with a fill material. Defective dies may be replaced either before or after wafer-to-wafer assembly to eliminate production of defective stacked devices, or the spaces may be left empty. A bottom device wafer may also have its defective dies removed or replaced, resulting in wafer-to-wafer assembly that provides 3D stacks with no defective dies.
US10515920B2

Integrated component packages and methods of assembling integrated component packages are provided. The integrated component package can comprise a bump pitch relaxing layer. A high-bandwidth memory component directly mechanically coupled to the bump pitch relaxing layer on a first side of the bump pitch relaxing layer via a first set of bump bond connections. The high-bandwidth memory component directly electrically coupled to the bump pitch relaxing layer on the first side of the bump pitch relaxing layer via the first set of bump bond connections. The bump pitch relaxing layer mechanically coupled to a first side of a substrate via second set of bump bond connections. The high-bandwidth memory component electrically coupled to the substrate via the bump-pitch relaxing layer and the second set of bump bond connections, and a bump pitch of the second set of bump bond connections is larger than the first set of bump bond connections.
US10515918B2

A method of establishing conductive connections is disclosed. The method includes providing an integrated circuit die having a plurality of solder balls each of which has an oxide layer on an outer surface of the solder ball. The method also includes performing a heating process to heat at least the solder balls and applying a force causing each of a plurality of piercing bond structures on a substrate to pierce one of the solder balls and its associated oxide layer to thereby establish a conductive connection between the solder ball and the piercing bond structure.
US10515914B2

Foundation layers and methods of forming a foundation layer are described. Die pads are formed over a die. A dielectric layer is formed over die pads and the die. The dielectric layer is then recessed to expose top portions of the die pads. A first plurality of sintered conductive vias are formed over the die pads. The first sintered conductive vias are coupled to at least one of the die pads. In addition, a photoresist layer may be formed over the dielectric layer and the top portions of the die pads. Via openings are formed in the photoresist layer. A second plurality of sintered conductive vias may then be formed over the first sintered conductive vias to form a plurality of sintered conductive lines. Each of the first and second sintered conductive vias are formed with a liquid phase sintering (LPS) solder paste.
US10515913B2

A first conductive material having a first hardness is disposed within a recess or opening of a microelectronic component, in a first preselected pattern, and forms a first portion of an interconnect structure. A second conductive material having a second hardness different from the first hardness is disposed within the recess or opening in a second preselected pattern and forms a second portion of the interconnect structure.
US10515902B2

Among other things, one or more semiconductor arrangements, and techniques for forming such semiconductor arrangements are provided. A layer, such as a poly layer or an inter layer dielectric (ILD) layer, is formed over a substrate. A photoresist mask is formed over the layer. The photoresist mask comprises an open region overlaying a target region of the layer and comprises a protection region overlaying a second region of the layer. An etching process is performed through the open region to reduce a height of the layer in the target region in relation to a height of the layer in the second region because the protection region inhibits the etching process from affecting the layer in the second region. A first structure, having a first height, is formed within the target region. A second structure, having a second height greater than the first height, is formed within the second region.
US10515900B2

A chip package is provided. The chip package includes a semiconductor die and a protection layer surrounding the semiconductor die. The chip package also includes a dielectric layer over the semiconductor die and the protection layer. The dielectric layer has an upper surface with cutting scratches. The chip package further includes a conductive layer over the dielectric layer and filling some of the cutting scratches.
US10515893B2

A semiconductor device structure is provided. The semiconductor device structure includes a semiconductor substrate and a conductive feature over the semiconductor substrate. The semiconductor device structure also includes a dielectric layer over the conductive feature and the semiconductor substrate. The semiconductor device structure further includes a conductive via surrounded by the dielectric layer and electrically connected to the conductive feature. The conductive via has a lower end and an upper end larger than the lower end, and the conductive via has a side surface curved inward.
US10515891B2

A radial solder ball pattern is described for a printed circuit board and for a chip to be attached to the printed circuit board is described. In one example, the pattern comprises a central power connector area having a plurality of power connectors to provide power to an attached chip, a signal area having a plurality of signal connectors to communicate signals to the attached chip, an edge area surrounding the signal area and the central power connector area, and a plurality of traces each coupled to a signal connector, the traces extending from the respective coupled signal connector away from the central power connector to connect to an external component, wherein the signal connectors are placed in rows, the rows having a greater separation near the edge area than near the central area.
US10515888B2

A semiconductor device includes a dielectric interposer, a first interconnection layer, an electronic component, a plurality of electrical conductors and a plurality of conductive structures. The dielectric interposer has a first surface and a second surface opposite to the first surface. The first interconnection layer is over the first surface of the dielectric interposer. The electronic component is over and electrically connected to the first interconnection layer. The electrical conductors are over the second surface of the dielectric interposer. The conductive structures are through the dielectric interposer, wherein the conductive structures are electrically connected to the first interconnection layer and the electrical conductors.
US10515886B2

An electronic package comprising a first substrate; a second substrate; at least one standoff substrate positioned between the first substrate and the second substrate, wherein the at least one standoff substrate is affixed to each of the first substrate and the second substrate, wherein the at least one standoff substrate forms a clearance between the first substrate and the second substrate, and wherein the at least one standoff substrate comprises an intervening plurality of through-substrate vias passing through the entire thickness of the at least one standoff substrate, and wherein a portion of the second plurality of through-substrate vias are electrically connected to a portion of the first through-substrate vias by way of a portion of the intervening through-substrate vias; and at least three electronic components located within the clearance.
US10515885B2

The disclosure provides a lamination method for a flexible display screen, including: providing a flexible display screen, the flexible display screen including two first through-holes located in a non-display region thereof and arranged diagonally; providing a flexible lamination plate, the flexible lamination plate including two second through-holes, and the two second through-holes arranged diagonally; providing a lamination device, the lamination device including a rigid substrate and two location pins located on the rigid substrate, and the two location pin arranged diagonally; disposing the flexible lamination plate on the rigid substrate and allowing the two location pins to penetrate the two second through-holes, respectively; disposing the flexible display screen on the flexible lamination plate and allowing the two location pins to also penetrate the two first through-holes, respectively, thereby laminating the flexible display screen and the flexible lamination plate together.
US10515878B1

Embodiments of the present invention are directed to a semiconductor package with partial plating on contact side surfaces. The semiconductor package includes a top surface, a bottom surface opposite the top surface, and side surfaces between the top and bottom surfaces. Contacts are located on peripheral edges of the bottom surface. Each of the contacts includes a first surface that is flush with the bottom surface, a second surface that is flush with one of the side surfaces, and a third surface between the first surface and the second surface. Each of the side surfaces can include a step such that the area of the bottom surface is differently sized from the area of the top surface and the third surface is located at the step. The first surface is plated, while the second surface is exposed (not plated). At least a portion of the third surface is plated.
US10515876B1

A method for forming a semiconductor device includes: providing a structure having a first stop layer formed above a substrate, a first dielectric layer formed on the first stop layer, a second stop layer formed on the first dielectric layer, and conductive lines formed in the first dielectric layer and spaced apart from each other; forming a first dummy layer on the second stop layer; patterning the first dummy layer to form a first patterned dummy layer; forming a second dummy layer on the first dummy layer to form a first trench; etching back the second dummy layer and the first patterned dummy layer to form a second trench, wherein the second trench is self-aligned with the first trench. The second trench extends downwardly to the first dielectric layer and forms an opening at the second stop layer.
US10515875B2

An interconnect structure and a method of forming an interconnect structure are provided. The interconnect structure is formed over a carrier substrate, upon which a die may also be attached. Upon removal of the carrier substrate and singulation, a first package is formed. A second package may be attached to the first package, wherein the second package may be electrically coupled to through vias formed in the first package.
US10515872B1

A transistor having an emitter, a base, and a collector, the transistor includes a substrate, a collector contact, a metallic sub-collector coupled to the collector contact, and the metallic sub-collector electrically and thermally coupled to the collector, and an adhesive layer between the substrate and the metallic sub-collector, the adhesive layer bonded to the substrate and in direct contact with the substrate and bonded to the metallic sub-collector and in direct contact with the metallic sub-collector, wherein the adhesive layer comprises an electrically conductive material.
US10515869B1

A semiconductor package structure includes a substrate, a first semiconductor and a second semiconductor over the substrate, and a multi-TIM structure disposed over the first semiconductor die and the second semiconductor die. The first semiconductor die includes a first heat output and the second semiconductor die includes a second heat output less than the first heat output. The multi-TIM structure includes a first TIM layer disposed over at least a portion of the first semiconductor die and a second TIM layer. A thermal conductivity of the first TIM layer is higher than a thermal conductivity of the second TIM layer. The first TIM layer covers the first semiconductor die.
US10515867B2

The present disclosure provides a semiconductor structure including a substrate, a first die over the substrate, a second die over the first die, a heat spreader having a sidewall facing toward and proximal to a sidewall of the first die, and a thermal interface material (TIM) between the sidewall of the first die and the sidewall of the heat spreader. A thermal conductivity of the heat spreader is higher than a thermal conductivity of the TIM.
US10515864B2

The present invention provides a glass substrate in which in a step of sticking a glass substrate and a silicon-containing substrate to each other, bubbles hardly intrude therebetween. The present invention relates to a glass substrate for forming a laminated substrate by lamination with a silicon-containing substrate, having a warpage of 2 μm to 300 μm, and an inclination angle due to the warpage of 0.0004° to 0.12°.
US10515863B2

According to the present invention, a power module includes an insulating substrate, a semiconductor device provided on the insulating substrate, an internal terminal provided on the insulating substrate and electrically connected to the semiconductor device, a sealing material that seals the internal terminal, the semiconductor device and the insulating substrate so that an end portion of the internal terminal is exposed, a case that is separate from the sealing material and covers the sealing material and an elastic member that connects the case and the end portion of the internal terminal.
US10515862B2

Embodiments may also include a residual chemical reaction diagnostic device. The residual chemical reaction diagnostic device may include a substrate and a residual chemical reaction sensor formed on the substrate. In an embodiment, the residual chemical reaction sensor provides electrical outputs in response to the presence of residual chemical reactions. In an embodiment, the substrate is a device substrate, and the sensor is formed in a scribe line of the device substrate. In an alternative embodiment, the substrate is a process development substrate. In some embodiments, the residual chemical reaction sensor includes, a first probe pad, wherein a plurality of first arms extend out from the first probe pad, and a second probe pad, wherein a plurality of second arms extend out from the second probe pad and are interdigitated with the first arms.
US10515859B2

A method for forming semiconductor devices includes forming a highly doped region. A stack of alternating layers is formed on the substrate. The stack is patterned to form nanosheet structures. A dummy gate structure is formed over and between the nanosheet structures. An interlevel dielectric layer is formed. The dummy gate structures are removed. SG regions are blocked, and top sheets are removed from the nanosheet structures along the dummy gate trench. A bottommost sheet is released and forms a channel for a field effect transistor device by etching away the highly doped region under the nanosheet structure and layers in contact with the bottommost sheet. A gate structure is formed in and over the dummy gate trench wherein the bottommost sheet forms a device channel for the EG device.
US10515856B2

A method includes forming first and second fins of a finFET extending above a semiconductor substrate, with a shallow trench isolation (STI) region in between, and a distance between a top surface of the STI region and top surfaces of the first and second fins. First and second fin extensions are provided on top and side surfaces of the first and second fins above the top surface of the STI region. Material is removed from the STI region, to increase the distance between the top surface of the STI region and top surfaces of the first and second fins. A conformal stressor dielectric material is deposited over the fins and STI region. The conformal dielectric stressor material is reflowed, to flow into a space between the first and second fins above a top surface of the STI region, to apply stress to a channel of the finFET.
US10515853B1

A method of wafer dicing is provided. The method of wafer dicing includes: providing a wafer, wherein the wafer includes a substrate, dies formed in and over the substrate and a scribe line structure located in a scribe line region between adjacent dies; removing a portion of the scribe line structure around a test device in the scribe line structure; attaching a front side of the wafer with a first tape; removing a portion of the substrate overlapping with the scribe line region from a back side of the wafer; attaching the back side of the wafer with a second tape; and removing the first tape along with the remaining portion of the scribe line structure attached thereon, leaving the dies separately attached on the second tape.
US10515848B1

In an embodiment, a method includes: forming a first dielectric layer over a die, the first dielectric layer including a photo-sensitive material; curing the first dielectric layer to reduce photo-sensitivity of the first dielectric layer; patterning the first dielectric layer by etching to form a first opening; forming a first metallization pattern in the first opening of the first dielectric layer; forming a second dielectric layer over the first metallization pattern and the first dielectric layer, the second dielectric layer including the photo-sensitive material; patterning the second dielectric layer by exposure and development to form a second opening; and forming a second metallization pattern in the second opening of the second dielectric layer, the second metallization pattern electrically connected to the first metallization pattern.
US10515843B2

The present disclosure generally relates to generally relates to equipment for performing semiconductor device fabrication, and more particularly, to a cover ring for partially covering a surface of a substrate support in high-density plasma chemical vapor deposition processing. In one embodiment, the cover ring may include an annular body, an inner support block with a beveled first edge for stability, one or more thermal breaks to increase thermal movement towards the outer diameter, a rounded shoulder to prevent particle deposition, an outer lip configured to a substrate support pedestal, a vertical appendage to support the substrate, and a thermally conductive coating disposed on the annular ring to direct thermal conductivity towards the outer edge of the ring and prevent particle accumulation.
US10515836B2

This ceramic member 100 includes: a ceramic base body 10 having a terminal 30 embedded therein; a blind hole 11 formed in the ceramic base body 10 and causing the lower surface of the ceramic base body 10 and the terminal 30 to communicate with each other; and a connection member 40 inserted in the blind hole 11, the connection member 40 connected to the terminal 30 by means of a brazing material solidified portion 70. In the blind hole 11, the space surrounded by the inner peripheral surface of the blind hole 11 has, at least at a bottom face 11a, an enlarged portion 11b that is enlarged toward the upper side at least partially with respect to the circumferential direction, and at least a part of the brazing material solidified portion 70 is present in the enlarged portion 11b.
US10515833B2

Embodiments of a wafer cleaning system and method are provided. A brush element is configured to clean a backside of the wafer. The backside has a clear area and an unclear area, and some contaminants are located in the unclear area. A control device performs a first cleaning process to the brush element when the brush element is located at the clear area, and the control device performs a second cleaning process when the brush element is located at the unclear area. The contaminants are cleaned by an enhanced cleaning process. Since the contaminants are cleaned, the backside of the wafer is flatter, and quality of the exposed photoresist on the wafer is improved.
US10515824B2

A method of anisotropic etching comprises forming a metal layer above a substrate. A mask layer is formed on the metal layer with openings defined in the mask layer to expose portions of the metal layer. The exposed portions of the metal layer are introduced to an active etchant solution that includes nanoparticles as an insoluble banking agent. In further embodiments, the exposed portions of the metal layer are introduced to a magnetic and/or an electrical field.
US10515810B2

A method for manufacturing a memory device comprises forming an initial silicide layer, including depositing and annealing a precursor metal over a layer of silicon material on a top surface of a stack of conductive strips in amounts effective to result in a majority of the initial silicide layer being a mono-silicon silicide of the precursor metal. The method comprises depositing and annealing additional silicon material over the initial silicide layer in amounts effective to result in formation of di-silicon silicide of the precursor metal to form a landing pad on the top surface of the stack of conductive strips, the formation of the di-silicon silicide of the precursor metal consuming mono-silicon silicide of the initial silicide layer so a majority of a silicide of the landing pad is di-silicon silicide.
US10515807B1

Methods of fabricating semiconductor devices are provided. The method includes forming a gate dielectric layer over a substrate. The method also includes depositing a first p-type work function tuning layer over the gate dielectric layer using a first atomic layer deposition (ALD) process with an inorganic precursor. The method further includes forming a second p-type work function tuning layer on the first p-type work function tuning layer using a second atomic layer deposition (ALD) process with an organic precursor. In addition, the method includes forming an n-type work function metal layer over the second p-type work function tuning layer.
US10515805B2

A method for producing a semiconductor power device includes forming a gate trench from a surface of the semiconductor layer toward an inside thereof. A first insulation film is formed on the inner surface of the gate trench. The method also includes removing a part on a bottom surface of the gate trench in the first insulation film. A second insulation film having a dielectric constant higher than SiO2 is formed in such a way as to cover the bottom surface of the gate trench exposed by removing the first insulation film.
US10515789B2

A method of operating a mass spectrometer comprising: detecting a first ion species using a first gain setting of a detector or a first emission current for a first mass-to-charge range; detecting a second ion species using a second gain setting of the detector or a second emission current for a second mass-to-charge range; and using the detected first and second ion species to calibrate the mass range of a mass analyzer of the mass spectrometer, to tune the resolution of the mass analyzer, or to tune an ion optic of the mass spectrometer.
US10515788B2

Physical vapor deposition systems are disclosed herein. An exemplary physical vapor deposition system includes a target, a collimator, a power source system, and a control system. The power source system is configured to supply power to the collimator and the target. The control system is configured to control the power source system, such that the collimator is bombarded with noble gas ions during a sputtering process and the target is bombarded with metal ions during a re-sputtering process, wherein the collimator functions as a sputtering target during the sputtering process and as the collimator during the re-sputtering process.
US10515783B2

A charge volume configuration for use in delivery of gas to a reactor for processing semiconductor wafers is provided. A charge volume includes a chamber that extends between a proximal end and a distal end. A base connected to the proximal end of the chamber, and the base includes an inlet port and an outlet port. A tube is disposed within the chamber. The tube has a tube diameter that is less than a chamber diameter. The tube has a connection end coupled to the inlet port at the proximal end of the chamber and an output end disposed at the distal end of the chamber.
US10515780B1

The present invention is directed to circuits, systems, and methods to quickly to quench an arc that may form between high voltage electrodes associated with an ion source to shorten the duration of the arc and mitigate non-uniform ion implantations. In one example, an arc detection circuit for detecting an arc in an ion implantation system includes an analog-to-digital converter (ADC) and an analysis circuit. The ADC is configured to convert a sensing current indicative of a current being supplied to an electrode in the ion implantation system to a digital current signal that quantifies the sensing current. The analysis circuit is configured to analyze the digital current signal to determine if the digital current signal meets threshold parameter value and in response to the digital current signal meeting the threshold parameter value, provide an arc detection signal to a trigger control circuit that activates an arc quenching mechanism.
US10515778B2

A scanning electron microscope includes: a retarding power source configured to apply a retarding voltage to a specimen; a combined objective lens configured to focus the primary beam on a surface of the specimen; an electrostatic deflection system configured to deflect the primary beam to direct the primary beam to each point in a field of view on the surface of the specimen; a first scintillation detector having a first scintillator configured to emit light upon incidence of secondary electrons which have been emitted from the specimen; a Wien filter configured to deflect the secondary electrons in one direction without deflecting the primary beam; and a second scintillation detector having a second scintillator configured to detect the secondary electrons deflected by the Wien filter. The second scintillator has a distal end located away from the axis of the primary beam.
US10515767B2

The invention discloses a perovskite solar cell and a method of fabrication thereof. The perovskite solar cell sequentially comprises a transparent electrode, a mesoporous P-I-N framework and a counter electrode from the bottom to top; the mesoporous P-I-N framework is composed of an n-type semiconductor layer, an insulating layer, and a p-type semiconductor layer in a sequentially stacked mode, and the n-type semiconductor layer, the insulating layer and the p-type semiconductor layer all comprise mesopores filled with a perovskite material. The preparation method sequentially includes preparing the mesoporous P-I-N framework on a transparent conductive substrate through a spin-coating method or a screen printing method, filling with the perovskite material and preparing the counter electrode layer.
US10515761B1

An electronic component includes: a capacitor array including a plurality of multilayer capacitors which are sequentially arranged in a first direction, and first and second metal frames disposed on both side surfaces of the capacitor array and connected to first and second external electrodes of the plurality of multilayer capacitors, respectively; the first and second metal frames include first and second support portions, and first and second mounting portions, respectively; and the m first and second mounting portions include first and second portions opposing each other toward the center of the capacitor array, and third and fourth portions positioned outside the first and second portions, respectively, and a length of each of the first and second portions is shorter than a length of each of the third and fourth portions.
US10515757B2

A coil arrangement structure supporting wireless communication and a method for operating the same in a wireless terminal are provided. The coil arrangement structure includes a closed-loop metal frame and a coil arranged asymmetrically within the metal frame. The coil is arranged such that a distance between an outer side of the coil and an inner side of the metal frame is not constant and the coil is arranged integrally on a front surface of a display.
US10515754B2

A coil component includes an insulating layer having a coil shape, first and second coil conductor layers on opposing surfaces of the insulating layer, each having a coil shape corresponding to that of the insulating layer, and an encapsulant encapsulating the insulating layer and the first and second coil conductor layers.
US10515749B2

A protection system capable of safely quenching a high temperature superconductor (HTS) magnet coil. The protection circuit provides for a frequency loss induced quench design that advances the protection technology for HTS magnet coils and provides a protection system that is capable of quickly distributing the heat energy uniformly in all the coil sections when a localized hot-spot is created.
US10515739B2

Sufficient welding of multiple metal wires in at least a portion of a conductive member that is constituted by multiple metal wires is enabled. The conductive member includes multiple metal wires each including a metal strand and a metal covering layer formed around the metal strand, and a joined portion in which the metal wires are joined by melting of alloy portions of the metal covering layers, the alloy portions including the metal that forms the metal strands. The joined portion can be formed by joining the metal wires to each other by performing heating at a temperature higher than the melting point of the alloy portions of the metal covering layers, the alloy portions including the metal that forms the metal strands.
US10515738B2

A copper alloy wire, a copper alloy twisted wire, a covered electric wire, and a wiring harness that have high strength and excellent impact resistance. A copper alloy wire for use as a conductor has a ratio of 0.2% proof stress to tensile strength that is 0.87 or less. A copper alloy twisted wire includes a plurality of the twisted copper alloy wires. A covered electric wire includes a conductor including the copper alloy wire and an insulation cover that covers an outer periphery of the conductor. A wiring harness includes the covered electric wire, and a terminal metal fitting that is attached to the conductor of the covered electric wire.
US10515733B1

An electromagnetic mechanical pulser implements a transverse wave metallic comb stripline TWMCS kicker having inwardly opposing teeth structured to retard a phase velocity of an RF traveling wave propagated therethrough to match the kinetic velocity of a continuous electron beam simultaneously propagated therethrough. The kicker imposes transverse oscillations onto the beam, which is subsequently chopped into pulses by an aperture. The RF phase velocity is substantially independent of RF frequency and amplitude, thereby enabling independent tuning of the electron pulse widths and repetition rate. The exterior surface of the kicker is conductive, thereby avoiding electron charging. In embodiments, various elements of the kicker and/or aperture can be mechanically varied to provide further tuning of the pulsed electron beam. A divergence suppression section can include a mirror TWMCS and/or magnetic quadrupoles. RF can be applied to a down-selecting TWMCS downstream of the aperture to reduce the pulse repetition rate.
US10515730B2

A ventilated apparatus for storing and/or transporting high level radioactive waste. In one aspect, the invention is a ventilated apparatus comprising: an overpack body having an inner surface forming a cavity about a longitudinal axis. A bottom portion of the overpack body is formed by a plurality of segments. Each of the segments extends from a first end wall having a projection to a second end wall having a channel. The segments circumferentially surround a longitudinal axis and are arranged in an intermeshing and spaced-apart configuration such that the projections of the first end walls of the segments project into the channels of the second end walls of adjacent ones of the segments, thereby forming inlet ducts between adjacent ones of the segments. The inlet ducts form air inlet passageways from the external atmosphere to a bottom portion of the cavity.
US10515719B2

An assignment device (1) assigns word class information (WKI) to one or more words of text information (ETI). Based on word-class sequence information (WK-AI) formed from this assigned word class information (WKI), actions (A) are executed in order to notify the user of conflicts or to provide the user with background information (HI) relating to words in the text information (TT).
US10515716B2

A data conversion server mutually converts a structure of a communication data transmitted and received between a data transfer server and an application server, based on a metadata which makes a structure of a communication data defined for each research client system associate with a structure of a communication data commonly used by a plurality of the application servers connected to a researcher terminal.
US10515712B1

A memory management method and a storage controller using the same are provided. The method includes reading a target word-line to identify a plurality of raw Gray code indexes corresponding to a plurality of memory cells of the target word-line; performing a decoding operation on raw data of the target word-line to identify a plurality of decoded Gray code indexes corresponding to the memory cells; calculating a plurality of Gray code absolute bias values corresponding to the memory cells according to the raw Gray code indexes and the decoded Gray code indexes; and identifying one or more abnormal memory cells among the memory cells according to the Gray code absolute bias values; and recording the one or more abnormal memory cells into an abnormal memory cell table, wherein a Gray code absolute bias value of each of the one or more abnormal memory cells is greater than a bias threshold.
US10515707B2

A memory device comprises a first NAND string that includes a first plurality of memory cells and a first string select switch arranged in series, the first string select switch disposed between a first bit line and a first end of the first plurality, a second NAND string that includes a second plurality of memory cells and a second string select switch arranged in series, the second string select switch disposed between a second bit line and a first end of the second plurality, word lines coupled to memory cells in the first plurality and memory cells in the second plurality, and a string select line coupled to the first and second string select switches. A method of operating such a memory device comprises applying a voltage varying in a manner complementary to absolute temperature to at least one of the word lines and the string select line.
US10515706B2

According to one embodiment, a voltage generation circuit includes a first boost circuit, a voltage division circuit, a first detection circuit, capacitor and a first switch. The first boost circuit outputs a first voltage. The voltage division circuit divides the first voltage. The first detection circuit is configured to detect a first monitor voltage supplied to the first input terminal, based on a reference voltage which is supplied to a second input terminal of the first detection circuit, and to control an operation of the first boost circuit. The capacitor is connected between an output terminal of the first boost circuit and the first input terminal of the first detection circuit. The first switch cuts off a connection between the capacitor and the first detection circuit, based on an output signal of the first detection circuit, until the first voltage is output from the first boost circuit.
US10515704B2

A semiconductor memory device includes a memory cell array, a peripheral circuit, a ready busy signal generator, and a control logic. The memory cell array includes a plurality of memory cells. The peripheral circuit is configured to perform one of a read operation, a write operation, and an erase operation on the memory cell array. The ready busy signal generator is configured to selectively output one of an internal ready busy signal and an external ready busy signal according to an operation of the semiconductor memory device. The control logic is configured to control operations of the peripheral circuit and the ready busy signal generator.
US10515702B2

A precharge circuit includes: a precharge time controller suitable for generating a precharge time control signal based on a threshold voltage of a transistor; a precharge control signal generator suitable for generating a precharge control signal activated during a predetermined period based on the precharge time control signal from the precharge time controller; and a precharger suitable for precharging a bit line and a bit line bar during the predetermined period based on the precharge control signal from the precharge control signal generator.
US10515691B2

An integrated circuit structure includes an SRAM array including a first sub-array having a first plurality of rows and a plurality of columns of SRAM cells, and a second sub-array having a second plurality of rows and the plurality of columns of SRAM cells. A first bit-line and a first complementary bit-line are connected to the first and the second pass-gate MOS devices of SRAM cells in a column in the first sub-array. A second bit-line and a second complementary bit-line are connected to the first and the second pass-gate MOS devices of SRAM cells in the column in the second sub-array. The first bit-line and the first complementary bit-line are disconnected from the second bit-line and the second complementary bit-line. A sense amplifier circuit is electrically coupled to, and configured to sense, the first bit-line, the first complementary bit-line, the second bit-line, and the second complementary bit-line.
US10515680B2

A device includes memory cells, a first reference switch, a second reference switch, a first reference storage unit, a second reference storage unit, and an average current circuit. The memory cells are each configured to store corresponding bit data. The first reference switch and the second reference switch are turned on when a word line is activated. The first reference storage unit generates a first signal having a first logic state when the first reference switch is turned on. The second reference storage unit generates a second signal having a second logic state when the second reference switch is turned on. The average current circuit averages the first signal and the second signal to generate a reference signal to be compared with a current indicating the bit data of one memory cell, in order to determine a logic state of the bit data of the memory cell.
US10515676B2

Apparatuses and methods for determining a phase relationship between an input clock signal and a multiphase clock signal are disclosed. An example apparatus includes a clock path configured to receive a clock signal and provide internal clock signals and a command path configured to receive a command and propagate the command through the command path responsive to the internal clock signals and provide an internal command having a timing that reflects a timing of the clock signal. The example apparatus further includes a data clock path configured to receive a data clock signal and provide multiphase clock signals based on the data clock signal and provide a delayed multiphase clock signal, and further includes a clock synchronization circuit configured to receive the delayed multiphase clock signal and latch a logic level of the delayed multiphase clock signal responsive to the internal command.
US10515674B2

Technology for a system is described. The system can include one or more processors. The system can include a memory associated with the one or more processors. The system can include a memory controller comprising logic to create a reserved memory region in a system physical address (SPA) map. The memory controller can comprise logic to detect when the one or more processors are brought online. The memory controller can comprise logic to map the memory associated with the one or more processors that are brought online to the reserved memory region in the SPA map.
US10515665B1

Systems and methods for digital compositing platforms that utilize time-sculpting rules with respect to one or more layers of a composition are disclosed. Such time-sculpting rules may enable layers of a composition to be temporally linked or modified in a content agnostic manner. In this way, content can easily be manipulated, substituted, altered, etc. and the composition automatically modified based on the set of time-sculpting rules to ensure that the resulting composition is coherent and cogent, despite the alterations to the layers or the source of content thereof.
US10515664B2

According to one embodiment, a magnetic disk device includes a disk that includes a plurality of tracks, each track including a plurality of sectors for storing data, a head that is for writing data to the plurality of sectors and reading data from the plurality of sectors, and a controller. The controller is configured to determine that a first sector of the plurality of sectors is not able to be read and is a defective sector, determine that a second sector of the plurality of sectors is disposed along a line that extends through the first sector and a defective sector included in a first list of defective sectors, register the second sector in the first list of defective sectors, and reallocate an address corresponding to the second sector to a first alternative sector included on the disk.
US10515660B2

A magnetic tape is provided in which the center line average surface roughness Ra measured regarding the surface of the magnetic layer is less than or equal to 1.8 nm, and the logarithmic decrement acquired by a pendulum viscoelasticity test performed regarding the surface of the magnetic layer is less than or equal to 0.050. A back coating layer includes one or more components selected from a fatty acid and a fatty acid amide. In addition, the C—H derived C concentration calculated from the C—H peak area ratio of C1s spectra obtained by X-ray photoelectron spectroscopic analysis performed regarding the surface of the back coating layer at a photoelectron take-off angle of 10 degrees is greater than or equal to 35 atom %.
US10515657B2

Provided are a magnetic tape, in which a magnetic layer includes a ferromagnetic powder, a binding agent, and an oxide abrasive, ΔSFD in a longitudinal direction of the magnetic tape calculated by Expression 1, ΔSFD=SFD25° C.−SFD−190° C., is equal to or smaller than 0.50, a logarithmic decrement acquired by a pendulum viscoelasticity test performed regarding a surface of the magnetic layer is equal to or smaller than 0.050, and an average particle diameter of the oxide abrasive obtained from a secondary ion image obtained by irradiating the surface of the magnetic layer with a focused ion beam is 0.04 μm to 0.08 μm, and a magnetic recording and reproducing device including this magnetic tape.
US10515656B2

A pitch extraction device includes a processor configured to perform a process including: dividing a first bit stream in encoded data into a plurality of sections each having a prescribed section length, the encoded data being obtained by performing entropy encoding on a residual signal calculated by performing linear prediction analysis on a sound signal; allocating a first value or a second value to each of the plurality of sections in the first bit stream in accordance with a bit value in each of the plurality of sections; generating a second bit stream obtained by re-encoding the first bit stream according to the first value and the second value that have been allocated to each of the plurality of sections in the first bit stream; and calculating a fundamental frequency of the sound signal in accordance with an autocorrelation of the second bit stream.
US10515653B1

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

An audio/speech encoding method is provided that includes transforming a time domain input signal to a frequency spectrum, and dividing the frequency spectrum to a plural of bands. The method also includes calculating a level of energies for each band, quantizing the energies for the each band, and calculating differential indices. The method additionally includes modifying a range of the differential indices for the Nth band when N is an integer of 2 or more, and replacing the differential index with the modified differential index, and not modifying a range of the differential indices for the Nth band when N is an integer of 1. The method further includes encoding the differential indices using a Huffman table selected based on a minimum value and a maximum value of the differential indices, and transmitting the encoded differential indices and a flag signal for indicating the selected Huffman table.
US10515647B2

Systems, methods, and storage media for audio processing adapted to voice encoding/decoding are disclosed. In some implementations, a system is adapted to determine prediction coefficients based on coefficient data included within a bitstream to determine quantized prediction coefficients, the coefficient data including one or more model parameters indicating at least one attribute of a signal model. The system inversely quantizes the quantized prediction coefficients to determine dequantized prediction coefficients. The system then determines multiple spectral energy values for multiple corresponding frequency bands based on the dequantized prediction coefficients.
US10515645B2

The present invention relates to methods and apparatus for encoding an HOA signal representation (c(t)) of a sound field having an order of N and a number O=(N+1)2 of coefficient sequences to a mezzanine HOA signal representation (wMEZZ(t)) is generated that consists of an arbitrary number I of virtual loudspeaker signals wMEZZ,1(t), wMEZZ,2(t), . . . , wMEZZ,I(t). The present invention further relates to methods and apparatus for decoding a reconstructed HOA signal representation from the mezzanine HOA signal representation.
US10515638B1

A system, method, and computer readable medium that facilitate user authentication via voice biometrics in a network system featuring interactive voice response system access is provided. The voice biometric authentication mechanisms alleviate identity theft occurring via specific interactive voice response transactions. A voice biometrics authentication system interfaces with an interactive network platform and may be hosted by a third party provider of voice biometric technologies.
US10515635B2

Techniques are described herein for chatbots to achieve greater social grace by tracking users' states and providing corresponding dialog. In various implementations, input may be received from a user at a client device operating a chatbot, e.g., during a first session between the user and the chatbot. The input may be semantically processed to determine a state expressed by the user to the chatbot. An indication of the state expressed by the user may be stored in memory for future use by the chatbot. It may then be determined, e.g., by the chatbot based on various signals, that a second session between the user and the chatbot is underway. In various implementations, as part of the second session, the chatbot may output a statement formed from a plurality of candidate words, phrases, and/or statements based on the stored indication of the state expressed by the user.
US10515628B2

A cooperative conversational voice user interface is provided. The cooperative conversational voice user interface may build upon short-term and long-term shared knowledge to generate one or more explicit and/or implicit hypotheses about an intent of a user utterance. The hypotheses may be ranked based on varying degrees of certainty, and an adaptive response may be generated for the user. Responses may be worded based on the degrees of certainty and to frame an appropriate domain for a subsequent utterance. In one implementation, misrecognitions may be tolerated, and conversational course may be corrected based on subsequent utterances and/or responses.
US10515624B2

Disclosed is a content processing method including receiving content including broadcast data and advertisement data into which additional information is inserted, extracting the additional information from the advertisement data, identifying the advertisement data from the content based on the extracted additional information, and extracting the broadcast data excluding the advertisement data identified from the content, wherein the additional information is inserted at at least one of optimal intervals determined based on test additional information inserted at a plurality of analysis intervals of an audio signal associated with the advertisement data.
US10515602B1

The present invention provides a GOA circuit, which includes, which includes multi-stage GOA circuit repeat unit that are cascade connected, and each stage of the GOA circuit repeat units includes: a first pull-up control module (101), a first pull-down holding module (102), a first pull-down module (106), a first bootstrap capacitor module (103), a first output module (104), a second output module (105), a second pull-up control module (201), a second pull-down holding module (202), a second pull-down module (206), a second bootstrap capacitor module (203), a third output module (204) and a fourth output module (205). The present invention can reduce the number of thin film transistors (TFTs) in the GOA circuit for realizing a narrow-border design as well as reducing power consumption of the GOA circuit.
US10515598B2

A method of driving a display panel includes determining a present polarity of a pixel data signal of a present frame, generating a first compensated grayscale of the pixel data signal of the present frame using a pixel data signal of a previous frame, the pixel data signal of the present frame, and the present polarity, and displaying an image using the first compensated grayscale. The first compensated grayscale varies according to the present polarity.
US10515593B2

A semiconductor integrated circuit and corresponding display panel and electronic apparatus. A pixel element includes a self-luminous element and a drive transistor connected to a power supply line. In an emission period of the self-luminous element, an active voltage and an intermediate voltage are sequentially applied between the power supply line and a potential line with a pulse-shaped waveform such that a predetermined luminance duration is obtained in the emission period. In a non-emission period of the self-luminous element, an off-state voltage is applied between the power supply line and the potential line so as to maintain the self-luminous element in a non-emission state.
US10515592B2

A display device includes: a display panel including data lines, gate lines, and pixels, the display panel is operated in an active period or in a blank period; and a driving circuit for driving the display panel, the driving circuit including: a signal controller for outputting clock control signals; a voltage generator for receiving the clock control signals, wherein the voltage generator outputs active clock signals synchronized with the clock control signals during the active period and outputs blank clock signals during the blank period; and an overcurrent detection circuit for receiving the clock control signals and the blank clock signals, the overcurrent detection circuit detects an overcurrent of the blank clock signals, and a phase difference between the clock control signals in the active period is different from a phase difference between the clock control signals in the blank period.
US10515591B2

In the pixel driving circuit of the disclosure, the control terminal of the driving unit is connected with a first terminal of the storage capacitor, the first signal terminal of the first switching unit, the first signal terminal of the second switching unit and the control terminal of the third switching unit. The control terminal of the first switching unit is operable to input a reset signal. The second signal terminal of the first switching unit is connected with an initialization voltage. The control terminal of the second switching unit is operable to input a scan signal. The second signal terminal of the second switching unit is connected with the first signal terminal of the third switching unit. The second signal terminal of the third switching unit is operable to input a data signal. The control terminal of the fourth switching unit is operable to input a light emitting signal.
US10515590B2

The present disclosure relates to a pixel compensation circuit, a driving method for the pixel compensation circuit, a display panel and a display device. The pixel compensation circuit includes a reset circuit, a data writer, a compensation circuit, a driver, and a light emitting device. The threshold voltage of the light emitting device may be provided to the driver through the compensation circuit.
US10515587B2

A light-emitting device comprising an emitting unit including at least two emitting elements, a driving unit configured to control the emitting unit, and a capacitor unit formed over the driving unit. A shield layer may be located between the two emitting elements. In one example, the capacitor unit is formed at a level higher than a level of the driving unit, and a shield layer that is located between the two emitting elements is formed at a level that is higher than the level of the driving unit and equal to or lower than the level of the capacitor unit.
US10515584B2

An organic light emitting display device including a scan driver configured to supply scan signals to scan lines, and configured to supply emission control signals to emission control lines, a data driver configured to supply data signals to data lines, pixels respectively including driving transistors configured to be initialized by a voltage of an initializing power source, an initializing power source generator configured to supply the voltage of the initializing power source to an initializing power source line commonly connected to the pixels, and a timing controller configured to control the scan driver, the data driver, and the initializing power source generator, wherein the initializing power source generator is configured to supply the initializing power source having different voltages during a first period in which the scan signals are supplied, and during a second period of a low frequency driving period in which the scan signals are not supplied.
US10515582B2

An LED driving circuit is provided in the present disclosure for driving an LED matrix module. The LED matrix module includes a plurality of LED units. The LED driving circuit includes a control module, a first driving module and a switch module. The first driving module is used for driving at least one column of the LED matrix module according to a first driving signal provided by the control module. The switch module is electrically connected to the control module for receiving a second driving signal from the control module to drive the at least one row of the LED units of the LED matrix module.
US10515577B2

A display device includes an image signal processor generating modulation data of each pixel region corresponding to a display period of each frame based on an image signal and predetermined modulation value tables which are preset to different gains. The image signal processor includes a block divider and at least two data modulators. The block divider divides the display region into at least two block regions along a second direction. The at least two data modulators correspond to the at least two block regions, modulate gray scale data of each of pixel regions included in each block region based on a modulation value table, and generate modulation data of the pixel regions included in each block region. As a result, a difference in the charge amount caused by line resistance can be compensated according to the overdriving scheme, resulting in prevention of image quality deterioration.
US10515572B1

The decoration support pole is configured for use with celebratory activities. The decoration support pole is configured for use with a cubicle. The decoration support pole attaches to the wall of a cubicle such that the decoration support pole projects above the wall of the cubicle in a visible manner. The festive adornments are attached to the decorative support pole in support of a celebration. The decoration support pole is further illuminated to further support the celebration. The decoration support pole comprises a stanchion, a stanchion cap, a clip, and a festive illumination. The clip and the stanchion cap attach the stanchion to the cubicle wall. The festive illumination installs in the stanchion. The stanchion is a support structure that separates the clip from the stanchion cap. The festive illumination is an electric circuit that illuminates the stanchion.
US10515566B2

A novel electronic language education system device is configured to define, instruct, analyze, and evaluate martial arts movements as characters of a particular language. In one embodiment, the novel electronic language education system includes a martial arts movement linguistic symbolization module and a martial arts movement-to-language character evaluation module that are executed on a CPU and a memory unit of the novel electronic language education system. Preferably, the system further incorporates a visual detection sensor, a gyroscopic sensor, a human limb movement sensor, and/or another sensor to enable capturing and analysis of a martial arts movement routine to create, match, and/or evaluate a digital symbolic key representing the martial arts movement routine, which is digitally paired with a character of the particular language. Ideally, a paired martial arts movement routine resembles the pen stroke or the shape of the character of the particular language to enhance linguistic learning experience.
US10515564B2

A mission-based cyber training platform allows both offensive and defensive oriented participants to test their skills in a game-based virtual environment against a live or virtual opponent. The system builds realistic virtual environments to perform the training in an isolated and controlled setting. Dynamic configuration supports unique missions using a combination of real and/or virtual machines, software resources, tools, and network components. Game engine behaves in a manner that will vary if participant attempts to replay a scenario based upon alternate options available to the engine. Scoring and leader boards are used to identify skill gaps/strengths and measure performance for each training participant. A detailed assessment of a player's performance is provided at the end of the mission and is stored in a user profile/training record.
US10515559B2

In general, certain embodiments of the present disclosure provide a detection and avoidance system for a vehicle. According to various embodiments, the detection and avoidance system comprises an imaging unit configured to obtain a first image of a field of view at a first camera channel. The first camera channel filters radiation at a wavelength, where one or more objects in the field of view do not emit radiation at the wavelength. The detection and avoidance system further comprises a processing unit configured to receive the first image from the imaging unit and to detect one or more objects therein, as well as a notifying unit configured to communicate collision hazard information determined based upon the detected one or more objects to a pilot control system of the vehicle. Accordingly, the pilot control maneuvers the vehicle to avoid the detected objects.
US10515553B2

A vehicle is configured to perform the steps of: obtaining an indicator of a potential collision threat identified by an autonomous emergency braking system of the vehicle, wherein the autonomous emergency braking system of the vehicle comprises pre-defined control phases, and wherein the indicator at least partly determines a current control phase of the autonomous emergency braking system; and sending the obtained indicator to one or more following vehicles.
US10515551B1

This document describes systems and techniques that may be used to aggregate information about open parking spots from various different parking providers or organizations.
US10515545B2

A position determining device and an operating method thereof are disclosed. According to the present invention, a position of a neighboring vehicle is determined by using the differences of the receiving time and strengths between two sensing signals received from two ultrasound sensors installed in a vehicle. Therefore, it is possible to estimate a position and a moving path for neighboring vehicles while driving a vehicle.
US10515534B1

A system for blood treatment that includes a blood treatment machine. The blood treatment machine includes a receiver, a user interface configured to display information related to the blood pressure data received by the receiver, and a controller. The controller is configured to generate a notification to notify a user of an upcoming blood pressure measurement before the blood pressure measurement occurs. The blood treatment machine also includes a blood pressure monitoring device connected to the blood treatment machine, the blood pressure monitoring device configured to send signals containing blood pressure information to the receiver of the blood treatment machine.
US10515524B2

A security method and apparatus is disclosed. In one embodiment, a method for providing an alarm for a window by a security apparatus comprises calculating a first distance between a detector mounted within a movable portion of the window and a window frame edge and calculating a second distance between the detector and the window frame edge. The method further comprises determining whether the movable portion of the window has remained stationary for more than a predetermined time period based on the first distance and the second distance and, if the movable portion has remained stationary for more than the predetermined time period, storing the second distance in a memory, placing the security apparatus into an active alarm state, calculating a third distance observed by the detector, determining a change between the third distance and the second distance, determining whether the change exceeds a predetermined distance, and generating an alarm signal if the change exceeds the predetermined distance.
US10515519B2

In some embodiments, apparatuses and methods are provided herein useful to automating testing of transactions at a point-of-sale (POS) terminal. In some embodiments, a system comprises a handheld scanner including an electronic switch electrically coupled to a physical trigger of the handheld scanner, wherein the handheld scanner is configured to read a product identifier, a first display device configured to present the product identifier, the POS terminal including a second display device configured to present a transaction record for a transaction, and a control circuit configured to determine a test case to execute, determine the product identifier, cause presentation of the product identifier, transmit a signal that mimics a pull of the trigger, capture, from the second display device, an image including at least a portion of the transaction record, and analyze the image to determine whether the transaction record includes a record associated with the product identifier.
US10515517B2

In various embodiments, players may compete in a gaming context.
US10515509B2

A gaming device comprising a game wheel for obtaining a result of the game, said game wheel being mounted so as to be rotatable about a wheel axis. An electronically actuated screen associated with the game wheel viewed in the viewing direction of the wheel axis. The screen is placed in front of the game wheel and covers part of a game wheel surface which faces a location for operating the gaming device.
US10515502B2

A paper sheet handling machine (for example, banknote handling machine (10)) includes: a recognition unit (18) configured to recognize a paper sheet transported by a transport unit (16); a storage unit (for example, banknote storages (30) or banknote storage cassette (40)) configured to store the paper sheet recognized by the recognition unit (18); a memory unit (54) configured to store a maximum capacity for paper sheets in the storage unit; and a maximum capacity change unit (58) configured to change the maximum capacity stored in the memory unit (54), on the basis of information about a kind of the paper sheet recognized by the recognition unit (18).
US10515495B2

Disclosed systems and methods relate to a smart access control device in a security system for monitoring an area. According to embodiments, a method can include receiving, by the smart access control device, from one or more sensors in the area, sensor data about the area. The method can also include analyzing the received sensor data and generating an alert for a user about the area based on the analyzed sensor data. The method can further include transmitting, by the smart access control device, a first signal comprising the alert to a monitoring server of the security system. Moreover, the method can include enabling, by the smart access control device, a person requesting access to the area to enter identification information and granting access to the area to the person based on the received identification information that is evaluated by the user.
US10515494B2

A system and method are disclosed for activating remote monitoring functionality of a personal wireless device associated with a released individual. After incarceration, former inmates are released under a variety of different circumstances, many of which require follow-up check-ins with case managers or other individuals. As part of their release, inmates often agree to multiple restrictions and requirements. In order to better monitor compliance with those requirements, a personal wireless device assigned to the released individual can be programmed with certain rules and automatically trigger when a violation is detected. As a result of a detected violation, the personal wireless device activates certain devices, such as a camera, microphone, etc., to capture data in order to remotely monitor the released individual. A case manager can also manually activate monitoring.
US10515489B2

An apparatus and operational method are disclosed that use control hardware resident in a vehicle to enable a remote computing system to wirelessly communicate with the vehicle. The control hardware includes a processor configured to interface with a wireless network and the vehicle through, respectively, a wireless network interface and a vehicle interface. A plurality of CAN (control area network) bus transceivers may exist within the vehicle interface operable to allow the processor to interface with multiple vehicle types. The processor may then be configured to automatically detect an identifier for the vehicle though the vehicle interface and automatically select a CAN bus transceiver from the plurality of CAN bus transceivers based on the detected identifier. The processor can then communicate with the vehicle's CAN bus via the selected CAN bus transceiver.
US10515486B1

An augmented reality structural assessment system may include a display device, at least one sensor configured to generate image data from a structure, and a processor. The processor may receive the image data that represents one or more portions of the structure and generate a visualization of a scenario related to structural damage to the one or more portions of the structure. The visualization may be presented via the display device, such that the visualization augments a view of the structure via the display device. The processor may then receive input data regarding one or more assessments of damage to the structure corresponding to the scenario and the image data and store the data regarding one or more assessments of damage in a storage component.
US10515473B2

Aspects of the subject disclosure may include, for example, embodiments for generating an embedded object definitions (EOD) file for an image of a video file. The EOD file can include information about object markings of the video image. Further embodiments include identifying an object within the original video and determining a plurality of pixels associated with the object. A position, a color, a contrast and a brightness are associated with each of the plurality of pixels. Additional embodiments include adjusting color, contrast, and brightness of each of the plurality of pixels resulting in adjusted pixels of each of the plurality of pixels. Also, embodiments can include overlaying the marked image with the adjusted pixels of each of the plurality of pixels during a presentation of the video file. The marked image presents the object as marked on a display to a user, resulting in a marked object. Other embodiments are disclosed.
US10515452B2

A medical imaging system configured to receive first image information corresponding with one or more images acquired at a first time, the one or more images including a lesion; receive second image information corresponding with one or more images of the lesion acquired at another time; render volumes of the lesion for each image; and overlays the two volumes. Other factors and/or indicators, such as vascularization indicators, may be calculated and compared between the first image information and second image information.
US10515448B2

The present disclosure relates to techniques for predicting a genetically based trait using handprints. In one embodiment, a method generally includes receiving a digital image of a person's handprint. A computing device extracts features from the digital image using at least one feature-extraction technique and inputs the features into a machine-learning model trained to predict at least one genetically based trait when such features are received as input. The machine-learning model predicts whether the user has one or more genetically based traits based on the values of the features. The computing device then sends the prediction to an application that presents the prediction to the user.
US10515445B1

Systems and methods for assessing a physical structure are provided. Information indicative of an infrared image that includes a portion of the physical structure is received, and one or more indicators within the infrared image exceeding a heat threshold are determined. A plurality of characteristics of the one or more indicators are determined. Information indicative of an image of the portion of the physical structure, corresponding to the infrared image, is received, and locations of the one or more indicators are determined. The image is analyzed according to the locations of the one or more indicators to determine information indicative of (i) a fastener coupled to the physical structure or (ii) damage to the physical structure, and the one or more indicators are classified according to the analysis. Based on the classification of the one or more indicators, a condition of the physical structure is determined.
US10515435B2

The disclosure discloses an apparatus for upscaling an image, a method for training the same, and a method for upscaling an image, where a convolutional neural network circuit obtains feature images of the image, a multiplexer upscales the image by integrating every n*n feature images of an input signal into a feature image with a resolution which is n times the resolution of a feature image of the image, where n is an integer greater than 1.
US10515432B2

A method of managing graphics data in a graphics processing device may include: receiving a first draw call having a first identifier, generating a first lookup table having the first identifier mapped in association with a first handle value by allocating the first handle value to the first identifier, generating a second lookup table having the first handle value mapped in association with a first graphics state setting value by allocating the first handle value to the first graphics state setting value, wherein the first graphics state setting value corresponds to the first identifier, and performing at least one graphics pipeline operation to process the first draw call by using the first graphics state setting value obtained from the second lookup table.
US10515424B2

Methods and systems for generating queries from a behavioral index model are described. According to various embodiments, a system receives a query input including one or more search terms from a client device associated with a member profile. The system generates a query from the one or more search terms and one or more profile terms. The system causes one or more query machines to search one or more inverted indices using the query and receives one or more result of documents distributed across the inverted indices. The system generates an ordered list of the one or more result sets and causes presentation of the ordered list at a client device associated with the member profile.
US10515422B2

A network-based synchronization system includes a server executing an electronic tax preparation program. The server is in communication with first and second computing devices through first and second networks. The first computing device utilizes the electronic tax preparation program. The second computing device is a mobile communication device including an image acquisition component and a mobile application executing thereon. The server, and the first and second computing devices are cooperatively operable through the first and second networks to synchronize the electronic tax preparation program and the mobile application based at least in part upon data acquired by the image acquisition component. The server receives the data acquired by the image acquisition component and transmits the data to the first computing device to synchronize the mobile application and the electronic tax preparation program.
US10515421B2

A human resources management system includes an account information storage unit that stores balance information in multiple accounts in which money is pooled and a deposit and withdrawal history of each account. A deposit and withdrawal controlling part updates, on the basis of a reward amount of money to an operation determined between an ordering party and an order receiving party of the operation, information on the balances in an account of the ordering party and an account of the order receiving party and their deposit and withdrawal histories. Information on the balances and the deposit and withdrawal histories of the account is stored in the account information storage unit. An operational performance evaluation unit evaluates an operational performance of an owner of each account in a period on the basis of the deposit and withdrawal history.
US10515418B1

A method for securely and accurately adjudicating a claim for payout in a risk-sharing pool. The method includes receiving a request for a claim payout from a claimant member participating in a risk-sharing pool along with information regarding the claim. Members of the risk-sharing pool serving as jurors analyze the information and vote to validate or reject the claim. A predetermined number of votes are randomly selected and tallied to determine if the claimant is successful in the request for a claim payout.
US10515409B2

Various of the disclosed embodiments concern systems and methods for expediting the settlement of securities traded on an exchange. A settlement system can generate electronic records of financial transactions by bundling a trade report, clearing instructions, etc., into a cryptographic ledger. Current cryptographic ledgers do not handle transactions at the rate which securities are traded. In order to improve rate processing for cryptographic ledgers sharded transaction trees are used.
US10515405B2

An individual consumer borrower accessing a person-to-person lending website is provided an opportunity to have a loan request wholly or partially satisfied by a financial institution at loan terms from the financial institution. The financial institution, for example, can receive information about a person-to-person loan request, determine whether to authorize a financial institutional loan, offer a loan to the individual on terms determined by the financial institution, and issue the loan to an individual consumer borrower responsive to approval of the terms. Prior to an auction, the individual consumer can choose an immediate loan offer having financial institution terms or choose to solicit individual consumer loan offers with more favorable terms through the person-to-person lending website. The financial institution can also offer a gap filling loan for a deficiency amount so that the loan request can be partially satisfied by individual consumer loan offers.
US10515402B2

In some embodiments, a method can comprise categorizing, in a database, one or more purchasing categories based at least in part on one or more queries. In some embodiments the one or more purchasing categories can comprise one or more products. The method can further comprise computing a set of browse categories of the one or more purchasing categories, loading the set of browse categories of the one or more purchasing categories into non-transitory memory, and receiving a query. In some embodiments, the method can further comprise determining one or more results for the query, the one or more results comprising a portion of the one or more products, analyzing intention of the query, and selecting a display configuration of the one or more results based at least in part on the intention. Other embodiments of related methods and systems are also provided.
US10515401B1

A device receives vehicle data associated with vehicles located at a vehicle dealership lot, and receives, from a user device, profile data identifying a user of the user device and data identifying a particular vehicle of the vehicles. The device compares the data identifying the particular vehicle and the vehicle data to determine particular vehicle data associated with the particular vehicle, and processes the particular vehicle data and the profile data of the user, with a first model, to determine purchase options for the particular vehicle and the user. The device provides, to the user device, the particular vehicle data and the purchase options for the particular vehicle to cause the user device to display the particular vehicle data and the purchase options for the particular vehicle.
US10515397B2

A system for facilitating virtual gifting of goods or services over a communications network includes: a) a first client module configured for purchasing a virtual gift for a recipient, b) a second client module configured for receiving and viewing the purchased virtual gift from the server, over the communications network; c) a third client module configured for receiving a wireless signal for the recipient from the second client module and viewing the purchased virtual gift, and d) a web server module configured for processing electronic payment for the purchased virtual gift with a payment gateway, transmitting the purchased virtual gift to the second client module, and transmitting a confirmation of payment for the purchased virtual gift to a brick and mortar outlet, wherein the purchased virtual gift is configured for redemption at said brick and mortar outlet.
US10515392B1

A system for geographic, temporal, and location-based detection and analysis of mobile communication devices in a communication network is disclosed. The system comprises a database and a server communicatively coupled to the database that receives location data from a vendor server, sets a boundary around each location included in the location data, receives messages from mobile communication devices responsive to display of content on the mobile communication devices, analyzes mobile communication device data corresponding to determined mobile communication identifiers from cell sites, and applies a plurality of exclusions to the mobile communication devices based on the analysis to exclude mobile communication devices based on dwell times within the boundary, historical device patterns within the boundary, and/or dwell times patterns in relation to one or more geographic features in the boundary. The server then generates and displays a list of non-excluded mobile communication devices based on the plurality of exclusions applied.
US10515386B2

A system and method for performing cross-platform data analytics of advertising campaign information. The system comprises a data sanitizing module for receiving information related to at least one campaign from a plurality of advertising platforms and to produce a normalized dataset having data values that comply with a unified format; a storage and transformation (TS) engine for transforming data values in the normalized dataset into a format defined in a relaxed data schema, thereby resulting with a relaxed dataset, the TS engine is further configured to analyze the relaxed dataset to compute a plurality of campaign measurements of measurable data values included in the relaxed dataset; a data-mart module for storing the relaxed dataset together with the computed campaign measurements; and a management user interface (UI) module for allowing allow client devices access to data stored in the data-mart module, wherein the data-mart module is optimized for providing an accelerated data for data stored therein.
US10515379B2

A computer system stores digital media content such as images and video along with associated tags and timestamps. The system detects trends in the media content by semantic analysis which includes generation of a temporal tag graph that includes data indicative of a semantic representation of the tags over a plurality of time periods. The data in the tag graph is clustered to generate a set of identified trends reflected by the tags over the plurality of time periods. The set of identified trends is stored in data storage and is available for characterization which includes labeling of the trends, scoring the trends, evaluating changes in the trends over time, and identifying images representative of the detected trends. The temporal tag graph may take the form of a weighted undirected graph where each node in the graph is associated with one of the tags and the edges connecting the nodes represents a temporal correlation between the nodes associated with each edge.
US10515376B2

The present invention discloses a network communication system that includes a network processing center for receiving and converting an electronic or electro-magnetically transmissible data/content into a physically deliverable object and/or network transmissible content data files for carrying out a hybrid delivery of the data/content by a physical delivery process and/or a network electro-magnetic delivery process to a recipient or an ECRMA. A machine-readable code such as QR code is used in the continuous information flow among the various components of this system. The delivery status of the electronic contents and the post-delivery activities are tracked by a variety of mechanisms and the information obtained from the tracking is send back to the content-senders.
US10515375B2

Embodiments of the invention are directed to a computer-implemented rehypothecation system and method for facilitating automatic collateral re-use between system participants, wherein the system participants include borrowers, lenders, and lender/borrowers, the system comprising. The system may additionally include an allocation engine for automatically performing allocation runs for redistribution of collateral, the allocation engine comprising collateral distribution components for assigning collateral to lenders and lender/borrowers based on borrower-selected parameters and an eligibility filter for verifying each assignment of collateral in accordance with lender requirements. The system may further include a global synchronization engine for pre-determining timing of allocation runs to enable global collateral re-use across time zones.
US10515368B1

A computer-implemented system and method receive information regarding a funds transfer from a payor to a payee. The information is received by a depository computer system. The depository computer system forwards the information regarding the funds transfer to an account verification service computer system. The depository receives an indication of a real time account status of an account of the payor. The account status information is received from a paying bank computer system that maintains the account of the payor via the account verification service computer system. Release of the funds to the payee is authorized based on the account status information received via the account verification service computer system. The authorization occurs in real time relative to when the funds transfer information is initially received.
US10515358B2

Embodiments of the present invention are directed to methods, systems, apparatuses, and computer-readable mediums for generating and providing a transaction token that may provide contextual information associated with the token. Accordingly, the transaction token may provide any entities within a transaction processing system immediate information about the context in which the token was generated, how the token may be used, and any other information that may be pertinent to processing the token.
US10515345B2

In one embodiment, an intended recipient of money transmits a payment link created by the recipient to an intended sender of money, where the link contains a locator to a site of a payment provider, information about the recipient (e.g., phone number), and the amount of money to be sent. The link can be sent via email, text, IM, or other means. The sender then accesses the link, such as by clicking or tapping on the link, which launches a checkout or payment page for the sender on the payment provider site. The sender completes the payment page, and the payment is sent to the recipient by the payment provider.
US10515339B1

A method for error correction of a first misclassified transaction that includes receiving a request to correct the first misclassified transaction. The first misclassified transaction is associated with a first client accounting data store of a first client. The first misclassified transaction is associated with a first account, and the request is to change the first account to a second account. The method further includes generating a pattern for account correction based on the request, and applying the pattern to transactions to identify a second misclassified transaction. The transactions are associated with a second client accounting data store of a second client. The method further includes presenting a suggestion of a modification of the second misclassified transaction based on the pattern, and receiving an acceptance of the suggestion.
US10515306B1

A device, system, and method for approximating a neural network comprising N synapses or filters. The neural network may be partially-activated by iteratively executing a plurality of M partial pathways of the neural network to generate M partial outputs, wherein the M partial pathways respectively comprise M different continuous sequences of synapses or filters linking an input layer to an output layer. The M partial pathways may cumulatively span only a subset of the N synapses or filters such that a significant number of the remaining the N synapses or filters are not computed. The M partial outputs of the M partial pathways may be aggregated to generate an aggregated output approximating an output generated by fully-activating the neural network by executing a single instance of all N synapses or filters of the neural network. Training or prediction of the neural network may be performed based on the aggregated output.
US10515304B2

A method of training a neural network model includes determining a specificity of multiple filters after a predetermined number of training iterations. The method also includes determining whether to continue training each filter of the multiple filters based at least in part on the specificity. The method further includes classifying an input based on features obtained by convolving the input with the trained filters.
US10515302B2

In a neural network unit, each neural processing unit (NPU) of an array of N NPUs receives respective first and second upper and lower bytes of 2N bytes received from first and second RAMs. In a first mode, each NPU sign-extends the first upper byte to form a first 16-bit word and performs an arithmetic operation on the first 16-bit word and a second 16-bit word formed by the second upper and lower bytes. In a second mode, each NPU sign-extends the first lower byte to form a third 16-bit word and performs the arithmetic operation on the third 16-bit word and the second 16-bit word formed by the second upper and lower bytes. In a third mode, each NPU performs the arithmetic operation on a fourth 16-bit word formed by the first upper and lower bytes and the second 16-bit word formed by the second upper and lower bytes.
US10515298B2

A RFID transponder including a chip, having an antenna to which the chip is connected for contactless communication, and including a plastic package (1) which accommodates these transponder components as integrated components, wherein the plastic package (1) forms a coil core (2) on its outer surface, on which a booster antenna having at least one coil winding (4) is arranged, wherein the coil winding (4) completely surrounds the integrated antenna in order to form an inductive coupling, and the two ends (5, 6) of the coil winding (4) form antenna wires of a dipole antenna for the UHF range.
US10515297B2

According to an embodiment, a recognition device includes a detector, a recognizer, and a matcher. The detector is configured to detect a character candidate from an input image. The recognizer is configured to generate recognition candidate from the character candidate. The matcher is configured to match the recognition candidate with a knowledge dictionary and contains modeled character strings to be recognized, and generate a matching result obtained by matching a character string presumed to be included in the input image with the dictionary. Any one of a real character code that represents a character and a virtual character code that specifies a command is assigned to an edge. The matcher gives, when shifting a state of the dictionary in accordance with an edge to which the virtual character code is assigned, a command specified by the virtual character code assigned to the edge to a command processor.
US10515294B2

At least one storage stores a dictionary of a discriminator acquired by machine learning by use of a plurality of pairs of crowd state image as an image which expresses a crowd state at a predetermined size and includes a person whose reference site is expressed as large as the size of the reference site of a person defined for the predetermined size, and training label for the crowd state image. At least one processor extracts regions from a given image and recognizes states of the crowds shot in the extracted regions based on the dictionary.
US10515291B2

A template creation device may include an acquisition unit configured to acquire a plurality of templates from a plurality of images of different poses of a single object, or a plurality of images for a plurality of objects. The template creation device may further include a clustering unit configured to divide the plurality of templates into a plurality of groups on the basis of a similarity score; and an integration unit configured to combine the templates in a group into an integrated template. A new template set may be created from the plurality of integrated templates corresponding to each group in the plurality of groups.
US10515284B2

Apparatuses, methods, and systems are presented for reacting to scene-based occurrences. Such an apparatus may comprise dedicated computer vision (CV) computation hardware configured to receive sensor data from a sensor array comprising a plurality of sensor pixels and capable of computing one or more CV features using readings from neighboring sensor pixels of the sensor array. The apparatus may further comprise a first processing unit configured to control operation of the dedicated CV computation hardware. The first processing unit may be further configured to execute one or more application programs and, in conjunction with execution of the one or more application programs, communicate with at least one input/output (I/O) device controller, to effectuate an I/O operation in reaction to an event generated based on operations performed on the one or more computed CV features.
US10515273B2

A method for removing foreign matter from an agricultural product stream of a manufacturing process. The method includes conveying a product stream past an inspection station; scanning a region of the agricultural product stream as it passes the inspection station using at least one light source of a single or different wavelengths; generating hyperspectral images from the scanned region; determining a spectral fingerprint for the agricultural product stream from the hyperspectral images; comparing the spectral fingerprint obtained in step (c) to a spectral fingerprint database containing a plurality of fingerprints using a computer processor to determine whether foreign matter is present and, if present, generating a signal in response thereto; and removing a portion of the conveyed product stream in response to the signal. A system for detecting foreign matter within an agricultural product stream is also provided.
US10515271B2

A flight device and a flight control method are disclosed. The method includes: acquiring an image and a height of the flight device; determining a scene in which the flight device is currently located; calculating an image X-offset and an image Y-offset of a second image frame of two adjacent image frames relative to a first image frame of the two adjacent image frames; compensating for the image X-offset and the image Y-offset according to the acceleration and the angular velocity of the flight device to obtain image correction offsets comprising a corrected image X-offset and a corrected image Y-offset; calculating an X-offset and a Y-offset in world coordinates corresponding to the image correction offsets; and deriving a velocity of the flight device.
US10515267B2

Author identification based on functional summarization is disclosed. One example is a system including a plurality of summarization engines, each summarization engine to receive, via a processing system, a text content to provide a summary of the text content. At least one meta-algorithmic pattern is applied to at least two summaries to provide a meta-summary of the text content using the at least two summaries. A content processor identifies, from the meta-summary, authorship features associated with the text content. An evaluator determines, for a given category, a category value of the meta-summary, the category value indicative of a similarity of the authorship features to the category. A selector selects, for the given category, a combination of meta-algorithmic patterns and summarization engines that provides the meta-summary that optimizes the category value for the text content.
US10515263B2

Comprehensive 2D learning images are collected for learning subjects. Standardized 2D gallery images of many gallery subjects are collected, one per gallery subject. A 2D query image of a query subject is collected, of arbitrary viewing aspect, illumination, etc. 3D learning models, 3D gallery models, and a 3D query model are determined from the learning, gallery, and query images. A transform is determined for the selected learning model and each gallery model that yields or approximates the query image. The transform is at least partly 3D, such as 3D illumination transfer or 3D orientation alignment. The transform is applied to each gallery model so that the transformed gallery models more closely resemble the query model. 2D transformed gallery images are produced from the transformed gallery models, and are compared against the 2D query image to identify whether the query subject is also any of the gallery subjects.
US10515259B2

A method and system determine a three-dimensional (3D) pose of an object and 3D locations of landmark points of the object by first obtaining a 3D point cloud of the object. 3D surface patches are extracted from the 3D point cloud, and a parametric model is fitted to each 3D surface patch to determine a set of descriptors. A set of correspondences between the set of descriptors and a set of descriptors of patches extracted from 3D point clouds of objects from the same object class with known 3D poses and known 3D locations of landmark points is determined. Then, the 3D pose of the object and 3D locations of the landmark points of the object are estimated from the set of correspondences.
US10515254B2

Embodiments of the present application provide a method and an apparatus for acquiring a fingerprint, a chip and a terminal device, which may reduce interference caused by ambient light, temperature and a chip dark current and other factors. The method includes: acquiring a first fingerprint image and at least one second fingerprint image, where a screen luminance for acquiring the first fingerprint image is higher than a screen luminance for acquiring the at least one second fingerprint image; determining a third fingerprint image according to the first fingerprint image and the at least one second fingerprint image, where the third fingerprint image is an interference image having a same exposure time as the first fingerprint image; and performing interference cancellation on the first fingerprint image according to the third fingerprint image to obtain a fourth fingerprint image.
US10515239B2

A transmission device includes a magnetic field antenna and an electric field antenna connected electrically to the magnetic field antenna. When the magnetic field antenna is at a position allowing reception of a magnetic field signal transmitted by another magnetic field antenna included in a magnetic field transmission device, the transmission device becomes capable of transmitting an electric field signal generated on the basis of the magnetic field signal. The electric field antenna is grounded by being connected electrically to a ground to which the magnetic field transmission device is connected.
US10515232B2

Techniques are disclose herein for facilitating secure user access to resources without user-provided credentials. More specifically, the techniques described herein eliminate the need for end users to remember and provide privileged resource authentication information (e.g., credentials) at the time of resource access. The system accepts and securely stores registration information for accessing privileged resources during a registration process. As discussed herein, the registration information can include identification and authentication information for each privileged resource. The authentication process can also include registration of one or more secondary authentication devices that are used to verify the identity of the end user in lieu of the end user providing credentials.
US10515226B2

Systems and methods for protected local backup. In an illustrative, non-limiting embodiment, an Information Handling System (IHS) may include one or more processors and a memory coupled to the one or more processors, the memory including program instructions stored thereon that, upon execution by the one or more processors, cause the IHS to: receive, via a file system filter driver, a request targeting a file system within a storage device, wherein the file system filter driver is owned by a backup application; and reject the request, via the file system filter driver, in response to the request having been issued by an application other than the backup application.
US10515224B2

The present disclosure relates to a method, a device and a storage medium for printing information. The method includes: acquiring authentication information of a current operator of a terminal; determining whether the current operator is a legitimate user according to the authentication information of the current operator; and sending the authentication information to a preset printer associated with the terminal when the current operator is an illegitimate user. In the technical solution, when it is determined that the current operator is an illegitimate user, the authentication information of the current operator is sent to a preset printer, in order for the preset printer to print the authentication information. It can improve the security of the terminal, and thus improve the user experience.
US10515210B2

Various techniques for detection of malware using an instrumented virtual machine environment are disclosed. In some embodiments, detection of malware using an instrumented virtual machine environment includes instantiating a first virtual machine in the instrumented virtual machine environment, in which the first virtual machine is configured to support installation of two or more versions of a resource; installing a first version of the resource on the first virtual machine and monitoring the instrumented virtual machine environment while executing the first version of the resource with a malware sample opened using the first version of the resource; and installing a second version of the resource on the first virtual machine and monitoring the instrumented virtual machine environment while executing the second version of the resource with the malware sample opened using the second version of the resource.
US10515198B2

A mobile communications device includes a plurality of first input devices capable of passively collecting input data, a second input device(s) capable of collecting response data based upon a challenge, and a processor capable of determining a level of assurance (LOA) that possession of the mobile communications device has not changed based upon a statistical behavioral model and the passively received input data, and comparing the LOA with a security threshold. When the LOA is above the security threshold, the processor may be capable of performing a given mobile device operation without requiring response data from the second input device(s). When the LOA falls below the security threshold, the processor may be capable of generating the challenge, performing the given mobile device operation responsive to valid response data, and adding recent input data to the statistical behavioral model responsive to receipt of the valid response data.
US10515194B2

Disclosed herein is a key rotation scheme for a DRM system in a DASH-based media content service. A DASH encoder generates media decryption keys and provides a key list including the media decryption keys to a CP manager. Each media decryption key is identified by a key identifier (KID). The CP manager delivers the key list to a license server. The license server creates ECLs based on the key list, and delivers an ECL list including ECLs to the CP manager. Each ECL is identified by KID and includes an encrypted media decryption key and an encrypted KID. The CP manager generates a pssh box in which the ECL list is inserted into a data field, and delivers the pssh box to the DASH encoder. The DASH encoder delivers the pssh box to a client device, with the pssh box being included in a DASH MPD or media segment.
US10515181B2

Techniques facilitating integrated circuit identification and reverse engineering are provided. A computer-implemented method can comprise identifying, by a system operatively coupled to a processor, an element within a first elementary cell of one or more elementary cells of an integrated circuit. The method can also comprise matching, by the system, the element with respective elements across the one or more elementary cells including the first elementary cell. The respective elements can be replicas of the element. Further, matching the element with respective elements can be based on a layout analysis of the integrated circuit.
US10515179B2

A program embodied in a non-transitory computer readable medium includes instructions executable by a processor to perform a method of verifying a circuit design. The method includes the steps of performing an automated analysis of the circuit design by scanning an assertion description file and a signal list file of the circuit design, creating and displaying a scheme based on the assertion description file, wherein the scheme includes nodes and arcs, the nodes indicating output signals and the arcs indicating a transition relationship between nodes, and identifying in the scheme assertions that are missing from the assertion description, and recommending amendments to the assertion description to supply the missing assertions, the missing assertions, when added, being reflected in the display of the scheme.
US10515171B2

According to one embodiment, a circuit description generation apparatus includes: a reduction candidate extraction unit that generates a waveform of an input signal based on a verification vector, and extracts a candidate for reducing the number of stages of shift registers, based on a minimum value of the number of cycles that last until a change in a value of a signal represented by the waveform; and a reduction circuit generation unit that generates circuit information describing a circuit in which the reduction has been made, and verifies whether or not there is equivalence in output between a circuit before the reduction and a circuit after the reduction.
US10515170B1

Disclosed is a technology for parallelized design verification of two circuit designs at a register transfer level. A plurality of potential equivalent sub-circuit pairs is identified from the circuit designs to create a proof-tree structure. The proof-tree structure includes a root-proof, a plurality of parent-proofs downchain of said root-proof and a plurality of child-proofs downchain of at least one of the parent-proofs. Each one of the child-proofs is associated with a first equivalency status of one of the potential equivalent sub-circuit pairs. The parent-proofs are associated with second equivalency statuses dependent upon the first equivalency statuses of downchain child-proofs. The root-proof is associated with a third functional equivalency status of the two circuit designs dependent upon the second equivalency statuses of downchain parent-proofs. This Abstract is not intended to limit the scope of the claims.
US10515166B2

A method includes identifying the first path as a target path, wherein an operation speed of the target path is adjusted from the corner case; deriving and outputting first values from the lookup table by indexing the lookup table with a threshold voltage associated with the first path identified as the target path as the main threshold voltage and a threshold voltage associated with the second path as the slave threshold voltage; calculating a first extra time based on the first values and first cell delays associated with the first path.
US10515157B2

A method is provided for the creation of an addendum for use in the design and production of sheet metal formed components, which method uses a sectionless approach. In a preferred approach, elevation curve (EC) lines are established relating to the component (ECc) and binder (ECb), and it is these lines which are used to design the addendum. Additional EC lines (EC1, EC2, EC3, etc.) can be added to modify or optimize the addendum design. The spaces between the EC lines are filled using various parameterized filling techniques so as to provide the addendum design. Optimization of the addendum can be achieved by modification of the various EC lines, so as to modify or control the various design parameters, in accordance with various quality or design criteria. A more rapid, and less complicated approach to addendum design is provided.
US10515152B2

Each of a plurality of content matchers is executed upon a body of text in a document, identifying at least one match in the text and additionally assigning a match strength for each match. Where a conflict between a first match (have a first match strength associated therewith) and a second match (having a second match strength associated therewith) is noted, it is determined whether either of the first or the second match strength is greater than the other. If so, that match of the first and second matches corresponding to the lesser of the first and second match strengths is discarded. If the first or second match strengths are equal, then respective matcher ranks of the first matcher and the second matcher are compared such that the match of the first and second matches corresponding to the lesser of the first and second matcher ranks is discarded.
US10515147B2

Using a statistical language model to make information related to a word or other content of interest available is disclosed. An indication that a word or phrase is of interest is received. A contextual meta-information associated with the word or phrase of interest as used in context is used to make information related to the word or phrase of interest available, for example, by forming a more precise query and/or filtering search results based on the contextual meta-information.
US10515143B2

A system and technique for capturing a workflow history and video of an electronic document are disclosed. Events generated by an application while modifying an electronic document are stored on a web server as metadata. In addition, a captured digital image or frames of captured digital video that reflect the state of the document at the time the event was generated are also stored on the web server. The metadata is associated with one or more portions of the document and with the captured digital image or frames of captured digital video.
US10515142B2

A method is provided for extracting page information. The method includes obtaining to-be-processed source code of a webpage; based on a preset filtering characteristic string and a preset tag matching mode, extracting target information from the source code; and generating page information in a specified format based on the extracted target information.
US10515140B1

Methods and systems for selecting and displaying items includes causing the display of a large image of a selected item, a plurality of view icons indicative of different views of the selected item, and item details associated with a selected item. After the customer selects a view and/or color for the large image and mouses over the image, a zoom box appears and a corresponding magnified image window appears with a magnified image of the zoom box image for the selected view and color of the item.
US10515133B1

Systems and methods for generated suggested metadata for media items are provided herein. In particular, users can upload media items to a system. The media items can be matched to reference media items, classified, and/or analyzed to identify characteristics. Suggested metadata can be determined based on the matched reference media items, classifications, and analysis. The suggested metadata can be presented to a user for user selection. Media items can be published and associated metadata can provide searchable criteria.
US10515130B2

Methods, systems, and computer programs are presented for displaying a customized news stream. One method includes an operation for identifying dwell times spent by users while accessing a first plurality of items, each item belonging to one media type from a plurality of media types (e.g., news articles, videos, slide shows, etc.). In addition, the method includes operations for determining statistical parameters for each media type based on the identified dwell times, and for detecting a news corpus having a second plurality of items. A priority for each item in the news corpus is determined based on the media type of the item, the corresponding statistical parameters for the media type of the item, and the profile of a user. The news stream is sent to the user for presentation on a display, the news stream being sorted based on the priority of the items in the news corpus.
US10515127B2

Users may consume and/or share information through various types of content items. For example, user may post a family photo through a social network, create a running blog through a microblogging service, etc. Because users may be overwhelmed by the amount of available content items, it may be advantageous to recommend content items, such as blogs to follow, to users. Accordingly, inductive matrix completion is used to evaluate user interactions with content items (e.g., a user following a blog), content item features (e.g., text and/or images of a blog is evaluated to identify a topic of the blog), and/or user features (e.g., a user liking or reblogging a blog, user demographics, user interests, etc.) to determine whether to recommend a content item to a user. Additionally, graph proximity is used to recommend content items based upon weights of edges connecting user nodes to content item nodes within a directed graph.
US10515123B2

A stratified or segmented composite data structure can be formed by selecting a group of data entities, stratifying or segmenting them according to attributes, and assigning relative weights to the components based on their stratified or segmented positions. The attributes are selected from a universe of possible values. Further positive and negative biases can be applied at any arbitrary point or position, including to individual data entities, groups of arbitrarily selected data entities, or arbitrary positions.
US10515118B2

Processing a data flow graph of a hybrid flow can include a data structure to store metadata for each of a plurality of nodes of a data flow graph of a hybrid flow, processing the data flow graph of the hybrid flow, and defining metadata in the data structure for a particular node affected during processing of the data flow graph of the hybrid flow.
US10515111B2

A system for curating digital objects of a digital platform. In various embodiments, the digital platform may include one or more processors configured to index digital objects of the digital platform to identify semantic information of each digital object, and associate a plurality of digital objects based on matching semantic information.
US10515106B1

Systems and methods of determining, from an identity database, raw identifiers of entities satisfying a set of attributes. The identity database does not hold the set of attributes in association with any identifiers in the identity database. An interrogation data structure is provided which represents encoded identifiers of entities satisfying the at least one attribute. The interrogation data structure is applied to encoded identifiers held in the identity database in association with respective raw identifiers to determine any raw identifiers which correspond to the encoded identifiers in the interrogation data structure.
US10515105B2

The invention discloses a computer automatically implemented element-noun reference numeral acquiring method that acquires an element-noun reference numeral of a claim-element-noun from a patent claim. The computer automatically implemented element-noun reference numeral acquiring method has an element-noun reference numeral retrieving step and an element-noun reference numeral correlating step. The element-noun reference numeral retrieving step retrieves a claim-element-noun and/or a specification-element-noun according to a rule related to a noun-initial word and part of speech. In addition, the element-noun reference numeral retrieving step retrieves a specification-element-noun possible word string according to an element-noun determining word. The element-noun reference numeral correlating step builds a correlated relationship between the claim-element-noun reference numeral retrieved from the element-noun reference numeral retrieving step and the claim-element-noun.
US10515100B2

Implementations described and claimed herein provide systems and methods for generating interactive boundaries of service sites for a selected geographic location. In one implementation, a primary boundary enclosing a geographical region is determined. A primary layer is generated based on the primary boundary. One or more secondary layers are generated, and each secondary layer has a plurality of secondary boundaries each defined based on a service location. A union layer is generated based on the primary layer and the one or more secondary layers. The union layer has a plurality of union boundaries corresponding to a subset of the service sites.
US10515097B2

An analytics platform is configured to receive a request to execute a distributed analytics workflow specification comprising multiple distributed computations to be performed across a plurality of data processing clusters associated with respective data zones. For each of a plurality of analytic services to be executed in accordance with the distributed analytics workflow specification, the platform determines if execution of the analytic service is authorized for the request, and for each of a plurality of datasets to be operated on by one or more of the analytic services in accordance with the distributed analytics workflow specification, the platform determines if execution of the one or more analytic services on the dataset is authorized by its corresponding data zone for the request. Responsive to each of the analytic services and each of the datasets being authorized for the request, the platform initiates execution of the distributed computations of the distributed analytics workflow specification across the data processing clusters.
US10515089B2

The technology disclosed relates to creating and frequently updating multiple online analytic processing (OLAF) analytic databases from an online transaction processing (OLTP) transaction updatable system that includes transaction commit, rollback, and field level security capabilities. It also relates to transparently decoupling extraction from rebuilding of frequently updated OLAP analytic databases from the OLTP transaction updatable system.
US10515087B2

Methods and systems for searching for objects. A plurality of Attributes can be assigned to each of a plurality of objects in a collection. Each of the Attributes can be assigned to a Kind. A search query can be received including at least one Attribute specified by a user. A list of Kinds can be displayed. The Attributes can be grouped into Kinds such that searching the objects to determine if the objects have a particular Attribute is not performed if the objects do not have Attributes of that Kind associated with an object to be searched. Grouped Attributes can be subdivided into smaller groupings and resulting subdivisions can be given a numerical score indicating how far a subdivision is from all or none.
US10515083B2

An event analysis device includes an event collector configured to collect event log data which represents operation history of a DCS operator; an event analyzer configured to analyze event log data collected by the event collector to extract analysis result data representing operation method based on the operation of the DCS operator or analysis result data representing operation intention based on the operation of the DCS operator; an operation sequence extractor configured to extract analysis result data respectively in every period in specified multiple periods and extract operation sequence sorting analysis result data based on operation time; and an operation sequence clusterer configured to cluster the operation sequence based on the degree of the similarity between the operation sequences which are different from each other.
US10515077B2

Computer systems, devices, and associated methods of optimizing the execution of instructions of a database statement by a database server are disclosed herein. In one embodiment, a method includes identifying a potential execution plan for executing instructions of the database statement and estimating a cost for executing the execution plan. The cost can comprise an encrypted data processing cost associated with a operation in the execution plan of executing an operation on encrypted data in a protected computing environment. The method can include estimating the encrypted data processing cost in the protected computing environment based on statistics generated in the protected computing environment about a database table. In response to estimating the cost for executing the execution plan, comparing the cost to estimated costs of alternative execution plans, selecting the lowest-cost plan for execution, and executing the lowest-cost execution plan.
US10515074B2

Methodologies are provided for generating, organizing, storing and retrieving medical records using voice recognition in combination with unique codes assigned to data elements, and include microprocessor and memory, such as non-transient computer readable medium, having stored thereon a database including vocabulary terms. Methods include receiving spoken language via a speech recognition interface, and generating on a display an output according to vocabulary terms uniquely associated with the spoken language. Data stored in the database can include records organized into specific modules having specified vocabulary terms synced with each module and unique computer code to key vocabulary terms in the database. Using an associated unique code can cause specific data field to open on display when recognizing specific spoken word or phrase by the speech recognition interface.
US10515073B2

A decision-support system for medical diagnosis and treatment comprises software modules embodied on a computer readable medium, and the software modules comprise an input/output module and a question-answering module. The method receives patient case information using the input/output module, and generates a medical diagnosis or treatment query based on the patient case information and also generates a plurality of medical diagnosis or treatment answers for the query using the question-answering module. The method also calculates numerical values for multiple medical evidence dimensions from medical evidence sources for each of the answers using the question-answering module and also calculates a corresponding confidence value for each of the answers based on the numerical value of each evidence dimension using the question-answering module. The method further outputs the medical diagnosis or treatment answers, the corresponding confidence values, and the numerical values of each medical evidence dimension for one or more selected medical diagnosis or treatment answers using the input/output module.
US10515068B2

A centralised identity and capability resolution server is provided. Each subscriber is provided with a unique ecosystem identifier. The server maintains an association between subscriber identifiers, device identifiers and service identifiers and the unique ecosystem identifier. In one aspect, the server is notified of changes to account information and notifies services and subscribers of the changes.
US10515067B2

Example distributed reservation systems and methods are described. In one implementation, multiple storage nodes are configured to store distributed data. Multiple clients are coupled to the multiple storage nodes and access data from the multiple storage nodes. A management server is coupled to the multiple storage nodes and the multiple clients. The management server manages the access of data by the multiple clients and manages reservation of the multiple storage nodes by a particular client.
US10515062B2

A processing device receives a first query comprising a first field value and a first time period. The processing device performs a first search of a data store to identify a first plurality of events having the first time period and at least one field that comprises the first field value. The processing device generates a first search object comprising the first field value. The processing device generates a search event comprising the first field value and a reference to the first search object. An event entry for the first search event is then written to the data store. Future searches may return both the first search event and other events.
US10515060B2

A method and system for generating a master clinical database from disparate sources, including public databases, private databases, and data from users, correlating the received data, determining a degree of confidence in and requesting and seeking confirmation of any data matched from the correlated data. The invention may identify key time points and users from whom to seek and receive confirmation of correlated data. The invention may be utilized to create a cross-trial, cross-sponsor, clinical master database that maintains appropriate user, subject and data confidentiality and privacy and which may be utilized to facilitate study design collaboration.
US10515058B2

A request to perform an operation on an object in a first storage system may be received from a client computing device via a local area network or a wide area network. Mapping data that associates an account identifier from the request to perform the operation on the object in the first storage system to a volume of a file system of a second storage system may be received. The second storage system may be mounted to perform the operation using the file in the second storage system that corresponds to the object in the first storage system. The second storage system may be mounted by using the account identifier from the mapping data.
US10515033B2

Provided is technology simplifying managing locally connected devices. A device management system configured to connect through a network a device manager and a relay manager that connects to multiple devices through a local communication path. The device manager sends to the relay manager through the network a first process request, the first process request conforming to SNMP, and containing device identification information identifying a device that connects to the relay manager. The relay manager acquires from the first process request target identification information identifying management information to process in the management information of a device, generate a second process request containing the target identification information, and send the second process request through the local communication path indicated by the device identification information contained in the first process request.
US10515019B1

Updating aging information for memory backing a virtual address-backed virtual machine (VM). A virtual memory address (VA) is allocated, within a page table entry (PTE), to a process backing the VM. Based on memory access(es) by the VM to a non-mapped guest-physical memory address (GPA), the GPA is identified as being associated with the VA; an HPA is allocated for the accessed GPA; a host-physical memory address (HPA) is associated with the VA within the PTE; the GPA is associated with the HPA within a second level address translation (SLAT) structure entry; and an accessed flag is set within the SLAT entry. Aging information is updated, including identifying the SLAT entry; querying a value of the accessed flag in the SLAT entry; clearing the accessed flag in the SLAT entry without invalidating the SLAT entry; and updating aging information for the VA and/or HPA based on the queried value.
US10515013B2

Techniques are disclosed relating to retrieving data from an in-memory cache, such as that for a database system. In various embodiments, an in-memory cache receives a request from an application for data, where the request specifies a class having a function executable to access the data from a location external to the cache in response to a cache miss. The cache handles the request such that the cache miss is not returned to the application. Specifically, the cache, in some embodiments, determines whether it stores the requested data, and in response to determining that it does not store the data, calls the function of the class to access the data from the location external to the cache and receives the data returned by the execution of the function. The cache then stores the received data in the cache and returns the received data in response to the request.
US10515009B1

Embodiments relating to garbage collection for a deduplicated and compressed storage device are described. One embodiment provides for a networked system comprising a set of multiple computing devices, each computing device to provide one or more deduplication and replication services to one or more deduplicated storage containers and a central computing device connected to each computing device in the set of multiple computing devices over a local network, the central computing device to provide deduplication garbage collection to each computing device in the set of computing devices.
US10515006B2

A pseudo main memory system. The system includes a memory adapter circuit for performing memory augmentation using compression, deduplication, and/or error correction. The memory adapter circuit is connected to a memory, and employs the memory augmentation methods to increase the effective storage capacity of the memory. The memory adapter circuit is also connected to a memory bus and implements an NVDIMM-F or modified NVDIMM-F interface for connecting to the memory bus.
US10515003B1

A system and method of deploying applications to networked computing environments is disclosed. Application packages and installation instructions are received by a deployment manager. The installation instructions include test instructions. Application packages are distributed in response to requests by developers and installation instructions executed on a target computing environment. Failure of an installation test provides an indication of issues with the application in the target environment. Records of failures received are stored for use by application developers.
US10514997B2

Systems and methods associated with a multi-producer single consumer lock-free queue capable of accumulating traces is described herein. In a non-limiting embodiment, data is determined to be allocated, and a first head/tail pair indicating a location along a queue is received, the location indicating where a data bucket is able to be placed. A first data bucket to use for storing the data is determined, and the data is stored using the first data bucket. The first data bucket is then placed on the queue, and a first instruction to decrement a first reference count for the first head/tail pair is generated.
US10514996B2

An acceptance control unit accepts, after simulation of a state change of a target system, a specified time which is a time in a simulation period being a target of the simulation. A reproduction unit selects a change time corresponding to the specified time from trace data and obtains a state value corresponding to the selected change time from the trace data. The reproduction unit generates a state image indicating a state corresponding to the obtained state value. A display unit displays the generated state image.
US10514989B1

A method, computer program product, computing system, and system for recovering a virtual machine while running the virtual machine from a backup archive are described. The method may include emulating the virtual machine in preparation for finalizing the recovery of the virtual machine. The method may include creating a snapshot of the emulated virtual machine to redirect changes to the emulated virtual machine to a second delta file in the production datastore. The method may include cloning an original base virtual disk, including the first delta file, to the production datastore to create a cloned base virtual disk. The method may include patching a virtual disk file descriptor of the second delta file of the emulated virtual machine. The patching operation may include replacing links to the original base virtual disk of the emulated virtual machine, including the first delta file, with links to the cloned base virtual disk.
US10514988B2

In one embodiment, a computer-implemented method for server migration includes the step of providing an onsite system that comprises a server. A storage appliance is provided. The storage appliance is coupled with the onsite system. A bootable server image is created. The bootable server image is stored on the storage appliance. The bootable server image is migrated to a cloud-computing environment using the storage appliance. A version of the bootable server image is generated in the cloud-computing environment.
US10514979B2

A method for processing data includes coding a data item to obtain a coded data item that includes a predefinable number of bits, influencing maximally k many bits of the coded data item to obtain a changed data item, decoding the changed data item by using a fault-correcting code to obtain a decoded data item, and processing the decoded data item.
US10514978B1

Proactively providing corrective measures for storage arrays includes: receiving data from a storage array, the data including one or more events; detecting, in dependence upon a problem signature, one or more events from the data indicative of a particular problem, where the problem signature comprises a specification of a pattern of events indicative of the particular problem experienced by at least one other storage array; determining whether the particular problem violates an operational policy of the storage array, the operational policy specifying at least one requirement for an operational metric of the storage array; and if the particular problem violates the operational policy of the storage array, deploying automatically without user intervention one or more corrective measures to prevent the storage array from experiencing the particular problem.
US10514972B2

Disclosed herein are methods, systems, and processes to embed forensic and triage data in memory dumps. Memory dump data being written to kernel memory of a computing system by a firmware interface is detected. An operating mode of an operating system executing on the computing system is activated. Hardware forensic data is generated by reading local computer bus data, firmware event log data, and memory mapped input/output (I/O) data associated with the computing system. The hardware forensic data is then stored in a memory location of the kernel memory, causing the hardware forensic data to be included in the memory dump data being written to kernel memory.
US10514967B2

Disclosed herein are system, apparatus, article of manufacture, method, and/or computer program product embodiments for rapid, asynchronous multitenant telemetry collection and storage of multiple tenants. An embodiment operates by receiving a telemetry storage request from a telemetry application configured to collect telemetry information from a deployed application and queuing the received telemetry storage request into a gatekeeper command queue. The embodiment further operates by retrieving the received telemetry storage request from the gatekeeper command queue and publishing a decorated telemetry collection event to a global event stream by transmitting the decorated telemetry collection event to an event stream component configured to manage the global event stream.
US10514959B2

The present invention describes a distributed operating system that allows any local operating system to run more than one cloud-hosted virtual machine. The described system uses three different server clusters: one for storing, one for general processing and other for image processing. The processed image is sent to the user over the network, all the user needs is a screen to display the final image and an input terminal as a touch screen or a mouse and keyboard.
US10514953B2

Systems and methods provide an extensible, multi-stage, realtime application program processing load adaptive, manycore data processing architecture shared dynamically among instances of parallelized and pipelined application software programs, according to processing load variations of said programs and their tasks and instances, as well as contractual policies. The invented techniques provide, at the same time, both application software development productivity, through presenting for software a simple, virtual static view of the actually dynamically allocated and assigned processing hardware resources, together with high program runtime performance, through scalable pipelined and parallelized program execution with minimized overhead, as well as high resource efficiency, through adaptively optimized processing resource allocation.
US10514950B2

The present invention discloses a process management method and apparatus, and pertains to the field of computer technologies. The method includes: obtaining benchmark duration for interface switching; determining, after interface switching, switching duration of the interface switching; and stopping, according to a preset process priority, a process having a lower priority, if the switching duration is longer than the benchmark duration, and a difference between the switching duration and the benchmark duration is greater than a preset threshold. By means of the present invention, process management efficiency can be improved.
US10514948B2

Techniques are disclosed for inferring design-time information based on run-time artifacts generated by services operating in a distributed computing cluster. In an embodiment, a metadata system extracts metadata including run-time artifacts generated by services in a distributed computing cluster while processing a workflow including multiple jobs. The extracted metadata is processed to identify entities and entity relationships which can then be used to generate lineage information. Using the lineage information, the metadata system can infer design-time information associated with the workflow. The inferred design-time information can then be utilized to, for example, recreate the workflow, recreate previous versions of the workflow, optimize the workflow, etc.
US10514945B2

A hypervisor monitors for an initialization of a guest kernel running on a virtual machine implemented by the hypervisor. When the initialization of the guest kernel is detected, the hypervisor pauses a virtual processor of the virtual machine, locates a guest kernel image of the guest kernel in guest memory, locates a kernel function in the guest kernel image, inserts a breakpoint on the guest kernel function, resumes the virtual processor and monitors for a breakpoint instruction. After detecting the breakpoint instruction, the hypervisor gathers guest context by examining the guest memory and guest registers, pauses the virtual processor, constructs and injects a code gadget configured to run in the virtual machine, diverts the virtual processor to execute the code gadget, which causes the virtual processor to call the hypervisor at the end of executing the code gadget, and returns the virtual processor to execute the guest kernel function.
US10514944B2

Particular embodiments provide a system comprising a cluster of host machines for managing communications in a virtualization environment. Each of the host machines may comprise a hypervisor, a user virtual machine (UVM), and an I/O controller. A virtual disk accessible by all of the I/O controllers may comprise multiple storage devices, wherein the I/O controllers conduct I/O transactions with the virtual disk based on I/O requests received from the UVMs. A management module may implement a monitoring policy of rules associated with an operating status of components of the virtualization environment. The management module may receive data associated with the operating status of the components. In response to determining that the data associated with the operating status of the components satisfies one or more of the rules in the monitoring policy, the management module may initiate an alert.
US10514939B2

A parallel hypervisor system for virtualizing application-specific supercomputers is disclosed. The hypervisor system comprises (a) at least one software-virtual hardware pair consisting of a software application, and an application-specific virtual supercomputer for accelerating the said software application, wherein (i) The virtual supercomputer contains one or more virtual tiles; and (ii) The software application and the virtual tiles communicate among themselves with messages; (b) One or more reconfigurable physical tiles, wherein each virtual tile of each supercomputer can be implemented on at least one physical tile, by configuring the physical tile to perform the virtual tile's function; and (c) A scheduler implemented substantially in hardware, for parallel pre-emptive scheduling of the virtual tiles on the physical tiles.
US10514937B2

Embodiments provide a system including a first host computing device that includes a first virtual machine (VM) and a first application. The system also includes a second host computing device including a virtualization software layer, a second VM, and an auto-discovery service at least partially instantiated within the virtualization software layer. The auto-discovery service is configured to receive a message and an auto-discovery packet from a second application executing on the second VM. The auto-discovery service inserts an option into the auto-discovery packet, and transmits the auto-discovery packet to the first application. The option in the auto-discovery packet includes the message received from the second application.
US10514932B2

Methods, systems, and computer-readable media for resource configuration based on dynamic group membership are disclosed. An association between a group of computing resources and an intended state is stored. The intended state represents a computing resource configuration. During operation of a computing resource, whether the computing resource belongs to the group of computing resources is determined based at least in part on analysis of one or more attributes associated with the computing resource. Based at least in part on determining that the computing resource belongs to the group of computing resources, one or more actions are caused be performed to bring the computing resource into the intended state. The computing resource is executed while having the computing resource configuration represented by the intended state.
US10514927B2

A processor includes logic to execute an instruction stream out-of-order. The instruction stream is divided into a plurality of strands and its instructions and those within the streams are ordered by program order (PO). The processor further includes logic to identify an oldest undispatched instruction in the instruction stream and record its associated PO as an executed instruction pointer, identify a most recently committed store instruction in the instruction stream and record its associated PO as a store commitment pointer, a search pointer with PO less than the execution instruction pointer, identify a first set of store instructions in a store buffer with PO less than the search pointer and eligible for commitment, evaluate whether the first set of store instructions is larger than a number of read ports of the store buffer, and adjust the search pointer.
US10514921B2

A method for speeding the re-use of Physical Register Names (PRNs), and hence the processor registers, in a processor. The method involves returning a PRN to a freelist for reuse when it is obsolete even when it is not complete, and blocking writes to the Processor Register File (PRF) by obsolete realms.
US10514918B2

In-lane vector shuffle operations are described. In one embodiment a shuffle instruction specifies a field of per-lane control bits, a source operand and a destination operand, these operands having corresponding lanes, each lane divided into corresponding portions of multiple data elements. Sets of data elements are selected from corresponding portions of every lane of the source operand according to per-lane control bits. Elements of these sets are copied to specified fields in corresponding portions of every lane of the destination operand. Another embodiment of the shuffle instruction also specifies a second source operand, all operands having corresponding lanes divided into multiple data elements. A set selected according to per-lane control bits contains data elements from every lane portion of a first source operand and data elements from every corresponding lane portion of the second source operand. Set elements are copied to specified fields in every lane of the destination operand.
US10514910B2

An example method facilitates associating data objects with elements of a process to be implemented via a process-based software application. The example method includes determining that a developer has added a particular software element to a software application being developed by the developer; accessing metadata describing the software element; and using the metadata to automatically associate the software element to one or more data objects to be used by the software element during running of the software application. A process cloud may facilitate implementing the method by automatically performing data mapping for software elements, such as approval tasks, forms, and so on, by determining appropriate task outcome data objects with reference to data characterizing a software flow of the software application, and by similarly automatically selecting and/or creating data objects for forms, which may be associated with or used by a task.
US10514908B2

A program analysis device includes: a memory that stores an analysis program; and a processor coupled to the memory, the processor preforms operations of: classifying, based on a call relationship between programs in a program asset including the programs and pieces of data, the programs into one or more program groups; generating, based on data which is accessed from the programs included in the program groups, one or more first service component candidates which associates the program groups with the pieces of data; extracting, as common data, data which is updated by another first service component candidate from among the pieces of data associated with the one or more first service component candidate; and setting one or more second service component candidates generated by removing the common data from the one or more first service component candidates and the common data as a service component of the program asset.
US10514907B2

A computing device includes user resources and a validation agent. The validation agent identifies a logical group of a solution architecture to which the computing device belongs. The validation agent obtains a baseline configuration associated with the logical group. The validation agent identifies a dependency of the user resources on second user resources of a second computing device of the logical group. The validation agent makes a determination that an override attribute is associated with the second user resources. The validation agent modifies the obtained baseline configuration using the override attribute. The validation agent initiates a modification of the user resources using the modified obtained baseline configuration.
US10514906B2

Disclosed embodiments relate to generating an update package for updating software on an Electronic Control Unit (ECU) in a vehicle. Operations may include accessing a plurality of attributes of a software update to be stored on the ECU in the vehicle; accessing a corresponding plurality of attributes of current software stored on the ECU in the vehicle; comparing the plurality of attributes with the corresponding plurality of attributes; generating a delta file representing differences between the plurality of attributes and the corresponding plurality of attributes determined in the comparison; and providing the delta file to the ECU, wherein the delta file is configured to be processed by startup code in the ECU that enables the delta file to execute in the ECU in the vehicle.
US10514903B2

A data processing device has a processor which executes software directly from non-volatile memory. The processor has a runtime component which dynamically maps software element identifiers specified by the software to corresponding software elements in memory. Mapping information is used to determine which software elements identifiers correspond to which software elements. This provides a level of indirection which can be used to make software updates more efficient, by updating only parts of the software while leaving old parts of the software as they are. Updated software elements can be stored to memory and the mapping information updated to point to the new elements, while existing mappings may be retained.
US10514902B2

A method for updating a software program installed in a target electronic device includes: displaying a barcode that encodes device information; by a mobile electronic device, scanning the barcode and decoding the barcode to obtain the device information; communicating, by the mobile electronic device, with an update server to download update data; by the mobile electronic device, transmitting the update data to the target electronic device through wireless communication; and updating, by the target electronic device, the software program installed therein to a new version using the received update data.
US10514900B2

Provided is a software updating apparatus that can flexibly respond to various situations, including update capacity and use cases of each ECU, in a case of updating control information of a plurality of ECUs. Update control information necessary for update processing, including update data to be newly applied to an ECU, is received from a server and control of the update processing is performed based on the received update control information.
US10514896B2

Disclosed are examples of systems, apparatus, methods and computer program products for providing a web application builder framework in a database system. A database system maintains a multi-tenant database associated with a number of users and a number of web application builder components for constructing web application components based on user input. The system displays a user interface for the web application builder framework with a selectable list of web application builder components and one or more development areas for building a web application builder based on user input. Based on a user request to select one or more web application builder components, the system presents and displays the selected web application builder components as implemented within the one or more development areas.
US10514893B1

A method, apparatus, and computer program product for improved pseudo-random number generation are provided. An example method includes receiving, by a computing device, a request for a pseudo-random number, selecting, by extraction circuitry of the computing device, a first parameter from a server parameter dataset, and obtaining a first value for the first parameter. The method further includes selecting, by the extraction circuitry, a second parameter, and obtaining a second value for the second parameter. The method includes generating, by transformation circuitry, the pseudo-random number based on the first value and the second value.
US10514892B2

An apparatus for detecting integrity violation includes a feedback shift register including a plurality of registers connected in series, and a feedback function unit connected between an output of a number of the registers and an input of at least one of the registers. The apparatus further includes an integrity violation detector adapted to determine as to whether a sequence of values at an input or output of at least one of the registers, or a logic combination thereof, is a non-constant sequence or a constant sequence. The apparatus is further adapted to output an indication that the feedback shift register is in an integral state if the sequence of values is a non-constant sequence, or to output an indication that the feedback shift register is subjected to an integrity violation if the sequence of values is a constant sequence.
US10514883B2

The present disclosure provides a multi-channel morphing digital audio filter, including methods and systems for real-time interpolation between a plurality of fixed frequency responses. Real-time interpolation may be performed simultaneously along three separate axes. Various embodiments of the present technology include receiving, in real-time via a digital filter module, at least one acoustic signal and one or more control input signals indicative of one or more corresponding interpolator values. The methods and systems may further include determining one or more filter coefficients based on a linear interpolation in an encoded space of a plurality of fixed frequency responses, generating a filter from the one or more determined filter coefficients, and applying the generated filter to the at least one received acoustic signal. In some embodiments, frequency and amplitude (i.e., angle and radius) of poles and zeros of the filters may be processed independently, and poles may be unconditionally stable.
US10514875B2

A printer controller arranged to control a print engine comprising: a print job storage for storing print jobs to be printed; wherein a print job may comprise a deadline, the deadline specifying an ultimate time by which the print job is to be completed; a scheduler module for determining a print execution time for each print job in a sequence of one or more print jobs, the scheduler taking into account a setup time for a print job for setting up the print engine to print the print job given a previous print job; a planning module for determining a print order for to-be-printed print jobs in the print storage, arranged to submit a plurality of sequences of to-be-printed print jobs in the print job storage to the scheduler and in response receive from the scheduler for each sequence of to-be-printed print jobs the print execution times of the print jobs; wherein the planning module elects a sequence of to-be-printed print jobs for which each deadline in a print job in the sequence is met according to the print execution times of the print jobs in the sequence as provided by the scheduler.
US10514872B2

A non-transitory computer readable storage medium storing computer readable instructions that are executable by a computer in an information processing apparatus is provided. The information processing apparatus has a display interface, an operation interface, and a communication interface, and is connected with a printer through the communication interface. The computer readable instructions, when executed by the computer, causing the computer to control the display interface to display a setting screen to accept entry of print settings applicable to the printer, including a first special setting which is feasible to a first channel but infeasible to a second channel, and in response to a specific operation related to the first special setting to the setting screen through the operation interface, determine the first channel to be a processing channel to be used to cause the printer to print the image.
US10514868B2

Methods and apparatus for utilizing a network device manager (NDM) as an agent for printing devices are provided. An NDM executing on a computing device can be registered as a. as a maintenance agent for a plurality of printing devices. The NDM can be utilized as the maintenance agent for the plurality of printing devices by: receiving inputs related to modifying data at the NDM; receiving data from the plurality of printing devices at the NDM; modifying the data received from the plurality of printing devices based on the inputs related to modifying data using the NDM; sending the modified data from the NDM to a device management system; after sending the modified data, receiving, at the NDM from the device management system, one or more maintenance messages related to maintenance of the plurality of printing devices; and providing a notification of the one or more maintenance messages.
US10514853B2

A data storage system allows a user to search a secondary copy such as a back up, archive, or snapshot and receive an abbreviated version of the secondary copy of the file system as a result of the search. The abbreviated version of the secondary copy of the file system may include metadata such as a listing of secondary copy data that correspond with a search term or other filtering criteria provided by the user. An operating system of the user's computing device may mount the abbreviated version so that it can be displayed within a view of the file system of the computing device. Once a user selects one or more desired data objects listed in the abbreviated version, the selected actual one or more data objects are retrieved from secondary storage.
US10514847B2

A data storage system includes multiple head nodes and multiple data storage sleds mounted in a rack. For a particular volume or volume partition one of the head nodes is designated as a primary head node for the volume or volume partition. The primary head node is configured to store data for the volume in a data storage of the primary head node and cause the data to be replicated to a secondary head node. The primary head node is also configured to cause the data for the volume to be stored in a plurality of respective mass storage devices each in different ones of the plurality of data storage sleds of the data storage system.
US10514844B2

In some implementations, a computing device may receive input in an input area displayed on a touchscreen display device of a computing device. The computing device may receive touch data associated with one or more limbs of a user resting on a surface of the touchscreen display device and determine that at least one point of the touch data is within a predetermined distance from an edge of the touchscreen display device. The computing device may modify the input area to create a modified input area, display the modified input area on the touchscreen display device, and receive additional input in the modified input area. When the additional input is received in the modified input area, the at least one point of the touch data may be greater than the predetermined distance from the edge of the touchscreen display device.
US10514843B2

The disclosure provides an information processing method. The method includes: detecting a first input operation by a touch sensing unit; determining whether a first condition is satisfied; executing a first instruction set if it is determined that the first condition is satisfied; and executing a second instruction set different from the first instruction set if it is determined that the first condition is not satisfied, the first instruction set includes at least a first display instruction for displaying an array of input identities by a display unit which is overlapped with the touch sensing unit, and the array of input identities includes at least one input identity, the input identity being an identity which is capable of being triggered by a second input operation detected by the touch sensing unit in order to input data corresponding to the input identity. The method can make input operations more convenient.
US10514841B2

An ink object component of a content creation application is provided that can transform an ink object into a multi-layered ink object that enables a user to move between the layers without losing access to the previous layers or the original ink object. One or more ink strokes can be received, displayed, and stored in an ink object. The ink object can be transformed into a multi-layered ink object by obtaining content objects based on recognized entities of the ink object and generating a data structure storing the content objects associated with the ink object. Conversion between layers of the multi-layered ink object can be performed in response to a designated gesture and can include displaying any of the content objects or the one or more ink strokes in place of the one or more ink strokes.
US10514840B2

A method is provided for modifying an image. The method comprises displaying an image, the image comprising a portion of an object; and determining if an edge of the object is in a location within the portion. The method further comprises detecting movement, in a member direction, of an operating member with respect to the edge. The method still further comprises moving, if the edge is not in the location, the object in an object direction corresponding to the detected movement; and modifying, if the edge is in the location, the image in response to the detected movement, the modified image comprising the edge in the location.
US10514839B2

A display device includes a display section, a gesture acceptance section, and a display control section. The display section has a touch panel function. The gesture acceptance section accepts a scroll gesture on the display section. The display control section allows a target screen image for display to move in a scrolling direction instructed by the scroll gesture and, when the gesture acceptance section accepts the scroll gesture for scrolling toward an end of the target screen image for display in a state where a display area of the target screen image for display being displayed on the display section has reached the end of the target screen image for display, subjects the display area to image processing corresponding to an amount of scroll instructed by the accepted scroll gesture.
US10514834B2

A method and system for selecting objects displayed on a computer screen by engaging a keyboard selection shortcut. Engaging the keyboard selection shortcut after selecting an object causes the objects of the same type to be selected. Engaging the keyboard selection shortcut again allows specifying secondary attributes and selection of objects having both, the same type and selected secondary attributes.
US10514831B2

Embodiments are described for handling focus when a gesture is input in a multi-screen device. In embodiments, the gesture indicates that two images, one that is in focus, swap positions. In response to receiving the gesture, the image in focus is moved from a first display of a first screen to a second display of a second screen. After the images are swapped, the focus is maintained on the image that originally had the focus.
US10514826B2

A user input is detected that triggers a contextual command bar to be surfaced. A commanding context, in an application that the user has open, is identified and a set of commands to be surfaced in the contextual command bar is identified, based upon the context. The identified set of commands is surfaced on the contextual command bar for user interaction.
US10514822B2

Systems and methods described for text entry for multi-user text-based communication using a portable communication device with a graphical user interface shown on a display. A plurality of text character icons are displayed on a display by an electronic processor in a center area of the graphical user interface and messages are displayed along a perimeter area of the graphical user interface. A selection of one or more text character icons in the center area of the graphical user interface is detected and a new text message is generated based on the detected selection of the one or more text character icons. The new text message is chronologically inserted and displayed in accordance with the chronological sequence along the perimeter of the graphical user interface. The new text message is then transmitted from the device.
US10514820B2

Various embodiments of the present disclosure relate generally to systems and methods for generating multi-view interactive digital media representations in a virtual reality environment. According to particular embodiments, a plurality of images is fused into a first content model and a first context model, both of which include multi-view interactive digital media representations of objects. Next, a virtual reality environment is generated using the first content model and the first context model. The virtual reality environment includes a first layer and a second layer. The user can navigate through and within the virtual reality environment to switch between multiple viewpoints of the content model via corresponding physical movements. The first layer includes the first content model and the second layer includes a second content model and wherein selection of the first layer provides access to the second layer with the second content model.
US10514806B2

An operation detection device includes: first and second illuminations that irradiate illumination light from different positions onto an operation surface on which a user performs an operation, and a camera that captures the operation surface together with at least two fingers of a same hand of the user. First and second shadows of a same hand of the user are extracted from captured images obtained by the camera. Respective touch points of the same hand of the user on the operation surface are detected including when the first and second shadows corresponding to first and second fingers of the same hand have overlapping areas.
US10514803B2

A method for identifying an error in a tip status indication from a stylus includes detecting input from a stylus with a digitizer sensor via an electrostatic (ES) wireless communication channel established between said stylus and said digitizer sensor. An indication of a tip status is received from the stylus, indicating whether the tip status is in hover or touch. The tip status is verified based on input detected with the digitizer sensor. When an error is identified in the tip status indication, a notification of the error is sent.
US10514801B2

Systems and methods for enabling user-interactions with virtual objects (VOs) included in immersive environments (IEs) are provided. A head-mounted display (HMD) device is communicatively coupled with a hover-sensing (HS) device, via a communication session. The HMD device provides an IE to a wearer by displaying a field-of-view (FOV) that includes a VO. The user executes user-interactions, such as 2D and/or 3D hand gestures, fingertip gestures, multi-fingertip gestures, stylus gestures, hover gestures, and the like. The HS device detects the user-interactions and generates interaction data. The interaction data is provided to the HMD device via the communication session. The HMD device updates the FOV and/or the VO based on the interaction data. A physical overlay that includes a 3D protrusion is coupled with the HS device. The overlay is transparent to the hover-sensing capabilities of the HS device. The protrusion provides tactile feedback to the user for the user-interactions.
US10514793B2

A touch sensor panel has a touch sensor portion which is provided on a substrate and includes a detection portion and a peripheral wiring portion, an antenna, a transmission line portion connected to the antenna, and a control board connected to the touch sensor portion and the transmission line portion. The transmission wiring portion has a signal wire which is provided on one surface of the substrate and connected to the antenna and two ground wires which are provided on the other surface of the substrate across a disposition region corresponding to a region, in which the signal wire is provided, and electrically connected to each other at least at an end on the antenna side.
US10514788B2

An in-cell touch panel and a display device, a touch driving method are disclosed. A common electrode layer in an array substrate is partitioned into a plurality of sub-electrodes arranged in an array. Sub-electrodes that are alternately disposed in a respective row of sub-electrodes serve as touch driving sub-electrodes that form a touch driving electrode. Sub-electrodes other than the touch driving sub-electrodes serve as common sub-electrodes. Touch sensing electrodes with projections within areas where corresponding common sub-electrodes are located are provided on an opposed substrate. Upon a line-by-line scanning of gate lines covered by respective rows of sub-electrodes, sub-electrodes in a currently-scanned row are applied with a common electrode signal, touch driving electrodes in rows of sub-electrodes other than the currently-scanned row of sub-electrodes are applied with touch driving signals.
US10514786B2

A touch detection method includes performing a detection method to obtain a signal point along with a signal value and a signal state, wherein the signal state has a positive state generated by proximity touch and a negative state by generated by impurity touch; checking a previous signal state generated by previous detection method and a current signal state generated by current detection method; comparing the previous signal state and the current signal state, and counting a number when the signal states of the previous signal state and the current signal are the same; determining if the number is greater than a threshold; and proceeding a base signal updating when the number is greater than the threshold.
US10514774B1

A method and system to a system to determine orientation of a device is disclosed. At least one sensor is provided. A quaternion is generated based on a signal generated by the sensor. The quaternion is indicative of the orientation of the device with reference to a stationary frame. Elements of the quaternion are compared to at least one predefined threshold value. A second signal is generated if the comparison is within the predefined threshold value.
US10514773B2

The invention concerns a foot-operated controller, comprising a top platform (1) having a top surface for receiving the feet, a bottom cup (2) having a lower surface (20) of curved convex shape for rotating (1) on its lower surface (20), wherein the top platform (1) is attached to the bottom cup (2), rotation sensors (7b) for measuring rotations of the top platform (1) about a first yaw axis (Z), a second roll axis (X) and a third pitch axis (Y). According to the invention, it comprises at least one strength sensor (6) for measuring strength applied on the top platform (1), means (7a) for generating control signals (CS) from the rotations and strength measured, means (7c) to register an initial rotation position of the platform (1) relative to at least one the axes (Z, X, Y) when the strength sensor (6) measures a strength representative of the presence of the feet, wherein the initial rotation position corresponds to a rest position of the feet on the top platform (1) when the user is sitting and to the top platform (1) inclined by at least a not null angle to the rear about the third pitch axis (Y) relative to an horizontal position (P0) of the platform (1), wherein the control signals (CS) are generated to take as a reference (CSO) the initial rotation position.
US10514770B2

A gesture recognition system is shown using a 77 GHz FMCW radar system. The signature of a gesturing hand is measured to construct an energy distribution in velocity space over time. A gesturing hand is fundamentally a dynamical system with unobservable “state” (i.e. the type of the gesture) which determines the sequence of associated observable velocity-energy distributions, therefore a Hidden Markov Model is used to for gesture recognition. A method for reducing the length of the feature vectors by a factor of 12 is also shown, by re-parameterizing the feature vectors in terms of a sum of Gaussians without decreasing the recognition performance.
US10514765B1

A wearable actuation device allows a user to interact with virtual objects in an AR or VR environment by providing force or haptic feedback. The wearable actuation device includes one or more actuator assemblies anchored to each of the user's fingers and a controller configured to communicate with a head mounted display. Embodiments of the actuator assembly include an electrorheological actuator, an optically driven actuator, and a piezo actuator sandwich assembly each of which is configured to undergo a reversible change in stiffness in response to an applied voltage or current. In one or more embodiments, the actuator assembly is configured to stiffen, elongate, compress in response to the application of a current or voltage waveform. In still other embodiments, the actuator assembly determines a measure of the current stress or strain being applied by the user on the virtual object.
US10514752B2

In at least one general aspect, a method can include detecting an interaction with a first object in a virtual reality (VR) environment, producing first contextual information based on user interaction with the first object, determining a second object to display in the VR environment based on the first contextual information, and presenting the second object in the VR environment. The interaction of the user may include at least one of a movement, a speech, or a physiological trait of the user.
US10514747B2

An apparatus includes a communication circuit coupled to a communication link, a wakeup detector, and a power control circuit. The communication circuit has a first state and a second state. The power consumption of the communication circuit is lower in the second state than in the first state. The wakeup detector is coupled to the communication link. The wakeup detector generates a wakeup signal to cause the communication circuit to make a transition from the second state to the first state in response to an occurrence of an event on the communication link. The power control circuit selectively supplies power to the communication circuit in response to the wakeup signal.
US10514738B2

A patient communication system having a medical sensing device operable to collect medical data, a network communication module operable to transmit the medical data onto a data network, a controller operable route the first medical sensing data to the network communication module, and a power source operable to provide power to the first medical sensing device, the controller, and the network communication module.
US10514735B2

According to some examples, solutions are provided for setting a cooling system of a computer system chassis by a positionable cover disposed on a computer hardware component receivable by the computer system chassis.
US10514734B2

A system comprising a plurality of functional modules connected by a bus, each functional module comprising a photo emitter and a photo receiver, to transmit photo signals between two adjacent modules. A method for addressing the functional modules, wherein a control module broadcasts respective unique addresses to the bus and a photo enquiry signal to its downstream module to trigger the latter to pick up an address. Each module provides a photo enquiry signal to its downstream module, after it has picked up an address from the bus.
US10514731B2

Disclosed is a touch panel. The touch panel includes a substrate, and an electrode part formed in a mesh shape on the substrate. The electrode part includes a resin layer comprising first and second sub-patterns, and a transparent electrode on the first sub-pattern. A ratio of a width of the first sub-pattern to a width of the second sub-pattern is in a range of 1:0.01 to 1:0.5.
US10514711B2

A flight control operation of a reference aerial vehicle is performed. For example, an image captured by an image sensor of the reference aerial vehicle is received. A target is detected in the image. A three-dimensional relative location of the target with respect to the reference aerial vehicle is determined based on the image. The flight control operation is performed based on the three-dimensional relative location of the target with respect to the reference aerial vehicle.
US10514710B2

Herein is disclosed an unmanned aerial vehicle alignment system comprising one or more image sensors, configured to obtain an image of a plurality of unmanned aerial vehicles and provide to one or more processors image data corresponding to the obtained image; one or more processors, configured to detect from the image data image positions of the plurality of unmanned aerial vehicles; derive a target position based on a relationship between an image position and a target alignment; and determine an adjustment instruction to direct an unmanned aerial vehicle toward the target position.
US10514702B2

A method detecting a floor obstacle using a laser range finder according to the present invention includes the following steps: (a) generating normal floor characteristic data with regard to a flat normal driving surface having no floor obstacle; (b) registering the normal floor characteristic data on a pre-registered one-class classification method; (c) obtaining sensing value of the laser range finder according to the driving of a mobile robot; (d) generating sensing value-floor characteristic data with respect to the sensing value; and (e) determining whether the sensing value indicates a normal driving surface or a floor obstacle by applying the sensing value-floor characteristic data to the one-class classification method. Therefore, an obstacle including a relatively small floor obstacle existing on the driving path of a mobile robot can be detected more effectively using a laser range finder, thereby providing more stably an area where the mobile robot can travel.
US10514697B2

Systems and method are provided for controlling a vehicle. In one embodiment, a method includes calculating, via a router of a vehicle system that accesses road map data, at least one route to a destination based on the road map data, thereby producing route solution data. The vehicle system enters a remote assistance mode in response to remote assistance decision data received from a blockage arbiter of the vehicle system. In the remote assistance mode, the method includes determining, via the router, at least one road segment of the road map data that is permitted to be blacklisted, thereby producing permitted blacklist data. The method includes transmitting the permitted blacklist data and the route solution data, via a vehicle communications module of the vehicle system, to a remote vehicle assistance system. The method includes updating, via the router, the road map data to exclude at least one blacklisted road segment defined by the permitted blacklist data.
US10514693B2

A method of operating a mobile robot includes driving the robot according to a drive command issued by a remote operator control unit in communication with the robot, determining a driven path from an origin, and after experiencing a loss of communications with the operator control unit, determining an orientation of the robot. The method further includes executing a self-righting maneuver when the robot is oriented upside down. The self-righting maneuver includes rotating an appendage of the robot from a stowed position alongside a main body of the robot downward and away from the main body, raising and supporting the main body on the appendage, and then further rotating the appendage to drive the upright main body past a vertical position, causing the robot to fall over and thereby invert the main body.
US10514681B2

A numerical controller carries out acceleration/deceleration control over an interpolation pulse produced based on command blocks. This numerical controller exercises acceleration/deceleration control processing over the interpolation pulse based on an acceleration/deceleration setting which corresponds to the command blocks, and outputs a first speed pulse. The numerical controller exercises acceleration/deceleration control processing over the first speed pulse such that command blocks overlap each other, based on an overlapping shared acceleration/deceleration setting which does not depended on the command blocks, and outputs a second speed pulse.
US10514680B2

A method of manufacturing a component using an additive manufacturing system is provided. The method includes providing a build file on a controller of the additive manufacturing system. The build file includes at least one generating function, at least one seed value, and at least one function parameter. The method also includes generating a curve that corresponds to the component based on the at least one generating function, the at least one seed value, and the at least one function parameter. The method further includes positioning a material on a surface. The method further includes determining, using the controller, a plurality of set points for a consolidation device. The plurality of set points are located along the curve. The method also includes operating the consolidation device of the additive manufacturing system to consolidate the material.
US10514673B2

A control device of a machine tool includes an oscillation command generation part which generates an oscillation command for at least one feed axis based on a rotation speed of a spindle and a position command of the at least one feed axis so that the oscillation command becomes a positive non-integral multiple of the rotation speed and a tool intermittently cuts a workpiece, an oscillation command correction part which corrects the oscillation command using the position of the feed axis, and an addition part which adds the oscillation command corrected by the oscillation command correction part to a position deviation between the position command and the detected position of the feed axis.
US10514670B2

An energy management apparatus according to an embodiment is used in a management system having an information device management apparatus that has a first storage storing information device information regarding at least one information device and sends to the energy management apparatus first power consumption information regarding the power consumption by the information device. The energy management apparatus has a receiver, a first acquisitor, and a second storage. The receiver receives, regarding zones related to a building, a detection signal regarding detection of a person in each of the zones. The first acquisitor acquires second power consumption information regarding power consumed by a facility device in the zones. The second storage stores the first power consumption information and the second power consumption information in connection with the zones, based on the detection signal received by the receiver.
US10514658B2

A display system comprising a first plurality of pixels, a second plurality of pixels, a first Fourier transform lens and a second Fourier transform lens. The first plurality of pixels is arranged to display first holographic data corresponding to a first holographic reconstruction and receive light of a first wavelength. The a second plurality of pixels is arranged to display second holographic data corresponding to a second holographic reconstruction and receive light of a second wavelength. The first Fourier transform lens is arranged to receive spatially modulated light having a first wavelength from the first plurality of pixels and perform an optical Fourier transform of the received light to form the first holographic reconstruction at a replay plane, wherein the first holographic reconstruction is formed of light at the first wavelength. The second Fourier transform lens is arranged to receive spatially modulated light having a second wavelength from the second plurality of pixels and perform an optical Fourier transform of the received light to form the second holographic reconstruction at the replay plane, wherein the second holographic reconstruction is formed of light at the second wavelength. The optical path length from the first Fourier transform lens to the replay plane is not equal to the optical path length from the second Fourier transform lens to the replay plane.
US10514651B1

A cleaning blade includes an edge portion made of an elastic material having a rebound resilience value R35 at 35° C. and a 100% modulus value M35 at 35° C. that satisfy the relation R35≤−4.8 M35+42.
US10514646B2

An image forming apparatus includes a latent image bearer, a latent image writing device, a developing device, a conveyance unit to convey a recording medium, a transfer device, a length data acquisition unit to obtain a length of the recording medium in a conveyance direction of the recording medium, an image forming processor to form a test pattern, and a light quantity correction calculator that acquires image density data of the test pattern and calculates a light quantity correction value to correct a light quantity. The image forming processor sets a position of the test pattern on the recording medium in the conveyance direction of the recording medium and a length of the test pattern in the conveyance direction of the recording medium based on the length of the recording medium in the conveyance direction of the recording medium obtained by the length data acquisition unit.
US10514645B2

An image forming apparatus includes a container that contains a developer, a temperature information acquisition unit that acquires temperature information of the container, and a control unit that controls an image formation operation for forming an image. During the image formation operation, the control unit executes a suspension operation for suspending the image formation operation in the case that t≥toth(toth≠0) is satisfied, where t is defined to be an elapsed time from when a temperature corresponding to the temperature information of the container exceeds a predetermined threshold temperature Tth, and where toth is defined to be an exceeding time threshold value related to a period during which the temperature corresponding to the temperature information of the container remains higher than the threshold temperature Tth.
US10514640B2

An image forming method includes developing an electrostatic latent image formed on a photoreceptor with a toner, transferring a formed toner image onto a recording material, and fixing the toner image on a surface of the recording material, in which a storage elastic modulus of the toner is 2.0×106 Pa or more at 70° C. and 4.0×104 Pa or less at 90° C., and in the fixing, a fixing belt having an elastic layer which contains a material having a storage elastic modulus of 1.0×106 Pa or more and 2.5×106 Pa or less at 200° C. is used.
US10514634B2

An image forming device includes an image carrier, a transfer device, a face-forming member, and a reducing element. The image carrier carries an image. The transfer device is disposed in contact with the image carrier, transports a recording medium, and applies a transfer voltage to a transfer region between the transfer device and the image carrier to transfer the image on the image carrier to the recording medium. The face-forming member is disposed in contact with a back face of the image carrier further upstream than the transfer region, is provided grounded along a direction intersecting the movement direction of the image carrier, and includes a conductive member forming a movement track face of the image carrier leading to the transfer region. The reducing element is provided on a current path going through the face-forming member, and reduces an amount of current leading from the face-forming member to ground.
US10514633B2

The present disclosure relates to a liquid electrophotographic ink developer unit. The unit comprises a developer roller, and a secondary roller that co-operates with the developer roller. The developer roller is formed of a material having a specific resistivity of less than 1×106 Ω·cm. The secondary roller is formed of a material having a specific resistivity of 1×104 to 1×109 Ω·cm.
US10514629B2

A sealing material reduces heat due to friction produced by contact with a rotating body. The sealing material 1 has cut pile woven fabric 3c having stripes. The sealing material 1 prevents leakage of powder 8 from rotating body or straight body 7b. The woven pile fabric 3b constituting sealing material 1 is woven pattern 3a having stripes which is woven from pile yarn 6 comprising a plurality of filaments 9, woven pattern 3a being cut pile woven fabric 3c having cut pile 4 at which pile 4 is of prescribed length, cut pile woven fabric 3c having steps 7e produced by differences in thickness of cut pile 4 including woven pattern 3e having stripes. The length of cut pile 4 of prescribed length has cut pile length 4d which is greater than the spacing of a pitch between pile supporting yarns 5 that support pile 4.
US10514606B2

A method for setting an illumination setting for illuminating an object field of a projection exposure apparatus includes taking into account the sensitivity of a performance variable for changes in the intensity of the illumination radiation in the illumination pupil.
US10514593B2

An Optical Image Stabilizer (OIS) system comprises three stacked frames (11, 12, 13) carrying an imaging system (14), the reciprocal movements of said frames (11, 12, 13) being translational movements orthogonal to each other and to the optical axis of the imaging system (14) and achieved and controlled by two couples of antagonistic shape memory alloy wires (16, 17).
Patent Agency Ranking