US10517015B2

A device implementing the subject wireless communication system may include one or more memories, and one or more processors coupled to the one or more memories. In some aspects, the one or more processors are configured to cause receiving a first frame comprising an indication that the station has data buffered at an access point, determining, in response to the first frame, whether a measured buffer depth exceeds a predetermined threshold, receiving a second frame comprising a predetermined amount of buffered data based on the measured buffer depth, transitioning, after the predetermined amount of buffered data is received, into a sleep mode for a first predetermined duration when the measured buffer depth exceeds the predetermined threshold, and transitioning into the sleep mode for a second predetermined duration less than the first predetermined duration when the measured buffer depth does not exceed the predetermined threshold.
US10517005B2

Systems, methods, and devices enable spectrum management by identifying, classifying, and cataloging signals of interest based on radio frequency measurements. Signal data is compared with stored data to identify the signal of interest. Signal degradation data is calculated based on noise figure parameters, hardware parameters and environment parameters.
US10516999B1

A computer system may include a memory storing instructions and processor configured to execute the instructions to obtain image data relating to a path of Fifth Generation (5G) New Radio (NR) wireless signals sent or received by a base station; analyze the obtained image data to identify sources of interference for the 5G NR wireless signals; and estimate a quality of the 5G NR wireless signals along the path based on the identified sources of interference. The processor may be further configured to determine that the estimated quality of the 5G NR wireless signals is less than a quality threshold; generate a recommendation for a self-organizing network (SON) action relating to the base station, based on determining that the estimated quality of the 5G NR wireless signals is less than the quality threshold; and perform the SON action relating to the base station based on the generated recommendation.
US10516995B2

A communication apparatus may receive a first specific signal including a specific wireless identifier from an external apparatus; determine whether the specific wireless identifier is a first wireless identifier; in a case where it is determined that the specific wireless identifier is the first wireless identifier, shift an operating state of the communication apparatus to one state of a first parent state and a child state, and form the first wireless network to which both the communication apparatus and the external apparatus belong. In a case where it is determined that the specific wireless identifier is not the first wireless identifier, the communication apparatus is maintained in a first non-belonging state. The communication apparatus may receive specific wireless setting information from the external apparatus by using the first wireless network; and belong to the specific wireless network by using the specific wireless setting information.
US10516994B2

Methods, systems, and devices for wireless communication are described. A user equipment (UE) may perform authentication procedures using an alternative identity (e.g., a privacy mobile subscriber identity (PMSI)) instead of an international mobile subscriber identity (IMSI) to protect the privacy of the user. If the UE does not have a PMSI, it may include a request for a PMSI initialization in an attach request. In some cases, the PMSI may be used once, and a new PMSI may be generated for the next attachment procedure. In some cases, a universal subscriber identity module (USIM) of the UE may not support storage of a PMSI. So a privacy module of the UE may communicate with the USIM according to the USIM's capabilities and may maintain a PMSI separately for communication with the network.
US10516991B2

There is provided a method of a wireless terminal arranged to operate in a communication network including communication capabilities according to a first radio access technology, RAT, and a second RAT with the wireless terminal. The method comprises transmitting data to a network node of the communication network or connected to the communication network via a connection using the first RAT. The data enables the network node to determine information about a position of the wireless terminal. The method further comprises receiving a set of parameters from the network node via the connection using the first RAT. The set of parameters is related to any of cell search and system information search for the second RAT. The method further comprises performing cell search or system information search for the second RAT based on the set of parameters. A network node for providing the set of parameters is also disclosed, as well as such wireless device, network node, and computer programs for implementing the methods in such wireless device and network node.
US10516976B2

Some embodiments provide a mobile computing device that includes a number of applications having a common display area to display data relating to a location. In some embodiments, the common display area is a unified display area to display different types of data. The different types of data can include information regarding the location, multimedia associated with the location, user feedbacks regarding the location, a catalog associated with the location, social network data, etc. In some embodiments, the unified common display area is also referred to as a place card because it presents data relating to a place.
US10516970B2

A system that acquires at least position information, height information and first priority information corresponding to a first wireless communication system, and second priority information corresponding to a second wireless communication system; determines a use condition for a shared frequency band shared between the first and second wireless communication systems based on the position information, the height information, the first priority information and the second priority information; and outputs a notification based on the determined use condition.
US10516964B2

The technology described herein manages communications received by a mobile computing device by ascertaining a user's availability to receive an incoming communication. The technology described herein can optimize the use of notification resources on a computing device to provide notifications only when a user is available to respond to a communication the notification announces. The user's availability to receive a communication can be inferred through the analysis of signal data that describes a present context of the mobile device and/or the mobile device's user. Upon determining a present level of availability, the technology described herein can take several different actions. The actions include generating an alternative notification for a newly received communication, generating no notification for a newly received communication, and communicating an automated “not available” message to the originator of a newly received communication.
US10516963B2

Techniques are disclosed for an audiovisual system having a display screen that is solid and/or otherwise non-transparent to sound. The sound output from a loudspeaker is oriented to intersect with a portion of the display screen, and a reflection of the sound off of the display screen is directed toward a viewing position in the audiovisual system. Further signal processing techniques to generate sound for output by a loudspeaker oriented at the display screen and other loudspeakers are disclosed. Additionally, other signal processing and control techniques are disclosed that affect audio and video output in the audiovisual system.
US10516960B2

An audio speaker system for a home theater including a number of microphones, a number of speakers, each speaker located at a different location in a room, and a processor electrically connected to the plurality of microphones and wirelessly connected to the plurality of speakers. The processor is configured to generate an audio signal to send to each speaker of the plurality of speakers, output audio from each speaker of the plurality of speakers based on the audio signal, receive the audio at each microphone from each speaker of the plurality of speakers, determine a location of each speaker relative to the plurality of microphones based on the received audio at each microphone, and assign an audio channel to each speaker based on the determined location.
US10516954B2

This disclosure relates to a hearing aid for placement on head of a user comprising a first second part. The first part may comprise an acoustic input transducer adapted to convert ambient sound picked up at the ear of the user to an electric signal, a signal processor adapted to process the electric signal according to specifications of user into a processed electric signal, and an output transducer adapted to covert the processed electric signal into a transmission signal, The second part may comprise an anchor adapted to fixate said second part under the skin to skull bone of the user, and a receiver adapted to receive the transmission signal and convert the transmission signal to an output signal perceivable as sound by the user. The first part may comprise an inner recess adapted to receive an insert element, where the insert element may comprise a first magnet adapted to in cooperation with the second part to cause the first part to attach to the head of the user.
US10516953B2

An improved implantable auditory stimulation system includes two or more implanted microphones for transcutaneous detection of acoustic signals. Each of the implanted microphones provides an output signal. The microphone output signals may be combinatively utilized by an implanted processor to generate a signal for driving an implanted auditory stimulation device. The implanted microphones may be located at offset subcutaneous locations and/or may be provided with different design sensitivities, wherein combinative processing of the microphone output signals may yield an improved drive signal. In one embodiment, the microphone signal may be processed for beamforming and/or directionality purposes.
US10516951B2

An ear tip apparatus for use with a hearing device is provided and comprises a malleable structure. The malleable structure is sized and configured for placement in an ear canal of a user. The malleable structure is deformable to allow an adjustable venting of the ear canal, thereby minimizing the occlusion effect. Methodology for adjusting a degree of venting of the ear canal is also provided, including the automatic adjustments. Adjusting the degree of venting may be done in response to one or more of detected feedback or an environmental cue.
US10516945B2

The present invention relates to a high power microspeaker having a separate sub-diaphragm on a top end surface of a coil, in addition to a diaphragm and a suspension. The present invention provides a structure in which an acoustic system including a main diaphragm and a conductive suspension of a microspeaker is attached to a top end surface of a coil and a separate sub-diaphragm is attached to the same surface of the coil.
US10516943B2

Aspects of a microelectromechanical device, an array of microelectromechanical devices, a method of manufacturing a microelectromechanical device, and a method of operating a microelectromechanical device, are discussed herein. The microelectromechanical device may include: a substrate; a diaphragm mechanically coupled to the substrate, the diaphragm comprising a stressed region to buckle the diaphragm into one of two geometrically stable positions; an actuator mechanically coupled to the diaphragm, the actuator comprising a piezoelectric layer over the diaphragm; a controller configured to provide an electrical control signal in response to a digital sound input; wherein the actuator is configured to receive the electrical control signal to exert a mechanical piezoelectric force on the diaphragm via the piezoelectric layer to move the diaphragm to create a sound wave.
US10516939B1

Described is a way to steer speaker array or microphone array based on direction outputs of tiny light sensors attached to TV viewers, noisy-environment workers, or AR/VR system users. More specifically, a light projector is disposed on a ceiling, which sends out different sequential on/off signals for each pixel. Two light sensors are attached to each speaker array or microphone array, and one or more light sensors are attached to each user. Because each projector pixel corresponds to a specific direction, when a light sensor receives sequential signal from the projector, the light sensor can determine its direction corresponding to the projector and report that to the central station. With the speaker/microphone array direction and user direction known, the system can generate proper phase shifts for different speaker signals and generate directional sound for each individual. Similarly, the central station can determine phase shifts for combining audios from different microphones.
US10516938B2

System and method for assessing speaker spatial orientation are provided. For example, audio data, as well as input from other sensors, may be analyzed to assess speaker spatial orientation. For example, the audio data may be analyzed to determine that two speakers are engaged in conversation. relative direction of one speaker with respect to the other may be obtained. Spatial orientation of at least one of the speakers may be obtained. The spatial orientation may be assessed according to the relative direction and the determination that the two speakers are engaged in conversation. Feedbacks and reports may be provided based on the assessed speaker spatial orientation.
US10516934B1

A beamformer system includes an in-ear audio device, such as an earbud, that has three microphones. Two microphones may be disposed on an external face of the audio-device; one microphone may be disposed in or near the ear canal of a user. Data from two microphones is phase-adjusted and combined; a reference signal is generated by phase-adjusting and removing data from the two microphones from data from a third microphone. The combined data is filtered using the reference signal to remove any residual echo, and the resulting data may be used for communications, speech processing, or other uses.
US10516932B2

Disclosed is a wire control earphone, comprising a USB plug, an earphone wire, left and right ear receivers and a volume adjuster. The USB plug has a power-supply pin, a grounding pin and two signal pins. The earphone wire has a power-supply wire, two receiver wires and a ground wire which are correspondingly connected with the pins of the USB plug. The right ear receiver is connected between the right ear receiver wire and the ground wire. The volume adjuster is powered via the power-supply wire and comprises an adjustment triggering unit for outputting a volume adjustment signal, a processing unit for determining a voltage adjustment value according to the volume adjustment signal and outputting a digital voltage adjustment value, and a digital-to-analog conversion unit for converting the digital voltage adjustment value into an analog voltage adjustment value and applying the analog voltage adjustment value to the two receiver wires.
US10516920B2

A power tool having multiple wireless communication states and a method of wirelessly communicating by a power tool. The power tool includes a motor, a battery pack interface that selectively receives a battery pack, a backup power source, and a wireless communication controller coupled to the backup power source and the battery pack interface. The wireless communication controller operates in a connectable state when coupled to a battery pack and transmits tool operational data to the external device and receives tool configuration data from the external device. The wireless communication controller operates in an advertisement state when the wireless communication controller is coupled to and powered by the backup power source. In the advertisement state, the wireless communication controller is configured to transmit the unique tool identifier. The external device may also display an indication of the communication state of the power tool.
US10516919B2

Systems and methods that effectuate synchronized advertisement playback across navigation experiences and transitional states, are provided. In an aspect, a system includes an advertisement component configured to play a pre-roll media advertisement associated with a first media item prior to playing of the first media item, a request component configured to receive a request play a second media item prior to completion of the pre-roll media advertisement, and a streaming component configured to initiate playing of the second media item in response to the request, wherein the advertisement component is configured to continue to play the pre-roll media advertisement prior to playing of the second media item.
US10516918B2

Methods and systems for providing content creation and content publishing in a controlled environment are disclosed herein. A media management device receives an audio track including lyrical content. Further, the media management device performs speech recognition analysis on the audio track to determine lyrical text corresponding to the lyrical content. Additionally, the media management device determines whether the audio track contains prohibited content based on comparing the lyrical text to a blacklist of prohibited information. When the audio track does not include prohibited content, the media management device publishes the audio track to a media library accessible to devices within the controlled environment.
US10516914B2

Novel tools and techniques are provided for implementing media content streaming or playback, and, in particular, automatic audio optimization. In some embodiments, a computing system might receive user input indicating a request for presentation of media content, initiate database lookup in a database for audio parameter settings associated with the requested media content, and determine whether the database contains audio parameter settings specifically associated with the requested media content. If so, the computing system retrieves the audio parameter settings and automatically reconfigures an audio playback device(s) with the retrieved audio parameter settings. If not, the computing system determines whether the database contains audio parameter settings associated with a content category to which the requested media content belongs. If so, such audio parameter settings are retrieved and the audio playback device(s) are reconfigured with the audio parameter settings. If not, the audio playback device(s) are reconfigured with default audio parameter settings.
US10516912B2

In a digital contents receiver for receiving transmitted digital contents, the digital contents include at least component information indicating an element which constitutes a program of the contents. When the component information indicates that the received digital contents are a 3D component, it is determined whether a display part corresponds to display of the 3D component. If the display part corresponds to display of the 3D component, the received digital contents are displayed in 3D.
US10516908B2

A system and method for providing bitrate control for delivering media content to a plurality of virtual display (VD) screens presented in a virtual reality (VR) environment effectuated by a VR device of a subscriber based on detecting a movement in a point of view with respect the VD screens' placement within the VR environment, wherein each VD screen is configured to receive a media content channel. Responsive to detecting the movement, angular distance of each of the VD screens relative to a reference axis is computed. Weights to each of the media content channels may be assigned or updated based on the angular distance of the corresponding VD screens relative to the reference axis. Media content channels on the VD screens outside the subscriber's field of view may be time-shifted. Bandwidth of a managed bandwidth pipe may be (re)allocated based on the relative weights of the non-time-shifted media content channels for delivering the media content channels to the subscriber's VR environment responsive to selecting single bitrates for the media channels according to a channel bandwidth annealing mechanism.
US10516906B2

Media suitable for a designated style of use are recommended from among a database of media objects. A prediction engine is trained using a plurality of media object lists, each of the media object lists containing metadata associated with a plurality of media objects, the media object lists corresponding to the designated style of use, and the prediction engine being trained to calculate the likelihood that a media object is suitable for the designated style of use. The prediction engine includes a binomial classification model trained with feature vectors that include behavioral data, acoustic data and cultural data for the plurality of media objects. The trained prediction engine is applied to media objects in the database of media objects so as to calculate likelihoods that the media objects are suitable for the designated style of use. One or more media objects are recommended using the calculated likelihoods.
US10516905B2

Some embodiments provide a method for dynamically creating a service flow for an Ethernet node (EN) in a distributed cable management system that includes a cable headend and several in-the-field ENs for connecting several service nodes to the headend. For a particular device of a particular service node, the method receives a request to create a set of parameters for a service flow that is to be dynamically created. In some embodiments, the received request is in response to a request for a phone call that is to have a quality of service (QoS) guarantee and the service flow is for a PacketCable (PC) connection session. For the service-flow parameter request, the method identifies the EN that connects to the particular service node from a group of several EN that the method manages. The method then forwards a set of authorized dynamic QoS (DQoS) parameters to the identified EN, so that the identified EN can use the forwarded DQoS parameter set to validate a service flow request from the particular device to the EN to create the service flow. The forwarded DQoS parameter set is part of a pre service-flow request that the method sends to the identified EN in some embodiments to direct the identified EN to prepare for a possible service flow request from the particular device.
US10516896B2

An encoding device that performs an encoding process on a moving image by using motion estimation according to the present invention includes: an acquisition unit that acquires a framerate of the moving image; a setting unit that performs setting of the number of reference frames on each frame of the moving image in accordance with the framerate; and an estimation unit that performs the motion estimation by using a frame to be encoded and a reference frame acquired based on the setting, and the setting unit performs the setting such that the number of reference frames is smaller when the framerate is higher.
US10516892B2

A method for initial estimation of bandwidth for real-time video transmission is disclosed herein. The method comprises determining a round trip delay between a video sender and a video receiver, transmitting, by the sender starting from a first point in time, a series of data packets having a packet size based on a predetermined encoder bitrate, receiving, by the sender and at a second point in time, a message from the receiver, wherein the received message comprises a parameter indicative of a total number of bits received by the receiver, determining, by the sender using a processor, an initial estimated bandwidth, based on the received parameter, the first and second points in time, and the round trip delay, and transmitting, to the receiver, a video bitstream using the initial estimated bandwidth. The method can be implemented during a process of establishing a call between the sender and the receiver.
US10516888B2

A system for decoding a video bitstream includes receiving a frame of the video that includes at least one slice and at least one tile and where each of the at least one slice and the at least one tile are not all aligned with one another.
US10516883B2

A video decoding method according to an embodiment of the present invention may include determining a type of a filter to be applied to a first-layer picture which a second-layer picture as a decoding target refers to; determining a filtering target of the first-layer picture to which the filter is applied; filtering the filtering target based on the type of the filter; and adding the filtered first-layer picture to a second-layer reference picture list. Accordingly, the video decoding method and an apparatus using the same may reduce a prediction error in an upper layer and enhance encoding efficiency.
US10516874B2

A system includes a camera and a projector for capturing spatial detail having resolution exceeding that afforded by the imaging optics, and recovering topographic information lost to the projective nature of imaging. The projector projects a spatial pattern onto the scene to be captured. The spatial patterns may include any pattern or combination of patterns that result in complex sinusoidal modulation. Spatial detail such as texture on the objects in the scene modulate the amplitude of the spatial pattern, and produce Moiré fringes that shifts previously unresolved spatial frequencies into the camera's optical passband. The images may be demodulated, and the demodulated components may be combined with the un-modulated components. The resulting image has spatial detail previously inaccessible to the camera owing to the band-limited nature of the camera optics. A spatial pattern may also be projected and received by the camera to estimate topographic information about the scene.
US10516870B2

There is provided an information processing device including a change unit configured to change arrangement of a first object corresponding to a first user and a second object corresponding to a second user from first arrangement to second arrangement in accordance with reproduction of a video including depth information, in a virtual space corresponding to the video.
US10516867B2

A color conversion device includes a conversion determination module which receives input image data including a plurality of pixel data, and to determine whether a dominant color of an input image represented by the input image data is within a predetermined color conversion region, a color conversion module which performs color conversion on pixel data representing a color within the color conversion region among the plurality of pixel data when the dominant color of the input image is within the color conversion region, and a luminance conversion module which performs luminance conversion on pixel data representing a luminance within a predetermined middle luminance region among the pixel data on which the color conversion is performed.
US10516862B2

The invention discloses a display system of a robot. The robot's housing comprises: a main body having an annular curved surface; a top portion, located above and integral with the main body, and having a curved surface protruding upwards; and a base located below and connected to the main body. A display system located inside the housing comprises a receiving unit configured to receive a video signal; a screen embedded at the housing's surface; a projection unit, located opposite to the screen, and configured to project an image onto a back side of the screen; and a cover disposed between the projection unit and the screen and having a conical shape, wherein a narrow end of the cover is connected to the projection unit, a wide end of the cover is connected to the screen, and the wide end's exterior shape matches the screen's peripheral size.
US10516857B2

A system and method for using the system comprising a head mounted device (HMD), a remote maintenance server (RMS), and a control section operable to identify the system under test (SUT) using an image recognition function, to identify a plurality of subsystems (PLoS) within the SUT in a data library, to create three dimensional models of the PLoS and displaying the same on a visual interface of the HMD using an augmented reality function, to connect to the RMS using an encryption algorithm via streaming video or images sent to the RMS, to collect SUT data and external (to the SUT) sensor data, to conduct a prognostics and/or health, maintenance, and/or management (HMM) service on the collected data to determine system health and projected health of the SUT and/or PLoS, to authenticate remote user access to the RMS, to update the data library, and to insert a plurality of (HMM) designators on the visual interface.
US10516854B2

An underwater camera assembly is configured to be dragged behind a boat underwater. The camera assembly includes a housing having a hollow interior that is configured to hold a camera in waterproof manner. The camera assembly includes at least one rail disposed along an outer surface of the housing and being configured to slidingly receive and interlockingly engage a first accessory (camera positioning fin). The camera assembly can further include a second accessory (trolling fin) that is also interlockingly, yet releasably, engaged to the housing.
US10516847B2

There is provided a wireless camera receiver that includes a housing, a wireless receiving unit for receiving a wirelessly transmitted audio signal, and an XLR connection. The XLR connection is adapted to be rotatable with respect to the housing.
US10516835B2

An image apparatus and a method for receiving a video signal are provided. The image apparatus includes dedicated input terminals for receiving only particular video signals, and a common input terminal for receiving diverse video signals, and determines the format of video signals input through a corresponding input terminal and then displays the determined format on a screen. Accordingly, the number of input terminals can be reduced and the user can identify the format of the video signal input through the common input terminal.
US10516834B2

Methods and apparatus provide for simulated, e.g., synthetic, aperture control. In some embodiments a user, after a camera autofocus or user selection of an object to focus on, sets a blur level and views the effect. Once the user controlled blur setting is complete, images are captured with the in-focus, e.g., autofocus, setting and other images are captured with the focus set to capture a blurred image based on the set blur level. In focus and out of focus images are captured in parallel using different camera modules in some embodiments. A composite image is generated by combining portions of one or more sharp and blurred images. Thus a user can capture portions of images with a desired level of blurriness without risking blurring other portions of an image while controlling how the captured images are combined to form a composite image with in-focus and blurred portions.
US10516832B2

An information communication method obtains information from a subject using a terminal device that includes an image sensor having a plurality of exposure lines. The method includes setting an exposure time of the image sensor so that a bright line corresponding to each of the plurality of exposure lines included in the image sensor appears according to a change in luminance of the subject. The method also includes obtaining a bright line image including a plurality of bright lines, and obtaining identification information of the subject. In obtaining of the bright line image, an exposure time of each of the plurality of exposure lines partially overlaps with an exposure time of an adjacent one of the plurality of exposure lines. A pattern of a change in luminance of the subject is the same as a pattern of a change in luminance of another adjacent subject.
US10516828B2

A mobile terminal and a control method thereof are disclosed. The mobile terminal includes a display, and a controller configured to display, on the display, a home screen on which at least one icon is displayed, to execute an application corresponding to an icon selected from the at least one icon, and to display at least one of a shape, color and size of the at least one icon depending on an execution environment of the application. According to the present invention, a user can intuitively recognize an execution state of an application since an icon corresponding to the application can be displayed differently according to application execution environments.
US10516823B2

An omnidirectional camera is presented. The camera comprises: at least one lens coupled to an image sensor, a controller coupled to the image sensor, and a movement detection element coupled to the controller. The movement detection element is configured to detect a speed and direction of movement of the camera, the camera is configured to capture images via the at least one lens coupled to the image sensor, and the controller is configured to select a digital viewpoint in the captured images. A central point of the digital viewpoint is selected on the basis of direction of movement, and a field of view of the digital viewpoint is based on the speed of movement. A system and method are also presented.
US10516812B2

Techniques for selective display frame fetching can include receiving or fetching rendered display frames by a display engine. The display engine can determine if a new frame includes one or more dirty portions. If the new frame includes one or more dirty portions, just the dirty portions can be loaded by the display engine into a display buffer. The display engine can also scan out just the dirty portions from the display buffer to a display.
US10516811B2

An image reading device that reads an image including a fluorescent color, including: a first light source having a maximum light emission intensity at a first wavelength; a second light source having a maximum light emission intensity at a second wavelength that is longer than the first wavelength; and an image reading chip configured to read the image. The image reading chip includes a pixel including a photodetector that performs photoelectric conversion on light received from the image, and the spectral sensitivity of the photodetector when photoelectric conversion is performed takes a maximum value at light having a wavelength in a region from 400 nm to 500 nm inclusive.
US10516790B2

There is provided an inspection apparatus that inspects a printed material for a smudge, in accordance with an inspection image formed by reading a printed material, a print image being formed on the printed material, the inspection apparatus including: a hardware processor that: performs position adjustment between a reference image serving as an inspection standard for the print image, and the inspection image; detects a region presumed to be a smudge on the printed material as a smudge candidate region, in accordance with a difference image generated from the reference image and the inspection image after the position adjustment; and determines whether the smudge candidate region is a false smudge candidate region resulting from a positional shift of an object in the print image, in accordance with the smudge candidate region detected by the hardware processor and difference data characteristics of the difference image.
US10516780B2

A computer aided prioritization (CAP) system may receive, from the emergency event reporter device, an emergency event including a priority selected from a set of event priorities and a type of event selected from a set of event types associated with the selected event priority; determine, based on the emergency event and without querying the emergency event reporter device for additional information, whether the emergency event indicates a higher priority emergency event to be handled by a computer aided dispatch (CAD) system or a lower priority emergency event to be handled automatically by a computer aided event module (CAEM); and selectively route the emergency event report to at least one of the CAD system and the CAEM according to the determination.
US10516779B2

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, relating to synthetic call initiations and bailouts. In some implementations, a method includes analyzing, by a call initiating system, a real-time conversation between a first human and the bot during a phone call between the first human on a first end of the phone call and the bot on a second end of the phone call. The call initiating system can determine, based on the analysis of the real-time conversation, whether the phone call should be transitioned from the bot to a second human on the second end of the phone call. In response to determining that the phone call should be transitioned to a second human on the second end of the phone call, the call initiating system transitions the phone call from the bot to the second human.
US10516776B2

Embodiments of the present disclosure provide a volume adjusting method, system, apparatus and computer storage medium. In one aspect, in the embodiments of the present disclosure, the audio signal in the environment where the terminal lies is acquired, and then the volume of the information output by the terminal is adjusted according to the attributes of the audio signal. Hence, technical solutions provided by embodiments of the present disclosure can automatically adjust the volume of the information output by the terminal, lower volume adjustment operation costs and improve the volume adjusting efficiency.
US10516764B1

A computing device may receive a compress data streams which may then be decompressed to generate decompressed data. The computing device may then determine if the decompressed data includes a flag indicating that the decompressed data should be modified. If the decompressed data is to be modified, the computing device may add padding values to the compressed data stream until a boundary block of the compressed data stream is reached. The modified compressed data stream may then be transmitted to an endpoint.
US10516762B2

A system is provided in which portable electronic devices may be provided to people for accessing services in mass quantities. Each portable electronic device, which may be a tablet, may be configured in advance with one or more service programs and an authentication process. The tablet may also include cellular data access and/or paired peripheral devices. Such pre-configuration may provide subsequent ease of use and/or guarantee compatibility with a provider's server. A device control module on the tablet may communicate with a device manager on a server to monitor progress of the service program. If data values associated with the service program, such as measurements and/or transferred content, fail to meet a threshold within a period of time, the device control module may implement an action on the device to encourage the user, such as triggering repetitive alerts, disabling cellular access, disabling system applications, and the like.
US10516758B2

A method for providing personal information is proposed. A server unit receives preference information of a user from a terminal device, and matches the preference information with another user's preference information in a database according to a matching condition. The server unit provides the another user's preference information to the terminal device when the matching condition is satisfied by the preference information of the user and the another user.
US10516757B2

A server that incorporates the subject disclosure may perform, for example, operations including monitoring current transport characteristics of an internet protocol network communicatively coupled to the server and to a mobile device. Data packets are transported to the device according to a dynamic adaptive streaming over hypertext transfer protocol. A future transport characteristic of the network is predicted according to the trajectory of the device. A request is received from the device for transmission of a data packet, and a time for fulfilling the request is scheduled according to the current and predicted transport characteristics. The operations further comprise selecting a transmission rate for transmission of the data packet to the mobile device responsive to detecting the time for fulfilling the request. The device performs buffering of the data packet for a future presentation of the media content. Other embodiments are disclosed.
US10516753B2

Disclosed are various embodiments for predictive caching of content to facilitate use of the content. If account is likely to commence use of a content item, the content item is cached before the use is commenced. The cache may be divided into multiple segments with different content selection criteria.
US10516747B2

A system is provided for tracing end-to-end transactions. The system uses bytecode instrumentation and a dynamically injected agent to gather web server side tracing data, and a browser agent which is injected into browser content to instrument browser content and to capture tracing data about browser side activities. Requests sent during monitored browser activities are tagged with correlation data. On the web server side, this correlation information is transferred to tracing data that describes handling of the request. This tracing data is sent to an analysis server which creates tracing information which describes the server side execution of the transaction and which is tagged with the correlation data allowing the identification of the causing browser side activity. The analysis server receives the browser side information, finds matching server side transactions and merges browser side tracing information with matching server side transaction information to form tracing information that describes end-to-end transactions.
US10516733B2

A multitenant infrastructure server (MTIS) is configured to provide an environment to execute a computer routine of an arbitrary application. The MTIS receives a request from a webtask server to execute the computer routine in a webtask container. The computer routine is executed in the webtask container at the MTIS. Upon successful execution of the computer routine, a result set is returned to the webtask server. If the execution of the computer routine is unsuccessful, an error notification is returned to the webtask server. The resources consumed during the execution of the computer routine are determined. The webtask container is destroyed to prevent persistent storage of the computer routine on the MTIS.
US10516732B2

A data storage system allowing for ingest of data when certain storage is unavailable is described herein. The storage system includes zones that are independent and autonomous from each other. The zones include nodes that are independent and autonomous. The nodes include storage devices. When data is to be stored in the data storage system according to a specified storage policy and the specified storage policy cannot be achieved, the data is stored according to a fallback storage policy. This allows a client to be able to continue executing without having to wait for a storage anomaly to be corrected or pass. After the data is stored according to a fallback storage policy, the data is at a later time stored according to the specified storage policy.
US10516730B2

Provided are methods and systems for distributing application traffic. A method for distributing application traffic may commence with relaying a first service request for a first service session from a service gateway to a server. The first service request may be received from a host and may be associated with a service request time. The method may further include receiving, from the server, a service response. The service response may be associated with a service response time. The method may continue with calculating a service processing time based on the service request time and the service response time and comparing the service processing time with an expected service processing time. The method may further include receiving, from the host, a second service request for a second service session. The method may continue with selectively relaying the second server request to the server based on the service processing time.
US10516725B2

Roughly described, a technique for approximating a target property of a target material is provided. For each material in a plurality of anchor materials, a correspondence is provided between the value for a predetermined index property of the material and a value for the target property of the material, the values of all the index properties being different. A predictor function is identified in dependence upon the correspondence. A computer system determines a value for the target property for the target material in dependence upon the predictor function and a value for the index property for the target material. The determined value for the target property for the target material is reported to a user. The correspondence can be provided in a database on a non-transitory computer readable medium. The correspondence can be determined experimentally or analytically for each material in a plurality of anchor materials.
US10516720B2

A method and a system for transmitting browser web page information includes receiving, by a web server, a web page transmission request from a sending party browser. The web page transmission request includes a receiving party account and a link address. The link address is a website address of a web page currently displayed by the sending party browser. The method includes determining, by the web server, that a receiving party has logged in by using (1) the receiving party account and (2) a browser provided with an inter-screen transmission entrance and is online. The method includes sending, by the web server, the link address to a receiving party browser corresponding to the receiving party account for web page access.
US10516712B2

A streaming media data transmission method, client and server are used to solve the problem of long time delay of decoding because the client waits a segment with a higher code rate. The client includes: a first processing module configured to determine whether a server distributes a plurality of segments with same content and different code rates; and a second processing module configured to determine whether the server transmits a segment with a high code rate first or transmits a segment with a low code rate first when the first processing module determines that the server distributes a plurality of segments with same content and different code rates. When the client determines that the server transmits the segment with a high code rate first, a received segment is decoded directly, thereby shortening time delay of decoding at the client.
US10516711B2

Certain examples accommodate data routing optimizations. An example method comprises receiving, by a first playback device, data to be directed to at least a second playback device, the data comprising: i) audio data and ii) non-audio data. The method comprises transmitting, by the first playback device, the non-audio data to the second playback device via a third playback device according to a network protocol for communication between the first playback device and at least the second playback device via a wireless communication link. The method further comprises determining, by the first playback device, that a signal strength of the wireless communication link is above a threshold, and in response to the determination, transmitting the audio data to the second playback device via the wireless communication link, wherein transmitting the audio data comprises transmitting the audio data over the wireless communication link not according to the network protocol.
US10516695B1

Techniques for detecting and mitigating distributed denial of service (DDoS) attacks sourced from within a service provider system are described. A service obtains traffic data comprising a plurality of entries that describe outbound network traffic originated by a plurality of compute instances within the service provider system that is destined to locations outside the service provider system. The service determines that one or more destination network addresses identified within the traffic data are likely targets of a DDoS attack, determines a responsive action from a plurality of candidate responsive actions to perform with regard to the one or more compute instances, and causes the responsive action to be performed in the service provider system.
US10516688B2

An anti-ransomware system protects data in cloud storage of a cloud services provider against a ransomware attack. A backup handler is configured to at least one of: selectively retrieve backup data generated by the cloud services provider from the cloud storage; and selectively generate backup data based on the data in the cloud storage and output the backup data to a storage device. A ransomware detector is configured to detect data changes to the data resulting from a ransomware attack. A ransomware remediator communicates with the ransomware detector and the backup handler and is configured to restore the data to a state prior to the ransomware attack based upon the backup data.
US10516685B2

In order to detect an attack to a web application accurately by accurately correlating different types of events having occurred in the same server, an event acquiring unit acquires a log of events containing a HTTP request to a server, an event correlator creates a set of the request and events relevant to the request as an event block by using process IDs of processes having processed events contained in the log, and an attack detector contrasts the event block that is created from the log of events in which an attack is to be detected with an event block that is created from normal events to calculate a degree of similarity and, when the degree of similarity is equal to or lower than a threshold, detects the event block as an event block containing an event that is abnormal due to an attack.
US10516684B1

Computer log entries are processed to determine a plurality of baseline rank values associated with a ranking dimension. An overall baseline rank indicator is computed using the determined baseline rank values. For each log data component value combination included in a group of log data component value combinations, a comparison rank value associated with the ranking dimension is determined. Each of the comparison rank values is compared with the overall baseline rank indicator. Based at least in part on the comparisons, one or more log data component value combinations included in the group of log data component value combinations are identified as more anomalous than other log data component value combinations included in the group of log data component value combinations.
US10516681B2

A system and method for detection of at least one cyber-attack on one or more vehicles including steps of transmitting and/or receiving by a first on-board agent module installed within one or more vehicles and/or a second on-board agent module installed within road infrastructure and in a range of communication with said first on-board agent module metadata to and/or from an on-site and/or remote cloud-based detection server including a correlation engine; detecting cyberattacks based on correlation calculation between the metadata received from one or more first agent module installed within vehicles and/or from one or more second agent modules installed within road infrastructure; indicating a probability of a cyber-attack against one or more vehicle based on correlation calculation; initiating blocking of vehicle-to-vehicle communication to present and/or stop a spread of an identified threat.
US10516675B2

A method and a computing system for allowing just-in-time (“JIT”) access to a machine is provided. A system receives a request to allow JIT access to the machine. The system directs a port of the machine to be opened for a JIT access period. The system also directs the machine to alter security relating to applications allowed to execute on the machine for the JIT access period. During the JIT access period, the machine can be accessed via the port with the altered security relating to applications. After the JIT access period, the system directs the port to be closed and directs the security to return to the unaltered security.
US10516673B2

The present disclosure provides a user identification marking method. The method includes determining a user identification that needs a classification analysis; obtaining classification basis information of the user identification; analyzing the user identification according to the classification basis information, to obtain possible classifications of the user identification and a ranking thereof in each of the possible classifications; and providing the possible classifications and the rankings to a client.
US10516667B1

A service of a service provider can cause a compartment to be created in an account of a customer of the service provider. Computing resources are provisioned in the compartment and the service has administrative authority over the computing resources. The customer may have administrative authority over the compartment, but may lack authority over the computing resources inside of the compartment.
US10516666B2

An authentication method is provided. The authentication method includes receiving a login request from a client terminal. The login request may be generated based on an identification feature of the client terminal, and the login request may include account information associated with the client terminal. The method may further include identifying the identification feature based on the login request, determining whether a database associated with a server includes the identification feature and the account information, generating login status information based on a result of the determination and sending the login status information to the client terminal, and if the login status information indicates a login success of the client terminal, initiating data communications with the client terminal.
US10516665B2

A network management apparatus that connects to a terminal by way of a communication apparatus, includes: a legitimate information generation unit configured to generate legitimate identification information that is identification information to identify the terminal on a network that the network management apparatus manages, the legitimate identification information being managed as legitimate information by the network management apparatus; a fake information generation unit configured to generate fake identification information that is different from the legitimate identification information and that cannot be used as it is for communication with another terminal; a management unit configured to manage the legitimate identification information and the fake identification information in association with each other; and a registration unit configured to register the fake identification information to the terminal.
US10516656B2

The invention relates to devices, methods, and computer program products for secure data communication according to a network protocol having a plurality of communication layers layered into a protocol stack. Said device comprises a processor system, in which a processor, controlled by a task scheduler, executes a plurality of autonomous software modules, which each run a communication layer of the protocol stack. The software modules are linked via communication channels to the protocol stack and the protocol stack is connected to an interface framework for data communication with an external network. At least one software module uses an assigned cryptographic key for secure data communication in its communication layer. The task scheduler is configured to obtain said key from the external network via the interface framework and to distribute said key to the assigned software module.
US10516652B1

A system (and method) includes a plurality of compute devices configured to execute an endpoint node and a provisioning service. The endpoint node is configured to establish an encrypted communication channel over a public network. The provisioning service is configured to retrieve configuration parameters from a database. The configuration parameters define a security association for the encrypted communication channel and include an encryption key and an identifier of an encryption algorithm. The provisioning service is configured to transmit the configuration parameters to the endpoint node for use in implementation of a security association for the encrypted communication channel.
US10516648B2

A system may include a first network having a first communications protocol, a second network having a second communications protocol and at least one edge device in communication with the first network and the second network. The edge device may include a translator to translate a first address associated with the first network and based on the first communications protocol into a second address associated with the second network and based on the second communications protocol. The second address may include a first address portion based on a first fragment of the first address, a second address portion having a translation key based on a second fragment of the first address and a third address portion having a locator address.
US10516645B1

A method of address resolution broadcasting in a networked device is provided. The method includes receiving, at a switch fabric of the networked device, an address resolution request from one of a plurality of nodes of the networked device and substituting, as a source address, a cluster MAC address for a MAC address of the one of the plurality of nodes in the address resolution request. The method includes sending the address resolution request over a network and receiving, at the switch fabric, an address resolution reply over the network. The method includes substituting, as a destination address, an address for transmission to each of the plurality of nodes for the cluster MAC address in the address resolution reply, and transmitting the address resolution reply to the plurality of nodes.
US10516637B2

Methods, systems, and computer programs are presented for a smart communications assistant with an audio interface. One method includes an operation for getting messages addressed to a user. The messages are from one or more message sources and each message comprising message data that includes text. The method further includes operations for analyzing the message data to determine a meaning of each message, for generating a score for each message based on the respective message data and the meaning of the message, and for generating a textual summary for the messages based on the message scores and the meaning of the messages. A speech summary is created based on the textual summary and the speech summary is then sent to a speaker associated with the user. The audio interface further allows the user to verbally request actions for the messages.
US10516636B2

A real-time messaging system platform receives from, a communication application installed on a first user communication device, a first user identifier, an indication that a messaging service message composed by the first user is being directed to a first destination associated with a second user, and an identification of data present in the messaging service message. The identification of the data and a message transmission history of the first user is used to enable selection of a message of a first entity. The selected message of the first entity is caused to be displayed by the communication application within a message framework that frames the first user messaging service message. The first entity message is caused to be included in the messaging service message transmitted to the second user device, wherein the first entity is not provided with access to the identity of the first user or the second user.
US10516633B2

The present disclosure is related to the field of communication technologies and provides a method, system, and storage medium for message processing. The method includes the following steps: configuring, by an initiator, a serial number for a message, and sending the message having the configured serial number to a target end; extracting, by the target end, a serial number of a message that a user chooses to reply to, and adding the serial number to a corresponding reply message; and displaying, by the initiator according to the serial number carried in the reply message, the reply message next to a message corresponding to the serial number carried in the reply message. In the present disclosure, the serial number is configured for each message, and the reply message is displayed next to the corresponding message according to the serial number carried in the reply message, thereby improving pertinence between a reply message and its original message.
US10516623B2

In one embodiment, a cloud computing system provides user extensibility by providing a plugin interface for major systems. Plugin interfaces for a compute service, object service, network service, authentication and authorization service, message service, and image service are disclosed. One or more of the plugin interfaces can be used to alter the allocation of virtual to physical resources across multiple services. Compound services and smart allocation facilities are possible with user-directed modification.
US10516616B2

A method for congestion control in a data communication protocol employing acknowledged communication may include measuring a flight size. A transmission rate may be measured. A trend of the flight size may be determined. A trend of the transmission rate may be determined, and the trend may be derived from a transmission rate gradient calculation, in which either the transmission rate measurements or the transmission rate gradient calculations or both may be filtered to reduce their temporal variability. Whether there is a congestion may be detected according to the determined trend of the transmission rate and the trend of the flight size. Upon detection of the congestion, a change may be made from a current congestion control state to a new congestion control state. Data may be transmitted while respecting a maximum amount of unacknowledged data which the transmitting node may transmit. An apparatus is also disclosed.
US10516603B2

Methods and apparatus for interfaces to manage inter-regional connectivity for direct network peerings. A system may include a connectivity coordinator, a first resource collection in a first geographical zone and a second resource collection in a second geographical zone. The coordinator implements a programmatic interface defining connectivity operations. The coordinator receives a request via the interface to establish a logically isolated network path to the second resource collection on behalf of a client that has a dedicated physical link set up to connect to the first resource collection. In response to the request, the coordinator performs one or more configuration operations to enable traffic to flow from the client's network to the second resource collection over a logically isolated network path using the dedicated physical link.
US10516601B2

The systems and methods discussed herein provide for faster communications, particularly for high priority traffic, across a distributed network with multiple exit points to a Wide Area Network. Rather than simply routing traffic based on internal or external destination, an intelligent router may measure latency to an endpoint destination via multiple paths, both external and internal, and direct traffic accordingly. Steering high priority traffic via the internal connection to an exit point near the destination server, and then to the server via the external network, may be faster than simply forwarding the connection via the external network from the exit point closest to the source device. Additionally, to reduce bandwidth requirements of the nearby exit point and provide capability for higher priority traffic, low priority traffic may be redirected back via the internal connection and transmitted via a distant exit point.
US10516598B2

Systems, methods, and non-transitory computer-readable storage media for detecting network loops. In some embodiments, a system can identify a network path having multiple hops associated with respective nodes which are configured in a forwarding mode. The system can traverse the network path to identify, for each node from the respective nodes, a respective next hop. Based on the respective next hop for each node, the system can determine whether two or more nodes from the respective nodes have a same respective next hop. When the two or more nodes have the same respective next hop, the system can determine that the network path has a network loop.
US10516593B2

The present invention relates to a network monitoring device and methods for calculating average throughput of subscribers in a communication network.
US10516584B2

Computer networks are monitored for usage and security purposes. A network intercept device (NID) monitors network traffic such as conversations between source and destination endpoints in the network. Bandwidth usage statistics may be maintained for each monitored endpoint (e.g. by source IP address). Rather than determining statistics for all active conversations during a particular monitoring period, which comprehensive statistics determining may tax NID processing and storage resources, statistics for a “top” number of conversations (N) may be determined. A lossy approach may be used to gather statistics over the period for up to N conversations of each monitored endpoint. When a new conversation commences during the period for which statistics are not being gathered, each of the monitored endpoint's conversations may be decayed. The new conversation is added for statistics gathering, replacing one of the N conversations, when the one conversation has sufficiently decayed to or below a threshold.
US10516583B1

The disclosed computer-implemented method for managing quality of service may include (i) installing, at a network protocol layer, a latency monitoring plug-in that monitors latency at the network protocol layer as distinct from a storage layer beneath the network protocol layer, (ii) providing, by the latency monitoring plug-in, feedback reporting the latency at the network protocol layer to a quality of service engine that monitors characteristics of the storage layer such that the quality of service engine learns about the latency at the network protocol layer, and (iii) adjusting, by the quality of service engine, a calculation of system capacity, based on both the feedback from the latency monitoring plug-in reporting the latency at the network protocol layer and the monitored characteristics of the storage layer to enable an application to adhere to a service level agreement. Various other methods, systems, and computer-readable media are also disclosed.
US10516582B2

Performance of a distributed storage system with data distributed substantially, evenly across a cluster of storage devices can be dynamically managed of the distributed storage system with respect to performance guarantees to clients of the distributed storage system. Capacity of the distributed storage system in terms of one or more metrics can be determined. This measured capacity can then be compared with allocations of the metric(s) to clients of the distributed storage system. The allocations are determined based on quality of service parameters specified for the clients. The quality of service parameters at least include a maximum value and a minimum value for each of the one or more metrics, and can also include burst credits allocated to the clients. Access to the distributed storage system by the clients can be throttled to ensure the performance guarantees corresponding to the quality of service parameters are fulfilled.
US10516577B2

Provided are methods and systems for graceful scaling of data networks. In one example, an indication of removal of a node from a plurality of nodes of the data network is received. A service policy is generated to reassign service requests associated with the node to another node in the plurality of nodes. The service policy is then sent to each of the plurality of nodes of the data network. To scale out a data network, an indication of presence of a further node in the data network is received, and a further node service policy is generated and sent to each of the plurality of nodes of the data network and to the further node. Additional actions can be taken in order to prevent interruption of an existing heavy-duty connection while scaling the data network.
US10516576B2

Provided is a technology for enabling smooth execution of a plurality of pieces of application software which perform communication via a communication path. A connection device includes: a storage unit which stores type priority level information for specifying a priority level assigned in advance for each type of a process, usable communication system information for specifying a usable communication system for each process, and sharing propriety information for specifying whether or not the communication system is sharable among a plurality of processes during the same period of time; a plurality of communication units which communicate to and from another device with use of the communication systems different from one another; and a communication system allocation control unit configured to: use the usable communication system information to identify the communication system usable by the process to be started to be executed; and allocate, when the identified communication system is not sharable and a process in execution that is different from the process already uses the identified communication system, the process to use the communication system based on the priority levels.
US10516575B2

A method and system for efficiently processing command line interface (CLI) instructions on a network element. Specifically, the disclosed method and system analyze CLI statements to determine whether a given CLI statement should be processed by a command specific sub-agent or a non-specific sub-agent. The presence of a bypass statement included in the CLI statement may indicate that the CLI statement should be processed by a command specific sub-agent to reduce the computational load of executing the command specified by the CLI statement. The presence of a regular statement, rather than a bypass statement, in the CLI statement may indicate that the CLI statement should be processed by a nonspecific sub-agent. Processing of a CLI statement that includes a bypass statement may be expedited by bypassing generic runtime processes performed by a nonspecific sub-agent.
US10516572B2

The invention provides a communications network comprising at least two modules and a common switch connected firstly to the two modules and secondly to various different user terminals, the switch having as many configurations as there are user terminals and modules connected to the switch, each user terminal and each module being associated with a particular dedicated configuration.
US10516568B2

Some embodiments provide novel inline switches that distribute data messages from source compute nodes (SCNs) to different groups of destination service compute nodes (DSCNs). In some embodiments, the inline switches are deployed in the source compute nodes datapaths (e.g., egress datapath). The inline switches in some embodiments are service switches that (1) receive data messages from the SCNs, (2) identify service nodes in a service-node cluster for processing the data messages based on service policies that the switches implement, and (3) use tunnels to send the received data messages to their identified service nodes. Alternatively, or conjunctively, the inline service switches of some embodiments (1) identify service-nodes cluster for processing the data messages based on service policies that the switches implement, and (2) use tunnels to send the received data messages to the identified service-node clusters. The service-node clusters can perform the same service or can perform different services in some embodiments. This tunnel-based approach for distributing data messages to service nodes/clusters is advantageous for seamlessly implementing in a datacenter a cloud-based XaaS model (where XaaS stands for X as a service, and X stands for anything), in which any number of services are provided by service providers in the cloud.
US10516567B2

A computer-implemented method includes generating, by one or more processors, a hyperlink targeting a Uniform Resource Locator (URL), detecting a selection of the generated hyperlink by one or more social entities across one or more social networks, generating a report, wherein the generated report includes analytical details regarding the selection of the generated hyperlink by the one or more social entities, and providing the generated report to a user associated with a protected social entity.
US10516565B2

Messages indicative of events are transmitted from a computer network to a management system using an agent device. The agent device receives a web service event collector from the management system. The web service event collector includes event message transformation instructions and an endpoint definition. After the web service event collector is initialized, an event message transmitted from an event source is received using the web service event collector. The event message indicates an event associated with the computer network. Using the event message transformation instructions, the event message is transformed into a format usable by the management system. The transformed event message is then transmitted to the management system.
US10516558B2

A transmitter is configured to transmit a radio frequency (RF) signal to a receiver. The receiver is configured to receive the RF signal and decode data. Furthermore, a method of wireless communication is provided between the transmitter and the receiver, in which the transmitter transmits to the receiver the RF signal. A carrier phase of the RF signal is randomly converted. The receiver detects an envelope of the RF signal, and extracts data from the RF signal.
US10516551B2

A method for performing in-band operations, administration, and management (OAM) using fixed bytes. According to one aspect, data packets are selected from a packet flow according to a sampling rate. A network device's OAM information is inserted into a fixed length field of each selected packet as a selected packet is processed by the network device.
US10516550B2

A CNC includes a processor configured to import a VPN-specific service model for a VPN service and map the VPN-specific service model to one or more TE-specific parameters. The CNC includes a memory coupled to the processor and configured to store a mapping between a VPN ID of the VPN service and a tunnel ID of a TE tunnel established for the VPN service. The TE tunnel satisfies the one or more TE-specific parameters.
US10516539B2

Devices, systems, and methods for reconditioning an intravascular device for reuse are provided. The method includes reading first security data from a memory of the intravascular device; determining if the intravascular device is authentic; generating second security data, when the intravascular device is authentic; and writing the second security data to the memory of the intravascular device. Devices, systems, and methods for authenticating an intravascular device for use are also provided. The method includes bringing an intravascular device into communication with a computing device, the intravascular device including a memory; determining if first security data is authentic; determining, when the first security data is authentic, if the intravascular device has been reconditioned; determining, when the intravascular device has been reconditioned, if the second security data is authentic base; and permitting, when second security data is authentic, use of the intravascular device in the clinical procedure.
US10516536B2

The invention relates to a method for logging a service technician into an electrical device (20), comprising the following steps: production (3, 4) of a secret key (SKY) as an encrypted login password (LPW) by the electrical device (20), displaying (5) of the secret key (SKY) on a display unit (23) of the electrical device (20) as a QR code (QRC), optical sensing (6) of the QR code (QRC) by means of a mobile device (22), decryption (9) of the login password (LPW) from the secret key (SKY) of the sensed QR code (QRC) by the mobile device (22), displaying of the login password (LPW) on a screen unit (24) of the mobile device (22), entering of the login password (LPW) into the electrical device (20) by the service technician, comparison (10) of the entered login password (LPW) with the produced login password (LPW) by the electrical device (20), release of the login by the electrical device (20) if the two login passwords (LPW) match. The invention further relates to an associated apparatus. The advantage of the invention lies in the combination of the high strength of the cryptographic security with the user friendliness of the QR code and of the relatively short login password to be entered.
US10516532B2

In one implementation, a system for a session key repository includes a monitor engine to monitor communication between a first computing device and a second computing device that is encrypted with a private key, an identification engine to determine a number of session keys and session IDs that correspond to the encrypted communication, a rules engine to determine a number of rules for storing and sharing the number of corresponding session keys and session IDs, a repository engine to send a portion of the number of session keys and session IDs to a network tool based on the number of rules and identification of the network tool.
US10516526B2

Embodiments of the invention disclose a data transmitting method, a server and a client. The method embodiments of the invention include: obtaining a client application list file uploaded by a client; determining whether a file in a object application list file exists in the client application list file, and determining whether a hash value sha2 of the file in the object application list file is identical to a hash value sha2 of a file in the client application list file; adding the non-existed file into an incremental file list when the file in the object application list file does not exist in the client application list file; adding a file which is not identical into the incremental file list when the hash value sha2 of the file in the object application list file is different from the hash value sha2 of the file in the client application list file; packaging and compressing the object application list file, a signature file of the object application list file and the file in the incremental file list to create an incremental upgrade package such that the client can upgrade the application package through the incremental upgrade package.
US10516525B2

The disclosure provides systems and methods for maintaining integrity of documents and activities associated with examinations. The systems and methods store such activities and documents in a distributed blockchain such that integrity is maintained through transparency and redundancy of the records and activities. The systems monitor for any anomalies and notify appropriate individuals when an anomaly is detected, as well as maintaining a log of such anomalies.
US10516521B2

Systems and methods are provided in which a wireless receiver can be configured to digitally synchronize a receive sampling rate to a transmit sampling rate, and may include a digital interpolator controlled by a timing control unit with a timing offset estimator. The timing control unit can be configured to calculate and output parameters to the digital interpolator. The digital interpolator can include a sample buffer followed by a fractional delay filter. Output parameters to the digital interpolator can include a fractional delay timing offset signal of the receiver relative to a transmitter timing signal and a buffer pointer control signal to control a position of the read pointer relative to a write pointer to compensate for subsample timing offset. The timing offset estimator can be configured to calculate and provide to the timing control unit a sampling period ratio control word and an instantaneous timing offset control word.
US10516517B2

An eNodeB (eNB), Machine Type Communications (MTC) user equipment (UE) and method using a physical uplink control channel (PUCCH) in a non-legacy PUCCH region are generally described. The UE may be in an enhanced coverage (EC) mode. The UE may receive higher layer signaling indicating physical resource blocks in the PUCCH region and offsets in a cell- or UE-specific manner on a per-slot basis or, when in EC mode, per-set of N subframes basis. The UE may receive a resource allocation for a PUCCH in a PUCCH region separate from a legacy PUCCH region and reserved for non-legacy UEs. The UE may transmit a frequency hopping PUCCH in the PUCCH region and use shortened PUCCH format to accommodate an extended retuning time by puncturing a first and/or last symbol of at least one slot. If retuning, the UE may drop a sounding reference signal transmission in the next subframe.
US10516512B2

The present specification proposes a method of configuring and transmitting a PHY protocol data unit (PPDU) including first to fourth resource unit (RU) areas corresponding to at least first to fourth frequency bands. The first frequency band corresponds to a lowest frequency band, and the fourth frequency band corresponds to a highest frequency band. In the PPDU, a center RU area is arranged between the second RU area and the third RU area. In this case, the PPDU includes a second signal field corresponding to the second frequency band and a third signal field corresponding to the third frequency band. The second signal field may include a control field for the center RU area, and control information for a user allocated to the center RU area may be included a last field of a user-specific control field of the third signal field.
US10516511B2

A transmission device that: allocates at least partially shared transmission parameters to at least a subset of a plurality of signals to which resource blocks are allocated, the resource blocks having at least partially overlapping frequency resources or time resources; and controls a transmission process of the plurality of signals based on the shared transmission parameters.
US10516510B2

Teachings herein improve the choice of carrier placement in a wireless communication network by de-coupling the carrier raster from the subcarrier grid. Recognizing that the placement of a carrier by its center frequency is an artificial construct, it is re-defined and the carrier placement is instead defined by the carrier position, which is on a carrier raster (e.g., 100 kHz), but in general does not have to be the center of the carrier. Second, a subcarrier grid is defined that is common for all RF carriers and spanning a range of frequencies, at least within an operating band, and provides orthogonality for subcarriers within all RF carriers regardless of carrier position. Third, a unique mapping from the carrier position on the RF carrier raster to a subcarrier reference position, e.g., the DC subcarrier, is defined, which in turn identifies the exact position of the RF carrier on the subcarrier grid.
US10516508B2

The purpose of the present invention is to avoid ACK/NACK collision in a system in which E-PDCCH control information is transmitted, increase the utilization efficiency of ACK/NACK resources, and suppress unnecessary PUSCH band reduction. A wireless communications terminal having a configuration comprising: a reception unit that receives control signals including ACK/NACK indexes, via an expanded physical downlink control channel; a control unit that determines, on the basis of the ACK/NACK indexes, whether to use a dynamically allocated dynamic ACK/NACK resource or a specified resource specified beforehand, to send downlink data ACK/NACK signals; and a transmission unit that sends the ACK/NACK signals using the dynamic ACK/NACK resource or the specified resource, as determined.
US10516499B2

This disclosure describes devices and methods related to multiplexing optical data signals. A method may be disclosed for multiplexing one or more optical data signals. The method may comprise receiving, by a dense wave division multiplexer (DWDM), one or more optical data signals. The method may comprise combining, by the DWDM, the one or more optical data signals. The method may comprise outputting, by the DWDM, the combined one or more optical data signals to one or more wave division multiplexer (WDM). The method may comprise combining, by the one or more WDM, the combined one or more optical data signals and one or more second optical data signals, and outputting an egress optical data signal comprising the combined one or more optical data signals and one or more second optical data signals.
US10516496B2

Techniques are provided for managing the transfer of data over a network. Multiple channels may be established for accommodating various categories of data transfers, and the amount of network bandwidth allocated to each channel may be dynamically adjusted to accommodate any of numerous performance objectives.
US10516491B2

A method of calibrating an antenna system comprising a number of antenna elements is provided. The method comprises transmitting and measuring at least for first and second reference antenna elements, thereby obtaining first and second sets of corresponding number of measurement values; calculating, for a first type of beamforming and for each calibration antenna element j a correction value—ΔRijk,Type 1, thereby obtaining a first part of a correction matrix; calculating, for a second type of beamforming and for each branch j a correction value ΔRi,jType 2, thereby obtaining a second part of the correction matrix; performing an optimization procedure using as input the correction matrix thereby obtaining, for each row of the correction matrix, a respective optimized constant, and calculating a compensation value Δri for each antenna element based on the respective optimized constant.
US10516490B2

An apparatus comprises a substrate; a laser emitter arranged on the substrate, wherein laser energy emitted by the laser emitter includes a center frequency; a photodiode arranged on the substrate; and a laser bandpass filter arranged above the photodiode, wherein the bandpass filter has a passband that excludes the center frequency of the laser energy.
US10516482B1

Systems and methods for allocating optical circuits on optical mesh networks are disclosed herein. For example, the disclosed methods include identifying a new circuit to be added to a mesh optical network and identifying a set of potential paths for the new circuit. For each optical link in each identified potential path, costs are determined for a plurality of frequency slots of allocating the new circuit to a potential path including the optical link. The cost of allocating a given frequency slot on a given optical link is determined in part based on the lengths of optical circuits that can traverse the given optical link using that frequency slot. Total cost values are calculated for allocating available frequency slots over each of the identified potential paths, and one of the identified potential paths and one or more of the available frequency slots are allocated for the new circuit.
US10516474B1

A peripheral component interconnect (PCI) device is provided for use in an environmental control and life support system (ECLSS). The PCI device includes a control card, mounting slots each of which is receptive of the control card and coupled with a piece of ECLSS equipment and a backplane configured to respectively provide, via communication and power signals, communications and power to the control card in any one of the mounting slots. With the control card received in one of the mounting slots, the control card accommodates multiple power levels, executes commutation logic and executes one or more of active current control and active current modulation in accordance with the one of the mounting slots and the piece of the ECLSS equipment coupled therewith.
US10516472B2

A device and system for transferring information from an avionics system of an aircraft to an independent computer. The device can be embedded onboard an aircraft for transferring information arising from an avionics system from the aircraft to a computer independent of the avionics system. The device includes at least one radiofrequency receiver configured to receive information which arises from the avionics system and is emitted destined for the ground or another aircraft, at least one transmitter, and a processing unit to command the transmission by the transmitter, to the computer, of at least some of the information received by the radiofrequency receiver.
US10516471B2

According to one embodiment, a wireless communication device includes: a receiver configured to receive a first frame which contains data; and a transmitter configured to transmit a second frame and a third frame by frequency multiplexing, the second frame containing the data and being addressed to a first relay station different from a sender device of the first frame, and the third frame being addressed to a first wireless communication device different from the first relay station.
US10516469B2

In accordance with one or more embodiments, an analog surface wave repeater pair includes a first launcher configured to transmit and receive first guided electromagnetic waves that propagate on an outer surface of a first segment of a transmission medium. A second launcher is configured to transmit and receive second guided electromagnetic waves that propagate on an outer surface of a second segment of the transmission medium. A first transceiver includes a first notch filter is configured to attenuate signals in a fourth generation (4G) wireless frequency band from the first microwave signal generated by the first launcher in response to receiving the first guided electromagnetic waves. A second transceiver includes a second notch filter configured to attenuate signals in the fourth 4G wireless frequency band from a second microwave signal generated by the second launcher in response to receiving the second guided electromagnetic waves.
US10516464B2

The present disclosure provides a method and an apparatus for receiving Channel Quality Indication (CQI) information, as well as a method and an apparatus for transmitting CQI information. The method for receiving CQI information includes: transmitting a higher layer configuration signaling message to a terminal; and receiving CQI information from the terminal. The CQI information is determined based on a CQI table obtained based on the higher layer configuration signaling message. With the above solutions, higher data transmission reliability and lower data transmission rate required for MTC terminals with coverage enhancement and 5G terminals can be achieved.
US10516463B2

A method performed by a radio-network node for handling a data transmission in a number of subframes from the radio-network node to a wireless device in a wireless communication network. The radio-network node transmits data over the number of subframes to the wireless device. Each subframe comprises a control part associated with the data of the subframe. Each respective control part comprises a feedback index indicating a transmission time offset of a feedback message. The feedback message is to comprise a respective feedback indication of the number of subframes to be transmitted simultaneously from the wireless device to the radio-network node in the feedback message.
US10516462B2

A radio access node (RAN) and method of operation of the RAN are provided. The RAN includes a massive multiple-input-multiple-output (MIMO) antenna array. The RAN includes a processing hardware configured to carry out a communication method that includes receiving a digital data stream for transmission on a time-frequency resource. The RAN precodes the digital data stream using a digital beamforming stage to render a precoded digital downlink data stream for downlink data stream signal transmission to a user equipment. The digital beamforming stage includes a first precoding stage configured according to a long-term matrix, and a second precoding stage configured according to a short-term matrix. The RAN is further configured to generate a downlink data stream transmission signal to the user equipment in accordance with the precoded digital downlink data stream.
US10516451B2

A system, method, and computer program product is provided to select at least one channel based on one or more channel characteristics and initiate a first transmission to a first multiple-input-multiple-output (MIMO)-capable portable wireless device, and further initiate a second transmission to a second multiple-input-multiple-output (MIMO)-capable portable wireless device, such that at least a portion of the first transmission occurs simultaneously with at least a portion of the second transmission and both occur via a first wireless protocol; and is further configured to initiate a third transmission to a third multiple-input-multiple-output (MIMO)-capable portable wireless device via a second wireless protocol including a 802.11n protocol, where the first wireless protocol includes another 802.11 protocol other than the 802.11n protocol.
US10516449B2

The present invention discloses various improvements to multi-user multiple-input multiple-output orthogonal frequency division multiplexing (MU-MIMO-OFDM) wireless communication systems. In one aspect there is disclosed an efficient and accurate channel estimation method and system using locally consecutive pilot sub-carriers. In another aspect there is disclosed an efficient channel feedback method and system by applying a discrete cosine transform to channel coefficients. In another aspect there is disclosed an efficient method and system to calculate a part of the channel inverse by interpolation. These aspects can be used in combination to improve the MU-MIMO-OFDM system.
US10516442B2

A single-ended data transmission system transmits a signal having a signal voltage that is referenced to a power supply voltage and that swings above and below the power supply voltage. The power supply voltage is coupled to a power supply rail that also serves as a signal return path. The signal voltage is derived from two signal supply voltages generated by a pair of charge pumps that draw substantially same amount of current from a power supply.
US10516441B2

Aspects of the subject disclosure may include, for example, receiving data from an external network device positioned outside of a neighborhood network, wherein the first waveguide system is a first network node of the neighborhood network. Electromagnetic waves are sent to a second waveguide system via a transmission medium, wherein the electromagnetic waves are guided by the transmission medium without utilizing an electrical return path, wherein the electromagnetic waves convey the data. The second waveguide system is determined according to a neighborhood routing scheme that limits delivery of the data to a group of recipient devices within a service area of the neighborhood network and the second waveguide system is a second network node of the neighborhood network. Other embodiments are disclosed.
US10516431B2

A wireless case for use with a mobile electronic device can include a back wall, a top wall, a bottom wall, a right side wall, a left side wall. The case can include a wireless receiver configured to receive wireless signals. The case can further include a device interface that can be electrically coupled to the wireless receiver. The device interface can move between an engaged position and a disengaged position. In the engaged position, the device interface can be configured to engage a corresponding interface on the mobile electronic device to deliver the electrical signals from the wireless receiver to the mobile electronic device. In the disengaged position the device interface can be configured to disengage from the corresponding interface on the mobile electronic device to facilitate insertion of the mobile electronic device into the case or removal of the mobile electronic device from the case.
US10516425B2

A system that incorporates the subject disclosure may include, for example, determining interference at a receiver of a wireless mobile device based on an updated indication of receiver performance at a receiver frequency. A wireless interference pattern is determined based on wireless emitters operating at a number of emitter frequencies. Distances are determined between the wireless mobile device and at least some of the wireless emitters, and an interference source is identified based on both of the wireless interference pattern and the distances. After determining the interference source, one of the emitter frequency, the receive frequency, or a combination thereof, is reassigned to a new frequency. The frequency reassignment is based on the interference pattern and separation distances and results in a modification to the interference pattern. Other embodiments are disclosed.
US10516424B2

A signal processing arrangement for a transmitter includes an in-phase modulator configured to receive an in-phase signal (I) and configured to modulate the in-phase signal (I); a quadrature modulator configured to receive a quadrature signal (Q) and configured to modulate the quadrature signal (Q); an in-phase demodulator configured to demodulate the modulated in-phase signal (I) and to output a demodulated in-phase signal (I); a quadrature demodulator configured to demodulate the modulated quadrature signal (Q) and to output a demodulated quadrature signal (Q); an in-phase harmonic filter configured to perform a filtering on harmonics in the demodulated in-phase signal (I) and to output an in-phase digital signal (I); and a quadrature harmonic filter configured to perform a filtering on harmonics in the demodulated quadrature signal (Q) and to output a quadrature digital signal (Q).
US10516419B2

A method of producing a set of coded bits from a set of information bits for transmission between a first node (110, 115) and a second node (110, 115) in a wireless communications system (100), the method comprises generating (904) a codeword vector by encoding the set of information bits with a low-density parity-check code, wherein the codeword vector is composed of systematic bits and parity bits. The method comprises performing (908) circular buffer-based rate matching on the generated codeword vector to produce the coded bits for transmission, wherein the circular buffer-based rate matching comprises puncturing a first plurality of systematic bits.
US10516412B1

An interleaved digital-to-analog converter (DAC) system may include a first sub-DAC and a second sub-DAC and may be configured to provide both a converter output signal and a calibration output signal. The converter output signal may be provided by adding the first sub-DAC output signal and the second sub-DAC output signal. The calibration output signal may be provided by subtracting one of the first and second sub-DAC output signals from the other. The calibration output signal may be used as feedback to adjust the phase of one of the sub-DACs relative to the other, to promote phase matching their output signals.
US10516402B2

A selection circuit receives a plurality of reference clocks. The selection circuit is controlled by a control signal to output one of the plurality of reference clocks. A phase-locked loop couples to an output of the selection circuit and uses the selected reference clock for phase locking an output clock. A plurality of reference clock window detector circuits is included. Each reference clock window detector circuit receives a separate reference clock. Each reference clock window detector circuit asserts an error signal responsive to an early reference clock edge error in which the reference clock window detector circuit detects a reference clock edge before expiration of an early time window. Further, each reference clock window detector circuit asserts the error signal responsive to a late reference clock edge error in which the reference clock window detector circuit detects a reference clock edge after expiration of a late time window.
US10516392B2

A method and apparatus are provided for controlling a drive terminal of a power transistor by applying a turn-off voltage to the drive terminal at a turn-off time, measuring a gate current at the drive terminal to detect a predetermined gate current slope, determining a first time increment after the turn-off time when the predetermined gate current slope is detected, determining a second time increment which is proportional to the first time increment and which expires within a Miller plateau for the power transistor, and lowering the gate current at the drive terminal to a predetermined current level upon expiration of the second time increment in order to reduce overvoltages at the power transistor.
US10516390B2

A circuit includes an isolator that provides isolated signal communications between a host-side circuit and a converter-side circuit. The isolated signal communications include a conversion start signal generated in the host-side circuit passing through the isolator to become an isolated conversion start signal in the converter-side circuit. The isolated signal communications includes an isolated system clock generated in the converter-side circuit passing through the isolator to become a system clock in the host-side circuit. A sampling clock generator in the host-side circuit generates the conversion start signal based on the system clock. A logic circuit in the converter-side circuit re-clocks the isolated conversion start signal through the logic circuit.
US10516389B2

An interface circuit is provided and includes a first switching device connected to a first power supply node supplying a first voltage, and controlled by a first input signal, a second switching device connected to a second power supply node supplying a second voltage lower than the first voltage, and controlled by a second input signal different from the first input signal, an output node through which the first switching device and the second switching device are connected to each other in series, outputting an output signal, a first resistor connected between the first power supply node and the first switching device, a second resistor connected between the second power supply node and the second switching device, a first capacitor connected to a node between the first resistor and the first switching device, and a second capacitor connected to a node between the second resistor and the second switching device.
US10516387B2

A signal level converter includes a bias generating circuit that generates a bias voltage, and a level shifter circuit that converts a lower voltage signal into a higher voltage signal in response to the bias voltage. The bias generating circuit includes a replica circuit that controls an on-current of the level shifter circuit in response to the bias voltage output from an operational amplifier.
US10516374B2

A class-D amplifier that amplifies an input audio signal includes: a push-pull circuit that has at least two switching transistors; an electric current suppressor that is disposed between the push-pull circuit and a power source that supplies electric power to the push-pull circuit; a switch that is connected in parallel with the electric current suppressor; a determiner that determines whether or not the class-D amplifier is in a state where sound is not emitted; and a controller. When the determiner determines that the class-D amplifier is in a state where sound is not emitted, the controller turns off the switch such that a path for electric current flowing from the power source to the push-pull circuit runs through the electric current suppressor. When the determiner determines that the class-D amplifier is in a state where sound is emitted, the controller turns on the switch such that the path for electric current bypasses the electric current suppressor.
US10516373B2

Example embodiments provide a device that includes a power transformer with a first output voltage terminal providing a first voltage and a second output voltage terminal providing a second voltage, a voltage regulator coupled to one or more of the first output voltage terminal and the second output voltage terminal, and a power storage element that stores power supplied by the second output voltage, and the first output voltage terminal supplies power to a remote entity until a load power requirement of the remote entity exceeds a threshold power level at which time the power storage element is used to provide power from the second output voltage terminal to the remote entity.
US10516367B2

The present disclosure relates to a logic control circuit including a first inverter and a voltage limiter. The first inverter is connected to a first input voltage. The first inverter includes a first transistor having a first terminal and a second terminal. The second terminal of the first transistor is connected to a ground. The voltage limiter includes a second transistor. The second transistor has a gate connected to a ground, a source connected to the first terminal of the first transistor and a drain connected to a second input voltage.
US10516361B2

A space vector pulse width modulation (SVPWM) method for suppressing a common-mode voltage of a multiphase motor includes the following steps: (1) dividing all basic vectors of the multiphase motor into q types, and selecting therefrom x types having equal common-mode voltage magnitude of which an absolute value is smallest; (2) for each type in the x types of basic vectors, structuring y classes of auxiliary vectors according to an optimization model; (3) synthesizing reference vectors by virtue of the auxiliary vectors to obtain functioning time of basic vectors functioning in each switching period; and (4) obtaining an optimal functioning sequence of the basic vectors functioning in each switching period with fewest switching operations of a converter as a purpose. The present invention may effectively suppress a magnitude and frequency of the common-mode voltage of the multiphase motor without increasing calculation complexity or reducing other performance indexes.
US10516354B2

To provide a motor control device capable of determining a rotor position with high accuracy not only in normal control but also in flux-weakening control. The motor control device includes: a first rotor position determining unit 28 that determines a rotor position of a synchronous motor by using a rotor position calculation formula with, as parameters, current electrical angle or induced voltage electrical angle, and first current phase or first induced voltage phase obtained based on current peak value and [(induced voltage electrical angle)−(current electrical angle)]; a second rotor position determining unit 29 that determines a rotor position of the synchronous motor by using a rotor position calculation formula with, as parameters, current electrical angle or induced voltage electrical angle, and second current phase or second induced voltage phase obtained based on current peak value and flux linkage of a rotor of the synchronous motor; and a selecting unit 30 that selects the first or second rotor position determining unit 28, 29.
US10516341B1

Synchronous rectifier gate voltage boost method and system. At least some of the example embodiments are methods of operating a power converter to create an output voltage, including storing energy in a field of a main transformer arranged for flyback operation, the storing during periods of time when a primary switch is conductive and current flows through a primary winding of the transformer; and then transferring energy from the field of the main transformer to the output voltage on a secondary side of the power converter; activating a secondary rectifier (SR) switch on the secondary side of the power converter during periods of time when the primary switch is non-conductive, the activating by: driving a gate of the SR switch without boost if the output voltage is above a first threshold; and driving the gate of the SR switch with boost if the output voltage is below the first threshold.
US10516339B2

A power converter including a transformer (Tr) with a primary and a secondary, and a capacitor (Cr) and an inductor (Lr) serially connected with the primary of the transformer. The capacitor, the inductor and a magnetizing inductor (Lm) of the transformer form an LLC resonant circuit. The power converter further including a first current sensor (CT1) and a second current sensor (CT2). The first current sensor including the inductor and is configured to sense, via the inductor, a current passing through the primary of the transformer. The second current sensor including the primary and is configured to sense, via the primary, a current passing through the magnetizing inductor of the transformer. A current passing through the secondary is determined from a difference obtained based on the sensed current passing through the primary of the transformer and the sensed current passing through the magnetizing inductor. The power converter has the advantage that it is possible to provide an accurate sensed current at a low cost without load limitation, and it is also possible to perform a cycle-by-cycle protection function since a load waveform can be restored. In addition, another power converter is also provided, which has a structure for reducing power circulation among parallel windings (Wa, Wb) of the transformer.
US10516338B2

Voltage converter controllers, voltage converters and methods are discussed regarding the adjustment of an on-time of an auxiliary switch of a voltage converter. First and second voltages are measured before a primary switch of the voltage converter is turned on and while the primary switch is turned on, and the on-time is adjusted based on the voltages.
US10516336B2

A digital average-input current-mode control loop for a DC/DC power converter. The power converter may be, for example, a buck converter, boost converter, or cascaded buck-boost converter. The purpose of the proposed control loop is to set the average converter input current to the requested current. Controlling the average input current can be relevant for various applications such as power factor correction (PFC), photovoltaic converters, and more. The method is based on predicting the inductor current based on measuring the input voltage, the output voltage, and the inductor current. A fast cycle-by-cycle control loop may be implemented. The conversion method is described for three different modes. For each mode a different control loop is used to control the average input current, and the control loop for each of the different modes is described. Finally, the algorithm for switching between the modes is disclosed.
US10516333B2

A circuit for slew rate control for a high-side switch is disclosed. The circuit comprises a sample and level-shift circuit. The sample and level-shift circuit is connected to the high-side switch. The circuit further comprises a sampling capacitor, and the sampling capacitor is configured to sample an input voltage corresponding to the sample and level-shift circuit. Additionally, the circuit includes a charge-limiting circuit. The sampling capacitor is configured to charge a gate capacitance of the high-side switch. The charge-limiting circuit is configured to limit a rate of charge transferred to the gate capacitance of the high-side switch per unit of time.
US10516331B2

The present invention relates to a power conversion device and an air conditioner comprising the same. The power conversion device may include: an interleaved boost converter; a dc terminal capacitor; a load; and a controller for controlling the interleaved boost converter, wherein the controller controls the phase difference between a first boost converter and second boost converter of the interleaved boost converter so that the phase difference is a first phase difference in a first mode, and if a current ripple flowing in the dc terminal capacitor is a predetermined value or greater, the controller enters a second mode and controls the phase difference between the first boost converter and second boost converter so that the phase difference varies. Accordingly, the ripple current flowing into a capacitor disposed at the output terminal of an interleaved boost converter can be reduced.
US10516326B2

A VCM is disclosed, the VCM including a rotor including a bobbin arranged at an upper surface of a base formed with an opening, and a driving coil wound on the bobbin, a stator including a driving magnet opposite to the driving coil, and a yoke secured by the driving magnet at an inner surface of a lateral plate, and a tilting unit including a tilt magnet arranged at an outer surface of the lateral plate, a housing fixing the tilt magnet, and a tilt coil unit opposite to the tilt magnet.
US10516316B2

A housing for an electric machine may include an outer housing (2), an inner housing (3) arranged in the outer housing (2) and an intermediate casing space (5) formed between the outer housing (2) and the inner housing (3) as seen in a radial direction with respect to a stator axis (4). The outer housing and the inner housing (2, 3) may be pot-shaped and in each case have a base (9, 10) such that a base intermediate space (11) is formed between the base (9) of the outer housing (2) and the base (10) of the inner housing (3). The housing may further include a plurality of cooling ribs (8) running in an axial direction in the intermediate casing space (5) such that the cooling ribs extend into the base intermediate space (11) and run in a radial direction in the base intermediate space (11).
US10516304B2

An apparatus is described herein. The apparatus includes a power transmit unit coil and an active shielding coil. The power transmit unit coil includes a set of main windings, positioned at a first location on a structure, to carry a first current in a first direction, wherein the first current is to cause an electromagnetic field to emanate from the power transmit unit coil. The active shielding coil is positioned at a second location on the structure and is to carry a second current in a direction substantially opposite the first direction wherein the second current is to cause a reduction of the size of the electromagnetic field.
US10516296B2

A device comprises a positive current sense apparatus having two inputs connected to a drain and a source of a power switch respectively, the positive current sense apparatus comprising a first amplifier, a first sense switch and a second sense switch, a negative current sense apparatus having two inputs connected to the drain and the source of the power switch respectively, the negative current sense apparatus comprising a second amplifier, a third sense switch and a fourth sense switch and a current sense processing apparatus connected to the positive current sense apparatus and the negative current sense apparatus respectively.
US10516294B2

The present disclosure provides an uninterruptible constant current regulator circuit capable of receiving power from a primary power source and a secondary power source, and switches between the two according to the condition of the provided power. Specifically, the uninterruptible constant current regulator provides a first voltage from the primary source to a load until the first voltage falls below a threshold value, at which point the uninterruptible constant current regulator automatically switches to provide a second voltage from the secondary source to the load.
US10516293B2

An un-interruptible power supply (UPS) with indication of battery internal resistance includes a processor, a display, an internal resistance sensor assembly and a battery pack. The internal resistance sensor assembly is connected to the processor and the battery pack. The processor is connected to the display, generates a reference internal resistance according to multiple internal resistances detected by the internal resistance sensor assembly within a stable time after installation, generates a stable internal resistance according to an internal resistance of the battery pack detected by the internal resistance sensor assembly after the stable time, compares the stable internal resistance with the reference internal resistance to generate a status of internal resistance of the battery pack, and instructs the display to display the status for user's timely awareness of the condition of the battery pack and prompt action when the performance of the battery pack deteriorates.
US10516286B2

The invention relates to an inductive charging device for charging at least one battery, in particular at least one portable power tool battery, with a charging unit provided for transferring electrical energy to the at least one battery, and with a detector unit provided for detecting a removal of the at least one battery during a charging process. It is proposed that the detector unit includes at least one sensor provided for monitoring at least a resonance voltage and/or at least a resonance current of the charging unit.
US10516284B2

Certain aspects of the present disclosure relate to methods and apparatus for a voltage controlled charge pump and battery charger. Certain aspects of the present disclosure provide a method for operating a voltage controlled charge pump. The method includes selectively opening and closing a plurality of switches based on a voltage on a feedback path. The plurality of switches are coupled between a voltage input terminal and a voltage output terminal. A first capacitor is coupled between at least a first switch and a second switch of the plurality of switches. A second capacitor is coupled to the voltage output terminal. The feedback path is coupled to at least one of the voltage output terminal, the first capacitor, and the second capacitor.
US10516271B2

A single-phase Energy Utilization Tracker (EUT) inverter that comprises two DC/AC conversion modules. At any time, the two modules combined can sequentially extract and convert most the power provided by a DC energy source into two AC power (voltage) trains. The first AC power (voltage) train conforms to the power grid convention; while the second AC power train has a 90 degree phase difference to the specific power line pair. In according to the principle described herein, this single-phase EUT inverter further comprising a phase adjuster to adjust the phase of the second AC power (voltage) train by 90 degrees to become synchronous with the first AC power train; both AC power trains being then suitable to deliver into the same power line.
US10516265B2

An optimization and management system using a global linearization approach and mixed integer linear programming to perform the dispatch and to schedule a river system for ten days forward while subject to real world, hourly physical, biological, environmental, and recreational constraints. The optimizer system uses a combination of slack variables and stitching methods to approximate a highly nonlinear optimization problem, thereby generating realtime generation schedules to promote to the management authority.
US10516264B2

Power can be supplied to a smart device without affecting control of a cash drawer. A printer 1 capable of connecting to a smart device 2 and a cash drawer 3 has a wireless communicator 16 for communicating with the smart device 2, a drawer kick connector 18 that connects to the drawer 3, a power circuit 14, and a controller 11. When a command instructing control of the drawer 3 is received from the smart device 2 by the wireless communicator 16, the controller 11 stops the supply of power from the power circuit 14 to the smart device 2; and when control of the drawer 3 ends, the controller 11 starts supplying power to the smart device 2.
US10516263B2

The present invention generally relates to the field of uninterruptable power supplies (UPSs) and more specifically, to UPSs using supercapacitors (also may be referred to as ultracapacitors) and/or other capacitor and/or battery elements. In an embodiment, a UPS of the present invention can individually regulate the charging of its capacitive elements to avoid overcharging and/or achieve a more efficient charge state.
US10516260B2

Examples disclosed herein relate to multi-node system fault management. In some of the examples disclosed herein, a fault detection circuit may distinguish between normal operating conditions of a multi-node system and faults that occur between the overcurrent protection of the system's power supplies and the hot plug protection of the system's nodes. The fault detection circuit may detect these faults by monitoring a voltage at the node's backplane connector prior to the input of the node's hot plug protection interface. If the magnitude of the monitored voltage drops below a threshold voltage at a rate that exceeds a threshold rate, the fault detection circuit may determine that a fault has occurred and may communicate the fault to the power supplies. The power supplies may receive the fault communication and shut off their power outputs to prevent the fault from causing damage to the components in the system.
US10516257B2

A voltage source converter based DC deicer and its control method are provided. The voltage source converter based DC deicer includes a connecting reactor, a modular multilevel voltage source converter based on a full H-bridge submodule, smoothing reactors, deicing disconnectors, a deicing bus, and a deicing AC line. The AC side of the modular multilevel voltage source converter is connected to an AC side bus through the connecting reactor, an isolation disconnector and a breaker. The DC side of the modular multilevel voltage source converter is connected to the deicing AC line through the smoothing reactors, the deicing disconnectors, and the deicing bus.
US10516256B2

An enclosure system includes a box with a base and four sidewalls, and a support member having opposite first and second ends and defining a longitudinal axis between the opposite first and second ends for supporting components within the box. A component interface portion is formed on the first end, and an enclosure interface portion is formed on the second end. The component interface portion defines a first connection region for selective connection with a component to be located in the box, and the enclosure interface portion defines a non-circular cylindrical locating region for engagement with a corresponding oppositely formed non-circular cylindrical locating region on the base of the box. The engagement between the non-circular cylindrical locating region and the oppositely formed non-circular cylindrical locating region on the base of the box prevents rotational movement of the elongate body member about the longitudinal axis relative to the box.
US10516244B1

An adapter for a hand-held electronic data processing device includes an electrical male connector insertable and configured to fit into a female connector of the electronic data processing device, wherein electrical connector elements, on a surface of the adapter, are coupleable with elements of an external connector, and the surface of the electrical connector elements are at least approximately averagely parallel to the surface of the adapter adjacent to them. The electrical male connector and the connector elements are in electrical connection with each other on or within the adapter for electrical adaptation between the external connector and the female connector of the electronic data processing device.
US10516239B2

Provided is a holding frame for holding plug connector modules and for installing in plug connector casings or for screwing onto wall surfaces, wherein the plug connector modules are inserted into the holding frame and a holding arrangement on the plug connector modules cooperate with recesses provided on opposite side parts of the holding frame. Also, to allow simplified and/or less cost-intensive production with additional flexibility regarding the positioning or omission of earthing contacts, without compromising safe handling of the holding frame, one frame half has a projection in at least one fastening section, which protrudes in the direction of the other frame half and which engages with a recess in the fastening section of the other frame half in such a way that any lateral displacement of the side parts is prevented.
US10516236B2

Connector (1) comprising at least one female part (2) and at least one male part (3) engaging in the female part, and locking means (4) preventing any extraction of the male part from the female part, characterized in that the locking means comprise at least one removable locking part (4) arranged as an interface between the male part (3) and the female part (2), and the male and female parts comprise means of retention (24, 35) by mutual cooperation, the mutual disengaging of the retention means being rendered possible only after the withdrawal of the locking part.
US10516230B2

An electrical connector assembly includes a housing having cavities for receiving electric contact elements and a fastening device to fasten a cable harness that includes the electrical contact elements. The electrical connector assembly also includes a cover attached to the housing. A housing transition portion of the housing and a cover transition portion of the cover cooperate with each other to define a tube shaped guiding channel for guiding the cable harness. The fastening device is arranged inside the guiding channel. The fastening device comprises means configured to cooperate with a cable tie such that it guides and holds the cable tie in a holding direction perpendicular to an extension direction of the guiding channel.
US10516223B2

Embodiments are directed to an electrical contact for use in an LGA connector having a split beam cantilever. The contact includes a base adapted for retention in an LGA connector. The contact also includes two cantilever beams extending from the base. The cantilever beams are each connected to the base at a first end of each respective cantilever beam. The contact includes a neck defining a region where a second end of each the two cantilever beams are connected. A contact tip extends from the neck.
US10516209B2

Synthesizers (32, 24) for synthesizing feedback signals output from a plurality of antenna modules (4) are provided. A distortion compensation signal output unit (15) derives, from a difference between a feedback signal synthesized by the synthesizers (32, 24) and a base band signal output from a modulation unit (12), a distortion compensation coefficient that provides, to the base band signal, distortion characteristics opposite to distortion characteristics of a signal radiated from the phased array antenna and outputs a predistortion signal representing the distortion compensation coefficient to a PD unit (13).
US10516202B2

A mobile device includes a dielectric substrate, a metal layer, a metal housing, a nonconductive partition, at least one connection element, and a feeding element. The metal layer is disposed on the dielectric substrate, and includes an upper element and a main element, wherein a slot is formed between the upper element and the main element. The metal housing is substantially a hollow structure, and has a slit, wherein the slit is substantially aligned with the slot of the metal layer. The connection element couples the upper element of the metal layer to the metal housing. The feeding element is coupled to the upper element of the metal layer or coupled to the metal housing. An antenna structure is formed by the feeding element, the upper element of the metal layer, the connection element, and the metal housing.
US10516201B2

A wireless communication device is provided. The wireless communication device includes a millimeter wave antenna comprising a plurality of antenna elements, a radio frequency integrated circuit (RFIC), and a power feeding line, wherein the plurality of antenna elements are dual-type antenna elements configured to excite different polarization modes, and wherein the power feeding line allows a plurality of ports of the RFIC to individually connect to the plurality of dual-type antenna elements to excite the different polarization modes to perform beamforming. The wireless communication device and/or electronic device may be diversified according to various embodiments.
US10516192B2

The invention relates to a device for the thermal regulation of a motor vehicle battery pack (1) comprising at least one battery (5) contained in a housing (3), the thermal regulation device comprising: at least one heat exchanger (9) in contact with the battery (5), at least one elastic element (15) arranged in the bottom (14) of the housing (3) so as to hold the heat exchanger (9) against the battery (5). An insulator (13) is interposed between the elastic element (15) and the heat exchanger (9).
US10516191B2

A rechargeable battery system, a battery pack, and methods of manufacturing the same are disclosed herein. The rechargeable battery system and/or battery pack can be for an electric vehicle. The rechargeable battery system and/or battery pack can include a plurality of battery cells arranged into one or more rows and a busbar. The battery cells can each include a first terminal and a second terminal, and the plurality of battery cells can include a subset of battery cells with the first terminal oriented in a same direction. The busbar can be conductive so as to be able to conduct electrical energy to and from at least the subset of battery cells. The busbar can define a busbar cooling duct having an entrance and an exit. The busbar cooling duct can in thermal connection with a plurality of contacts of the busbar.
US10516190B2

Systems and methods are provided for battery cells including solid electrolytes. Solid electrolyte cells may be integrated with electronic devices. For example, a solid electrolyte cell may be integrated with a metal surface of a circuit board or an electrically conductive surface of a chassis. Surface-mountable solid electrolyte cells may be electrically coupled to circuit traces using, for example, a reflow soldering process.
US10516185B2

An electrode assembly manufactured by a third method other than a stack folding method or a stack method, and an electrochemical device including thereof are disclosed. The electrode assembly includes at least one radical unit. The radical unit has a four-layered structure obtained by stacking a first electrode, a first separator, a second electrode, and a second separator one by one.
US10516183B2

A cell stack comprising an electrochemical cell, or a plurality of axially arranged electrochemical cells, with an end plate at each end of the stack, each cell comprising an active area surrounded by a peripheral area, wherein the active area comprises the membrane electrode assembly, and the peripheral area includes one or more channels for reactants, and wherein the stack comprises means for applying pressure axially to the active area to contact the membrane and electrodes, and separate means for applying pressure axially to the peripheral area. Further, a method of performing an electrochemical reaction in a cell comprising an active area surrounded by a peripheral area, comprises applying pressure to the active area, and varying the pressure during operation of the cell, wherein the active area includes the membrane electrode assembly and is the area where the cell reaction occurs.
US10516182B2

Disclosed are a polymer ion exchange membrane having a self-hydration capability at a high temperature under low humidity, a method of preparing the polymer ion exchange membrane, and a polymer electrolyte fuel cell system including the polymer ion exchange membrane. The polymer electrolyte membrane includes a hydrocarbon-based proton conductive polymercoating layer, and has a nano-crack on the hydrophobic surface and thus may secure ion conductivity and self-hydration capability under low humidity and remarkably improve electrochemical performance of an electrolyte.
US10516177B2

A fuel cell purge system includes a primary fuel cell in fluid communication with a purge cell. Fuel and oxidant purged with inert gas impurities from the primary fuel cell react in the purge cell, thereby decreasing the volume of purged gases and facilitating storage while maintaining fuel cell electrochemical performance.
US10516163B2

In general, according to one embodiment, there is provided an active material. The active material contains a composite oxide having an orthorhombic crystal structure. The composite oxide is represented by a general formula of Li2+wNa2−xM1yTi6−zM2zO14+δ. In the general formula, the M1 is at least one selected from the group consisting of Cs and K; the M2 is at least one selected from the group consisting of Zr, Sn, V, Nb, Ta, Mo, W, Fe, Co, Mn, and Al; and w is within a range of 0≤w≤4, x is within a range of 0
US10516161B2

A negative electrode active material includes a silicon-containing alloy represented by: SixSnyMzAa (A is unavoidable impurities, M is one or more transition metal elements, x, y, z, and a represent values of percent by mass, and 0
US10516156B2

A process for preparing a stable LixMn2-yMeyO4-zClz material with a MOb or MMnaOb charge transfer catalyst coating is provided, where Me is Fe, Co, or Ni and M is Bi, As, or Sb. In addition, a LixMn2-yMeyO4-zClz material with a MOb or MMnaOb charge transfer catalyst coating is provided. Furthermore, a lithium or lithium ion rechargeable electrochemical cell is provided, which includes a cathode material (in a positive electrode) containing a LixMn2-yMeyO4-zClz material with a MOb or MMnaOb charge transfer catalyst coating.
US10516154B2

Disclosed is a positive electrode for a lithium secondary battery which uses a positive electrode active material containing secondary particles with a relatively weak particle strength to improve the adhesion between a positive electrode mixture layer and a current collector, and the positive electrode includes a positive electrode current collector; a primer coating layer including a first polymer binder and a first conductive material, having surface roughness (Ra) of 85 nm to 300 nm and formed on at least one surface of the positive electrode current collector; and a positive electrode mixture layer formed on an upper surface of the primer coating layer and including a positive electrode active material containing secondary particles with a compressive breaking strength of 1 to 15 MPa, a second polymer binder and a second conductive material.
US10516148B2

The present invention improves productivity of production of a nonaqueous electrolyte secondary battery. A nonaqueous electrolyte secondary battery insulating porous layer in accordance with an embodiment of the present invention is a constituent member of a nonaqueous electrolyte secondary battery laminated separator, includes a thermoplastic resin, has a porosity of 25% to 80%, and has a peeling strength of above 0 N/m to 2.0 N/m when press-bonded to a nonaqueous electrolyte secondary battery electrode at 25° C. through two one-minute 30 kN applications, the nonaqueous electrolyte secondary battery electrode containing an electrode active material, an electrically conductive agent, and a binding agent in a mass fraction of 92:2.7:5.3.
US10516143B2

A battery includes an outer wall having a through-hole defined by a peripheral opening edge, at least one cell having a positive electrode and a negative electrode, an electrically conductive terminal stud connected to the positive electrode or the negative electrode, including a shaft extending through the through-hole, and at least one clamping element sitting on the shaft and covering the through-hole, and forming an annular gap together with the outer wall, an electrically insulating and annular support element surrounding the shaft of the terminal stud in a sleeve-like manner, and having an outward-facing peripheral contact surface against which the opening edge of the through-hole lies, wherein the support element includes a glass or a ceramic, or a glass- or ceramic-based composite material, and a sealing element arranged concentrically around the support element in the gap between the clamping element and the outer wall.
US10516140B2

Light-emitting devices and methods of making the same are described whereby lenses of any array include a material with a higher refractive index than an encapsulation layer of a substrate layer, the refractive index of the material being in a range of greater than 1.7 to 1.9 at 400 nm. The material forming the lenses includes nanocomposite comprised of inorganic nanocrystals and a polymeric matrix, wherein the nanocrystals are selected from the group consisting of ZrO2, ZnO, MgO, HfO2, NbO5, Ta2O5 and Y2O3. A 3-4 micron thick sample of the nanocomposite has an optical transmittance of at least 80% over a range of 440 nm to 800 nm.
US10516138B2

A display device includes a light-emitting element layer that emits light with a luminance controlled for each of a plurality of unit pixels constituting an image, and a sealing layer provided on the light-emitting element layer and including a plurality of layers. The plurality of layers of the sealing layer includes at least an inorganic layer provided on the light-emitting element layer, an organic layer provided on the inorganic layer, and an inorganic layer that is an uppermost layer. A density of the inorganic layer that is the uppermost layer in a thickness direction changes in the thickness direction.
US10516133B2

An organic EL display panel includes a substrate, a plurality of pixel electrodes disposed in a matrix pattern over the substrate, a first current feeding auxiliary electrode layer disposed to extend in a column or row direction in at least one of gaps between adjacent ones of the pixel electrodes over the substrate, a second current feeding auxiliary electrode layer that contains aluminum as a main constituent and is disposed to be superposed on the first current feeding auxiliary electrode layer, a plurality of light emitting layers disposed on the plurality of pixel electrodes, and a common electrode layer disposed continuously to cover the first current feeding auxiliary electrode layer and the second current feeding auxiliary electrode layer as well as an upper side of the plurality of light emitting layers.
US10516122B2

Disclosed herein is a display apparatus, including: a foldable substrate; a pixel array section including a plurality of pixels disposed on the substrate and each including an electro-optical device; the foldable substrate being folded at a substrate end portion at least on one side thereof around the pixel array section; a peripheral circuit section disposed on the substrate end portion and adapted to drive the pixels of the pixel array section; and a pad section provided on the substrate end portion on which the peripheral circuit section is provided and adapted to electrically connect the peripheral circuit section to the outside of the substrate.
US10516119B2

A flexible display device includes a flexible display panel having a folding area adapted to be folded with respect to an imaginary folding line extending across the flexible display panel in a first direction, a driver electrically connected to the flexible display panel, and a protection film on the folding area of the flexible display panel. The protection film has a first surface facing the flexible display panel and a second surface opposite to the first surface. The flexible display device includes a folding reinforcer on the protection film in an area of the folding area having one or more discontinuous portions.
US10516114B2

Disclosed are a compound for an organic optoelectric device represented by Chemical Formula 1, a composition for an organic optoelectric device, an organic optoelectric device including the same, and a display device. Details of Chemical Formula 1 are the same as those defined in the specification.
US10516109B2

Resistive memory cells, precursors thereof, and methods of making resistive memory cells are described. In some embodiments, the resistive memory cells are formed from a resistive memory precursor that includes a switching layer precursor containing a plurality of oxygen vacancies that are present in a controlled distribution therein, optionally without the use of an oxygen exchange layer. In these or other embodiments, the resistive memory precursors described may include a second electrode formed on a switching layer precursor, wherein the second electrode is includes a second electrode material that is conductive but which does not substantially react with oxygen. Devices including resistive memory cells are also described.
US10516108B2

A tunable resistive element, comprising a first terminal, a second terminal, a dielectric layer and an intercalation layer. The dielectric layer and the intercalation layer are arranged in series between the first terminal and the second terminal. The dielectric layer is configured to form conductive filaments of oxygen vacancies on application of an electric field. The intercalation layer is configured to undergo a topotactic transition comprising an oxygen intercalation in combination with a change in the resistivity of the intercalation layer. A related memory device and a related neuromorphic network comprise resistive memory elements as memory cells and synapses respectively and a corresponding design structure.
US10516106B2

The present disclosure relates to a resistive random access memory (RRAM) device. In some embodiments, the RRAM device has a bottom electrode disposed over a lower interconnect layer surrounded by an inter-level dielectric (ILD) layer. A dielectric data storage layer having a variable resistance is located above the bottom electrode, and a multi-layer top electrode is disposed over the dielectric data storage layer. The multi-layer top electrode has conductive top electrode layers separated by an oxygen barrier structure configured to mitigate movement of oxygen within the multi-layer top electrode. By including an oxygen barrier structure within the top electrode, the reliability of the RRAM device is improved since oxygen is kept close to the dielectric data storage layer.
US10516102B1

A MTJ stack is deposited on a bottom electrode. A top electrode layer and hard mask are deposited on the MTJ stack. The top electrode layer not covered by the hard mask is etched. Thereafter, a first spacer layer is deposited over the patterned top electrode layer and the hard mask. The first spacer layer is etched away on horizontal surfaces leaving first spacers on sidewalls of the patterned top electrode layer. The free layer not covered by the hard mask and first spacers is etched. Thereafter, the steps of depositing a subsequent spacer layer over patterned previous layers, etching away the subsequent spacer layer on horizontal surfaces leaving subsequent spacers on sidewalls of the patterned previous layers, and thereafter etching a next layer not covered by the hard mask and subsequent spacers are repeated until all layers of the MTJ stack have been etched to complete the MTJ structure.
US10516101B2

A method for etching a magnetic tunneling junction (MTJ) structure is described. A stack of MTJ layers is provided on a bottom electrode in a substrate. The MTJ stack is etched to form a MTJ structure wherein portions of sidewalls of the MTJ structure are damaged by the etching. Thereafter, the substrate is removed from an etching chamber wherein sidewalls of the MTJ structure are oxidized. A physical cleaning of the MTJ structure removes damaged portions and oxidized portions of the MTJ sidewalls. Thereafter, without breaking vacuum, an encapsulation layer is deposited on the MTJ structure and bottom electrode.
US10516090B2

A backing member includes: a resin layer which contains a filler; and a plurality of leads each of which is embedded in the resin layer to penetrate through the resin layer from an upper surface of the resin layer to a lower surface of the resin layer. Each of the leads includes a wiring portion, and a terminal portion connected to one end of the wiring portion. A width dimension and a depth dimension of the wiring portion are smaller than a width dimension and a depth dimension of the terminal portion, and an interval between adjacent ones of the wiring portions of the leads is wider than an average particle size of the filler.
US10516089B2

Methods and apparatus are disclosed for operating a memory cell formed from the plurality of coupled Josephson junctions. The memory cell is configured such that applying an electrical signal to the junctions can cause at least one, but not all, of the junctions to change their respective phase states. Subsequent writes to the memory cell using substantially the same electrical pulse do not change the phase state of the plurality of junctions. The memory cell can be ready by providing another electrical pulse to one of the junctions and receiving an output electrical pulse generated in response by a different Josephson junction of the memory cell. A set of phase states are selected to represent the logic values that are stable across anticipated operating conditions for the memory cell. Methods of selecting electrical parameters and manufacturing memory cells are further disclosed.
US10516084B2

A method is provided for fabricating an encapsulated emissive element. Beginning with a growth substrate, a plurality of emissive elements is formed. The growth substrate top surface is conformally coated with an encapsulation material. The encapsulation material may be photoresist, a polymer, a light reflective material, or a light absorbing material. The encapsulant is patterned to form fluidic assembly keys having a profile differing from the emissive element profiles. In one aspect, prior to separating the emissive elements from the handling substrate, a fluidic assembly keel or post is formed on each emissive element bottom surface. In one variation, the emissive elements have a horizontal profile. The fluidic assembly key has horizontal profile differing from the emissive element horizontal profile useful in selectively depositing different types of emissive elements during fluidic assembly. In another aspect, the emissive elements and fluidic assembly keys have differing vertical profiles useful in preventing detrapment.
US10516079B2

A method is specified for producing an optoelectronic semiconductor component, comprising the following steps: A) providing a structured semiconductor layer sequence (21, 22, 23) having a first semiconductor layer (21) with a base region (21c), at least one well (211), and a first cover region (21a) in the region of the well (211) facing away from the base surface (21c), an active layer (23), and a second semiconductor layer (22) on a side of the active layer (23) facing away from the first semiconductor layer (21), wherein the active layer (23) and the second semiconductor layer (22) are structured jointly in a plurality of regions (221, 231) and each region (221, 231) forms, together with the first semiconductor layer (21), an emission region (3), B) simultaneous application of a first contact layer (41) on the first cover surface (21a) and a second contact layer (42) on a second cover surface (3a) of the emission regions (3) facing away from the first semiconductor layer (21) in such a way that the first contact layer (41) and the second contact layer (42) are electrically separated from each other, and the first contact layer (41) and the second contact layer (42) run parallel to each other.
US10516076B2

A dislocation filter for a semiconductor device has a buffer layer comprising a short-period superlattice (SPSL) layer. The SPSL layer has first sub-layers of a first material that alternate with second sub-layers of a second material, the first material and the second material being group III-N binary materials that are different from each other. Each of the first sub-layers and each of the second sub-layers has a sub-layer thickness less than or equal to 12 monolayers. The buffer layer also includes a third layer of a third material, the third material being a group III-N material. The SPSL forms a sandwich structure with the third layer. The buffer layer bends dislocations away from a growth direction of the buffer layer.
US10516072B2

Optically sensitive devices include a device comprising a first contact and a second contact, each having a work function, and an optically sensitive material between the first contact and the second contact. The optically sensitive material comprises a p-type semiconductor, and the optically sensitive material has a work function. Circuitry applies a bias voltage between the first contact and the second contact. The optically sensitive material has an electron lifetime that is greater than the electron transit time from the first contact to the second contact when the bias is applied between the first contact and the second contact. The first contact provides injection of electrons and blocking the extraction of holes. The interface between the first contact and the optically sensitive material provides a surface recombination velocity less than 1 cm/s.
US10516071B2

Described herein are methods of fabricating solar cells. In an example, a method of fabricating a solar cell includes forming an amorphous dielectric layer on the back surface of a substrate opposite a light-receiving surface of the substrate. The method also includes forming a microcrystalline silicon layer on the amorphous dielectric layer by plasma enhanced chemical vapor deposition (PECVD). The method also includes forming an amorphous silicon layer on the microcrystalline silicon layer by PECVD. The method also includes annealing the microcrystalline silicon layer and the amorphous silicon layer to form a homogeneous polycrystalline silicon layer from the microcrystalline silicon layer and the amorphous silicon layer. The method also includes forming an emitter region from the homogeneous polycrystalline silicon layer.
US10516064B1

A technique relates to a semiconductor device. A first stack includes a first plurality of nanowires respectively coupled to first source and drain regions, and a second stack includes a second plurality of nanowires respectively coupled to second source and drain regions. First source and drain contacts couple to a first predefined number of the first plurality of nanowires. Second source and drain contacts to couple to a second predefined number of the second plurality of nanowires, wherein the first predefined number is different from the second predefined number.
US10516059B1

A LTPS TFT (Lower Temperature Polycrystal Silicon thin film transistor) is provided. The LTPS TFT includes substrate, poly-Si layer, gate insulation layer, grid, layer insulation layer, first through hole, second through hole, source and drain. The poly-Si layer includes an undoped layer, a heavily doped layers and a lightly doped layer. The gate insulation layer includes a first layer, a second layer and third layer respectively corresponding to undoped layer, lightly doped layer and third layer. The thickness of second layer is greater than sum of a thickness of first layer and third layer. A manufacture method of LTPS TFT and OLED display device are also provided in invention. The LTPS TFT of this invention has simplify manufacture method and low cost.
US10516054B2

Provided are electronic devices having a two-dimensional (2D) material layer. The electronic device includes an electrode layer that directly contacts an edge of the 2D material layer. The electrode layer may include a conductive material having a high work function or may have a structure in which an electrode layer includes a conductive material having a high work function and an electrode layer includes a conductive material having a low work function.
US10516040B2

A method of manufacturing a semiconductor device includes: providing a substrate including a first semiconductive region of a first conductive type and gate structures over the first semiconductive region, where a gap between the gate structures exposes a portion of the first semiconductive region; and forming a second semiconductive region of a second conductive type in the gap starting from the exposed portion of the first semiconductive region. The forming of the second semiconductive region includes: growing, in a chamber, an epitaxial silicon-rich layer with a first growth rate around a sidewall adjacent to the gate structures that is greater than a second growth rate at a central portion; and, in the chamber, partially removing the epitaxial silicon-rich layer with an etchant with a first etching rate around the sidewall adjacent to the gate structures that is greater than a second etching rate at the central portion.
US10516038B2

In a method for manufacturing a semiconductor device by using a gate replacement technology, a gate space constituted by dielectric material portions, in which a semiconductor fin channel layer is exposed, is formed. The surfaces of the dielectric material portions are made hydrophobic. A first dielectric layer is formed on the semiconductor fin channel layer, while maintaining the surfaces of the dielectric material portions hydrophobic. A surface of the formed first dielectric layer is hydrophilic. A first conductive layer is formed over the first dielectric layer, while maintaining the surfaces of the dielectric material portions hydrophobic. A second conductive layer is formed over the first conductive layer and on the hydrophobic surfaces of the dielectric material portions, thereby filling the gate space.
US10516035B2

Semiconductor device structures and methods for manufacturing the same are provided. The semiconductor device structure includes a fin structure over a substrate. The semiconductor device structure also includes a gate structure over the fin structure. The semiconductor device structure further includes a source/drain structure adjacent to the gate structure. In addition, the semiconductor device structure includes a first spacer layer between the gate structure and the source/drain structure, wherein the first spacer layer has a protruding portion extending towards the substrate.
US10516029B2

In some embodiments, an integrated circuit is provided. The integrated circuit may include an inner ring-shaped isolation structure that is disposed in a semiconductor substrate. Further, the inner-ring shaped isolation structure may demarcate a device region. An inner ring-shaped well is disposed in the semiconductor substrate and surrounds the inner ring-shaped isolation structure. A plurality of dummy gates are arranged over the inner ring-shaped well. Moreover, the plurality of dummy gates are arranged within an interlayer dielectric layer.
US10516026B2

The present disclosure, in some embodiments, relates to a method of forming a memory cell. The method may be performed by forming a select gate on a side of a sacrificial spacer that is disposed over an upper surface of a substrate. The select gate has a non-planar top surface. An inter-gate dielectric layer is formed on the select gate and a memory gate is formed on the inter-gate dielectric layer. The inter-gate dielectric layer extends under the memory gate and defines a recess between sidewalls of the memory gate and select gate. The recess is filled with a first dielectric material.
US10516023B2

A method of forming a semiconductor device includes providing a heterojunction semiconductor body. The heterojunction semiconductor body includes a type III-V semiconductor back-barrier region, a type III-V semiconductor channel layer formed on the back-barrier region, and a type III-V semiconductor barrier layer formed on the back-barrier region. A first two-dimensional charge carrier gas is at an interface between the channel and barrier layers. A second two-dimensional charge carrier gas is disposed below the first two-dimensional charge carrier gas. A deep contact structure in the heterojunction semiconductor body that extends through the channel layer and forms an interface with the second two-dimensional charge carrier gas is formed. The first semiconductor region includes a first contact material that provides a conductive path for majority carriers of the second two-dimensional charge carrier gas at the interface with the second two-dimensional charge carrier gas.
US10516022B2

A wide bandgap semiconductor device is comprising an (n−) doped drift layer between a first main side and a second main side. On the first main side, n doped source regions are arranged which are laterally surrounded by p doped channel layers having a channel layer depth. P+ doped well layers having a well layer depth, which is at least as large as the channel layer depth is arranged at the bottom of the source regions. A p++ doped plug extends from a depth, which is at least as deep as the source layer depth and less deep than the well layer depth, to a plug depth, which is as least as deep as the well layer depth, and having a higher doping concentration than the well layers, is arranged between the source regions and well layers. On the first main side, an ohmic contact contacts as a first main electrode the source regions, the well layers and the plug.
US10516021B2

Techniques are disclosed for fabricating semiconductor transistor devices configured with a sub-fin insulation layer that reduces parasitic leakage (i.e., current leakage through a portion of an underlying substrate between a source region and a drain region associated with a transistor). The parasitic leakage is reduced by fabricating transistors with a sacrificial layer in a sub-fin region of the substrate below at least a channel region of the fin. During processing, the sacrificial layer in the sub-fin region is removed and replaced, either in whole or in part, with a dielectric material. The dielectric material increases the electrical resistivity of the substrate between corresponding source and drain portions of the fin, thus reducing parasitic leakage.
US10516018B2

A super junction MOSFET device including a semiconductor substrate; a base region provided on a primary surface side of the semiconductor substrate and having impurities of a first conductivity type; a source region that includes a portion of a frontmost surface of the base region and has impurities of a second conductivity type; a gate electrode that penetrates through the base region; a source electrode that is provided on the base region and is electrically connected to the source region; and a front surface region that is provided on an entirety of the frontmost surface of the base region in a region differing from a region where the source region and the gate electrode are provided in the base region, is electrically connected to the source electrode provided on the base region, and has a lower impurity concentration of impurities of the second conductivity type than the source region.
US10516015B2

An organic light-emitting display panel is provided. The display panel includes a first driving voltage line arranged on an interlayer insulation layer and electrically connected with a source electrode or drain electrode of a driving transistor, a first reference voltage line arranged on a substrate and configured to extend in a first direction; a second reference voltage line arranged on the substrate and configured to extend in a second direction perpendicular to the first direction. A first electrode of the first switch transistor is electrically connected with the first reference voltage line, and a second electrode of the first switch transistor is electrically connected with a first electrode plate of a capacitor. A first electrode of the second switch transistor is electrically connected with the second reference voltage line, and a second electrode of the second switch transistor is electrically connected with a gate electrode of the driving transistor.
US10516013B2

The present disclosure relates to an ultra high density transparent flat panel display. The present disclosure provides a transparent flat panel display including: a driving current line, a data line and a sensing line running in a vertical direction on a substrate; a scan line and a horizontal sensing line running in a horizontal direction on the substrate; an emission area disposed between the driving current line and the data line; and a transparent area disposed between the data line and the sensing line.
US10516012B2

An electro-optical device includes a circuit substrate including a flattening layer provided on a surface of the circuit substrate, at least one electro-optical element provided on the flattening layer, a sealing film configured to seal the electro-optical element and including at least a resin layer, and a frame-shaped bank surrounding the flattening layer and covered by the resin layer on an inner side of the frame-shaped bank. In a plan view, an unevenness is provided at a peripheral edge of the flattening layer facing the frame-shaped bank.
US10516010B2

The light-emitting apparatus comprising thin film transistors and light emitting elements, comprises; a second inorganic insulation layer on a gate electrode, a first organic insulation layer on the second inorganic insulation layer, a third inorganic insulation layer on the first organic insulation layer, an anode on the third inorganic insulation layer, a second organic insulation layer overlapping with the end of the anode and having an inclination angle of 35 to 45 degrees, a fourth inorganic insulation layer on the upper and side surfaces of the second organic insulation layer and having an opening over the anode, an organic compound layer in contact with the anode and the fourth inorganic insulation layer and containing light-emitting material, and a cathode in contact with the organic compound layer, wherein the third and the fourth inorganic insulation layers comprise silicon nitride or aluminum nitride.
US10516008B2

A novel display panel that can be used as a reflective display panel in an environment with strong external light and as a self-luminous display panel in a dim environment, for example and that has low power consumption and is highly convenient or reliable is provided. The display panel includes a pixel and a substrate that supports the pixel. The pixel includes a first display element (e.g., a reflective liquid crystal element) that includes a reflective film having an opening as a first conductive film and a second display element (e.g., an organic EL element) that emits light to the opening.
US10516007B2

The thickness of a display device including a touch sensor is reduced. Alternatively, the thickness of a display device having high display quality is reduced. Alternatively, a method for manufacturing a display device with high mass productivity is provided. Alternatively, a display device having high reliability is provided. Stacked substrates in each of which a sufficiently thin substrate and a relatively thick support substrate are stacked are used as substrates. One surface of the thin substrate of one of the stacked substrates is provided with a layer including a touch sensor, and one surface of the thin substrate of the other stacked substrate is provided with a layer including a display element. After the two stacked substrates are attached to each other so that the touch sensor and the display element face each other, the support substrate and the thin substrate of each stacked substrate are separated from each other.
US10515996B2

A magnetic cell core includes a seed region with a plurality of magnetic regions and a plurality of nonmagnetic regions thereover. The seed region provides a template that enables formation of an overlying nonmagnetic region with a microstructure that enables formation of an overlying free region with a desired crystal structure. The free region is disposed between two nonmagnetic regions, which may both be configured to induce surface/interface magnetic anisotropy. The structure is therefore configured to have a high magnetic anisotropy strength, a high energy barrier ratio, high tunnel magnetoresistance, a low programming current, low cell-to-cell electrical resistance variation, and low cell-to-cell variation in magnetic properties. Methods of fabrication, memory arrays, memory systems, and electronic systems are also disclosed.
US10515990B2

Semiconductor devices and methods of forming semiconductor devices are disclosed. In some embodiments, a first trench and a second trench are formed in a substrate, and dopants of a first conductivity type are implanted along sidewalls and a bottom of the first trench and the second trench. The first and second trenches are filled with an insulating material, and a gate dielectric and a gate electrode over the substrate, the gate dielectric and the gate electrode extending over the first trench and the second trench. Source/drain regions are formed in the substrate on opposing sides of the gate dielectric and the gate electrode.
US10515987B2

A thin film transistor array substrate includes: a substrate on which a thin film transistor and a storage capacitor are formed. The storage capacitor includes a first electrode plate formed on the substrate, a gate isolation layer or an etching stopper layer formed on the first electrode plate, and a second electrode plate formed on the gate isolation layer or the etching stopper layer. The etching stopper layer may be formed on the gate isolation layer, of which one is partially etched and removed such that there is only one of the gate isolation layer and the etching stopper layer existing between the two electrode plates of the storage capacitor so as to reduce the overall thickness of the isolation layer of the storage capacitor. Thus, the capacitor occupies a smaller area and a higher aperture ratio may be achieved.
US10515982B2

A semiconductor device includes a semiconductor column including a first conductive region of first conductivity type, a second conductive region of second conductivity type, an intrinsic region disposed between the first conductive region and the second conductive region, and a barrier region of the first conductivity type disposed between the intrinsic region and the second conductive region. A gate electrode is disposed to cover the intrinsic region, and a gate insulating layer is disposed between the gate electrode and the intrinsic region. The semiconductor device may operate as a switch or a volatile memory according to a gate voltage applied to a gate and a drain voltage applied to a drain.
US10515980B2

A flash memory structure and a method of making the same are provided. The flash memory structure comprises a substrate, a source, a drain, a tunnel isolation layer, a ferroelectric-charge-trapping layer, at least one blocking isolation layer and at least one gate. The substrate is made of a semiconductive material. The source is formed on the substrate. The drain is formed on the substrate and spaced apart from the source. The tunnel isolation layer is formed on the substrate. The ferroelectric-charge-trapping layer is formed on the tunnel isolation layer and contains a charge-trapping layer and a ferroelectric negative-capacitance effect layer. The at least one blocking isolation layer is formed on the ferroelectric-charge-trapping layer. The at least one gate is formed on the blocking isolation layer. The ferroelectric negative-capacitance effect layer is made of a material with the ferroelectric negative-capacitance effect.
US10515977B2

In some embodiments, the present disclosure relates to an integrated chip. The integrated chip includes a logic region having a plurality of transistor devices disposed within a substrate, an embedded memory region having a plurality of memory devices disposed within the substrate, and a boundary region separating the logic region from the embedded memory region. The boundary region includes a first isolation structure having a first upper surface and a second upper surface below the first upper surface. The first and second upper surfaces are coupled by an interior sidewall overlying the first isolation structure. The boundary region further includes a memory wall arranged on the second upper surface and surrounding the embedded memory region, and a logic wall arranged on the first upper surface and surrounding the memory wall. The logic wall has an upper surface that is above the plurality of memory devices and the memory wall.
US10515976B2

A semiconductor device includes a semiconductor substrate, an isolation structure; a first gate dielectric layer and a first gate electrode. The isolation structure is formed in the semiconductor substrate to divide the semiconductor substrate at least into a first active region and a second active region. The first gate dielectric layer is disposed on the first active region, and has a plane top surface contacting to a sidewall of the isolation structure and forming an acute angle therewith. The first gate electrode stacked on the plane top surface.
US10515975B1

A method for forming a channel hole structure of a 3D memory device is disclosed. The method includes: forming a first alternating dielectric stack and a first insulating layer on a substrate; forming a first channel structure in a first channel hole penetrating the first insulating layer and the first alternating dielectric stack; forming a sacrificial inter-deck plug in the first insulating layer; forming a second alternating dielectric stack on the sacrificial inter-deck plug; forming a second channel hole penetrating the second alternating dielectric stack and expose a portion of the sacrificial inter-deck plug; removing the sacrificial inter-deck plug to form a cavity; and forming an inter-deck channel plug in the cavity and a second channel structure in the second channel hole, the inter-deck channel plug contacts the first channel structure and the second channel structure.
US10515972B2

Some embodiments include apparatuses and methods having a source material, a dielectric material over the source material, a select gate material over the dielectric material, a memory cell stack over the select gate material, a conductive plug located in an opening of the dielectric material and contacting a portion of the source material, and a channel material extending through the memory cell stack and the select gate material and contacting the conductive plug.
US10515968B2

Multi-port semiconductor memory cells including a common floating body region configured to be charged to a level indicative of a memory state of the memory cell. The multi-port semiconductor memory cells include a plurality of gates and conductive regions interfacing with said floating body region. Arrays of memory cells and method of operating said memory arrays are disclosed for making a memory device.
US10515949B2

An integrated circuit includes a stacked MIM capacitor and a thin film resistor and methods of fabricating the same are disclosed. A capacitor bottom metal in one capacitor of the stacked MIM capacitor and the thin film resistor are substantially at the same layer of the integrated circuit, and the capacitor bottom metal and the thin film resistor are also made of substantially the same materials. The integrated circuit with both of a stacked MIM capacitor and a thin film resistor can be made in a cost benefit way accordingly, so as to overcome disadvantages mentioned above.
US10515946B2

A semiconductor device includes a thyristor disposed in a semiconductor body. The thyristor has an anode, a cathode, a first bipolar transistor located on an anode side, and a second bipolar transistor located on a cathode side. The first and second bipolar transistors are nested and connected between the anode and the cathode. A MOS transistor is disposed in the semiconductor body. The MOS transistor is coupled between a collector region and an emitter region of the second bipolar transistor. The MOS transistor has a gate region connected to the cathode via a resistive semiconductor region that incorporates at least a part of a base region of the second bipolar transistor.
US10515933B2

A method of manufacturing a semiconductor substrate structure for use in a semiconductor substrate stack system is presented. The method includes a semiconductor substrate which includes a front-face, a backside, a bulk layer, an interconnect layer that includes a plurality of inter-metal dielectric layers sandwiched between conductive layers, a contact layer that is between the bulk layer and the interconnect layer, and a TSV structure commencing between the bulk layer and the contact layer and terminating at the backside of the substrate. The TSV structure is electrically coupled to the interconnect layer and the TSV structure is electrically coupled to a bonding pad on the backside.
US10515923B2

A semiconductor package structure is provided. The semiconductor package structure includes a chip structure. The semiconductor package structure includes a first conductive structure over the chip structure. The first conductive structure is electrically connected to the chip structure. The first conductive structure includes a first transition layer over the chip structure, and a first conductive layer on the first transition layer. The first conductive layer is substantially made of twinned copper.
US10515910B2

According to various embodiments, a semiconductor device may include: a contact pad; a metal clip disposed over the contact pad; and a porous metal layer disposed between the metal clip and the contact pad, the porous metal layer connecting the metal clip and the contact pad with each other.
US10515901B2

A method includes dispensing sacrificial region over a carrier, and forming a metal post over the carrier. The metal post overlaps at least a portion of the sacrificial region. The method further includes encapsulating the metal post and the sacrificial region in an encapsulating material, demounting the metal post, the sacrificial region, and the encapsulating material from the carrier, and removing at least a portion of the sacrificial region to form a recess extending from a surface level of the encapsulating material into the encapsulating material.
US10515896B2

Methods and devices for forming a conductive line disposed over a substrate. A first dielectric layer is disposed over the substrate and coplanar with the conductive line. A second dielectric layer disposed over the conductive line and a third dielectric layer disposed over the first dielectric layer. A via extends through the second dielectric layer and is coupled to the conductive line. The second dielectric layer and the third dielectric layer are coplanar and the second and third dielectric layers have a different composition. In some embodiments, the second dielectric layer is selectively deposited on the conductive line.
US10515895B2

A device includes a substrate and at least three conducting features embedded into the substrate. Each conducting feature includes a top width x and a bottom width y, such that a top and bottom width (x1, y1) of a first conducting feature has a dimension of (x1y2), and a top and bottom width (x3, y3) of a third conducting feature has a dimension of (x3>y3). The device also includes a gap structure isolating the first and second conducting features. The gap structure can include such things as air or dielectric.
US10515894B2

A method of forming a self-aligned pattern of vias in a semiconductor device comprises etching a pattern of lines that contain notches that are narrower than other parts of the line. Thereafter, vias are created where the notches are located. The locations of the vias are such that the effect of blown-out areas is minimized. Thereafter, the lines are etched and the vias and line areas are filled. The layers are planarized such that the metal fill is level with a surrounding ultra-low-k dielectric. Additional metal layers, lines, and vias can be created. Other embodiments are also described herein.
US10515892B2

A method for forming a through-substrate-via structure includes forming a via hole in a substrate, depositing a conductive material in the via hole, forming an annular groove in the substrate surrounding the conductive material, and depositing a dielectric material in the annular groove with overhang portions of the deposited dielectric material at a top surface of the groove forming an air gap in an interior portion of the groove.
US10515880B2

A lead frame for a packaged integrated circuit (IC) device has a die receiving area and leads that extend outwardly from the die receiving area. The leads have an inner lead area proximate the die receiving area and an outer lead area distant from the die receiving area. Notches are formed in a surface of alternate ones of the leads, in the inner lead area proximate to the outer lead area. The notches facilitate bending of the alternate leads when the leads are subjected to a downward force by a mold tool, such that one set of leads lies in a first plane and another set lies in a second plane spaced from the first plane. The leads in the first plane can be formed into Gull Wing leads and the other set of leads into J-leads.
US10515866B2

Some embodiments relate to a semiconductor device. The semiconductor device includes a layer disposed over a substrate. A conductive body extends through the layer. A plurality of bar or pillar structures are spaced apart from one another and laterally surround the conductive body. The plurality of bar or pillar structures are generally concentric around the conductive body.
US10515852B2

Structures and formation methods of a semiconductor device are provided. The semiconductor device structure includes a semiconductor substrate and a first dielectric layer over the semiconductor substrate. The semiconductor device structure also includes a conductive feature in the first dielectric layer and a second dielectric layer over the first dielectric layer. The semiconductor device structure further includes a resistive element electrically connected to the conductive feature. A first portion of the resistive element is over the dielectric layer, and a second portion of the resistive element extends towards the conductive feature.
US10515849B2

A semiconductor device is provided. The semiconductor device includes a source/drain region, a silicide layer on the source/drain region, an interlayer dielectric (ILD) layer over the silicide layer, and a source drain contact. The source/drain contact has a top portion extending through the ILD layer and a bottom portion embedded in the silicide layer.
US10515847B2

A method for forming openings in an underlayer includes: forming a photoresist layer on an underlayer formed on a substrate; exposing the photoresist layer; forming photoresist patterns by developing the exposed photoresist layer, the photoresist patterns covering regions of the underlayer in which the openings are to be formed; forming a liquid layer over the photoresist patterns; after forming the liquid layer, performing a baking process so as to convert the liquid layer to an organic layer in a solid form; performing an etching back process to remove a portion of the organic layer on a level above the photoresist patterns; removing the photoresist patterns, so as to expose portions of the underlayer by the remaining portion of the organic layer; forming the openings in the underlayer by using the remaining portion of the organic layer as an etching mask; and removing the remaining portion of the organic layer.
US10515844B2

A substrate supporting and transferring apparatus and associated methods, the apparatus including a shuttle configured to move in a x-direction and a y-direction, the y-direction being perpendicular to the x-direction; a lower wedge block on the shuttle, the lower wedge block including a lower surface that is parallel with an upper surface of the shuttle and an upper surface that is inclined with respect to the lower surface of the lower wedge block; an upper wedge block on the lower wedge block, the upper wedge block including a lower surface that is parallel with the upper surface of the lower wedge block and an upper surface that is parallel with the upper surface of the shuttle; and a chuck on the upper wedge block, the chuck being configured to support a substrate.
US10515842B2

A substrate transfer hand includes a longitudinal hand support extending in a longitudinal direction, and first and second transverse hand supports coupled to the longitudinal hand support and extending transversely to the longitudinal direction of the longitudinal hand support. Each of the first transverse hand supports includes a plurality of first contact points aligned in a direction in which the first transverse hand support extends and capable of contacting a substrate. The maximum height position of the first contact points is a first height. Each of the second transverse hand supports includes a plurality of second contact points aligned in a direction in which the second transverse hand support extends and capable of contacting the substrate. The maximum height position of the second contact points is a second height that is lower than the first height.
US10515834B2

Systems and techniques for forming buffer gas microclimates around semiconductor wafers in environments external to a semiconductor processing chamber are disclosed. Such systems may include slot doors that may allow for single wafers to be removed from a multi-wafer stack while limiting outflow of buffer gas from a multi-wafer storage system, as well as buffer gas distributors that move in tandem with robot arms used to transport wafers for at least some of the movements of such robot arms.
US10515829B2

A package system comprising a first interconnect structure arranged over a first surface of a first substrate; a plurality of first through silicon via (TSV) structures in and extending through the first substrate; a molding compound material surrounding the first substrate; at least one through via in the molding compound material with the through via being offset from the first substrate in a direction parallel to the first surface; a second interconnect structure over a second surface of the first substrate; and a first integrated circuit mounted over the first surface of the substrate, with the first integrated circuit being electrically coupled to at least one of the first TSV structures through the first interconnect structure and a connecting bump while the first interconnection structure is electrically coupled to the through via. The first interconnect structure may also be configured for mounting one or more integrated circuits and/or a second interposer on a surface opposite that of the first interposer.
US10515823B2

An integrated circuit structure includes a first metal feature formed into a first dielectric layer, a second metal feature formed into a second dielectric layer, the second dielectric layer being disposed on said first dielectric layer, and a via connecting the first metal feature to the second metal feature, wherein a top portion of the via is offset from a bottom portion of the via.
US10515819B2

A semiconductor device includes a substrate having a first region and a second region, the first region including memory cells, and the second region including transistors for driving the memory cells, and device isolation regions disposed within the substrate to define active regions of the substrate. The active regions include a first guard active region surrounding the first region, a second guard active region surrounding a portion of the second region, and at least one dummy active region disposed between the first guard active region and the second guard active region.
US10515817B2

A method includes forming a mask layer over a target layer. A first etching process is performed on the mask layer to form a first opening and a second opening in the mask layer. A second etching process is performed on the mask layer to reduce an end-to-end spacing between the first opening and the second opening. The first etching process and the second etching process have different anisotropy properties. A pattern of the mask layer is transferred to the target layer.
US10515801B2

Self-assembling materials, such as block copolymers, are used as mandrels for pitch multiplication. The copolymers are deposited over a substrate and directed to self-assemble into a desired pattern. One of the blocks forming the block copolymers is selectively removed. The remaining blocks are used as mandrels for pitch multiplication. Spacer material is blanket deposited over the blocks. The spacer material is subjected to a spacer etch to form spacers on sidewalls of the mandrels. The mandrels are selectively removed to leave free-standing spacers. The spacers may be used as pitch-multiplied mask features to define a pattern in an underlying substrate.
US10515794B2

A process for depositing a silicon carbon nitride film on a substrate can include a plurality of complete deposition cycles, each complete deposition cycle having a SiN sub-cycle and a SiCN sub-cycle. The SiN sub-cycle can include alternately and sequentially contacting the substrate with a silicon precursor and a SiN sub-cycle nitrogen precursor. The SiCN sub-cycle can include alternately and sequentially contacting the substrate with carbon-containing precursor and a SiCN sub-cycle nitrogen precursor. The SiN sub-cycle and the SiCN sub-cycle can include atomic layer deposition (ALD). The process for depositing the silicon carbon nitride film can include a plasma treatment. The plasma treatment can follow a completed plurality of complete deposition cycles.
US10515793B2

A device includes a fin structure, a dielectric layer, a gate a spacer, and an epitaxy structure. The dielectric layer is over the fin structure. The gate is over the dielectric layer. The spacer is on a sidewall of the gate. The spacer has a thickness along a direction parallel to a longitudinal axis of the fin structure, and a distance along the direction from an outer sidewall of the spacer to an end surface of the fin structure is greater than the thickness of the spacer. The epitaxy structure is in contact with the fin structure.
US10515785B2

A coating method includes vaporizing a portion of a cathode to form a metallic plasma, and directing the metallic plasma toward the workpiece. A first magnetic field generator, disposed in a first electrically conductive portion of a first stinger cup, is operated to steer the electrical arc about at least one evaporative surface of the cathode. a second portion of the electrically conductive stinger cup is selectively contacted with the cathode, and the first portion of the first stinger cup is spaced from the second portion from by a thermally insulating layer therebetween. The thermally insulating layer is disposed directly between the first magnetic field generator and the cathode when the first stinger cup is in contact with the cathode.
US10515782B2

A system and method for rapid atomic layer etching (ALET) including a pulsed plasma source, with a spiral coil electrode, a cooled Faraday shield, a counter electrode disposed at the top of the tube, a gas inlet and a reaction chamber including a substrate support and a boundary electrode. The method includes positioning an etchable substrate in a plasma etching chamber, forming a product layer on the surface of the substrate, removing a portion of the product layer by pulsing a plasma source, then repeating the steps of forming a product layer and removing a portion of the product layer to form an etched substrate.
US10515779B2

An imaging system having a scanning electron microscope capable of rapidly obtaining clear images of inspection targets at different heights is disclosed. The imaging system includes a computer having a memory storing design data including two-dimensional design information of each of layers of a three-dimensional multilayer structure constituting a surface of the specimen, the design data further including height information of each of the layers. The computer is configured to: read the two-dimensional design information and the height information from the memory; calculate a height of an image acquisition position on the specimen from the two-dimensional design information and the height information; and instruct the scanning electron microscope to focus the electron beam on the image acquisition position based on the calculated height of the image acquisition position.
US10515774B2

An electromagnetic relay includes: a first member integrally including a first horizontal portion to which an armature is fixed, a vertical portion to which a yoke is fixed, a hinge spring connected between the vertical portion and the first horizontal portion, a spring arm including a pair of movable contacts, and a pair of first terminals extended downward from the vertical portion; a second member integrally including a front plate portion extended in front of an electromagnet in a vertical direction, a second horizontal portion including a pair of fixed contacts opposed to the movable contacts, and a pair of second terminals extended downward from the front plate portion; a pair of permanent magnets that sandwich the movable contacts and the fixed contacts in a right-to-left direction and that is not opposed to the electromagnet; and a cover including accommodating portions accommodating the permanent magnets.
US10515769B2

A push switch according to the present disclosure includes: a case including a recess and having an upper surface located around the recess; a movable member disposed in the recess and including a pressure-receiving portion; a contact portion which switches between ON and OFF by deformation of the movable member; a first sheet including a joining portion which is opposite to the upper surface of the case, a pressing portion located above the pressure-receiving portion, and an intermediate portion located between the joining portion and the pressing portion, the first sheet covering the recess at the pressing portion and the intermediate portion; and a second sheet joined to the first sheet. The joining portion of the first sheet is joined to the upper surface of the case, and the second sheet is joined to the intermediate portion of the first sheet.
US10515758B2

A method of manufacturing a coil component includes the steps of disposing a dummy metal layer on a base; laminating a base insulating resin on the dummy metal layer; exposing the dummy metal layer by disposing an opening part in the base insulating resin; disposing a spiral wiring on the base insulating resin and disposing a sacrificial conductor on the dummy metal layer in the opening part of the base insulating resin; enlarging the sacrificial conductor by plating by energizing the dummy metal layer; covering the spiral wiring and the sacrificial conductor with an insulating resin; exposing the sacrificial conductor by disposing an opening part in the insulating resin; forming a hole part by removing the sacrificial conductor by etching from the opening part of the insulating resin; and constructing the inner magnetic path of a magnetic resin by filling the hole part with the magnetic resin.
US10515755B2

A coil electronic component includes: a plurality of stacked coil layers each including coil patterns including anisotropic plating layers; conductive vias connecting the coil patterns formed on different coil layers to each other; and external electrodes electrically connected to the plurality of coil layers.
US10515753B2

A coil component includes a substrate and a coil portion disposed on at least one surface thereof. The coil portion includes a first coil pattern disposed on one surface of the substrate, a first insulating layer covering the first coil pattern and having a first surface facing the substrate and a second surface opposing the first surface, and an intermediate layer including third and fourth surfaces opposing each other, the third surface being disposed to face the second surface of the first insulating layer, and average surface roughness of the fourth surface being lower than that of the second surface. The coil portion further includes a second coil pattern disposed on the fourth surface of the intermediate layer and connected to the first coil pattern through a conductive via, and a second insulating layer disposed in a space between the fourth surface and the second coil pattern.
US10515751B2

A soft magnetic molded body, in which a binder component is used to bind a soft magnetic metal powder that has a flat shape, includes 60% by volume or more of the soft magnetic metal powder and 10-30% by volume of fine open pores. The binder component includes an inorganic oxide as a main component.
US10515750B2

A coil electronic component includes a substrate; a coil pattern formed on at least one of first and second main surfaces of the substrate; a body region filling at least a core region of the coil pattern and having a magnetic material; and a lead portion forming a portion of an outermost region of the coil pattern and exposed to the outside of the body region. A distance between the lead portion and a portion of the coil pattern which is immediately adjacent to the lead portion and which is disposed between the lead portion and a center of the coil pattern is larger than a distance between adjacent patterns of the coil pattern.
US10515747B2

The invention provides an R—Fe—B sintered magnet consisting essentially of 12-17 at % of Nd, Pr and R, 0.1-3 at % of M1, 0.05-0.5 at % of M2, 4.8+2*m to 5.9+2*m at % of B, and the balance of Fe, containing R2(Fe,(Co))14B intermetallic compound as a main phase, and having a core/shell structure that the main phase is covered with a grain boundary phases. The sintered magnet has an average grain size of less than 6 μm, a crystal orientation of more than 98%, and a degree of magnetization of more than 96%, and exhibits a coercivity of at least 10 kOe despite a low or nil content of Dy, Tb, and Ho.
US10515746B2

A grommet configured to provide support for a cable exiting of a housing is presented herein. The grommet has a generally elongate shape extending along a longitudinal axis. The grommet includes a sealing part configured to interact with an inner wall of an exit point of the housing, a sleeve arranged around the longitudinal axis and configured to be arranged outside of the housing to act as a cable relief on the outside of the housing, the sealing part, and one or more reinforcement members provided in a transition region between the sealing part and the sleeve. An electronic member including an electric cable connected to an electronic component present within the housing of the electronic member and the grommet as well as a method of the forming grommet is also presented.
US10515743B1

A cable may include a plurality of twisted pairs of individually insulated conductors, a separator positioned between the twisted pairs, and a jacket formed around the twisted pairs and the separator. The separator may include a longitudinally extending spine positioned between the plurality of twisted pairs and a plurality of projections extending from the spine. Each projection may extend between at least one adjacent set of twisted pairs. Further, along a longitudinal length of the separator, the plurality of projections extend between all of the adjacent sets of twisted pairs. However, at any given cross-sectional point along the longitudinal length, the separator does not extend between all of the adjacent sets of twisted pairs.
US10515736B2

Disclosed herein are nanostructured conducting films. The nanostructured conducting films can comprise a nanocrystal phase comprising a plurality of nanocrystals comprising a first metal chalcogenide, the nanocrystal phase being dispersed within a continuous phase comprising a second metal chalcogenide, and wherein the nanocrystal phase, the continuous phase, or a combination thereof further comprises a dopant. In some examples, the first metal chalcogenide and/or the second metal chalcogenide comprise a metal oxide. Also disclosed herein are transparent conducting oxide films having heterogeneous dopant distributions, the films having high mobility, good conductivity, or combinations thereof. Also described herein are methods of making and methods of use of the nanostructured conducing films described herein.
US10515734B2

An aluminum alloy wire is composed of an aluminum alloy. The aluminum alloy contains equal to or more than 0.005 mass % and equal to or less than 2.2 mass % of Fe, and a remainder of Al and an inevitable impurity. In a transverse section of the aluminum alloy wire, a surface-layer crystallization measurement region in a shape of a rectangle having a short side length of 50 μm and a long side length of 75 μm is defined within a surface layer region extending from a surface of the aluminum alloy wire by 50 μm in a depth direction, and an average area of crystallized materials in the surface-layer crystallization measurement region is equal to or more than 0.05 μm2 and equal to or less than 3 μm2.
US10515724B2

A method and a system for determining an association of at least one biological feature with a medical condition utilizes the novel L1/2 penalized network-constraint regression model to achieve an improved biological analysis, in particular by solving high-dimensional problems. The method and the system of the present invention attain high accuracy and preciseness.
US10515710B2

A device is disclosed that includes a memory array, a comparing circuit, and a calculating circuit. The memory array is configured to store a first response of an under-test device. The comparing circuit is configured to compare the first response with a plurality of responses of the under-test device operated in conditions that are different from each other to generate comparing results. The calculating circuit is configured to output a maximum hamming distance between two of the first response and the plurality of responses according to the comparing results.
US10515689B2

A circuit includes a data line, a first cell in a first row of a memory array, and a second cell in a second row of the memory array. The first cell is electrically coupled with the data line and the second cell is electrically coupled with the data line. The circuit is configured to simultaneously transfer data from the first cell and the second cell to the data line in a first read operation on the first row.
US10515686B1

A reference current circuit usable in a memory circuit has an input leg comprising a current sink and a first resistor connected between the current sink and a voltage supply node, and has an output leg connected between the supply voltage node and a load. The output leg includes a second resistor and a control transistor. The load is connected in current flow communication with the control transistor. An amplifier has a first input connected to the output node of the current sink in the input leg and a second input connected to the second resistor. An output of the amplifier is connected to the gate of the control transistor.
US10515685B2

Provided herein are a semiconductor memory device and a method of operating the semiconductor memory device. The semiconductor memory device having improved reliability includes a memory cell array including memory cells coupled to a plurality of word lines, a peripheral circuit configured to perform a program operation on a word line selected from among the plurality of word lines, and control logic configured to control the peripheral circuit so that, when the selected word line is a reference word line during the program operation, a partial erase operation is performed on memory cells included in a memory cell group corresponding to the reference word line.
US10515684B2

Various implementations described herein are directed to an integrated circuit having a wordline driver coupled to a bitcell via a wordline. The wordline driver may include multiple transistors. The integrated circuit may include a read assist transistor coupled to the wordline between the wordline driver and the bitcell. Gates of the read assist transistor and at least one transistor of the multiple transistors may be coupled together. While activated, the read assist transistor may provide a read assist signal to the wordline when the wordline is selected and driven by the wordline driver.
US10515679B2

A magneto-resistive memory (MRM) structure includes a source line and a first transistor that includes a source region and a drain region. The source line is electrically connected to the source region of the first transistor. The MRM structure further includes an MRM cell that includes an MRM transistor electrically in series with an MRM magnetic tunnel junction (MTJ). The MRM transistor is electrically connected to the drain region of the first transistor such that the MRM cell is electrically in series with the first transistor. Still further, the MRM structure further includes a voltage amplifier electrically connected to a mid-point node of the first transistor and the MRM transistor, a sense-amplifier electrically connected to the voltage amplifier, and a bit line electrically connected to the MRM MTJ of the MRM cell.
US10515667B2

A video distribution system transfers a formatted video signal (20) having elementary streams representing audiovisual content to be rendered in a selected combination and stream information indicative of selectable elementary streams. The formatted video signal represents extended video having an extended range (HDR) of brightness and/or color. A video device (21) processes input video to provide video processing metadata representing a conversion between standard video and the extended video. The formatted video signal comprises a primary video elementary stream representing standard or extended video, a video processing elementary stream not comprising audiovisual content but comprising video processing metadata representing a conversion between standard and extended video or vice versa, and extended stream information comprising an entry indicative of the video processing elementary stream. Advantageously a video player (22), for example a BD player, is enabled to render both extended and standard video based on the extended stream information and the video processing elementary stream.
US10515661B2

The magnetic tape device includes a magnetic tape including a magnetic layer, in which an intensity ratio of a peak intensity of a diffraction peak of a (110) plane with respect to a peak intensity of a diffraction peak of a (114) plane of a hexagonal ferrite crystal structure obtained by an X-ray diffraction analysis of the magnetic layer by using an In-Plane method is 0.5 to 4.0, a vertical direction squareness ratio of the magnetic tape is 0.65 to 1.00, Ra measured regarding a surface of the magnetic layer is equal to or smaller than 2.0 nm, and a C—H derived C concentration calculated from a C—H peak area ratio of C1s spectra obtained by X-ray photoelectron spectroscopic analysis performed on the surface of the magnetic layer at a photoelectron take-off angle of 10 degrees is 45 to 65 atom %.
US10515658B1

A method includes generating, during manufacture of a heat-assisted magnetic recording (HAMR) disk drive, a temperature compensation equation for a compensation factor using initial operating currents supplied to a laser diode of the disk drive at different initial operating temperatures and an efficiency value based on the initial operating temperatures. The operating currents are representative of currents for recording data to or erasing data from a magnetic recording medium. The temperature compensation equation is stored in the disk drive. A subsequent efficiency value is determined based on at least one of the initial operating temperatures and an operating temperature differing from the initial operating temperatures. An updated compensation factor at the operating temperature is determined during field operation using the temperature compensation equation and the subsequent efficiency value. An updated operating current is calculated using the updated compensation factor and the operating temperature. A current supplied to the laser diode for a subsequent write operation is adjusted to the updated operating current.
US10515654B2

A system is described that constantly learns the sound characteristics of an indoor environment to detect the presence or absence of humans within that environment. A detection model is constructed and a decision feedback approach is used to constantly learn and update the statistics of the detection features and sound events that are unique to the environment in question. The learning process may not only rely on acoustic signal, but may also make use of signals derived from other sensors such as range sensor, motion sensors, pressure sensors, and video sensors.
US10515646B2

A quantization apparatus comprises: a first quantization module for performing quantization without an inter-frame prediction; and a second quantization module for performing quantization with an inter-frame prediction, and the first quantization module comprises: a first quantization part for quantizing an input signal; and a third quantization part for quantizing a first quantization error signal, and the second quantization module comprises: a second quantization part for quantizing a prediction error; and a fourth quantization part for quantizing a second quantization error signal, and the first quantization part and the second quantization part comprise a trellis structured vector quantizer.
US10515644B2

Methods for generating an object based audio program which is renderable in a personalizable manner, e.g., to provide an immersive, perception of audio content of the program. Other embodiments include steps of delivering (e.g., broadcasting), decoding, and/or rendering such a program. Rendering of audio objects indicated by the program may provide an immersive experience. The audio content of the program may be indicative of multiple object channels (e.g., object channels indicative of user-selectable and user-configurable objects, and typically also a default set of objects which will be rendered in the absence of a selection by a user) and a bed of speaker channels. Another aspect is an audio processing unit (e.g., encoder or decoder) configured to perform, or which includes a buffer memory which stores at least one frame (or other segment) of an object based audio program (or bitstream thereof) generated in accordance with, any embodiment of the method.
US10515639B1

Various embodiments of the technology described herein alleviate the need to specifically request enrollment information from a user to enroll the user in a voice biometric authentication program. The system can receive voice data from a user device including audio data of a user speaking a word or phrase. The system can determine the word or phrase from the voice data to determine whether the word or phrase is in a set of available words or phrases and whether the word or phrase is usable for voice authentication of the user. In response to the word or phrase being in the set of available words or phrases and being usable for the voice authentication of the user, the system can perform authentication based on the voice data without requiring further interaction from the user.
US10515632B2

Aspects of the subject disclosure may include, for example, obtaining an input, e.g., from a human operator, comprising a request. A number of activities are identified, e.g., by a virtual assistant, based on the request. Performance of the number of activities is facilitated, e.g., by the virtual assistant. A result is determined, e.g., by the virtual assistant, based on the performance of the number of activities, wherein a response to the request is based on the result. Other embodiments are disclosed.
US10515630B1

A device monitors a communication between a user associated with a user device and a service representative associated with a service representative device, and causes a natural language processing model to perform a natural language processing analysis of a user input of the communication to identify a topic associated with the communication. The device determines a first score associated with the topic, and determines a second score associated with enabling the communication, where the first score and second score indicate a service performance score of an entity. The device causes a sentiment analysis model to perform a sentiment analysis of the communication to determine a sentiment score indicating a level of satisfaction the user has relative to the topic. The device updates a transaction protocol associated with the topic based on the service performance score, and/or updates a communication processing protocol associated with the communication based on the sentiment score.
US10515625B1

Multi-modal natural language processing systems are provided. Some systems are context-aware systems that use multi-modal data to improve the accuracy of natural language understanding as it is applied to spoken language input. Machine learning architectures are provided that jointly model spoken language input (“utterances”) and information displayed on a visual display (“on-screen information”). Such machine learning architectures can improve upon, and solve problems inherent in, existing spoken language understanding systems that operate in multi-modal contexts.
US10515623B1

A system and method for a wearable device capable of detecting a wake gesture for purposes of capturing and forwarding audio data corresponding to a spoken utterance. The device may wake for purposes of capturing utterance audio data in response to a combination of a wake gesture and wakeword. The wake gesture may enable a wakeword detector. The device may also attempt to detect a wakeword utterance in a noisy environment. In response to determining the noisy environment, the device may receive motion data from a motion sensor; determining the motion data corresponds to a wake gesture, and send the audio data corresponding to an utterance to a remote device for processing. The device may also wake based on a combined confidence of wakeword and wake gesture detection.
US10515619B1

Disclosures of the present invention describe a portable smart electronic device, which consists of several first reference microphones, a first loudspeaker, a first error microphone, several of second reference microphones, a second loudspeaker, a second error microphone, and a noise controlling module. Both the first error microphone and the second error microphone are set to have a noise detection direction and face to a first region near to a right ear and a second region near to a left ear, respectively. Therefore, the noise detection direction and an audio broadcasting direction of both the first loudspeaker and the second loudspeaker have a same progress direction. By such arrangement, this portable smart electronic device can be operated to adaptively provide an anti-noise audio to the first region and the second region for establishing a quiet zone in both the two regions by attenuating various environment noises.
US10515618B2

A waveform data structure includes a plurality of types of frames having different data sizes. Each of the plurality of types of frames includes an auxiliary information area and a data area. The auxiliary information area includes an area for storing common effective-bit length data for a section of waveform samples, and an area for storing an identifier for identifying one of the plurality of types of frames. The data area is an area for storing extracted waveform samples which are extracted from the waveform samples based on the common effective-bit length. The number of the extracted waveform samples is determined based on the common effective-bit length.
US10515613B2

In a method of processing images and an apparatus of the present disclosure, a mobile terminal obtains a storage file of a target image, where the storage file includes a plurality of file blocks and precision information of an image display system that is suitable for the file blocks. The mobile terminal obtains reference precision of the image display system for determining that at least one file block is suitable for the reference precision in the storage file. The mobile terminal further displays the target image according to the at least one determined file block.
US10515612B2

A system and method for operating a display. In some embodiments, the method includes: transforming a stress profile for a slice of the display, with a first transformation, to form a transformed stress profile; compressing the transformed stress profile to form a compressed transformed stress profile; decompressing the compressed stress profile to form a decompressed transformed stress profile; and transforming the decompressed transformed stress profile, with a second transformation, to form a decompressed stress profile, the second transformation being an inverse of the first transformation.
US10515611B2

Performance counters provided in a graphics processor unit (GPU) are used to provide values used to make a determination of GPU activity so that power management can be exercised. In preferred embodiments counter values relating to computation unit idle times, computation unit stall times, DRAM bandwidth and computation unit stall times due to a sampler wait are utilized to determine performance level. If performance is above a minimum level but the GPU is above certain idleness determinations provided by those values, the GPU can have portions powered down to reduce power consumption while not having a noticeable effect on operations. Based on the various counter values, portions of the GPU can be turned off or disabled to reduce power consumption without having a noticeable effect on perceived GPU performance.
US10515609B2

A first circuit generates first display data that is digital data which has information on luminance of an image displayed on a display portion. A second circuit generates second display data that is digital data obtained by converting a digital value of the first display data. A third circuit generates a first analog signal and a second analog signal whose potentials are calculated on the basis of the digital value of the first display data. The potential of the second analog signal is lower than the potential of the first analog signal. A fourth circuit converts the second display data into third display data that is analog data. A potential of the third display data is calculated on the basis of the potential of the first analog signal, the potential of the second analog signal, and a digital value of the second display data.
US10515608B2

The present disclosure provides a method for improving ghosting in a display screen, including the steps of: acquiring a brightness of a screen to be displayed and an average brightness of a ghosting; acquiring a position of the ghosting in the display device, if the average brightness of the ghosting is greater than the brightness of the screen to be displayed; and processing the screen to improve a brightness of the screen corresponding to the ghosting in the screen to be displayed. The present disclosure further provides a system for improving ghosting in a display screen. The present disclosure utilizes the software algorithm to locally adjust the brightness at a position with high reflection and high glare in the display screen so as to enhance the local brightness of the display device and enhance the readability of the display screen and achieve the anti-glare effect and the anti-reflection effect.
US10515603B2

A shift register, a driving method, a gate driving circuit, and a display device are provided. The shift register includes an input circuit and an output control circuit. The input circuit transmits a first signal from a first power terminal or a second signal from a second power terminal to the output control circuit under control of an input signal, a first clock signal and a second clock signal. The output control circuit transmits the first signal from the first power terminal or the second signal from the second power terminal to a signal output terminal under control of the first clock signal and the second clock signal. The input signal input to the shift register is delayed and output to a signal input terminal of a shift register in a next row.
US10515601B2

The present invention involves a GOA circuit for preventing clock signals from missing. The GOA circuit comprises a plurality of cascaded GOA units. The N-th stage GOA unit comprises a pull-high stage-transfer unit, a pull-down unit, and a pull-down sustain unit, which are respectively connected with a first node (Q(N)) and a gate signal output terminal (G(N)) of the N-th stage GOA unit. The pull-high control unit is connected with the first node (Q(N)) of the N-th stage GOA unit. From a specific stage, each of the GOA unit further comprises an additional circuit for preventing clock signals from missing. The additional circuit is connected with the pull-down sustain unit. When the clock signal is missing, the additional circuit utilizes the start signal (STV), a first low-frequency clock signal (LC1), and the second low-frequency clock signal (LC2) which are capable of lowering the potential of the first node (Q(N)) of the N-th stage GOA unit. The GOA circuit for preventing clock signals from missing of the present invention, which is capable of solving the problem that the display signal is damaged due to the disappearance of the clock signal.
US10515581B2

The LED pixel includes a driver IC (20) and an LED chip (40); the LED chip (40) is stacked and mounted on a surface of the driver IC (20), and a wire (31) going from the cathode of the LED chip (40) is connected to the driver IC (20). The driver IC (20) is an unpackaged die. An insulation layer is disposed on the surface of the die, and a pad (30) disposed on the insulation layer is connected to a positive electrode. The LED chip (40) is mounted on the pad (30), and the anode of the LED chip (40) is electrically connected with the pad (40). This improves the light transmittance of the LED display product.
US10515575B2

A bistable display includes: an inner box constituted of a first substrate, a second substrate and a box body surrounding a space between the first substrate and the second substrate, a bistable display material is injected into the space, and one or more of a common electrode conductive layer, a pattern conductive layer, and a background conductive layer are respectively formed on the first substrate and/or the second substrate inside the inner box, and the common electrode conductive layer is led out of the inner box through a common electrode, the pattern conductive layer is led out of the inner box through a pattern electrode, and the background conductive layer is led out of the inner box through a background electrode.
US10515574B1

A waveguide display includes a source assembly, an output waveguide, and a controller. The source assembly includes a light source and an optics system. The light source includes source elements arranged in a 1D or 2D array that emit image light. The optics system includes a scanning mirror assembly that scans the image light to particular locations based on scanning instructions. The output waveguide receives the scanned image light from the scanning mirror assembly and outputs an expanded image light. In some embodiments, the waveguide display includes a source waveguide and the 1D array of source elements. The source waveguide receives a conditioned image light from the source assembly. The controller generates the scanning instructions and provides the scanning instructions to the scanning mirror assembly. In some embodiments, the controller provides the scanning instructions to an actuator assembly of the source waveguide.
US10515570B2

A flexible display device includes a display panel that includes a bending area that is bendable about a bending axis that extends in a first direction and first and second non-bending areas spaced apart from each other in a second direction that intersects the first direction with the bending area interposed therebetween, and a support member under the display panel. The support member includes a first member that overlaps the bending area and that includes a first metal and a first bonding metal with different melting points, and a bonding member in contact with one side of the first member and that extends in the first direction. The bonding member includes the same metal as the first bonding metal. A concentration of the first bonding metal in the first member progressively decreases from the one side toward the bending axis.
US10515565B2

A driving simulation test apparatus includes a movable body, a first translational drive portion that extends along a first direction, a first translational guide portion that extends along the first direction, and a plurality of first bases that extends along the first direction and is spaced from each other in a second direction. The first translational drive portion and the first translational guide portion are aligned in the second direction on each of the plurality of first bases, and the first translational drive portion includes a plurality of first translational drive portions arranged on each of the first bases.
US10515560B2

An aerial system includes a body, a lift mechanism coupled to the body, a processing system, and at least one camera. The aerial system also includes a first motor configured to rotate the at least one camera about a first axis and a second motor configured to rotate the at least one camera about a second axis. The processing system is configured to determine a direction of travel of the aerial system and to cause the first motor and the second motor to automatically orient the at least one camera about the first axis and the second axis such that the at least one camera automatically faces the direction of travel of the aerial system.
US10515555B2

Systems and methods for managing communication of a plurality of unmanned aerial vehicles. The present invention can include a central server and a plurality of unmanned aerial vehicles including a master and secondary unmanned aerial vehicle. The master and secondary unmanned aerial vehicles can communicate with the central server and each other. The master and secondary unmanned aerial vehicle can deliver packages to different locations. In doing so, the master and secondary unmanned aerial vehicle can form a swarm that at least partially share a route for delivery of the packages to their destinations. The master unmanned aerial vehicle can be configured to: (i) receive delivery information for the master and secondary unmanned aerial vehicles, (ii) monitor communication between the swarm, and (iii) determine if the swarms encounters a risk.
US10515554B1

Systems and methods for time-based viewing of clearance requests are provided. The system generates a time scale of substantially a same width as a displayed lateral image and renders the time scale on a periphery of the lateral image. The system receives a recommended change to an active trajectory from one or more on-board avionics or external sources, and then time-tag processes the recommended change to predict a clearance request and its associated relevant time. The system is configured to receive a user selected future time for viewing clearance requests. Responsive to the user selected future time, the system determines that the predicted clearance request is relevant at the future time, formats the predicted clearance request as a downlink message (DM), and renders, on the time scale, the formatted predicted clearance request alongside a symbolic indicator at the future time.
US10515546B2

A driving determination device includes an acquirer configured to acquire at least a captured image of a driving body in a driving direction and information that changes with movement of the driving body; a driving level calculator configured to calculate a driving level for evaluating a driving method for the driving body for each predetermined determination item, using at least one of the acquired captured image and the acquired information that changes with the movement of the driving body; an itemized calculator configured to calculate values based on a plurality of the calculated driving levels for each determination item; and an evaluation result calculator configured to calculate a value for comprehensively evaluating the driving method for the driving body, using the values based on the driving levels for each determination item.
US10515543B2

Systems and methods are disclosed for determining the status of a traffic device and vehicle movement. A traffic device may have a traffic device computer, one or more traffic signals, and/or a transceiver. The traffic device may transmit, via the transceiver and to a vehicle and infrastructure computing device, information indicative of a status of the one or more traffic signals. The vehicle and infrastructure computing device may comprise a vehicle and infrastructure control computer. The vehicle and infrastructure computing device may receive, from the traffic device, the information indicative of the status of the one or more traffic signals. The computing device may determine that the information indicative of the status of the one or more traffic signals indicates that the one or more traffic signals of the traffic device switched from a red light to a green light and a time that the one or more traffic signals of the traffic device switched from the red light to the green light. In response to determining that the one or more traffic signals of the traffic device switched from the red light to the green light, the computing device may determine an amount of time between the time that the one or more traffic signals of the traffic device switched from the red light to the green light and a time that a vehicle at a location of the traffic device moved. In response to determining that the amount of time exceeds a threshold amount of time, the computing device may determine that a driver of the vehicle is distracted.
US10515541B2

A control device includes: a processor configured to: control calibration of sensing values in a sensor node group formed of sensor nodes each including a sensor and a wireless device and being capable of performing multi-hop communication; divide the sensor node group into a plurality of clusters such that each of the clusters includes at least one partial cluster including a relay node and a child node that performs wireless communication; collect an average of sensing values in each of the partial clusters from the relay node of each of the partial clusters; calculate a calibration reference value of each of the clusters from the collected averages of the respective partial clusters; and provide the calculated calibration reference value of each of the clusters to each of the clusters.
US10515540B2

A robot has a first member, an optical wire placed in the first member, a power line placed in the first member, a photoelectric conversion unit placed in the first member, and an encoder placed in the first member, wherein the optical wire is connected to be optically communicable with the photoelectric conversion unit, the power line is connected to be conductive to the encoder and the photoelectric conversion unit, and a current flowing in the power line is distributed to the encoder and the photoelectric conversion unit.
US10515538B2

A message communication system, such as a security system, having a distributed architecture includes a plurality of customer terminals, one or more proprietary routers, one or more automation systems, each customer terminal being associated with an associated at least one of the automation systems, wherein each customer terminal includes at least one communication address of at least one of the proprietary routers, the proprietary router including a routing table to forward the message to the associated automation system or a central station gateway linked to the automation system.
US10515536B2

The invention provides a method and system for providing an active alert. A database with a plurality of mobile phone numbers and/or IP addresses associated with a property address is provided. A server associated with the database is provided. The database stores a geofence associated with the property address, and the database stores urls and location information with a plurality of cameras associated with the property address. Each mobile phone number is associated with a mobile phone, the mobile phone being a smartphone with GPS, wifi and Bluetooth capability. Each smartphone has an active alert app which is installed on the plurality of smartphones, the active alert application having a plurality of buttons, each button associated with a different threat condition, which when pressed by a first user is operatively connected to a dispatch center, the dispatch center accessing the database and the plurality of cameras associated with the property address to assess the selected threat condition, and if the selected threat is verified sending a threat notification to a predetermined number of smartphones associated with the property address, which are inside the geofence.
US10515529B1

An energized circuit alarm assembly includes a housing that is positoinable on a metal circuit housing in an electrical distribution system. A magnet is coupled to the housing and the magnet magnetically engages a metal circuit housing in an electrical distribution system. A plurality of conductors is each coupled to and extends away from the housing. Each of the conductors is electrically coupled to a respective electrical lead in the metal circuit housing when an electrician is servicing a circuit fed by the electrical lead. An alarm unit is coupled to the housing and each of the conductors is electrically coupled to the alarm unit. The alarm unit emits an alert when the alarm unit senses electrical current on any of the conductors to alert the electrician to the potential for electrocution.
US10515528B2

The present invention provides a camera apparatus, comprising: a housing having an interior space; a camera lens disposed in the interior space of the housing; and a breathing light disposed between the housing and the camera lens and encircling the camera lens.
US10515525B2

A method of monitoring the opening of a container, the method comprising the steps of: putting a monitoring device into a closed mode of operation (11) when detection means detect that the container is closed, in which mode a communications module sends closed messages at a first status repetition rate; when the detection means detect that the container is open, putting the monitoring device into a warning mode of operation (12) in which the communications module sends open messages at a second status repetition rate; and when the monitoring device is in the warning mode of operation (12) and the communications module receives an opening validated message, putting the monitoring device in an opening validated mode of operation (13) in which the communications module sends open messages at a third status repetition rate.
US10515510B2

An interleaved wagering system with a reconciliation system is disclosed. The system includes an interactive controller constructed to receive a user input from a user, communicate the user input to an application controller, determine a first action outcome using the user input, and communicate the action outcome to the application controller. The application controller operatively connects the interactive controller to a wager controller, and the application controller is constructed to receive the user input and the action outcome from the interactive controller, determine a second action outcome from the user input, and correct the first action outcome using the second action outcome based on a comparison of the first action outcome and the second action outcome.
US10515508B2

Push-button switches and components thereof, including push-button switch button covers, as well as methods of making the same and gaming machines having such push-button switches, are provided. The push-button switches are low profile and configured for aperture-free mounting, and the button covers are configured to convey information and have improved characteristics.
US10515505B2

Systems, apparatuses, and methods are provided herein for mobile vending. A system for mobile vending comprises a mobile vending machine comprising: an item dispenser configured to display a plurality of items for purchase, a set of motorized wheels, a navigation sensor device, a communication device, and, a control circuit configured to navigate the mobile vending machine based on navigation instructions; and a central computer system configured to communicate with the mobile vending machine via the communication device, the central computer system being configured to: determine a destination for the mobile vending machine, provide the navigation instructions to the mobile vending machine to cause the mobile vending machine to travel to the destination using the set of motorized wheels and the navigation sensor device.
US10515504B2

An example cart inventory system and associated methods are described. The example cart inventory system includes a cart and a detection system. The cart includes a frame, and a shelf movably mounted to the frame and configured to be positioned between an extended position and a folded position. A top surface and a rear surface of the shelf include first and second identifiers, respectively. The detection system is configured to detect the first identifier when the shelf is in the extended position and detect the second identifier when the shelf is positioned in the folded position. In the extended position, the top surface is oriented upwards relative to horizontal and the rear surface is disposed against the frame. In the folded position, the rear surface is oriented upwards relative to horizontal.
US10515490B2

A method for determining whether a motor vehicle is instantaneously driven manually or automatically, the motor vehicle being operable in a first operating mode in which the motor vehicle may be driven manually, and operable in a second operating mode in which the motor vehicle may be driven automatically. The method includes checking whether minimum conditions are met. If the change instruction specifies that a change is to be made from the first into the second operating mode, determining that the motor vehicle is instantaneously driven automatically when all minimum conditions are met, and otherwise, determining that the motor vehicle is instantaneously driven manually. If the change instruction specifies that a change is to be made from the second into the first operating mode, determining that the motor vehicle is instantaneously driven manually when all minimum conditions are met, and otherwise, determining that the motor vehicle is instantaneously driven automatically.
US10515485B2

Methods, systems, and computer programs are presented for the presentation of images in a head-mounted display (HMD). One HMD includes a screen, a processor, inertial sensors, a motion tracker module, and a display adjuster module. The motion tracker tracks motion of the HMD based on inertial data from the inertial sensors, and the display adjuster produces modified display data for an image frame to be scanned to the screen if the motion of the HMD is greater than a threshold amount of motion. The display data includes pixel values to be scanned to rows in sequential order, and the modified display data includes adjusted pixel values for pixels in a current pixel row of the image frame to compensate for the distance traveled by the HMD during a time elapsed between scanning a first pixel row of the image frame and scanning the current pixel row of the image frame.
US10515484B1

A system configured to facilitate interactions with virtual content in an interactive space may comprise one or more of a hand tracking device, a light source, an optical element, one or more physical processors, non-transitory electronic storage, and/or other components. The hand tracking device may be configured to generate output signals conveying ranges of surfaces and/or objects present in the real world. A hand of a user may be identified and tracked through three-dimensional space. A virtual cursor may be presented as positionally linked with the hand. The virtual cursor may be modified to reflect change in hand pose. As the hand comes close to virtual objects, an individual virtual object may be modified to reflect which virtual object is closest to the hand.
US10515482B2

Disclosed herein are systems and methods for configuring a multi-device digital experience. In an embodiment, the method includes presenting a first content portion of a digital experience via a wearable display device in an environment; presenting a second content portion of the digital experience via a first device in a set of one or more devices in the environment; capturing test-signal-output data presented by the first device, the test-signal-output data being captured by the wearable display device in the environment, the test-signal-output data being based on a test signal sent to the first device; estimating spatial-characteristic data of the first device based on the captured test-signal-output data; and modifying the presentation of the second content portion of the digital experience via the first device based on the estimated spatial-characteristic data of the first device.
US10515481B2

A method includes defining a virtual space including a virtual point of view associated with a first user and, a first and second object. The method includes defining a field of view based on a position of the virtual point of view and a detected motion of the user. The method includes generating a field-of-view image corresponding to the field of view. The method includes displaying the first object in a first mode; and displaying the second object in a second mode. The method includes detecting a position of gaze of the first user. The method includes detecting contact between the position of gaze and the first object. The method includes displaying the first or second object in a third mode in response to detection of the contact. The method includes moving the position of the virtual point of view to the first object in response to detection of the contact.
US10515476B2

Disclosed are systems, methods, devices and computer-readable media for image fetching for timeline scrubbing of digital media. In some implementations, a method comprises: receiving at a first time prior to receiving a scrub command, a first set of scrub images associated with digital media, the first set of scrub images having a first set of positions on a timeline of the digital media; receiving a first scrub command; receiving at a second time after the first time, a second set of scrub images associated with the digital media, the second set of scrub images having a second set of positions on the timeline that fill time gaps in the first set of positions on the timeline; animating, a timeline overlay including the timeline, a playhead and a scrub image window; and selecting a scrub image from the first or second sets of scrub images for presentation in the scrub image window.
US10515475B2

A device may provide multiple interface layers for display in a layered manner. The multiple interface layers may be associated with a single application. The multiple interface layers may be layered such that at least one interface layer, of the multiple interface layers, at least partially obscures at least one other interface layer of the multiple interface layers. The device may display, via a display of the device, the multiple interface layers in a manner that permits user interactions with more than one interface layer of the multiple interface layers. The device may detect a user interaction with an interface layer of the multiple interface layers displayed via the display. The device may adjust the manner in which the multiple interface layers are displayed based on the user interaction.
US10515471B2

Provided are an apparatus and method for generating a best-view image centered on a object of interest in multiple camera images. The apparatus and method for generating a best-view image centered on a object of interest in multiple camera images accurately provide a best-view image clearly showing a figure, a motion, or the like of a object of interest desired by a viewer by selecting the best-view camera image on the basis of a criterion of a judgment about the best-view image centered on the object of interest.
US10515470B2

Systems, methods, and non-transitory computer-readable media can acquire a request for a map of a particular region. A first set of one or more map portions for representing a first portion of the particular region can be identified based on the particular region. The first set can be associated with a first map data source. A second set of one or more map portions for representing a second portion of the particular region can be identified based on the particular region. The second set can be associated with a second map data source. The map of the particular region can be generated based on a combination of the first set and the second set.
US10515463B2

An image-processing apparatus includes a first-type of sensor, a second-type of sensor, and a control circuitry. The control circuitry receives an input color image frame of a sequence of color image frames from the first-type of sensor and a corresponding input depth image from the second-type of sensor. The control circuitry generates a first foreground mask of an object-of-interest for the input color image frame. The control circuitry then detects a first set of pixels in the generated first foreground mask as misclassified image pixels. The control circuitry updates the background color image and the background depth image of the scene. The control circuitry precisely extracts the object-of-interest from the input color image frame, based on at least the updated background color image and the background depth image of the scene.
US10515446B2

The image inspection device includes a reference height setting part configured to set a reference height as a reference of vibration component estimation, a vibration estimation part configured to estimate a vibration component in an inspection environment, based on the two-dimensional profile generated by the two-dimensional profile generation part and the reference height set by the reference height setting part, a profile correction part configured to remove, from the two-dimensional profile, the vibration component estimated by the vibration estimation part, a three-dimensional data generation part configured to generate three-dimensional data of the inspection object from a plurality of the two-dimensional profiles from which the vibration component is removed by the profile correction part, and an inspection part configured to conduct outer appearance inspection of the inspection object, based on the three-dimensional data generated by the three-dimensional data generation part.
US10515444B2

Methods and systems for inspecting integrated circuits are provided. The method includes generating care areas that each includes at least one potential defect, organizing the generated care areas based on a first set of spatial relationships to provide a list of neighboring care areas, wherein each neighboring care area is an entry within the list, and generating a recipe file of the list, wherein each neighboring care area is inspected sequentially using a high-resolution inspection system. The system comprises a memory including instructions executable by a processor to: generate care areas that each includes at least one potential defect, organize the generated care areas based on a first set of spatial relationships to provide a list of neighboring care areas that are each an entry within the list, and generate a recipe file of the list, wherein each neighboring care area is inspected sequentially using a high-resolution inspection system.
US10515439B2

A method of correcting an image obtained by an image acquisition device includes obtaining successive measurements, Gn, of device movement during exposure of each row of an image. An integration range, idx, is selected in proportion to an exposure time, te, for each row of the image. Accumulated measurements, Cn, of device movement for each row of an image are averaged across the integration range to provide successive filtered measurements, G, of device movement during exposure of each row of an image. The image is corrected for device movement using the filtered measurements G.
US10515438B2

System and method can support an image processing device. The image processing device operates to obtain a first set of characterization values, which represents a first group of pixels that are associated with a denoising pixel in an image. Also, the image processing device can obtain a second set of characterization values, which represents a second group of pixels that are associated with a denoising reference pixel. Furthermore, the image processing device operates to use the first set of characterization values and the second set of characterization values to determine a similarity between the denoising pixel and the denoising reference pixel. Then, the image processing device can calculate a denoised value for the denoising pixel based on the determined similarity between the denoising pixel and the denoising reference pixel.
US10515431B2

Embodiments are generally directed to global optimal path determination utilizing parallel processing. An embodiment of an apparatus includes a central processing unit (CPU); a graphical processing unit (GPU), the GPU being capable of a plurality of processing threads; and a memory to store data for a system under evaluation, the system under evaluation including a set of nodes having a first endpoint, a second endpoint, and multiple paths between the first endpoint and the second endpoint. The apparatus is to determine a most energy efficient path between the first endpoint and the second endpoint utilizing parallel processing of a push and relabel graph cut algorithm. Performance of the push and relabel algorithm includes a plurality of process iterations, each process iteration including performance of a relabel operation, a push operation in a first direction, and a push operation in a second direction.
US10515429B2

A steganographic digital watermark signal is decoded from host imagery without requiring a domain transformation for signal synchronization, thereby speeding and simplifying the decoding operation. In time-limited applications, such as in supermarket point-of-sale scanners that attempt watermark decode operations on dozens of video frames every second, the speed improvement allows a greater percentage of each image frame to be analyzed for watermark data. In battery-powered mobile devices, avoidance of repeated domain transformations extends battery life. A great variety of other features and arrangements, including machine learning aspects, are also detailed.
US10515426B2

A method of estimating a characteristic (Qn′, Q1′) of a load of liquefied natural gas being transported by a tanker at any point on a route (401, P; 501, 502, 503), the method being characterized in that the estimation is made by integrating, over the route (410, 411, 412, 420; 510, 511, 512) from a reference point (400, P; 500) at which said characteristic is known (Qn, Ql), a relationship associating the instantaneous transformation of the load with instantaneous navigation conditions.
US10515414B2

A system generates an estimated floor area measurement of a building based on the calculated estimated total roof area of the roof of the building. This is based on a correlation between the size of the building roof and the size of the building. Typically, the floor area of a single full floor of the building is roughly the size of the roof of the building if the roof were flat with no slope. This in effect is turning the roof into a floor to generate estimated floor area. With additional adjustments to area measurements to account for multiple floors, roof overhang, wall width, internal building features such as walls and staircases, and/or obstructed views of the building in the aerial image(s), etc., an even more accurate floor area estimation may be generated.
US10515411B2

Systems, methods, and apparatus for confirming trade actions are disclosed. An example method includes displaying a trade action cell corresponding with a trade action, receiving an initiation command, determining that the trade action was initiated based on the initiation command, receiving a confirmation command, wherein the confirmation command is a selection of the same trade action cell, and executing the trade action based on reception of the confirmation command.
US10515404B2

There is provided a computer system for conducting auctions over a computer network, comprising: a posting system operable to post on the computer network information describing each lot of a plurality of lots that are available for bidding by a plurality of bidders, each lot including at least one item; a bid receiving system for receiving a bid relating to at least a portion of a lot of the plurality of lots, characterized in that the posting system is operable to define an n-dimensional matrix, where n is at least 2, wherein the matrix comprises the plurality of lots, and wherein the posting system is operable to post the matrix on the computer network. A computer-implemented method relating to the computer system, and a computer-readable medium containing instructions for implementing the computer-implemented method, are also provided.
US10515395B2

In some embodiments, methods and systems are provided that provide for delivering products to customers while analyzing and satisfying product-associated and/or delivery location-associated restrictions. The delivery attempt of the products is commenced after the product-associated restrictions are determined to be satisfied. The delivery of the product or products to the customer or an authorized person is authorized after the delivery location-associated restrictions are determined to be satisfied.
US10515391B2

In an example embodiment, an apparatus comprising a transceiver configured to send and receive data and logic coupled to the transceiver. The logic is configured to determine from a signal received by the transceiver whether an associated device sending the signal supports a protocol for advertising available services. The logic is configured to send a request for available services from the associated device via the transceiver responsive to determining the associated device supports the protocol. The logic is configured to receive a response to the request via the transceiver, the response comprising at least one service advertisement and a signature. The logic is configured to validate the response by confirming the signature.
US10515382B2

Embodiments of systems and methods for the aggregation, analysis, display and monetization of pricing data for commodities in general, and which may be particularly useful applied to vehicles are disclosed. Specifically, in certain embodiments, historical transaction data associated with a particular vehicle configuration may be obtained and processed to determine pricing data associated with the vehicle configuration. The historical transaction data or determined pricing data may then be presented in an intuitive manner.
US10515373B2

Disclosed are methods and systems for generating digital memorabilia including: providing a digital memorabilia signor with a digital photograph, a digital sports jersey, or a combination thereof; receiving at least one of an electronic signature or an electronic written message from the digital memorabilia signor to be embedded in the digital photograph, the digital sports jersey, or the combination thereof; embedding the at least one of an electronic signature or an electronic written message from the digital memorabilia signor into the digital photograph, the digital sports jersey, or a combination thereof to form the generated digital memorabilia; sending the generated digital memorabilia including the electronic signature and the electronic written message to a verification service to verify authenticity of the electronic signature and electronic written message in the generated digital memorabilia; and delivering the generated memorabilia to a digital receiver.
US10515371B2

A networking system may comprise a web site incorporating a combination of one or more of the following: a crediting system, a chat bidding system, a performance bidding system, a telephony switching system, a media interaction system, a display system, a photo management system, and a messaging system. The networking system may categorize each user of the web site into classes, including a featured class, a common class, a sponsored class, and a sponsoring class. The networking system may facilitate user interactions, some of which may be partially dependent on user classes. A featured user may opt to temporarily appear as a common user, thus activating an alternative user profile and hiding his featured status. A sponsored user may participate in interactions on the web site if a sponsoring user offers his credits to pay for the sponsored member's participation. Other aspects of the networking system are also disclosed herein.
US10515369B2

When a user enters a resource provider location with a portable communication device, the portable communication device provides an indication to a transaction processing system that the portable communication device is currently at the resource provider location. At a later time when the user conducts a transaction with a portable transaction device, the fact that the user's portable communication device had been detected at the resource provider a short time ago is taken into account as a positive indicator that the transaction is not fraudulent. By verifying that both the portable communication device and the portable transaction device are present at the resource provider, the risk of approving a fraudulent transaction from a stolen portable transaction device can be reduced.
US10515367B2

A method includes monitoring patterns of commands provided by a self-service terminal controller, identifying potential fraud in the monitored patterns of commands, and suspending operation of a dispenser of the self-service terminal responsive to the identification of potential fraud.
US10515366B1

An improved technique involves generating, from historical transaction data, a relational graph that represents connections between users who initiate transactions and transaction devices used to carry out the transactions. By supplementing traditional relational database models with a tool such as a graph database, a risk analysis server is able to express users and transaction devices as nodes in a graph and the connections between them as edges in the graph. The risk analysis server may then match the topology of the graph in a neighborhood of the user initiating the transaction to a known topology that is linked to an indication of risk. In some arrangements, this topology is an input into a risk model used to compute a risk score for adaptive authentication.
US10515352B2

A system for providing first and second trusted applications diverse permission to communicate via a secure element. The system comprising first digital identifier and digital token operably associated with the first trusted application; a second digital identifier and digital token operably associated with the second trusted application. The system further includes a card services module that provides an application programming interface to the secure element supported by a secure data table including first and second sets of permissions. The card services module issues one or more commands to the secure element based on a first action requested by the first trusted application in conjunction with the presentation of the first digital token only if the one or more commands will not violate the first set of permissions. A method is also disclosed.
US10515348B2

A device may receive, from automated teller machine (ATM) devices, information related to a capability of each of the ATM devices to provide cash, or a fee to be charged by each of the ATM devices in association with providing the cash. The device may receive, from a user device, a request to identify an ATM device of the ATM devices. The device may determine scores for the ATM devices based on the information related to the capability of the one of the ATM devices or the fee to be charged by the one of the ATM devices. The device may determine a rank for the ATM devices based on the scores for the ATM devices. The device may provide, to the user device and based on the rank, information identifying the ATM device or one or more other ATM devices of the ATM devices.
US10515347B2

Techniques for transacting with a kiosk are provided. A user activates a remoting feature of a kiosk. A kiosk agent on the kiosk directly or indirectly causes a link to be sent to a mobile device of the user. The link when activated on the mobile device providing an interface for transacting with the kiosk from the mobile device.
US10515344B1

A location based assistant is provided on client device. The client device may activate a business-oriented operation system or a personal-oriented operating system based on a location of the apparatus, a time of day, or a user defined setting. Upon activation of the business-oriented operation system or the personal-oriented operating system, client device may interact and communicate with a business or personal calendar of a user, business or personal messages of the user, business or personal activities of the user.
US10515343B1

This application relates to reporting and monitoring a location of a mobile device. Disclosed is an attendance recording service in which when an employee requests attendance recording using a mobile application installed in a smartphone, the smartphone communicates with a server and records clock-in and clock-out of the employee. When the employee selects an attendance recording request button from the mobile application, an analysis is made as to whether the employee is positioned in a workplace, and clock-in or clock-out of the employee is recorded only when it is determined that the employee is positioned in the workplace, thereby maintaining reliable attendance recording.
US10515341B2

A method for processing and routing client communications based on information contained in the communications, the method comprising: receiving client communications in one or more formats selected from verbal, electronic, and physical; converting the received client communications into formatted electronic records; creating system records for the formatted electronic records; identifying clusters from the information in the formatted electronic records; categorizing the identified clusters; identifying clients from the information in the formatted electronic records; saving the system records and the formatted electronic records in data files for the identified clients; identifying business departments charged with handling identified clusters; and routing the system records and formatted electronic records to the identified business departments, wherein the system records and formatted electronic records are added to workflow of the business departments.
US10515338B2

Methodologies, systems, and computer-readable media are provided for reading machine readable features of objects. A local terminal generates a temporary object number corresponding to an unreadable object and captures an image of the unreadable object. A message is sent to a number of portable devices requesting that a duplicate of the unreadable object be located and that a machine readable feature on the duplicate object be read. Once a duplicate object is located, one of the portable devices reads a machine readable feature on the duplicate object, and the portable device calls a service offered by a server to retrieve a data value corresponding to the duplicate item from a database. This data value is then sent to the local terminal invoking a service offered by the terminal to replace the temporary object number with the data value corresponding to the duplicate item.
US10515335B2

Apparatuses and methods are provided herein useful for receiving and storing delivered items. In some embodiments, a secured delivery locker is described herein that can communicate with delivery vehicles and/or users. In several embodiments, an autonomous delivery vehicle can communicate with a secured delivery locker to authenticate itself. The secured delivery locker can then grant access to the delivery vehicle, such as by opening a door to an interior thereof, so that the delivery vehicle can deposit a package therein. The locker can then confirm receipt of the package and close the door. Thereafter, the locker and/or the delivery vehicle can update a system to indicate that the package was delivered.
US10515332B2

Logistics data includes a plurality of shipments, each including deliveries tied to a purchase order line item (POLI). Each of the deliveries has a delivery quantity and a post goods issue (PGI) date. The logistics data further includes a plurality of logistics services for the plurality of shipments including deliveries tied to the POLI. A multi-mode shipment has a plurality of sequential logistics services. The logistics data includes a plurality of deliveries tied to the POLI, wherein a goods received (GR) quantity and a GR date is determined for each of the deliveries. The processor provides a display of the PGI date and the GR date for the multi-mode shipment. The processor calculates the goods received (GR) date for a purchase order line item (POLI) based on multiple shipments tied to the POLI and multiple GRs tied to the POLI entered at a field location.
US10515330B2

A system and a method for process transaction visibility of one or more steps in a process lifecycle. The method includes identifying a current status of one or more process transactions at a first step of a process lifecycle and determining a change in the status of the one or more process transactions at the first step based the complete of a milestone of the one or more process transaction at the first step. A one or more Key Performance Indicators (KPIs) information is calculated for the current status and the changed status of the one or more process transactions to generate a KPIs report. A unified view of the current status and changed status of the one or more process transactions is displayed on a digital dashboard.
US10515329B2

A performance bookmark of a dashboard view is created, e.g., in response to a triggering event. The performance bookmark includes a name, a timestamp, a reference to the visual properties of the dashboard view at the time that the performance bookmark is created and a reference to relationships of information displayed by the dashboard view at the time the performance bookmark is created. When a performance bookmark is recalled, the dashboard view is configured to correspond with the visual properties and relationships of information recorded at the time the select performance bookmark was created. Performance bookmarks are instances and relationships, and are not limited to snap shots captured of a static visual image of a dashboard screen from a corresponding dashboard user interface. As such, a retrieved dashboard view of a performance bookmark that is recalled from the bookmark system is live and supports user interaction.
US10515327B2

A computer-implemented method of evaluating a beverage dispenser configuration includes the steps of providing operations data regarding beverage fulfillment operations and generating a beverage dispensing model based on the operations data. The method further includes providing a demand input to the beverage dispensing model to simulate, by a processor, the beverage fulfillment operations. At least one performance result is then calculated based on the simulation, and the performance result is displayed on a display.
US10515325B1

Message-based keyword, phrase, and/or object processing and resource allocation may perform functionality related to the message data, such as keywords, phrases, and/or objects (e.g., images, video, etc.). Based on the keywords, phrases, and/or objects, emails may be modified, project plans may be updated, calendar events may be created, and/or various notifications may be sent to allocate and notify human resources accordingly.
US10515323B2

Embodiments are directed towards to managing operations for an organization. An operation engine may be employed to provide operations metrics based on events and resolution actions associated with an incident. Update information may be provided to console modules included in operations command consoles (OCCs) each console module may include module views. The console modules may be employed to provide data objects to the module views. The module views may be employed to provide different visualizations of the incident based on a role that may be associated with the console modules. An OCC may be employed to provide other resolution actions to the operations engine and then that operations engine may provide additional update information to the console modules based on the other resolution actions.
US10515320B2

Techniques are disclosed for validating a ticket based on biometric data provided by a ticket holding user. A ticket controller device broadcasts an inquiry frame specifying a request for authentication data for a ticket user requesting access to a service hosted by the ticket controller. A mobile device may receive the inquiry frame and generate a response frame encapsulating a ticket identifier and biometric data associated with a user. The ticket controller receives the response frame including the ticket identifier and the biometric data. Upon determining that the ticket identifier and the biometric data encapsulated in the response frame matches a stored ticket identifier and biometric data, the ticket controller grants the user access to the service.
US10515317B1

In an example embodiment, a machine learning algorithm is used to train an engagement score model to calculate an engagement score for a particular member indicating a probability that the particular member would increase engagement with the social networking service if provided with statistical information about confidential data submitted by other members. Member usage information is obtained corresponding to a first member of a social networking service. Then a plurality of features are extracted from the member usage information corresponding to the first member. This plurality of features is inputted into the engagement model to obtain an engagement score for the first member. It is then determined whether or not to provide statistical information to the first member about confidential data submitted by other members based on the engagement score for the first member.
US10515303B2

Techniques in advanced deep learning provide improvements in one or more of accuracy, performance, and energy efficiency. An array of processing elements performs flow-based computations on wavelets of data. Each processing element has a compute element with dedicated storage and a routing element. Each router enables communication with nearest neighbors in a 2D mesh. The communication is via wavelets in accordance with a representation comprising an index specifier, a virtual channel specifier, a task specifier, a data element specifier, and an optional control/data specifier. The virtual channel specifier and the task specifier are associated with one or more instructions. The index specifier and the data element are optionally associated with operands of the one or more instructions.
US10515301B2

Conversion of a large-footprint DNN to a small-print DNN is performed using a variety of techniques, including split-vector quantization. The small-foot print DNN may be distributed to a variety of devices, including mobile devices. Further, the small-footprint DNN may aid a digital assistant on a device in interpreting speech input.
US10515295B2

The present disclosure relates to a font recognition system that employs a multi-task learning framework to jointly improve font classification and remove negative side effects caused by intra-class variances of glyph content. For example, in one or more embodiments, the font recognition system can jointly train a font recognition neural network using a font classification loss model and triplet loss model to generate a deep learning neural network that provides improved font classifications. In addition, the font recognition system can employ the trained font recognition neural network to efficiently recognize fonts within input images as well as provide other suggested fonts.
US10515288B2

Systems and methods for performing Census Transforms that includes an input from an image, with a support window created within the image, and a kernel within the support window. The Census Transform calculations and comparisons are performed within the kernel windows. A new Census Transform is disclosed which always inverts a previously made comparison. This new approach can be demonstrated to be equivalent to, applying the original Census Transform, on a pre-processed input kernel, where the pre-processing step adds a fractional position index to each pixel within the N×N kernel. The fractional positional index ensures that no two pixels are equal to one another, and thereby makes the Original Census algorithm on pre-processed kernel same as the new Census algorithm on original kernel. The hardware design for this new Census Transform kernel allows for an always invert of previous comparison system resulting in reduced hardware and power consumption.
US10515287B2

An image retrieval apparatus includes a processor, and the processor performs a process including: determining an image in which a first characteristic object is included in a subject to be a first image, and determining an image that is captured after the first image and in which a second characteristic object is included in the subject to be a second image, from among a series of captured images; specifying images as an image group, the images being captured during a period after the first image is captured before the second image is captured from among the series of captured images; and extracting a representative image from the image group.
US10515286B2

Even in the case of a document file including an annotation and text within a page, the file size is reduced while retaining annotation and text information. An image processing apparatus that extracts an annotation object and a text object from a page of an input document file, converts other objects included within the page except for the extracted annotation object and text object into one image object, compresses the converted one image object, and generates page data based on the compressed image object and the extracted annotation object and text object.
US10515283B2

Disclosed are a mobile device and controlling method thereof. The present invention includes a memory configured to register a first iris image, an illumination sensor configured to sense an external illuminance of the mobile device, a display configured to emit a light from a preset region, a camera configured to detect either a second iris image or a pupil image, and a controller configured to control the memory, the illumination sensor, the camera and the display and control the display to display a message for guiding a change of an eye according to the external illuminance sensed by the illumination sensor, wherein the message for guiding the change of the eye is changed according to the sensed external illuminance.
US10515278B2

A driving assistance device includes an electronic control unit. when a recognition situation of a division line of a traveling lane along which a vehicle is traveling is a near-side recognizable situation in which a forward and far division line of the vehicle is not recognized and a forward and near division line of the vehicle is recognized, the electronic control unit performs lane trace control set, to a target traveling line, a corrected traveling trajectory in which at least one of i) a position of a near target traveling line constituted by a central position of the traveling lane determined based on the recognizable forward and near division line or a position located within a predetermined lateral distance from the central position in a lane-width direction and ii) a tangential direction of the near target traveling line is applied to the traveling trajectory to correct the traveling trajectory.
US10515276B2

In a room occupant monitoring system, if any ID information stored in a personal data storage section matches ID information on an entry applicant acquired from an ID storage medium by an information acquisition section and a number of room occupants detected based on results of permission for room entry and exit has reached a maximum number of persons detectable from a monitoring camera's video, a control unit of a server compares degrees of priority, which are stored in a storage section of the server, between the entry applicant and all the room occupants and (i) refuses permission for the entry applicant having a lower degree of priority than all the room occupants to enter the room or, (ii) if there is any room occupant having a lower degree of priority than the entry applicant, performs room exit request processing for requesting the lower-degree-of-priority room occupant to leave the room.
US10515268B2

An electronic device includes an iris camera; and an organic light-emitting diode (OLED) display screen, in which an infrared OLED is integrated, wherein the infrared OLED is configured to emit infrared light to assist the iris camera in acquisition of an iris image.
US10515266B1

Disclosed herein are system, method, and computer program product embodiments for verifying a document. An embodiment operates by receiving an initial image of a document and identifying a first imperfection on a feature of the document. Thereafter, the feature of the initial image is segmented into a first and second partially overlapping segment corresponding to a first and second portion of the feature, respectively. Subsequently, the feature's first portion is determined to be free from the first imperfection, and the first imperfection is identified in the feature's second segment. After receiving a second image of the document including the feature's second portion, the feature's second portion in the second image is determined to be free from a second imperfection. As a result, an image of the feature is created based on the first and second portions of the feature derived from the initial and second images, respectively.
US10515261B2

Facial recognition algorithms may identify the faces of one or more people in a digital image. Multiple types of communication may be available for the different people in the digital image. A user interface may be presented indicating recognized faces along with the available forms of communication for the corresponding person. An indication of the total number of people available to be communicated with using each form of communication may be presented. The user may have the option to choose one or more forms of communication, causing the digital image to be sent to the recipients using the selected forms of communication. An individual may have provided information for facial recognition of the individual to a service. Based on the information, the service may recognize that the individual is in an uploaded picture and send the digital image to the user account of the individual.
US10515255B2

An apparatus may include an ultrasonic sensor system, a platen, a set of bioimpedance electrodes proximate the platen and a control system configured for communication with the ultrasonic sensor system and the set of bioimpedance electrodes. The control system may be further configured for controlling the ultrasonic sensor system to transmit ultrasonic waves, receiving ultrasonic sensor signals from the ultrasonic sensor system corresponding to ultrasonic waves reflected from a portion of a body in contact with the platen, receiving bioimpedance measurements from the set of bioimpedance electrodes and estimating a status of one or more biometric indicators of the portion of the body based on the ultrasonic sensor signals and the bioimpedance measurements.
US10515243B1

A location-based analytics system provides tracking and visualization of individuals within a controlled-environment facility. A plurality of sensors, such as RFID (Radio Frequency Identification) sensors, are located within the controlled-environment facility and detect individuals located within a first proximity to the sensors. An analytics system determines the identity of individuals detected by the sensors and reports the locations of the identified individuals. A user interface provides the ability to select the display of the location and movement of selected individuals of the identified individuals on a three-dimensional model of the controlled-environment facility. The user interface also provides the ability to select a three-dimensional representation for the selected individuals and various other aspects of the controlled-environment facility. The selected representation of the selected individuals is projected onto the three-dimensional model of the controlled-environment facility at locations corresponding to the reported locations of the selected individuals within the facility.
US10515241B2

[Object] To provide a signal transmission system capable of ascertaining positions or the like of mounting targets with more versatile and simpler configurations.[Solution] A signal transmission device including: a power generation unit configured to generate power in accordance with a surrounding environment; a first communication unit configured to send a signal using the power generated by the power generation unit; a storage unit configured to store communication control information for controlling the first communication unit; a communication control unit configured to control the first communication unit on a basis of the communication control information; and a contactless communication unit configured to receive rewrite information for rewriting the communication control information stored in the storage unit by contactless communication.
US10515240B1

An RFID echo cancellation assembly includes: a circulator defining a transmission path from a transmit module to an antenna module, and a reception path from the antenna module to a receive module; a combiner on the reception path between the circulator and the receive module; a variable reflector for applying a cancellation signal to the combiner; a controller for setting an operational parameter at the variable reflector according to an attribute of a transmitted signal from the transmit module; and a coupler defining a segment of the transmission path between the transmit module and the circulator, and a cancellation path between the variable reflector and the combiner. The coupler couples a portion of the transmitted signal to the variable reflector, whereupon the variable reflector generates the cancellation signal based on the operational parameter, for transmission to the combiner via the cancellation signal path.
US10515211B2

In embodiments of the present invention, a framework for an extensible, file-based security system is described for determining an appropriate application, application environment, and/or access or security control measure based at least in part on a file's reputation. In response to the selection of a file, an application controller may be used to select a software application from two or more software applications to open the selected file, based at least in part on the selected file's reputation. If launched, a software application may be configured to open the file in an environment, such as a virtual machine, quarantined environment, and the like, that is appropriate for the file based at least in part on the reputation information. A software application may be a secure software application configured to manage secure files, or an insecure software application configured to manage insecure files. The selected file, and communications relating to the selected software application, may be managed according to the selected software application's secure or insecure configuration. Further, the selected software application may associate reputation information with all files that are modified and/or created by the selected software application, including at least in part, reputation information matching that of the selected file.
US10515206B2

A signature module calculates a signature during the execution of a program by a central processing unit based on program instructions to the central processing unit, and stores the signature in a signature register of the signature module. The signature module includes: a calculation unit configured to generate a signature value based on program instructions executed on the central processing unit; and an instruction information interface configured to receive at least one item of instruction information from the central processing unit which indicates whether an instruction currently being executed by the central processing unit was jumped to indirectly or directly.
US10515205B2

Systems and methods for determining trust levels for components of a computing application including a development framework, a trust matrix, a trust level calculation module, a visual design subsystem, and a deployment subsystem, where trust levels are associated with components, combinations of components, graphs, and blueprints, where trust levels relate to categories of use.
US10515204B2

Biometric data are obtained from biometric sensors on a stand-alone computing device, which may contain an ASIC, connected to or incorporated within it. The computing device and ASIC, in combination or individually, capture biometric samples, extract biometric features and match them to one or more locally stored, encrypted templates. The biometric matching may be enhanced by the use of an entered PIN. The biometric templates and other sensitive data at rest are encrypted using hardware elements of the computing device and ASIC, and/or a PIN hash. A stored obfuscated Password is de-obfuscated and may be released to the authentication mechanism in response to successfully decrypted templates and matching biometric samples. A different de-obfuscated password may be released to authenticate the user to a remote or local computer and to encrypt data in transit. This eliminates the need for the user to remember and enter complex passwords on the device.
US10515191B2

Systems and methods for monetizing the reproduction of digital media content for the rights-holders of the digital media content. Embodiments of the present disclosure relate to determining whether a user of a media content item has a license to reproduce the media content item. In one embodiment, the media content item may be reproduced when the user is licensed. The user is prompted to select to acquire a license to reproduce the media content item or to decline the license to reproduce the media content item when the user is not licensed. Further embodiments determine whether a user may receive a license when the user wishes to acquire a license. In an embodiment, the user is declined a license when not approved for the license.
US10515175B2

A partitioning method for partitioning a group of power-ground (PG) cells is disclosed. The method includes forming a first partition by selecting at least one in-boundary PG cell from the group of PG cells, adding at least one out-boundary PG cell from the group of PG cells into the first partition, forming a second partition by selecting the remaining in-boundary PG cells and the remaining out-boundary PG cells in the group of PG cells, calculating the total area of the in-boundary PG cells in the first partition, calculating the total area of the out-boundary PG cells in the first partition, calculating the total area of the in-boundary PG cells in the second partition, calculating the total area of the out-boundary PG cells in the second partition, and calculating the difference between the total areas of in-boundary PG cells in the first partition and the out-boundary PG cells in the first partition.
US10515165B2

In a first mode, a control circuit can implement a circuit design with storage circuits in an integrated circuit by programming configuration memory bits via configuration resources. The storage circuits can be accessed for read and write operations during execution of the implemented circuit design with the integrated circuit. In a second mode, the control circuit can perform read and write access operations at the storage circuits via configuration resources or via an interface circuit and interconnect resources that are allocated to the circuit design implementation. Typical applications for performing access operations at the storage circuits include fault injection and observation, statistical monitoring of the circuit design, initialization and the distribution of certain signals such as reset signals, event sampling, just to name a few.
US10515162B2

The invention relates to a design method for an underground reservoir injection-pumping system. According to one embodiment, provided is a design method for an underground reservoir injection-pumping system, comprising a first optimization step of optimizing a first determination variable related to injection wells and pumping wells on the basis of hydrogeological data of an underground reservoir, and a second optimization step of optimizing a second determination variable related to a pump and water pipe network to be installed in the underground reservoir, on the basis of variable values of the first determination variable derived in the first optimization step, wherein the first determination variable includes the numbers and the position data of injection wells and pumping wells to be installed in the underground reservoir, and the second determination variable includes data related to a pipe diameter distribution of water pipes and a pump specification for each well.
US10515161B1

Systems and methods are provided for modeling fluid flow in a turbomachine. A specification of a system including at least a stator and a rotor of a turbomachine is received. The stator is coupled to the rotor via a profile-transformation (PT) interface. A flow profile for fluid flow across the PT interface is expanded or compressed based on a pitch ratio between the stator and the rotor. Flow variables of governing flow equations for the fluid flow in the system are represented as a Fourier series with spatially-varying Fourier coefficients. The Fourier series representation is substituted into the governing flow equations to obtain a modified form of the governing flow equations. The modified form of the governing flow equations is solved using a steady-state solution method to model the fluid flow in the system. The modeling utilizes an implicit solution discretization across the PT interface.
US10515154B2

Systems and methods are presented for performing natural language processing and reasoning. In some embodiments, a computer-implemented methods is presented. The method may include accessing a natural language query from a user, parsing the natural language query into a computer-interpretable semantic representation, converting the semantic representation into a computer-interpretable logical syntax, determining a solution to the computer-interpretable logical syntax using a reasoning engine and at least one data source, and outputting an answer to the natural language query using the solution to the computer-interpretable logical syntax.
US10515153B2

A computer-implemented method of training an assessment model for assessing constructed texts expressing opinions on subjects includes accessing a plurality of training texts, which are constructed texts. The training texts are analyzed with the processing system to derive values of a plurality of linguistic features of an assessment model. At least one of the plurality of linguistic features relates to sentiment and at least one of the plurality of linguistic feature relates to specificity. The assessment model is trained with the processing system based on the values of the plurality of linguistic features. Based on the training, a weight for each of the plurality of linguistic features is determined. The assessment model is calibrated to include the weights for at least some of the plurality of linguistic features such that the assessment model is configured to generate assessment measures for constructed texts expressing opinions on subjects.
US10515150B2

A method for configuring an automated, speech driven self-help system based on prior interactions between a plurality of customers and a plurality of agents includes: recognizing, by a processor, speech in the prior interactions between customers and agents to generate recognized text; detecting, by the processor, a plurality of phrases in the recognized text; clustering, by the processor, the plurality of phrases into a plurality of clusters; generating, by the processor, a plurality of grammars describing corresponding ones of the clusters; outputting, by the processor, the plurality of grammars; and invoking configuration of the automated self-help system based on the plurality of grammars.
US10515148B2

Disclosed is a data driven error model that is based on error patterns found at the morphemes level. A model is generated by error-correct patterns generator and is stored in an error-correct patterns database (ECPD). The ECPD is used in conjunction with a correction candidates' generator (CCG) to provide a list of correction candidates for a given error word. The error model can learn the types and forms of the language patterns from an annotated corpus. The error model can be used to analyze the type of error and can provide candidates corrections for wide ranges of Arabic spelling errors.
US10515146B2

A multi-template kit system and process are described. The multi-template kit system can include a server, a database, a network, and a user device. The multi-template kit system can be implemented to provide a database of template kits having interconnected content objects. The multi-template kit process can include, but is not limited to, creating a kit having a plurality of templates. Each of the templates can include on or more content objects. When a content object is included in more than one template, each time the content object is updated, the update can be applied to each template having the content object. As such, updates can be made to each template included in the kit when a content object is updated.
US10515139B2

Techniques for an electronic montage system are described. An apparatus may comprise a logic device arranged to execute a montage application comprising an authoring component operative to provide a presentation surface having multiple presentation tiles, receive control directives to associate content files with presentation tiles, generate tile objects for the content files based on content file types for the content files, and store the presentation surface and tile objects as a montage. Other embodiments are described and claimed.
US10515137B1

Systems and methods of providing enhanced product visualization on a graphical display include generating a visual frame having a first set of frame dimensions and comprising an inner border and an outer border; receiving a selection of a graphical object to be displayed at least within the outer border of the visual frame on the graphical display; identifying a set of object dimensions of the graphical object; determining an appropriate proportion between the set of frame dimensions and the set of object dimensions such that the graphical object is displayable at least within the outer border of the visual frame on the graphical display; manipulating the set of frame dimensions and/or the set of object dimensions such that the graphical object is displayable within the outer border of the visual frame; and displaying the graphical object at least within the outer border of the visual frame.
US10515135B1

Methods and apparatus are described for performing data-intensive compute algorithms, such as fast massively parallel general matrix multiplication (GEMM), using a particular data format for both storing data to and reading data from memory. This data format may be utilized for arbitrarily-sized input matrices for GEMM implemented on a finite-size GEMM accelerator in the form of a rectangular compute array of digital signal processing (DSP) elements or similar compute cores. This data format solves the issue of double data rate (DDR) dynamic random access memory (DRAM) bandwidth by allowing both linear DDR addressing and single cycle loading of data into the compute array, avoiding input/output (I/O) and/or DDR bottlenecks.
US10515134B2

An approximation of a DCT and a quantization are to be applied subsequently to digital data for compression of this digital data. In order to improve the transform, a predetermined transform matrix is simplified to require less operations when applied to digital data. In addition, elements of the simplified transform matrix constituting irrational numbers are approximated by rational numbers. These measures are compensated by extending a predetermined quantization to include the operations which were removed in the simplification of the predetermined transform matrix. The included operations are further adjusted to compensate for the approximation of elements of the simplified transform matrix by rational numbers. If the simplified transform matrix and the extended quantization are used as basis for implementation, a fast transform with a good resulting quality can be achieved. An approximation of an IDCT employed in decompression of compressed digital data can be simplified correspondingly.
US10515129B2

Techniques for facilitating inter-entity communications are disclosed. Members of different entities may use different entity-specific parameters to reference similar topics. A master parameter is a term that is used by an inter-entity communication engine to reference a particular topic. The inter-entity communication engine obtains a request for content items associated with a particular master parameter. The inter-entity communication engine determines that a first entity-specific parameter, associated with a first entity, corresponds to the particular master parameter. Further, the inter-entity communication engine determines that a second entity-specific parameter, associated with a second entity, corresponds to the particular master parameter. The inter-entity communication engine returns, in response to the request, both (a) content items that are generated by a member of the first entity and include the first entity-specific parameter and (b) content items that are generated by a member of the second entity and include the second entity-specific parameter.
US10515126B2

A computing system for redacting and/or tokenizing non-public information of electronic documents stored in a database may include a data redaction computing device and/or a data tokenization computing device, a first database storing a plurality of electronic documents, and a second database storing computer executable instructions for analyzing information associated with the plurality of electronic documents stored in the first database. The computer executable instructions may cause the data redaction/tokenization computing device to identify non-public information in one or more of the plurality of electronic documents and/or at least one of a document type, a source of the electronic document, and a destination to which the electronic document is to be communicated. Based on this analysis, the data redaction/tokenization computing device may modify the electronic document to redact and/or tokenize the non-public information based on the computer executable instructions retrieved from the second database.
US10515121B1

A method of using natural language processing for visual analysis of a data set includes displaying a data visualization based on a dataset retrieved from a database using a set of one or more queries and receiving a user input to specify a natural language command related to the displayed data visualization. The method further includes, based on the displayed data visualization, extracting one or more independent analytic phrases from the natural language command. The method further includes requerying the database using an updated set of one or more queries based on the extracted analytic phrases, thereby retrieving an updated dataset and displaying an updated data visualization using the updated dataset.
US10515120B2

Systems and methods are provided for identifying an influencer from a pool of people based on past interactions with one or more items. A similarity score is calculated for each of a plurality of items. An affinity score is determined for each person in the pool of people for each of the plurality of items. A similar item affinity score is calculated for each person based on the similarity score for each item and the affinity score for that item. The influencer is identified based on the similar item affinity scores for each person in the pool of people. The influencer is granted a permission to perform a particular action related to the particular item based on being identified as the influencer.
US10515117B2

Aspects of the instant disclosure relate to methods for generating motion metadata for a newly captured video feed. In some aspects, methods of the subject technology can include steps for recording a video feed using the video capture system, partitioning the image frames into a plurality of pixel blocks, and processing the image frames to detect one or more motion events. In some aspects, the method may further include steps for generating motion metadata describing each of the one or more motion events. Systems and computer-readable media are also provided.
US10515116B2

A method receives ratings for videos from a first user that is using a video delivery service. A first model includes connection networks where each connection network corresponds to a rating. The method inputs each rating into a connection network in an order. Also, parameters for the ratings and ratings other than the rating received from the first user are modeled in a respective connection network. Values for the set of parameters are trained such that the plurality of connection networks predict conditional probabilities that the first user would provide the rating corresponding to the each connection network in the order. The conditional probabilities are based on the first user providing ratings that are previously located in the order. The parameters are then used to generate a list of videos to recommend to the first user using the first model.
US10515115B2

Systems and methods for compressing and decompressing video files are provided. The system includes a digital recording device configured to transfer a digital video feed to a computing device. The system can be applied to the archival and compression of closed-circuit television (CCTV) files. The system includes hardware configured to store and read machine readable instructions. The machine readable instructions-cause the processor to access the digital video feed, extract a series of image files from the digital video feed, organize image files from the series of image files into a grouping of image files, compress the grouping of image files into a singular compressed file, decompress the singular compressed file, extract the number of image files from the decompressed file, and organize the extracted number of image files into a playable video file. The compression may involve use of the Lempel-Ziv-Markov chain algorithm 2 (LZMA2) compression method.
US10515102B2

Data is received that is derived from a plurality of geo-spatial sensors that respectively generate data characterizing a plurality of sources within a zone of interest. The data includes series time-stamped frames for each of the sensors and at least one of the sources has two or more associated sensors. The received data can be sorted and processed, for each sensor on a sensor-by-sensor basis, using a sliding window. The sorted and processed data can then be correlated and written into a data storage application. Related apparatus, systems, techniques and articles are also described.
US10515099B2

A method and system for identifying clinical trial sites is provided. The method includes receiving clinical trial data associated with a plurality of planned clinical trials. Portions of the clinical trial data are identified based on differing data sources. Relevant information is extracted from the portions. Socioeconomic data, demographics data, and epidemiological data are received and combined into a common format. Incorrect address data is corrected and the clinical trial data, socioeconomic data, demographics data, and epidemiological data are standardized. In response, an initial list is generated. The initial list includes associated principle investigators and clinical trial sites associated with planned clinical trials overlaid on the clinical trial data, the socioeconomic data, the demographics data, and the epidemiological data.
US10515098B2

One or more non-transitory computer readable media contain program instructions that, when executed, cause one or more processors to: receive first raw data including one or more first data points generated by a first object of a plurality of objects associated with one or more buildings; generate first input timeseries according to the one or more data points; access a database of interconnected smart entities, the smart entities including object entities representing each of the plurality of objects and data entities representing stored data, the smart entities being interconnected by relational objects indicating relationships between the smart entities; identify a first object entity representing the first object from a first identifier in the first input timeseries; identify a first data entity from a first relational object indicating a relationship between the first object entity and the first data entity; and store the first input timeseries in the first data entity.
US10515096B1

The operation of an automatic service monitoring system (SMS) is directed by stored control information. Methods and mechanisms are provided to create control information that directs operations of the SMS regarding the grouping together of related notable events for unified display and processing. The methods and mechanisms include interfacing with a user for selection of similarity scoring regimes for association with a particular field that are engaged for event grouping. The control information directs grouping operations that automatically correlate the events without requiring, for example, a set of declarative grouping rules.
US10515088B2

Systems and methods are described for presenting search results from multiple sources by grouping the results from some of the multiple sources, ranking each of the multiple sources and groups of sources, and not presenting duplicate results from lower ranked sources. In this way, the user is provided with search results that are distinct as opposed to presenting the same result multiple times when it is available from different sources.
US10515085B2

Various embodiments relate generally to data science and data analysis, computer software and systems, and wired and wireless network communications to provide an interface between repositories of disparate datasets and computing machine-based entities that seek access to the datasets, and, more specifically, to a computing and data storage platform that facilitates consolidation of one or more datasets, whereby a collaborative data layer and associated logic facilitate, for example, efficient access to, and implementation of, collaborative datasets. In some examples, a system may include data ingestion controller configured to format datasets to form a first and a second atomized dataset, the second atomized dataset including the first atomized dataset and one or more other atomized datasets. The system may include a dataset query engine configured to identify a portion of a dataset relevant to a query, and to retrieve query results from at least one of different data repositories.
US10515080B2

Profiling data characterizing a data streaming application is used to predict data which will need to be retrieved by a processing element during execution of the data streaming application. Data is retrieved responsive to the prediction, in advance of actual demand by the processing element which requires it. Prediction may be based at least in part on upstream tuple contents, and could include other historical data retrieval patterns. In some embodiments, retrieval of predicted data may be delayed so that data is retrieved just in time.
US10515079B2

Automatic tuning anomaly detection is described. The context metric keys are established during a training phase based on the surrounding context of data received from devices over time. Anomaly and tuning windows are also established for metric ranges of the context metric keys. After the training phase, incoming data is correlated against the keys to identify sets of the data associated with certain context metric keys. For any given context metric key, metric data values in the associated set of data fall either within or outside the metric range of the context metric key. If they fall outside the range for longer than the anomaly window, an alarm is raised. If they fall outside the range for longer than the tuning window, boundaries for the metric range are updated. Additionally, the contextual parameters of the context metric keys are also updated over time, as new data contexts appear.
US10515066B2

Described embodiments include an apparatus that includes circuitry, configured to facilitate writing to a shared memory, and a processor. The processor is configured to compute a local current-version number by incrementing a shared current-version number that is stored in the shared memory. The processor is further configured to, subsequently to computing the local current-version number, using the circuitry, atomically write at least part of the local current-version number to a portion of the shared memory that is referenced by the local current-version number. The processor is further configured to, subsequently to atomically writing the at least part of the local current-version number, store data in the shared memory in association with the at least part of the local current-version number, and subsequently to storing the data, atomically overwrite the shared current-version number with the local current-version number. Other embodiments are also described.
US10515065B2

A method includes receiving a request to perform a shuffle operation on a data stream; receiving at least a portion of the data stream including a plurality of records, each including a key; storing each of the plurality of records in a persistent storage location assigned to a key range corresponding to keys included in the plurality of records; receiving a request from a consumer for a subset of the plurality of records including a range of keys; and upon receiving the request from the consumer, providing the subset of the plurality of records including the range of keys from the one or more persistent storage locations.
US10515057B2

The MANAGEMENT OF DATA REPLICATION AND STORAGE APPARATUSES, METHODS AND SYSTEMS (“BDR”) transform machine datasets using BDR components into replications over a network distributing redundant ready-to-use backup files. In some implementations, the disclosure provides a processor-implemented method for managing the replication and storage of data sets.
US10515046B2

Systems, methods, and apparatuses relating to a configurable spatial accelerator are described. In one embodiment, a processor includes a synchronizer circuit coupled between an interconnect network of a first tile and an interconnect network of a second tile and comprising storage to store data to be sent between the interconnect network of the first tile and the interconnect network of the second tile, the synchronizer circuit to convert the data from the storage between a first voltage or a first frequency of the first tile and a second voltage or a second frequency of the second tile to generate converted data, and send the converted data between the interconnect network of the first tile and the interconnect network of the second tile
US10515035B2

In one embodiment, a Light Emitting Diode (LED) driving device for driving a plurality of LEDs has a switching matrix utilizing a plurality of one of a turn off thyristors or turn off triacs coupled to the plurality of LEDs. A controller is coupled to the switching matrix responsive to a voltage of a rectified AC halfwave, wherein combinations of the plurality of LEDs are altered to ensure a maximum operating voltage of the plurality of LEDs is not exceeded. A current limiting device is coupled to the combinations of the plurality of LED to regulate current.In a second embodiment an offline charge pump utilizes a switching matrix to recombine capacitors in accordance with the voltage on the AC half wave and then in accordance with a desired output voltage to feed a load, such that said recombinations occur at a frequency much higher than the frequency of the AC rectified half wave such that charge is “pumped” from the input at one voltage to the output at another voltage through the AC halfwave while providing a constant output voltage to the load.
US10515031B2

According to one embodiment, a memory device includes one or more semiconductor devices connected in common to a bus. Each of the one or more semiconductor devices includes a memory unit to store data, and an input/output control unit. The input/output control unit is configured to acquire address information from a data processing device via the bus and access the memory unit according to the acquired address information. The data processing device is configured to divide the address information into a plurality of cycles to transmit to the bus. The input/output control unit is configured to switch a number of cycles in which the address information is to be acquired, according to setting information acquired from the data processing device.
US10515023B2

This disclosure is directed to a system for address mapping and translation protection. In one embodiment, processing circuitry may include a virtual machine manager (VMM) to control specific guest linear address (GLA) translations. Control may be implemented in a performance sensitive and secure manner, and may be capable of improving performance for critical linear address page walks over legacy operation by removing some or all of the cost of page walking extended page tables (EPTs) for critical mappings. Alone or in combination with the above, certain portions of a page table structure may be selectively made immutable by a VMM or early boot process using a sub-page policy (SPP). For example, SPP may enable non-volatile kernel and/or user space code and data virtual-to-physical memory mappings to be made immutable (e.g., non-writable) while allowing for modifications to non-protected portions of the OS paging structures and particularly the user space.
US10515018B2

Functionality is described herein for memory-mapping an information unit (such as a file) into virtual memory by associating shared virtual memory resources with the information unit. The functionality then allows processes (or other entities) to interact with the information unit via the shared virtual memory resources, as opposed to duplicating separate private instances of the virtual memory resources for each process that requests access to the information unit. The functionality also uses a single level of address translation to convert virtual addresses to corresponding physical addresses. In one implementation, the information unit is stored on a bulk-erase type block storage device, such as a flash storage device; here, the single level of address translation incorporates any address mappings identified by wear-leveling and/or garbage collection processing, eliminating the need for the storage device to perform separate and independent address mappings.
US10515014B1

According to one embodiment, a data processing system includes a plurality of processors, each of the processors being coupled to each of remaining processors via a processor interconnect, a plurality of memory controllers, each memory controller corresponding to one of the processors, a plurality of memory targets, each memory target includes one or more branches and a plurality of memory leaves for storing data, and an Ethernet switch fabric coupled to the memory controllers and the memory targets. When a first of the memory controllers writes data to a first of the memory leaves, the first memory controller sends a cache coherence message to remaining ones of the memory controllers to indicate that the data stored in the first memory leaf has been updated, such that any of the remaining memory controllers can update its cache by fetching the data from the first memory leaf.
US10515004B2

An application testing developer system provides a platform for generating real-time suggestions for allocating test cases to testers in a distributed environment based on monitored characteristics from previous testing of a test application. The application testing developer system includes a smart advisory tool that optimizes test case allocation in real-time, adaptively assigns incentives in real-time to test cases for prioritizing testing of certain test cases over others, and monitors and validates testing activities.
US10514994B2

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, are described for: allocating a first pool of workers on a plurality of nodes, wherein each node comprises one or more of the workers from the first pool; providing a first set of instructions to the first pool of workers for performing a first task configured to interact with a computer system; activating the first pool of workers to perform the first task; updating at least a portion of the first set of instructions for a subset of the first pool of workers while the workers are performing the first task; and monitoring at least one performance metric associated with the computer system while the workers from the subset of the first pool are performing the first task.
US10514991B2

In some examples, a switch includes a plurality of switch ports, and a processor. The processor is to send, through selected switch ports of the plurality of switch ports, respective requests for port information of device ports of a device connected to the selected switch ports, and receive, from the device responsive to the requests, the port information of the device ports. The processor is to identify, from the device ports of the device in response to the received port information, a failover device port for a first device port of the device, and send, to the device, information of the failover device port for the first device port at the device.
US10514974B2

In order to specify and analyze a failure occurring in an information processing system with a high degree of accuracy, an log analysis system includes an analysis unit comparing a structural pattern of a log message group constituted by at least one log message with a known pattern, and associating, with the structural pattern of the log message group, reference information including information about the known pattern matching a structural pattern of another log message group supplementary the log message group, and a pattern generation unit generating a new pattern from the log message group having a structural pattern different from the known pattern in accordance with an analysis result given by the analysis unit.
US10514968B2

A wrap server executes operates as an API call receiver module that receives a unified API call from each of the one or more external systems, an API call converter module that converts an API call received by the API call receiver module into an API call corresponding to the contract information on a basis of the contract table and a user name of the user as request-source information, the request-source information being an argument of an API call received by the API call receiver module, a converted API call module that calls a Web API supplied by the central system by using the API call converted by the API call converter module, and an information return module that returns information to an external system that called the wrap server, the information being returned by an API call from the converted API call module to the central system.
US10514965B2

A device may detect an event during execution of a particular application of the device. As part of detecting the event, the device may detect a closing of the particular application or may detect a calendar event. The device may identify a sequence of applications related to the event based on information identifying the event and may present graphical information identifying the sequence of applications. The device may detect selection of graphical information identifying another application from the graphical information identifying the sequence of applications, and may initiate the other application based on detecting the selection of the graphical information identifying the other application.
US10514962B2

Disclosed is a method and mechanism to implement a communication channel between a web application and a locally running application on a computing system. A local communications server is employed to pass messages between the web application and a local application using a local comm server. The local comm server communicates with the local application over a named pipe that is dedicated to a specific web session and/or application.
US10514960B2

A workload of a virtualized computing environment is rebalanced by resizing and/or moving one or more virtual machines allocated resources from a shared pool of resources in the virtualized computing environment based upon multiple resource capacities specified for each virtual machine and representing different portions of the resources from the shared pool of resources, e.g., minimum and desired resource capacities.
US10514954B2

A system for hierarchical cooperative computing is provided, comprising a vector definition service configured to receive a user-submitted request, and compile the request into a vector; a rules engine configured to retrieve the vector from the vector definition service, and evaluate the vector for appropriateness; a parametric evaluator configured to parameterize the vector, and generate at least a run from the parameterized vector; and an optimizer configured to retrieve the run from the parametric evaluator, and determine an optimal plan for executing the user-submitted request.
US10514952B2

An event processing system for processing events in an event stream is disclosed. The system is configured for configuring a stream processor to micro-batch incoming events from a stream source. The system is also configured for generating a single timestamp for a micro-batch of the incoming events and/or receiving the micro-batch of the incoming events from the stream source. The system can also be configured for assigning the single timestamp to each event of the micro-batch and/or generating separate timestamp values for each respective event of the micro-batch. In some examples, the system can also be configured for assigning, for each respective event of the micro-batch, an individual one of the separate timestamp values.
US10514949B1

A method, system and computer program product, the method comprising: initiating a first task executor configured to: initiating a first task executor; determining whether sufficient resources are available for performing a task; detecting whether there are data items from a batch upon which the task is to be executed, wherein the data items are not being handled and not processed; subject to detecting the data items, and determining sufficient resources are available, initiating a second task executor configured as the first; selecting a data item; marking the data item as being handled; processing the data item comprising calling an external function for processing, wherein usage of the external function is priced by a number of calls; and terminating upon any one of the following: receiving an indication that the external function has completed or failed; a predetermined time passed since the data item was transmitted; or multiple task executors exist.
US10514942B2

Systems and methods for using linker scripts for loading system configuration tables. An example method may comprise: packaging, by a host computer system, a first system configuration table and a second system configuration table into one or more memory image files; providing a script comprising a first instruction to load the memory image files into a memory of a virtual machine being executed by the host computer system, the script further comprising a second instruction to resolve, in view of a base address, a reference by the first system configuration table to the second system configuration table; and providing the memory image files and the script to the virtual machine.
US10514933B2

A ride system includes a first ride vehicle and a second ride vehicle positioned within a course and configured to travel within the course. The ride system also includes a control system having at least one controller and at least one position tracking system, where the at least one controller is configured to control movement of the first and second ride vehicles, and where the at least one position tracking system is configured to facilitate identification of a first location and a second location of the first and second ride vehicles, respectively, within the course. The ride system also includes a wireless network configured to enable communication between components of the ride system. The at least one controller is configured to receive data indicative of the first and second locations of the first and second ride vehicles, respectively, where the at least one controller determines a control loop for the first and second ride vehicles based on the data indicative of the first and second locations, and where the at least one controller is configured to process the data indicative of the first and second locations to synchronize one or more show elements with the first and second locations.
US10514931B2

In some embodiments, a PPM interface may be provided with functionality to facilitate to an OS memory power state management for one or more memory nodes, regardless of a particular platform hardware configuration, as long as the platform hardware is in conformance with the PPM interface.
US10514924B2

An apparatus and method for performing dual concurrent multiplications of packed data elements. For example one embodiment of a processor comprises: a decoder to decode a first instruction to generate a decoded instruction; a first source register to store a first plurality of packed doubleword data elements; a second source register to store a second plurality of packed doubleword data elements; and execution circuitry to execute the decoded instruction, the execution circuitry comprising: multiplier circuitry to multiply a first doubleword data element from the first source register with a second doubleword data element from the second source register to generate a first quadword product and to concurrently multiply a third doubleword data element from the first source register with a fourth doubleword data element from the second source register to generate a second quadword product; and a destination register to store the first quadword product and the second quadword product as first and second packed quadword data elements.
US10514922B1

A microcontroller includes a program memory, data memory, central processing unit, at least one register module, a memory management unit, and a transport network. Instructions are executed in one clock cycle via an instruction word. The instruction word indicates the source module from which data is to be retrieved and the destination module to which data is to be stored. The address/data capability of an instruction word may be extended via a prefix module. If an operation is performed on the data, the source module or the destination module may perform the operation during the same clock cycle in which the data is transferred.
US10514919B2

A data processing apparatus has processing circuitry for processing vector operands from a vector register store in response to vector micro-operations, some of which have control information identifying which data elements of the vector operands are selected for processing. Control circuitry detects vector micro-operations for which the control information specifies that a portion of the vector operand to be processed has no selected elements. If this is the case, then the control circuitry controls the processing circuitry to process a lower latency replacement micro-operation instead of the original micro-operation. This provides better performance than if a branch instruction is used to bypass the micro-operation if there are no selected elements.
US10514915B2

A computer processor with an address register file is disclosed. The computer processor may include a memory. The computer processor may further include a general purpose register file comprising at least one general purpose register. The computer processor may further include an address register file comprising at least one address register. The computer processor may further include having access to the memory, the general purpose register file, and the address register file. The processing logic may execute a memory access instruction that accesses one or more memory locations in the memory at one or more corresponding addresses computed by retrieving the value of an address register of the at least one register of the address register file specified in the instruction and adding a displacement value encoded in the instruction.
US10514913B2

Setting or updating of floating point controls is managed. Floating point controls include controls used for floating point operations, such as rounding mode and/or other controls. Further, floating point controls include status associated with floating point operations, such as floating point exceptions and/or others. The management of the floating point controls includes efficiently updating the controls, while reducing costs associated therewith.
US10514912B2

An apparatus is described having an instruction execution pipeline that has a vector functional unit to support a vector multiply add instruction. The vector multiply add instruction to multiply respective K bit elements of two vectors and accumulate a portion of each of their respective products with another respective input operand in an X bit accumulator, where X is greater than K.
US10514897B1

Methods and systems are presented for providing a platform that seamlessly integrates software modules into an application. In particular, the platform allows software modules to access services provided by other software modules, through a host module, without the need of exposing the source code of any of the software modules. The application is configured as a host module by integrating one or more software modules into the application. The application may directly consume services provided by the software modules and also facilitate service accessing between software modules that are integrated into the application. As such, a software module does not need to interact with another software module directly to access services provided by the other software module, but rather, using the application as a medium to interact with the other software module.
US10514888B1

Techniques for user-adaptive volume selection are disclosed. A system receives audio input that includes a user request to a virtual assistant. The system determines one or more sound characteristics corresponding to the audio input, and applies the sound characteristic(s) to a volume selection model. The volume selection model selects a volume level based on the sound characteristic(s). The system plays an audio response to the user's request at the selected volume level. Subsequently, the system receives user input to modify output volume to a different volume level. Based on the user input, the system calibrates the volume selection model. When the system receives another audio input, the system analyzes the other audio input to determine one or more sound characteristics of the other audio input. The system uses the calibrated volume selection model to select a volume level for an audio response to the other audio input.
US10514887B2

In a particular aspect, a multimedia device is configured to compensate for navigational movement within a visual environment. The multimedia device includes a processor configured to generate a first version of a spatialized audio signal of a sound field in a first audio frame based on a first position within a visual environment. The processor is configured to generate a second version of the spatialized audio signal of the sound field in a second audio frame based on compensating for the speed of movement of the multimedia device that indicates the first position within the visual environment changed to a second position within the visual environment, being different than the speed of movement in changing from a first location of the sound field to a second location of the sound field.
US10514882B2

A digital audio processing system determines characteristics of an electronic presentation to generate a musical composition that is unique to the electronic presentation by adjoining digital audio stems in accordance with the characteristics of the electronic presentation. Embodiments enable a user to define an order for displaying images and a level of importance of the images with respect to one another. For example, the user may designate a specific one of the multiple images as a “highlight image” for emphasizing during the electronic presentation. Then, the system may arrange numerous musical segments adjacent to one another so that the intensity (e.g., energy level) of a resulting musical composition coincides with key events (e.g., a highlight image being shown) of the particular electronic presentation. The intensity of a particular musical segment may indicate a relative note structure density as compared to other musical segments that are defined within the stem data.
US10514881B2

There is provided an information processing device to provide a technology capable of easily recording a program for obtaining an intention of a user from text data corresponding to dialogue using a natural language, the information processing device including: a text data analysis unit configured to analyze text data corresponding to dialogue using a natural language, and extract an event included in the text data and a process to be executed in accordance with the event; and a record control unit configured to record a correspondence relation between the event and the process on a recording medium as a program.
US10514880B2

An NFC-enabled apparatus is disclosed. The apparatus includes a touch screen display and a near field communication (NFC) module comprising an NFC antenna and an NFC controller. In response to tagging between the NFC-enabled apparatus and the external NFC terminal, an NFC communication channel is established between the NFC-enabled apparatus and the external NFC terminal for data communication therebetween.
US10514877B2

A handheld communication device includes first and second screen assemblies, each including a screen having an active display area and housing having a rear surface, and a side surface extending between a periphery of the screen and the rear surface of the housing and a hinge connected to the first and second screen assemblies, whereby the hinge has a range of motion of more than 180 degrees.
US10514874B1

In accordance with an embodiment, a sheet taking away determination system comprises a first detection device configured to detect a sheet discharged to a discharge port; a second detection device configured to detect a terminal device positioned within a communication enabled range of the second detection device; and a controller configured to determine that the sheet is taken away if the second detection device detects the terminal device and a quantity of the sheets is less than that of the sheets before detection after the sheet is detected by the first detection device.
US10514873B2

An image processing apparatus includes: a print job generator configured to perform optimization processing for optimizing an arrangement of a plurality of images and generate a print job instructing a printer to print the plurality of optimized images; an interruption detector configured to detect an interruption of the print job; and a reprint job generator configured to generate a reprint job instructing the printer to print unprinted images, of which printing is not completed, among the plurality of images if the interruption detector detects the interruption of the print job. The reprint job generator executes a first mode that performs the optimization processing on the unprinted images, of which the printing is not completed, among the plurality of images and generates, as the reprint job, a first reprint job instructing the printing of the unprinted images on which the optimization processing is performed.
US10514871B2

A print management apparatus includes a memory and a processor configured to receive print data and first attribute information of the print data from a terminal, perform a determination of a first printer as an output destination candidate from among a plurality of printers in accordance with setting information and the first attribute information, generate first print data adapted to the first printer based on the print data before an output instruction is received from the first printer, and when the output instruction is received from the first printer, transmit first output data to the first printer based on the first print data, and when an output instruction is received from a second printer, generate second print data adapted to the second printer based on the print data, and transmit second output data to the second printer based on the second print data.
US10514870B2

An image forming apparatus which is capable of preventing degradation of operability associated with setting of job setting information. The image forming apparatus is unable to directly edit the job setting information required to execute a submitted job. The submitted job is executed based on the job setting information. In a case where user-specific setting information corresponding to identification information on a user who has logged into the image forming apparatus and corresponding to a type of the submitted job is registered in the image forming apparatus, the user-specific setting information is set as the job setting information.
US10514869B2

A mobile terminal that is capable of preventing an unnecessary notification from being provided. A wireless communication apparatus designated by a user is registered. When radio waves transmitted by the wireless communication are received, a notification is provided for confirming with a user whether or not to give an instruction to a wireless communication apparatus as a transmission source of the received radio waves transmitted by the wireless communication. It is determined whether or not the wireless communication apparatus as the transmission source has already been registered, and when it is determined that the wireless communication apparatus as the transmission source has already been registered, the notification is provided.
US10514860B2

A memory device includes a memory unit comprising one or more storage regions, and a control logic suitable for generating status information representing individualized states for the one or more storage regions.
US10514859B2

A computational device generates a point in time copy of one or more regions of a time locked data set, in response to receiving one or more I/O operations directed to the time locked data set. The one or more I/O operations are performed on the point in time copy of the one or more regions of the time locked data set, in response to generating the point in time copy of the one or more regions of the time locked data set.
US10514857B2

A method includes obtaining an input factor regarding dispersed storage operational criteria and generating a set of hardware scores for hardware resources of a computing device based on at least one of: operational conditions of the computing device and the DSN. The method further includes ordering the set of hardware scores based on the dispersed storage operational criteria and identifying a set of modules based on at least one of the dispersed storage operational criteria and the ordered set of hardware scores. The method further includes determining, for each module in the set of modules, a desired adjustment based on at least one of the dispersed storage operational criteria and the ordered set of hardware scores. The method further includes adjusting the set of modules to produce a set of adjusted modules, and utilizing an adjusted module to at least partially satisfy the dispersed storage operational criteria.
US10514854B2

Examples of the present disclosure describe systems and methods of conditionally authorization access to isolated collections of data. In aspects, a request to access an isolated collection of resource identifiers and relationships may be received by an application. A set of conditions may control access to the isolated collection. Upon receiving the request, the application may attempt to determine whether the set of conditions has been satisfied. If the set of conditions is determined to be satisfied, the application may provide the requestor with access to the isolated collection. If the set of conditions is determined to be unsatisfied, the application may prohibit the requestor from accessing the isolated collection.
US10514849B2

A storage system includes a plurality of nodes, each of the nodes including a processor and a nonvolatile storage device, and a connection unit directly connected to at least one of the nodes and configured to issue commands directed to a target node. The processor of the target node is configured to access the nonvolatile storage device of the target node in accordance with a command received from the connection unit, notify completion of processing for the command to the connection unit when a processing result responsive to the command is returned from the nonvolatile storage device of the target node within a reference time period, and notify a busy state of the target node to the connection unit when the processing result responsive to the command is not returned from the nonvolatile storage device of the target node within the reference time period.
US10514848B2

A data storage method and a solid state disk (SSD) are provided. The method comprises: obtaining, by the SSD, target data; determining a target buffer for storing the target data between a first buffer and a second buffer based on a data type of the target data, wherein the first buffer is a buffer preset in a memory of an electronic device which includes the SSD, and the second buffer is an inherent buffer in the SSD; and caching the target data into the target buffer. The method further includes: obtaining state information of the electronic device, wherein the state information indicates a current status of the electronic device, and includes a utilization rate of a central processing unit of the electronic device; determining whether a status of the electronic device has changed, based on the state information, to obtain a determination result; and transferring first data from the second buffer to a specified region in a storage medium of the SSD, or from the specified region in the storage medium to the second buffer, according to the determination result, wherein the storage medium is a flash memory in the SSD.
US10514845B1

The usage of a new key on an existing keyboard that would have the symbol of a lock on it that when used in conjunction with other keys, such as, an alphabetical key, a number key, a symbol key, and/or an alpha character key when clicked would result in showing a color keyboard on an existing cellular telephone or mobile device would help the user or owner of the telephone to create or type a complicated password to gain access to the various functions of the cellular device.
US10514818B2

A computer-implemented method, computer program product, and computing system is provided for interacting with images having similar content. In an embodiment, a method may include identifying a plurality of photographs as including a common characteristic. The method may also include generating a flipbook media item including the plurality of photographs. The method may further include associating one or more interactive control features with the flipbook media item.
US10514817B2

Intelligent gadgets to visualize critical environmental data in wet chemistry laboratories, and a healthcare and life science environment that are easy to configure, customize and deploy for web dashboard presentation. It may further reveal an intuitive dashboard framework for creating, managing and publishing a collection of visualization gadgets for critical environments.
US10514816B2

An apparatus, method, and system distinct from an item that provides user assistance for the item.
US10514815B2

A computer readable medium containing a set of instructions that causes a computer to perform a process comprised of receiving one or more media files. The one or more media files having one or more scenes and each scene including a starting time point and ending time point. The set of instructions may include changing the starting time point and/or the ending time point of a scene from the one or more scenes in response to an input command. The set of instructions may create a new scene and save the new scene based on the new starting time point and/or ending time point of the scene.
US10514808B2

The described device is used for communicating with a sensor, especially in the form of a touch-sensitive input and/or output device, e.g. a touch screen, via a control unit that can be controlled using a remote controller. A functional block that performs signaling to communicate with the control unit is provided in a receiver component which is or can be connected to a transmitter component via a communication link.
US10514798B2

A touch panel with a fingerprint identification function includes a cover plate, a mask layer, a flexible substrate, and a fingerprint sensing array. The mask layer is disposed on the cover plate for defining an operating region and a non-operating region of the touch panel. The flexible substrate is disposed on the mask layer and at least in the non-operating region. The fingerprint sensing array is directly disposed on the flexible substrate in the non-operating region. Through the configuration that the fingerprint sensing array is disposed on the flexible substrate, the distance between the fingerprint sensing array and a user's fingers is reduced, thereby increasing the sensitivity of fingerprint identification.
US10514795B2

A performance of a display device having an input device is improved. A display device includes: an electro-optical layer; a first driving electrode and a second driving electrode which drives the electro-optical layer; a driver chip which outputs a video signal; a switch circuit which is arranged outside the driver chip, which selects a potential to be supplied to the second driving electrode, and which includes a first switch element and a second switch element; a shift register circuit connected to the switch circuit; and a detection circuit which detects that an object is close or in contact. Each of the first switch element and the second switch element is selectively turned ON or OFF by the shift register circuit. The detection circuit is electrically connected to the first switch element and the second switch element.
US10514789B2

An integrated touch display panel and display device are disclosed. The integrated touch display panel comprises a touch emitting electrode array, a touch sensing electrode array, a black matrix, and color filters. The forward projection of any one of the touch sensing electrodes to the touch emitting electrode array at least partially overlaps with any one of the touch emitting electrodes. The black matrix comprises a plurality of black matrix rows and a plurality of black matrix columns. The color filters are separated by each of the black matrix rows and each of the black matrix columns, to form a plurality of array arrangements of display pixels. The touch sensing electrode is a mesh electrode, and the black matrix at least partially covers an orthogonal projection of the mesh electrodes to the black matrix.
US10514772B1

A keyboard may be provided that has keys overlapped by a touch sensor. The keyboard may have key sensor circuitry for monitoring switching in the keys for key press input. The keyboard may also have touch sensor circuitry such as capacitive touch sensor circuitry that monitors capacitive electrodes in the touch sensor for touch sensor input such as multitouch gesture input. The keyboard may include an outer layer of fabric that overlaps the keys. The fabric may have openings that are arranged to form alphanumeric characters. Light sources may emit light that passes through the openings and illuminates the alphanumeric characters. The touch sensor may have signal lines that are not visible through the openings. The signal lines may be transparent, may be covered by a diffuser, or may circumvent the openings so that they do not overlap.
US10514764B2

An operating unit for a vehicle, e.g., an infotainment system for controlling diverse vehicle components, can include a housing and an operating element mounted in a spring-elastic manner on and/or in the housing along a vertical axis of movement extending substantially orthogonally to the operating surface and along a lateral axis of movement extending substantially transversely to the vertical axis of movement. The operating unit can also include at least one sensor for detecting an actuating movement of the operating element in the direction of the vertical axis of movement and an actuator arranged in and/or on the housing for the feedback movement of the operating element at least also in the lateral axis of movement during a detected actuating movement of the operating element, and a spring frame for the spring-elastic mounting of the operating element.
US10514758B2

A visibility improvement method using gaze tracking includes detecting a gaze of a user using a camera; determining a focus object at which the user gazes from among at least one object viewed through a display unit of an electronic device; and displaying, on the display unit, an image with high visibility that corresponds to the focus object and has higher visibility than the focus object.
US10514753B2

Optimizations are provided for late stage reprojection processing for a multi-layered scene. A multi-layered scene is generated. Late stage reprojection processing is applied to a first layer and different late stage reprojection processing is applied to a second layer. The late stage reprojection processing that is applied to the second layer includes one or more transformations that are applied to the second layer. After the late stage reprojection processing on the various layers is complete, a unified layer is created by compositing the layers together. Then, the render the unified layer is rendered.
US10514749B2

A system on a chip includes at least one integrated circuit that is configured to operate at least at one operating point. A monitoring circuit acquires at least the cumulative duration of activity of the at least one integrated circuit. An evaluation circuit establish at least one instantaneous state of aging of the at least one integrated circuit based on the at least one cumulative duration of activity. An adjustment circuit operates to change the at least one operating point on the basis of the at least one state of aging of the at least one integrated circuit.
US10514748B2

Systems, methods, and apparatus are provided that can reduce power consumption of memory controllers in response to memory command backlog in various situations. A data storage device includes a plurality of sets of non-volatile memory (NVM) devices, a central controller, and a plurality of channel controllers. Each channel controller is coupled to a distinct set of the plurality of sets of NVM devices. Each channel controller includes a command queue configured to store pending memory commands and provide backlog information. The central controller is configured to receive the backlog information of the command queues of the plurality of channel controllers, and adjust a clock frequency of the central controller and one or more clock frequencies of the plurality of channel controllers based on the backlog information such that the pending memory commands in each of the command queues are below a predetermined threshold level.
US10514746B2

A communication device of handling power saving comprises a storage unit for storing instructions and a processing means coupled to the storage unit. The processing means is configured to execute the instructions stored in the storage unit. The instructions comprise transmitting a first message comprising capability information to a first network entity, wherein the capability information indicates a plurality of power saving modes of the communication device; selecting a power saving mode from the plurality of power saving modes; and transmitting a second message comprising the power saving mode and at least one power saving parameter related to the power saving mode to a second network entity.
US10514743B2

A method of controlling a power supply using software comprises setting a nominal output level through a waveform controlled by a micro-controller. The method identifies when a device is fully charged, and moves to a keep-alive mode, in which the output level is decreased below the nominal output level when the device is fully charged. The method further provides a failsafe to move the system to the keep-alive mode when the micro-controller is halted, crashed, in an error state.
US10514742B2

A power-down signal generating circuit receives first and second supply voltages, where the first supply voltage is less than the second supply voltage, and generates a power-down signal. The power-down signal generating circuit includes a driving amplifier, first through third transistors, and an amplification circuit. When the first supply voltage is deactivated, the power-down signal is activated. The driving amplifier prevents the first through third transistors from being enabled simultaneously, which reduces static leakage current.
US10514729B2

Examples disclosed herein provide a computing device. One example computing device includes an enclosure and a support member rotatably connected to the enclosure at a first end of the support member, via a shaft disposed within the enclosure along a perimeter of the enclosure. The computing device includes a panel connected at a second end of the support member opposite the first end. As an example, the panel is to enclose the enclosure when the support member is to rotate towards the enclosure. When the support member is to rotate via the shaft, the support member is to wrap around the perimeter of the enclosure.
US10514727B2

A flexible display apparatus is provided. The flexible display apparatus includes a display, a sensor which senses shape deformation of the display, a storage which, if a shape deformation is sensed, stores operation state information of a first operation state of the flexible display apparatus prior to the first shape deformation being performed, and a controller which performs a function corresponding to the first shape deformation if a second shape deformation different from the first shape deformation is sensed, returns to the first operation state according to the operation state information stored in the storage.
US10514722B1

In one general aspect, the subject matter described in this specification can be embodied in a display case door that includes an insulated panel assembly, a door frame, and an electronic display mounted to the door. The door frame extends about and is secured to a peripheral edge of the insulated panel assembly. The electronic display overlays the insulated panel assembly. A mounting bezel is secured to the door frame and has a coupling end that extends over an edge of the electronic display securing the electronic display to the door frame. A cover bezel is coupled to a front surface of the door frame, where the cover bezel is sized to overlay the front surface of the door frame and the coupling end of the mounting bezel.
US10514709B2

An Unmanned Aerial Vehicle (UAV) comprises a situational awareness system coupled to at least one onboard sensor and senses the location of other UAVs. A cooperative Radio Access Network (RAN)-signal processor is configured to process RAN signals cooperatively with at least one other UAV to produce RAN performance criteria. A flight controller provides autonomous navigation control of the UAV's flight based on the relative spatial locations of other UAVs and the RAN performance criteria, which operates within predetermined boundaries of navigation criteria. The UAV can employ mitigation tactics against one or more radio devices identified as a threat and may coordinate other UAVs to conduct such mitigations.
US10514708B2

The present invention relates to a method and an apparatus for controlling an unmanned aerial vehicle. The method includes: obtaining a flight area control parameter; determining a flight area based on the flight area control parameter; and causing unmanned aerial vehicle to cruise within the flight area, wherein causing unmanned aerial vehicle to cruise within the flight area includes: determining a flight path within the flight area, and causing unmanned aerial vehicle to fly on the flight path periodically in a reciprocating manner, and the flight area is at least one of: a planar flight area, a linear flight area, and a three-dimensional flight area.
US10514706B2

A variety of methods, controllers and algorithms are described for identifying the back of a particular vehicle (e.g., a platoon partner) in a set of distance measurement scenes and/or for tracking the back of such a vehicle. The described techniques can be used in conjunction with a variety of different distance measuring technologies including radar, LIDAR, camera based distance measuring units and others. The described approaches are well suited for use in vehicle platooning and/or vehicle convoying systems including tractor-trailer truck platooning applications. In another aspect, technique are described for fusing sensor data obtained from different vehicles for use in the at least partial automatic control of a particular vehicle. The described techniques are well suited for use in conjunction with a variety of different vehicle control applications including platooning, convoying and other connected driving applications including tractor-trailer truck platooning applications.
US10514703B2

A vehicle control system includes an imaging section, a surroundings monitoring section, and a display controller. The imaging section is configured to capture an image of surroundings of a vehicle. The surroundings monitoring section is configured to monitor conditions surrounding the vehicle. The display controller is configured to display, on a display present within a cabin of the vehicle and configured to display an image based on an operation by an occupant, an image of surroundings of the vehicle superimposed over part of an image based on an operation by the occupant, and to enlarge the image of the surroundings of the vehicle based on a monitoring result from the surroundings monitoring section.
US10514701B2

A self-propelled surface treating device, in particular a cleaning robot, with a device housing and a collision detection device for detecting a collision between the surface treating device and an obstacle, wherein the collision detection device has at least one touch-sensitive contact sensor. In order to protect the surface treating device against impacts in the vertical direction, it is proposed that the touch-sensitive contact sensor be a vertical contact sensor, which is arranged on the device housing in such a way that its detection area is vertically aligned during a movement with the surface treating device conventionally oriented, so that the vertical contact sensor is configured to detect a force acting vertically on the surface treating device.
US10514696B2

A method is disclosed comprising: obtaining data associated with each road segment of at least one road segment, said data comprising: a representative of at least one link associated with the respective road segment; obtaining probe data associated with the respective road segment, the probe data comprising: at least one piece of position information; determining a sinuous driving metric, which is a value being indicative of a sinuosity of driving on the respective road segment based at least partially on the probe data and its allocation with respect to the respective road segment. It is further disclosed an according apparatus, computer program and system.
US10514695B2

A driver assisting system for a vehicle that is capable of operating in an autonomous drive mode and a manual drive mode is provided. The driver assisting system includes: an autonomous drive apparatus that controls the vehicle during the autonomous drive mode; a navigation apparatus; a detector that obtains information associated with an eagerness of the driver; an eagerness determiner that determines; and a controller that switches between the autonomous drive mode and the manual drive mode. The navigation apparatus is configured to initially suggest an original route, suggest an alternative route, and suggest a fastest route when the vehicle deviates from the original route and the eagerness determiner determines that the driver is in the high eagerness state. The controller is configured to set the autonomous drive mode, maintain the autonomous drive mode, and switch to the manual drive mode.
US10514686B2

An operation support system for supporting an operation to each facility installed in a plant, the operation support system may include, but is not limited to, a data storage that stores historical data which represent information regarding operations performed to the facility as history, and at least one operation support device portable by a field operator, wherein the operation support device may include a position information acquirer configured to acquire a current position of the operation support device, and to output current position information, an inspection information processor configured to add information regarding the operation performed to the facility, and to output the current position information regarding position where the operation was performed to at least the facility that is associated with the historical data to data storage, and an operation supporter configured to represent information regarding the operation performed to the facility as operation information based on the historical data, and to enable one or more further functions regarding the operation associated with the operation information to be executed.
US10514684B2

A method by which a schedule preparing portion included in a substrate processing apparatus, having at least one single substrate processing unit and a controller, prepares a chronological schedule for operations of the substrate processing apparatus. The method includes a schedule preparation step of preparing a schedule for each substrate by positioning, in chronological order, a plurality of blocks, each specifying an operation to be performed on the substrate. The schedule preparation step includes a high load avoidance positioning step in which, in preparing a schedule for a plurality of substrates, blocks corresponding to a high load operation in which a high control load occurs at least temporarily in the controller are positioned on a time axis so that high load time slots, during which a high control load occurs in the controller, are not concentrated.
US10514679B2

A method of slicing and printing a colour 3D model is disclosed. The method includes following steps: loading a model data corresponding to a colour 3D model; adding a pollution-blocking structure next to the colour 3D model; executing a slicing process to the pollution-blocking structure and the colour 3D model for generating a plurality of pollution-blocking slices and a plurality of model slices and configuring colour of each of the model slices; and, controlling a modeling nozzle (100) of a multi-colour 3D printer (1) to print the pollution-blocking slices and the model slices layer by layer and controlling a coloring nozzle (102) of the multi-colour 3D printer (1) to color each of the model slices.
US10514671B2

In an example, an expected sky condition is calculated for a geographic location, a time of day, and a date based on a mathematical model. A predicted distribution of direct and interreflected solar radiation within the environment is calculated based on the expected sky condition. Measurement data from one or more photosensors is obtained that provides measurements of an initial distribution of direct and interreflected radiation within the environment, including radiation from solar and electrical lighting sources. A target distribution of direct and interreflected artificial electromagnetic radiation produced by electrical lighting is determined, based on the measurement data and the predicted distribution of direct and interreflected solar radiation, to achieve the target distribution of direct and interreflected radiation within the environment. Output parameters are set to one or more devices to modify the initial distribution to achieve the target distribution of direct and interreflected radiation within the environment.
US10514668B2

A process control monitoring system for a process control plant uses graphic trend symbols to assist in detecting and monitoring trends of process variables within the process control plant. A graphic display application within the process control monitoring system may implement and display each graphic trend symbol to graphically indicate or encapsulate current trend and value information of a process variable within the process control plant. The graphic display application may display the graphic trend symbol in a spatially realistic location within a graphical representation of the process control plant while maintaining the hierarchical structure or each hierarchical level of the process plant. The graphic display application may also include a navigation pane and a zoom feature that enable a user to quickly drill down through tend data to obtain more information and to support problem identification and diagnosis tasks.
US10514666B2

The present invention simplifies the processing for compensating an influence for a controlled quantity generated from shaping interference in motion control. A controller (10) as a model predictive control device computes an error between an actually measured value of a controlled quantity in a certain action cycle when shaping interfering is applied and a predictive value of the controlled quantity in the certain action cycle, i.e., the model predictive error, and corrects the predictive value in the action cycle after the certain action cycle by using the computed model predictive error.
US10514647B2

An image forming device that forms an image on a sheet under an operating condition set according to a type of the sheet, includes a hardware processor that: accepts a manual input specifying any one of a plurality of types; stores manual mode setting information and automatic mode setting information; detects which of a plurality of types included in an automatic type group the type of the sheet is based on an output of a sensor; and sets an operating condition value corresponding to a type detected out of the operating condition values indicated by the automatic mode setting information as the operating condition in an automatic mode, and sets an operating condition value corresponding to the type specified by the manual input out of the operating condition values indicated by the manual mode setting information as the operating condition in a manual mode.
US10514636B2

An image heating apparatus includes a heater having a plurality of resistors, and a power supply control circuit that controls power supplied to the plurality of resistors so as to selectively heat a plurality of heating regions. A plurality of thermistors detect a temperature of each of a plurality of regions of the image heater, and a processor functions as a current amount correcting portion that corrects an amount of current supplied to the plurality of resistors. The current amount is corrected based on the temperature detected by each of the plurality of thermistors, so that a difference of a temperature rising amount per unit time among the plurality of heating regions at the start of an image heating operation becomes small and a total amount of power supplied to the plurality of heat generating elements is kept to within a predetermined limited power amount.
US10514624B2

A toner comprising: a toner particle that contains a resin component and a silicone compound, wherein the resin component contains at least 50 mass % of olefin resin; a content of the silicone compound is from 1 mass part to 42 mass parts per 100 mass parts of the resin component; a weight-average molecular weight of the silicone compound as measured by GPC is from 1,000 to 25,000; and a content, in a molecular weight distribution of the silicone compound as measured by GPC, of a component having a weight-average molecular weight of not more than 500 is not more than 0.05 mass % of the silicone compound.
US10514623B2

An electrostatic charge image developing toner includes: a toner particle that contains a releasing agent, that has an exposed portion in which the releasing agent is exposed on a surface, and in which a proportion of the exposed portion occupying a surface, which is obtained by X-ray photoelectron spectroscopic analysis is 1 atom % or more and 20 atom % or less; and a strontium titanate particle that is externally added to the toner particle, that is doped with a metal element other than titanium and strontium, and in which an average primary particle diameter is 10 nm or more and 100 nm or less.
US10514612B2

A method for overlay monitoring and control is introduced in the present disclosure. The method includes selecting a group of patterned wafers from a lot using a wafer selection model; selecting a group of fields for each of the selected group of patterned wafers using a field selection model; selecting at least one point in each of the selected group of fields using a point selection model; measuring overlay errors of the selected at least one point on a selected wafer; forming an overlay correction map using the measured overlay errors on the selected wafer; and generating a combined overlay correction map using the overlay correction map of each selected wafer in the lot.
US10514611B2

The disclosure provides a projection exposure method for exposing a substrate arranged in the region of an image plane of a projection lens with at least one image of a pattern of a mask arranged in the region of an object plane of the projection lens. A substrate is coated with a radiation-sensitive multilayer system including a first photoresist layer composed of a first photoresist material and, between the first photoresist layer and the substrate and a separately applied second photoresist layer composed of a second photoresist material. The first photoresist material has a relatively high first sensitivity in a first wavelength range and a second sensitivity, which is lower relative to the first sensitivity, in a second wavelength range separate from the first wavelength range. The second photoresist material has an exposure-suitable second sensitivity in the second wavelength range.
US10514605B2

The present invention provides a resist multilayer film-attached substrate, including a substrate and a resist multilayer film formed on the substrate, in which the resist multilayer film has an organic resist underlayer film difficultly soluble in ammonia hydrogen peroxide water, an organic film soluble in ammonia hydrogen peroxide water, a silicon-containing resist middle layer film, and a resist upper layer film laminated on the substrate in the stated order. There can be provided a resist multilayer film-attached substrate that enables a silicon residue modified by dry etching to be easily removed in a wet manner with a removing liquid harmless to a semiconductor apparatus substrate and an organic resist underlayer film required in the patterning process, for example, an ammonia aqueous solution containing hydrogen peroxide called SC1, which is commonly used in the semiconductor manufacturing process.
US10514604B2

Topcoat compositions are provided that are suitably applied above a photoresist composition. Preferred topcoat compositions comprise a first polymer that comprises (i) first units comprising a nitrogen-containing moiety that comprises an acid-labile group; and (ii) second units that (1) comprise one or more hydrophobic groups and (2) are distinct from the first units.
US10514599B2

The present invention provides an imprint apparatus which forms a relief pattern in an imprint material on a substrate using a mold, the apparatus including a curing unit configured to cure the imprint material, a moving unit configured to relatively move the mold and the substrate, a detection unit configured to detect a pattern of light reflected by the mold and light reflected by the substrate, and a processing unit configured to obtain information on a separation state of the mold and the cured imprint material on the substrate based on the pattern detected by the detection unit while separating the mold from the imprint material by widening, using the moving unit, an interval between the mold and the substrate.
Patent Agency Ranking