US10999626B2
An audience measurement service may monitor broadcasts in a region, ingesting closed captioning data, metadata, displayed text or logos, performing facial recognition on people, and/or generating audio/video fingerprints of broadcast content to create a database of content and associated keywords, along with times at which the content was broadcast. The audience measurement service may receive user search queries from a search provider and detect “spiking” queries. The audience measurement service may determine whether the spiking queries are related, contextually and temporally, to an item of content identified in the database, and infer that users generating the queries likely viewed the item of content. In some implementations, the audience measurement service may also infer that the users likely viewed other items of content (e.g. advertisements) displayed during the prior or subsequent few minutes on the same broadcast channel as the query-triggering item.
US10999621B2
The present disclosure relates to synchronizing the rendering of video frames included in media file segments with the rendering of auxiliary media. A method implementation of this technique comprises the step of determining, from a sequence of media file segments, a sub-sequence of media file segments, wherein rendering of the sub-sequence is to be overlaid by rendering of auxiliary media starting in a first media file segment of the sub-sequence. The method further comprises determining control information enabling a media client to determine how much rendering of the auxiliary media has progressed upon rendering of each media file segment of the sub-sequence, and initiating a tagging of the media file segments of the sub-sequence with the control information.
US10999603B2
In a particular implementation, a clipping bound may be different from the signal bound. For example, to derive the upper clipping bound, a reconstructed sample value corresponding to original sample value Y is estimated to be Y+Δy. Thus, for a candidate upper clipping bound x, the difference between the clipped value and the original value is calculated as min(Y+Δy, x)−Y. The distortions using different candidate clipping values around signal bound M may be tested. The test starts with signal bound M and moves towards smaller values. The distortion may first decrease (or maintain the same) and then increase, and the turning point is chosen as upper clipping bound M′. Similarly, the lower clipping bound m′ can be chosen. For more effective clipping, the color components may be transformed such that the transformed color components may be more tightly enclosed by a box defined by the clipping bounds.
US10999599B2
A method and system for video coding by integrating frame data and time data may be described. The method and system can include a video coding non-transitory storage media that integrates reference data and time data. More specifically, the video coding non-transitory storage media can produce one or more luma vectors and one or more chroma vectors within a video plane, the one or more luma vectors and one or more chroma vectors may be extended into time vectors that can be utilized for compression or reconstruction of the frame rate, define luma vector across time as a contiguous function and perform video compression across a time dimension.
US10999594B2
Systems and techniques for intra-block copy (IBC) prediction in processing video data include the use of one or more virtual search areas (VSAs) which can be generated to include one or more references to one or more pixels stored in a physical memory. The one or more VSAs can provide references to additional reconstructed sample values that are derived from previously decoded blocks without incurring physical memory use for storage of the additional reconstructed samples. A search area for performing the IBC prediction for a current block of the video data can be extended to include the one or more VSAs. Extending the search area to include the one or more VSAs provides the IBC prediction with additional search area for finding one or more prediction blocks or prediction samples without having to utilize physical memory to store the additional reconstructed samples from previously decoded blocks.
US10999589B2
Aspects of the disclosure provide methods and apparatuses for video encoding/decoding. For example, processing circuitry decodes prediction information of a current block in a current picture from a coded video bitstream. The prediction information is indicative of an affine merge mode with offset. Then, the processing circuitry decodes, from the coded video bitstream, a set of offset parameters that is used to determine a motion vector difference, and applies the motion vector difference to first motion vectors of multiple control points of a base predictor of the current block to determine second motion vectors at corresponding multiple control points of the current block. Further, the processing circuitry determines parameters of an affine model based on the second motion vectors at the corresponding multiple control points of the current block, and reconstructs at least a sample of the current block according to the affine model.
US10999585B2
Methods and systems for frame rate scalability are described. Support is provided for input and output video sequences with variable frame rate and variable shutter angle across scenes, or for input video sequences with fixed input frame rate and input shutter angle, but allowing a decoder to generate a video output at a different output frame rate and shutter angle than the corresponding input values. Techniques allowing a decoder to decode more computationally-efficiently a specific backward compatible target frame rate and shutter angle among those allowed are also presented.
US10999566B1
Systems, methods, and computer-readable media are disclosed for systems and methods for automated generation of textual descriptions of video content. Example methods may include determining, by one or more computer processors coupled to memory, a first segment of video content, the first segment including a first set of frames and first audio content, determining, using a first neural network, a first action that occurs in the first set of frames, and determining a first sound present in the first audio content. Some methods may include generating a vector representing the first action and the first sound, and generating, using a second neural network and the vector, a first textual description of the first segment, where the first textual description includes words that describe events of the first segment.
US10999564B2
A projection system includes an invisible light projector, an imaging unit, an image generator, and a visible light projector. The invisible light projector projects a predetermined invisible light image onto the object via invisible light. The imaging unit captures an image of the invisible light projected from the invisible light projector. The image generator measures a shape of the object based on the image captured by the imaging unit to generate image data showing image content for projection onto the object in accordance with the measured shape. The visible light projector projects the image content shown by the image data onto the object via visible light. The invisible light projector emits pulsed invisible light to project the measurement pattern. The image generator generates the image data based on an image captured in accordance with a timing for the pulsed light emission.
US10999562B2
On the basis of a first imaging signal corresponding to a first viewpoint and including white pixels and color component pixels and a second imaging signal corresponding to a second viewpoint different from the first viewpoint and including fewer white pixels than the first imaging signal to increase a rate of the color component pixels in the second imaging signal, a parallax detecting section detects a parallax of the second viewpoint with respect to the first viewpoint. A parallax compensating section performs parallax compensation for the imaging signal for the second viewpoint on the basis of the detected parallax to generate a parallax-compensated color difference signal for the first viewpoint. A fallback determining section and a signal selecting section selects a parallax-compensated second color difference signal or a color difference signal for the first viewpoint to obtain a high-sensitivity captured image while suppressing degradation of the image quality performance.
US10999551B2
A solid-state image capture device includes a first semiconductor substrate and a second semiconductor substrate. The first semiconductor substrate includes a first connection and a pixel array in which a plurality of pixels are arranged in a matrix. The second semiconductor substrate includes a second connection and a pad area including a plurality of pad electrodes for electrical connection with external equipment. The second semiconductor substrate controls the pixel array. The first and second semiconductor substrates are stacked and joined together, with the first and second connections electrically connected to each other. The first and second semiconductor substrates are substantially equal in size, and the pad electrodes are included in only the second semiconductor substrate.
US10999539B2
Examples described may related to an imaging sensor used by a vehicle, including a light sensor. The light sensor comprises a plurality of cells aligned in a plurality of horizontal rows and a plurality of vertical columns. The apparatus further includes an optical system configured to provide the light sensor with a field of view of an external environment of the apparatus. Additionally, the system includes a processing unit configured to: divide the plurality of horizontal rows of the light sensor into one or more enabled rows and one or more disabled rows; obtain image data from the light sensor by sampling one or more cells in the one or more enabled rows; and store the received image data in a memory.
US10999536B2
An explosion-proof thermal imaging system is provided. The system include an explosion-proof housing having a window that is configured to allow thermal radiation therethrough. An infrared camera is positioned within the explosion-proof housing and is disposed to receive and image thermal radiation that passes through the window. An emissivity target is disposed within a field of view of the infrared camera, but on an opposite side of the window from the infrared camera. A temperature sensor is operably coupled to the infrared camera and is configured to provide an indication of temperature proximate the emissivity target.
US10999525B2
Provided is an image processing apparatus including: a wide dynamic range (WDR) image sensor configured to output image frames by photographing a subject with different shutter times; and at least one processor to implement: a wide image synthesis unit configured to synthesize a WDR image based on n subchannels included in each of the image frames; a knee curve generating unit configured to generate an integral histogram of luminance levels of m×n subchannels included m image frames among the image frames, and generate a knee curve based on the integral histogram, where m and n each is an integer greater than zero; and a dynamic range transforming unit configured to reduce a dynamic range of the WDR image based on the generated knee curve.
US10999524B1
A time-of-flight camera may be used to generate depth images of a scene, where the scene includes retroreflective materials. The time-of-flight camera may capture first sensor data by illuminating the scene at a first energy level, and by exposing a sensor for a first duration. If portions of the sensor are saturated by light reflected from retroreflective materials, corrupted pixels are detected within the first sensor data. A second set of sensor data may be captured by illuminating the scene at a second energy level, or by exposing the sensor for a second duration. The corrupted pixels may be identified and masked from the first sensor data, which may be blended with corresponding portions of the second sensor data to generate a depth image.
US10999521B2
An imaging device controls a light emission unit to perform pre-light emission and decides an amount of light emitted in imaging. In a plurality of pixel units included in an image sensor, a switch that connects or does not connect an additional capacitor to a floating diffusion (FD) unit is provided. An amplification unit for a pixel signal can set a plurality of gains. A CPU controls the switch such that the FD unit is connected to the additional capacitor or the FD unit is not connected to the additional capacitor in accordance with an imaging condition. When image data for light modulation is acquired or when image data used for live-view display or recording is acquired, the CPU performs control such that the switch and the amplification unit amplify the pixel signal in different gain settings.
US10999520B2
The present technology relates to an image capture device, a method of image capture, a signal processing device, a method of signal processing, and a program capable of capturing reliably a blinking image capture target. A predetermined image capture timing of an image capture unit is controlled so that image capture is performed N times during an exposure time in which at least a part of a turn-on period in which an image capture target is on overlaps with an exposure time of image capture of at least one time at a timing of dividing a blinking cycle in which the image capture target to be captured by the image capture unit configured to perform image capture at the image capture timing blinks into N equal parts where N represents more than one. The present technology is applicable to, in one example, a camera unit or the like used to capture an image.
US10999516B1
An image capture device may buffer video footage in a memory buffer before a command to record video is received. The image capture device may present a progression of color along a path to reflect the amount of buffered video footage. When the command to record the video is received, the video may be generated to include both buffered video footage and the video footage captured after the command.
US10999511B2
A method and system for synchronizing a lidar and a camera on an autonomous vehicle. The system instructs the camera to detect light columns transmitted by the lidar. The system iterates through various start times for the camera. The system instructs the lidar to emit a plurality of light columns at a lidar frequency. The system instructs the camera to capture images at a camera frequency starting at each start time. The system analyzes the image data received from the cameras to identify light columns captured in the images. The system calculates an alignment score for each of the many start times based on the identified light columns. The start time with the optimal alignment score is selected and used to synchronize the lidar and the camera. With lidar data detected by the synchronized lidar and image data captured by the synchronized camera, the system may navigate the autonomous vehicle.
US10999504B1
An image capture device may include one or more optical elements. One or more lens covers may be used to cover the optical element(s). Usage of the lens cover(s) with respect to the optical element(s) may be determined. The operation of the image capture device may be changed based on whether the lens cover(s) are on or off the optical element(s).
US10999503B2
A pre-roll image capture method implemented by a power-limited security device includes a step of, in response to initialization, or when no motion is detected within an area monitored by the device for at least a duration, capturing a first plurality of images of the monitored area at a first image-capture frequency. The method also includes storing the first plurality of images in a cyclic buffer of the device. The method also includes, in response to detected motion within the monitored area, capturing a second plurality of images of the monitored area at a second image-capture frequency that exceeds the first frequency. The method also includes storing the second plurality of images at the device and, after storing of the second plurality of images, transmitting the first plurality of images from the cyclic buffer and the second plurality of images to a client device associated with the device.
US10999502B2
There is provided an image processing apparatus including a display image generation section configured to generate display image data by performing a display projection process in a case where panorama image data to be a display target is judged to be a full circumference panorama image.
US10999485B2
A control apparatus includes a focus control unit configured to perform a focus control based on an image signal, a tilt control unit configured to control a tilt of an imaging plane based on the image signal, and a determination unit configured to determine a first evaluation area of the image signal used for the focus control and a second evaluation area of the image signal used for the tilt control in performing both the focus control and the tilt control. At least one processor or circuit is configured to perform a function of at least one of the units.
US10999483B2
Apparatus and methods for a light-field camera and display system. In one embodiment, a light-field camera and display apparatus is provided, which may include a display screen and photosensor layer. In one variant, the display screen includes a plurality of pinholes or microlenses and a plurality of pixels configured according to a certain configuration. Additionally, in one variant, the photosensor layer includes multiple arrays of photosensors implemented to capture light that travels through the pinholes or microlenses. Yet additionally, methods for operating and calibrating the light-field camera and display apparatus are provided. In one embodiment, logic is provided which subtracts leakage light from the generated image that is displayed to the user.
US10999470B2
An image reading apparatus according to an embodiment includes an image reading unit configured to generate reference data by reading a reference surface and to generate image data by reading a sheet. A reference unit has a reference surface. A shading correction unit determines whether a portion of the reference surface includes a contaminant based on image data generated by the image reading unit reading the portion of the reference unit. When the portion of the reference surface is determined to not include a contaminant, the shading correction unit generates reference data based on the image data generated by the image reading unit reading the portion of the reference surface determined to not include a contaminant.
US10999464B2
An image forming apparatus which is capable of appropriately producing displays using installed expansion application modules without using a window manager module. The image forming apparatus produces a display in accordance with a display instruction for at least one of the installed expansion application modules. When display instructions for the expansion application modules overlap each other, priorities for display are assigned based on starting conditions related to the expansion application modules.
US10999462B2
An information processing apparatus including a push switch turns off a power supply state of a main body and starts shutdown processing when a first user's operation is performed on the push switch in a normal state of the apparatus. When a second user's operation is performed on the push switch during the shutdown processing, the power supply state of the main body is switched between on and off. If the power supply state of the main body is the on state when the shutdown processing is completed, first processing for restarting the main body is performed, and if the power supply state of the main body is the off state when the shutdown processing is completed, second processing for stopping power supply to the main body is performed.
US10999457B2
A system may include a finishing device to receive a print job. The print job may move about a first axis of the finishing device. The system may further include a stapling device contained within the finishing device. The stapling device to move about a second axis of the finishing device, and the second axis may be perpendicular to the first axis. A sensor may be located on the stapling device to identify a first edge of the print job. The first edge of the print job may be a leading edge of the print job as the print job moves about the first axis.
US10999441B1
Disclosed herein are a system, method, and computer-readable medium with instructions for recommending a service provider based on a user's approximate current location. The service provider may be recommended for a service that is verified under a user's insurance policy and is also within proximity to the user's approximate current location. The user's approximate current location may be determined by location-based technology. The entity that receives and/or recommends the service provider may initiate a request for the service from the service provider. Further embodiments are related to routing a call to provide information to the user that is responsive to the user's location-relevant request. For example, systems, such as an automotive telematics system, may request information and be routed to the appropriate division of a user's insurance provider such that the automotive telematics system can provide services to the user that are user-specific (e.g., covered by the user's insurance policy).
US10999440B1
Dynamically routing and re-evaluating a work item based on actions taken on the work item (e.g., adding context information). The augmented routing system categories a work item into one or more dynamic work categories and identifies active knowledge workers and/or knowledge articles based on the work categories. The work item is displayed in a dynamic knowledge worker view, which allows the knowledge worker to take action on the work item. The actions a knowledge worker may take are based on permissions of the knowledge worker, one of the actions that a knowledge worker may take on a work item is to add context information to the work item. After an action is taken on a work item, the system re-evaluates the work item, which may result in the work item being added/removed from one or more work categories; and added/removed from one or more dynamic customized knowledge worker views.
US10999438B1
Processing user requests and calls may include receiving a request to establish a communication session from a user device, retrieving a user record associated with the user device, creating an event based on the request, storing the event in a queue, and selecting a queue position of the event based on one or more conditions stored in the user record.
US10999433B2
A platform can receive information regarding a user interaction, wherein the user interaction is associated with one or more channels that correspond to respective interfaces or media for the user interaction; retrieve supplemental information associated with the user interaction, wherein the supplemental information relates to at least one of: a state of a managed device associated with the user interaction, or a previous user interaction; identify, based on the information regarding the user interaction or the one or more channels, one or more models to process the information regarding the user interaction and the supplemental information, wherein the one or more models are identified from a plurality of models; determine, using the one or more models, an action to be performed with regard to the user interaction; and provide information identifying the action.
US10999427B2
An electronic device executes a method that displays a location to a called party where a voice of a calling party will localize as binaural sound in a telephone call. The method displays an image representing the called party and an image representing the calling party with respect to each other so the called party can visually determine where the voice of the calling party will externally localize as the binaural sound.
US10999420B2
A computer implemented method and system for determining a communication mode for recording a media message on a communication device is provided. An adaptive recording application detects activation of an interface element, for example, a push or a touch of a button on the communication device and determines duration of the activation of the interface element. The adaptive recording application, in response to the detection of the activation of the interface element, selects a communication mode, for example, a push to talk communication mode, a tap to start communication mode, etc., based on a comparison of the duration of the activation of the interface element with one or more configurable timing parameters and/or a determination of a presence or an absence of a media signal during and/or after the activation of the interface element. The adaptive recording application initiates recording of the media message in the selected communication mode.
US10999416B1
A system for generating adaptive notifications including processors and memories storing instructions that configure the processors to perform operations. The operations may include generating an item list for notifications to a client ID, selecting a first item from the item list for notification, the first item being selected having a highest priority score and a lowest lifecycle timer, encoding a first landing page by encoding a product code and a tracking cookie in a URL configured for redirection to a first webpage by a redirect server, and transmitting a first notification with a payload including the first landing page and a first message. The operations may also include after transmitting the first notification, modifying priority scores and updating lifecycle timers based on determining whether the client device visited the first landing page. Further, the operations may also include selecting a second item from the item list for notification.
US10999408B2
Techniques and solutions are described for facilitating deploying tenants to, and managing tenants in, a cloud computing environment. In determining where a tenant should be deployed, cloud-based software applications, or at least cloud-based software applications of a particular type, used by the tenant are considered. Computing resources needed by the tenant are determined. The tenant is deployed to a computing infrastructure that has instances of the cloud-based software applications used by the tenant and has computing resources sufficient to satisfy the needs of the tenant. If the tenant is to access another software application, the data for such application is deployed to that computing infrastructure. If the tenant's computing resource needs exceed the available resources of the infrastructure, resources are added to the infrastructure or the tenant's data for all of the cloud-based software applications are moved to another computing infrastructure.
US10999397B2
Described herein is a system and method for performing a clustered coherent cloud read cache without coherency messaging. At a cloud reader agent having a read cache, a request for a particular portion of data is received from a client. The request includes an identifier of the node making the request, a current time on the node making the request, a last stubbed time of the particular portion of data, and/or an identifier of the particular portion of data. When the particular portion of data is stored in the read cache of the cloud reader agent, the cloud reader agent can determine whether the cached particular portion of data is valid based, at least in part, upon the received identifier of the node making the request, the received last stubbed time of the particular portion of data, and/or, a stored time associated with the cached particular portion of data.
US10999392B2
A system and method for recovering messages in a multi-node system that incorporates an active-active architecture with replicated databases is disclosed. The system comprises two or more computing nodes where each computing node includes brokers for processing local messages and a recovery broker for recovering messages from the replicated database when another node in the system fails. Each recovery broker competes with brokers on another node to acquire locks on database information. The recovery broker is successful if the network of brokers on the other node are unavailable and fail to obtain or retain locks on the database information. In this situation, the recovery broker can retrieve messages from the database information and pass the messages to other brokers on the same computing node for processing and completing any ongoing transactions.
US10999391B2
Systems and methods for dynamic filtering of content stream manifests are provided. Rules may be stored in memory of a proxy server regarding a plurality of different manifest inconsistencies. Each rule may associate a different manifest inconsistency with one or more indicators and a corresponding solution. One or more segments of a content stream may be provided between a content delivery network server and a client device. Such segments may be monitored by the proxy server, which may act as an intermediary between the content delivery network server and the client device. The proxy server may detect when a manifest of the monitored content stream exhibits one of the manifest inconsistencies based on the presence of the associated indicators. The solution corresponding to the exhibited manifest inconsistency may be identified based on the stored rule associated with the detected indicators. The retrieved solution may then be applied to the content stream, such that the exhibited manifest inconsistency is resolved before the monitored segments are delivered to the client device.
US10999390B2
Methods, systems, and computing platforms for mobile data communication are disclosed. Processor(s) may be configured to electronically receive a plurality of user mobile interaction data and storing the user mobile interaction data in a computer readable database over a threshold period of interaction time for a mobile device. The processor(s) may be configured to electronically process the user mobile interaction data with a machine learning controller based on a set of machine learning training data including predefined user activity data so as to output at least one most probable time vector. The processor(s) may be configured to electronically output the at least one most probable time vector to a notification processing module.
US10999385B2
An information processing apparatus connected to at least one device via a first network includes: a network interface to mediate communication between an external device, which is connected to a second network connected to the first network via a firewall, and the device; a memory that stores a communication log related to communication between the external device and the device; and circuity to create a list including information on the device based on the communication log.
US10999380B2
Methods and procedures allow devices interwork with various types of service layers by updating the device to support the protocol of the M2M/IoT service layer that is being communicated with. Devices can coordinate/initiate download of a service layer API that is compatible with the service layer the device is attempting to use. A service layer can coordinate the autonomous update of a device with the proper service layer API which allows the device to then communicate and use services supported by the service layer component to the device. A service layer can detect a device or application lacking proper service layer functionality and can trigger a management entity to update the device or application with the service layer API required such that the device can then register to the service layer and use its services. A device or application can be customized or optimized to the service layer that it is registered to and using.
US10999377B2
Embodiments of the present disclosure relate to a method, device and computer program product for protocol selection. According to embodiments of the present disclosure, a client may determine supported transmission protocols based on its own hardware information and transmit a connection request to a server using a protocol with a higher priority. The server may determine supported protocols based on its own hardware information and respond to the connection request according to the supported protocols. In this way, the establishment of the connection between the client and the server is transparent to users.
US10999356B2
An example method is provided for a computing system in a private cloud computing environment to deploy an application in a hybrid cloud computing environment. The method may comprise generating a request to deploy an application in a public cloud environment, the request including a deployment plan that specifies one or more tasks to be executed by a virtual computing resource from a cloud provider to deploy the application. The method may comprise sending, to an orchestration node in the public cloud computing environment, the request to instruct the orchestration node to provision the virtual computing resource from the cloud provider and to cause the virtual computing resource to execute the one or more tasks. The method may further comprise receiving, from the orchestration node in the public cloud environment, status data and determining whether the application is successfully deployed in the public cloud computing environment.
US10999354B2
Systems and methods are disclosed herein for opening files via local applications. A first application on a local device receives a request to open a document specified by a user via a user interface associated with the first application, the document having a document identifier and associated with a first file stored on a server. The first application communicates the request to open the document associated with the first file to a second application on the local device, and receives, from the second application, information identifying one of the plurality of document processing applications that are on the local device and are capable of opening a second file that is stored on the local device and has the same document identifier as the document specified by the user, the second file being a local copy of the first file. The first application causes the identified document processing application to open locally the second file that corresponds to the requested document associated with the first file stored on the server.
US10999347B2
Aspects of the subject disclosure may include, for example, receiving multicast multi-bitrate streams that include segment and packaging information for media content where the segment and packaging information includes fragment start and end boundary point markers for the media content, generating an adaptive bitrate stream for the media content according to the segment and packaging information, and providing the adaptive bitrate stream to an end user device via unicast. Other embodiments are disclosed.
US10999341B2
In various example embodiments, a system and method for managing media bandwidth usage are disclosed. One disclosed method includes determining a network connection state of a computing device, receiving a request that requests media content, altering the request to request a synthetic representation of the media content instead of the media content in response to the network connection state being one of a set of predefined network connection states and the media content violating one or more restrictions of the network connection state, and requesting the media content in response to a user selecting the synthetic representation.
US10999332B2
A method, device and system for providing user-centric connections to a location comprising digital collaboration tools, as well as software for carrying out the method. The method comprising a network device having a beacon system for proximity detection and a BYOD (Bring Your Own Device). A confirmed BYOD proximity can be used to initiate the setup of a data channel between the network device and the BYOD, and further join the BYOD to a UC (Unified Communications systems and tools) session.
US10999325B1
A service action category based cloud security system and method implement cloud security by categorizing service actions of cloud service providers into a set of service action categories. The service action categorization is performed agnostic to the applications or functions provided by the cloud service providers and also agnostic to the cloud service providers. With the service actions of cloud service providers thus categorized, cloud security monitoring and threat detection can be performed based on service action categories. Thus, cloud security can be implemented without requiring knowledge of the applications supported by the cloud service providers and without knowing all of the individual service actions supported by the cloud service providers.
US10999322B1
The presently-disclosed solution provides an innovative system and method to protect a computer user from a phishing attack. Computer vision is effectively applied to match identifiable key information in suspect content against a database of identifiable key information of legitimate content. In one embodiment, the presently-disclosed solution converts suspect content to a digital image format and searches a database of logos and/or banners to identify a matching logo/banner image. Once the matching logo/banner image is found, the legitimate domain(s) associated with the matching logo/banner image is (are) determined. In addition, the presently-disclosed solution extracts all the URLs (universal resource links) directly from the textual data of the suspect content and further extracts the suspect domain(s) from those URLs. The suspect domain(s) is (are) then compared against the legitimate domain(s) to detect whether the suspect content is phishing content or not. Other embodiments and features are also disclosed.
US10999321B2
Service data is received by a server and from a client computing device, where the service data includes a unique identifier and a variable identifier stored in a local secure storage of the client computing device. The server parses the service data to obtain the unique identifier and the variable identifier as parsed data. The server determines whether the unique identifier and the variable identifier in the parsed data are identical to a unique identifier and a variable identifier associated with the client computing device and recorded by the server as recorded data. If the result of the determination is not identical, the server indicates that the local secure storage of the client computing device is under a copy attack, and performing a predetermined response action. If the result of the determination is identical, the server transmits a new variable identifier to the client computing device.
US10999319B2
Embodiments provide system and methods for a DDoS service using a mix of mitigation systems (also called scrubbing centers) and non-mitigation systems. The non-mitigation systems are less expensive and thus can be placed at or near a customer's network resource (e.g., a computer, cluster of computers, or entire network). Under normal conditions, traffic for a customer's resource can go through a mitigation system or a non-mitigation system. When an attack is detected, traffic that would have otherwise gone through a non-mitigation system is re-routed to a mitigation system. Thus, the non-mitigation systems can be used to reduce latency and provide more efficient access to the customer's network resource during normal conditions. Since the non-mitigation servers are not equipped to respond to an attack, the non-mitigation systems are not used during an attack, thereby still providing protection to the customer network resource using the mitigation systems.
US10999310B2
To combat data theft and/or sabotage, a network-level security client may monitor and selectively apply security protocols to manage risk in data transfers within, incoming to, and outgoing from an organization's data network. This top-down approach may become increasingly difficult to maintain within a data network with numerous connected terminals, storage devices, and other devices, many of which may be attempting data transfers simultaneously. In the presently disclosed technology, connected data storage devices each include an endpoint security client embedded in data storage device firmware. The endpoint security clients each establish a security client connection with a network security client upon connection to a data storage network, monitor data transfers within the data storage network, and selectively apply security protocols to manage risk in data transfers, thereby decentralizing some aspects of data security within the organization's data network.
US10999295B2
A traffic-monitoring system that monitors encrypted traffic exchanged between IP addresses used by devices and a network, and further receives the user-action details that are passed over the network. By correlating between the times at which the encrypted traffic is exchanged and the times at which the user-action details are received, the system associates the user-action details with the IP addresses. In particular, for each action specified in the user-action details, the system identifies one or more IP addresses that may be the source of the action. Based on the IP addresses, the system may identify one or more users who may have performed the action. The system may correlate between the respective action-times of the encrypted actions and the respective approximate action-times of the indicated actions. The system may hypothesize that the indicated action may correspond to one of the encrypted actions having these action-times.
US10999286B2
A method for enrolling a user of a vehicle to a first server, wherein the vehicle includes a system having at least a user interface. The method provides a wireless connection between the vehicle and the first server; sends user data to the first server in response to user actuation on the user interface; and receives at the user interface an enrollment confirmation from the first server.
US10999284B2
Embodiments of an invention for protecting supervisor mode information are disclosed. In one embodiment, an apparatus includes a storage location, instruction hardware, execution hardware, and control logic. The storage location is to store an indicator to enable supervisor mode information protection. The instruction hardware is to receive an instruction to access supervisor mode information. The execution hardware is to execute the instruction. The control logic is to prevent execution of the instruction if supervisor mode information protection is enabled and a current privilege level is less privileged than a supervisor mode.
US10999267B2
There is provided an information processing apparatus, an information processing method, a program, an information processing system, and a communication apparatus that are capable of enhancing authentication safety, the information processing apparatus including: a communication section configured to receive authentication information and a processing request from a first communication apparatus; an authentication information generation section configured to generate authentication information on the basis of first key information associated with a second communication apparatus; and a processing control section configured to control execution of a process corresponding to the processing request on the basis of the authentication information received by the communication section and the authentication information generated by the authentication information generation section.
US10999266B2
Implementations of the disclosure provide for secret keys management in a virtualized data-center. In one implementation, a system is provided. The system comprises a memory to store secret key data and a processing device coupled to the memory. The processing device is to identify authentication information provided by a user, the authentication information comprising access information associated with a data storage domain, receive a secret key to access the data storage domain in view of the authentication information, wherein the secret key comprises a universally unique identifier (UUID), and register the secret key, wherein to register the secret key, the processing device to store a data structure in volatile memory indicating an association between the UUID of the secret key and the hypervisor.
US10999261B1
A networked device communication system can configure network devices (e.g., a primary and secondary database) to send and receive sequences of messages, such as replicated data, using one or more keypairs and wrapping keys. The sequences of messages can include an initial set of messages that are encrypted by a wrapping key, and further include another set of messages that are encrypted by a replaced staggered key. The sequence of messages can be configured to be decrypted without exporting keys of hardware security modules.
US10999258B2
Embodiments of the present disclosure may be used to securely transmit data between multiple computing devices. Among other things, this can greatly extend the range of data transmissions in comparison to fixed-position wireless beacons and access points.
US10999244B2
The techniques described herein enable a private connectivity solution between a virtual network of a service consumer and a virtual network of a service provider in a cloud-based platform. The techniques map a service (e.g., one or more workloads or containers) executing in the virtual network of the service provider into the virtual network of the service consumer. The mapping uses network address translation (NAT) that is performed by the cloud-based infrastructure. As a result of the techniques described herein, a public Internet Protocol (IP) address does not need to be used to establish a connection thereby alleviating privacy and/or security concerns for the virtual networks of the service provider and/or the service consumer that are hosted by the cloud-based platform.
US10999243B2
In general, in one aspect, the disclosure describes a Universal Plug and Play (UPnP) Remote Access Server (RAS) to provide a communication channel between UPnP Remote Access Clients (RACs) connected thereto. The UPnP RAS maintains local discovery information for UPnP devices connected to a local network and remote discovery information for remote UPnP devices communicating therewith. The UPnP RAS provides the remote UPnP devices communicating therewith with the local discovery information and the remote discovery information. The remote discovery information is utilized by a first remote UPnP device to discover a second UPnP device and vice versa. After discovery, a first remote UPnP device can communicate with a second UPnP device and vice versa.
US10999242B1
This disclosure describes techniques that enable a service provider to synchronize public-private Internet protocol (IP) pairs between a central logging entity (CLE) server that attributes network traffic and network address translation NAT device that logs network traffic. The CLE server includes a communication protocol client communicatively coupled to a communication protocol host. The CLE server, in response to receiving a deregistration message from a registration protocol server, sends a clear request message comprising a private address via the communication protocol client. The deregistration message includes the private address. The NAT device includes the communication protocol host. The NAT device, in response to receiving the clear request message comprising the private address via the communication protocol host, clears a binding that maps the private address to a public address to prevent network address translation between the private address and the public address.
US10999240B1
In one embodiment, a domain name system (DNS) server processes a DNS query based on a policy statement that is attached to the DNS query. Upon receiving the DNS query, the DNS server executes one or more commands specified in the policy statement to generate a query state. The query state controls DNS resolution behavior that the DNS server implements as part of processing the DNS query. The DNS server then performs one or more DNS resolution operations based on DNS query and the query state to generate a response. Advantageously, because the semantics of the policy statement are encapsulated within the policy statement, the policy statement enables a client to unambiguously control DNS resolution behavior. By contrast, conventional DNS resolution guidance mechanisms that rely on DNS servers to infer policies based on client data may not reflect the preferences of the clients.
US10999239B2
A Location/Identifier Separation Protocol (LISP) mapping server, including: a network interface for communicating with a LISP-enabled network; a mapping database; a subscription database; and an overlapping subscription publication engine (OSPE) to: receive a first mapping of a first subnetwork to a first routing locator (RLOC); add the first mapping to the mapping database; receive from a first ingress tunnel router (ITR) a subscription request for an endpoint identifier (EID) within the first subnetwork; add to a first subscription entry for the first subnetwork in the subscription database a subscription for the first ITR; receive a second mapping of a second subnetwork to a second RLOC, wherein the second subnetwork overlaps the first subnetwork; add the second mapping to the mapping database; and copy at least part of the first subscription entry to a second subscription entry for the second subnetwork.
US10999238B2
A computer-implemented method of posting content to a social medium comprises receiving content posted by a user along with an associated posting time which indicates when the user selected an option to post the content to the social medium; determining that publication of the content posted by the user is dependent on a trigger; and in response to determining that publication of the content is dependent on the trigger, storing the content with the associated posting time and suspending publication of the content until the trigger is satisfied such that the posting time published with the content indicates a time prior to transmission of the content from an electronic device to a server for publishing.
US10999230B2
Techniques of relevant content surfacing in a computer productivity platform are disclosed herein. In one embodiment, a method includes receiving, at an email server of the computer productivity platform, an email having a message body containing content and determining whether the content of the email contains a request to or a commitment by the user. In response to determining that the content of the email contains a request to or a commitment, inserting metadata containing one or more properties of the request or commitment into the email, the metadata. Then, when viewing of the content of the email by the user is detected, the computer productivity platform is queried for additional content using the properties of the request or commitment as keywords. The additional content is then surfaced to the user as being related to the content in the message body of the email.
US10999224B1
A method, computing device and computer program product parse an electronic message and construct multiple differently prioritized messages therefrom. For a method, an electronic message is parsed to separately identify the first and second differently formatted portions and the electronic message is analyzed to identify an action to be taken based thereupon. If a first action is to be taken, a first message is constructed based upon the first portion formatted in accordance with the first predefined format to be transmitted to a first request processor and a first response is then received therefrom. A second message is constructed based upon the second portion formatted in accordance with the second predefined format. The first response is analyzed and, if the first response is of a first type, the second message is transmitted to a second request processor and a second response is then received from the second request processor.
US10999209B2
Technologies for network packet processing include a computing device that receives incoming network packets. The computing device adds the incoming network packets to an input lockless shared ring, and then classifies the network packets. After classification, the computing device adds the network packets to multiple lockless shared traffic class rings, with each ring associated with a traffic class and output port. The computing device may allocate bandwidth between network packets active during a scheduling quantum in the traffic class rings associated with an output port, schedule the network packets in the traffic class rings for transmission, and then transmit the network packets in response to scheduling. The computing device may perform traffic class separation in parallel with bandwidth allocation and traffic scheduling. In some embodiments, the computing device may perform bandwidth allocation and/or traffic scheduling on each traffic class ring in parallel. Other embodiments are described and claimed.
US10999208B2
A method for determining path health to conduct a plurality of Input-Output (IO) operations along a healthy path in a network is provided. The present invention may include receiving an IO request from a user and sending the received IO request on a first path. The present invention may include determining a first IO response has exceeded a threshold time on the first path. The present invention may include determining the first path has degraded based on the exceeded threshold time. The present invention may include generating a duplicate IO request and sending on a second path. The present invention may include receiving the duplicated IO response before receiving the original IO response. The present invention may include determining a health state associated with the slower path. The present invention may include refreshing a path state machine based on the determined health state associated with the slow path.
US10999201B2
Dynamic advertisement routing is disclosed. For example, a plurality of internet protocol (“IP”) addresses associated with respective plurality of target nodes is stored in a routing pool. Each IP address in the routing pool is pinged through each of first and second load balancer network interfaces. Network routes associated with target nodes are updated based on a first plurality of ping responses. Communications sessions are established with target nodes through respective network routes. IP addresses are pinged and respective latencies in a latency cache are updated based on a second plurality of ping responses. A first request directed to the plurality of target nodes is received and is determined to be sent to a first target node based on the latency cache forwarded to the first target node via the first network route.
US10999194B2
An information synchronization method includes sending, by a controller, a first message to a network device, where the first message carries control routing protocol (CRP) routing entry information, and is used to advertise a CRP route, and the first message includes first identification information, and after receiving the first message, storing, by a forwarding device, the CRP routing entry information into a CRP routing table of the network device as indicated by the first identification information. Hence, because a route advertised by the controller and a route advertised using a routing protocol between forwarding devices are stored in different routing tables, a related application of the route advertised using the routing protocol between the forwarding devices is not affected.
US10999187B2
A first network device in a high-availability cluster may configure a first wireless channel for a wireless control link. The first network device may establish, using the first wireless channel, the wireless control link with a second network device in the high-availability cluster. The first network device may configure a second wireless channel for a wireless fabric link. The first network device may establish, using the second wireless channel, the wireless fabric link with the second network device.
US10999185B2
A method for multi-path packet scheduling in a wireless communication system comprises collecting of measurements of queue state information about buffers of a plurality of transmit nodes. A rate budget is calculated based on the collected measurements of queue state information. The rate budget comprises commanded bit rates and/or data volumes for each transmit node for a subsequent sampling period. Data representative for the rate budget is provided from the packet-flow controller node over a packet scheduling interface to a packet scheduler node. Packets to be sent to each of the plurality of transmit nodes in a subsequent sampling period are scheduled depending on the received rate budget. Nodes for multi-path packet scheduling in a wireless communication system are also disclosed.
US10999180B2
Object automated determination of monitors associated with a component (i.e., application/software, middleware, hardware or the like) that has yet to be implemented within a computing environment infrastructure. Such a determination of the monitors relies on deploying one or more probes that scan through various, if not all, layers of the computing environment infrastructure, such as the hardware, the network, storage, operating systems, virtual layer, middleware, database, application layer, and/or the application to identify possible monitoring requirements. In this regard, the probes scan the environment to determine downstream services that effect the component and the upstream services effected by the component and the set-up/configurations associated with those services. Once the services and corresponding configurations have been identified, the appropriate monitors can be determined. In addition, automated determination of the monitoring configurations associated with the monitors based at least historical behavior/performance of the same or similar components in the computing environment.
US10999175B2
A network data flow classification method related to artificial intelligence includes collecting an information set, including a plurality of pieces of dimension information, of a to-be-processed data flow, establishing a static behavior model and a dynamic behavior model of each piece of dimension information in the information set, where the static behavior model represents a value selection rule of the dimension information, and the dynamic behavior model represents a correlation relationship of the dimension information between two adjacent time moments, obtaining, using the static behavior model and the dynamic behavior model respectively, a static model distance and a dynamic model distance between the to-be-processed data flow and a data flow of each target application type, determining an application type of the to-be-processed data flow based on the static model distance and the dynamic model distance.
US10999172B1
In some aspects, the disclosure is directed to methods and systems for latency-aware social networking. A media stream may be provided to a plurality of client devices, and transmission and processing latencies between each client device and one or more servers may be measured. Client devices may be organized into groups according to latency windows and, in some implementations, numbers of devices. A social networking system may provide real-time chat functionality to grouped client devices. Groups may be dynamically reorganized by latency and number as network and processing latencies change.
US10999171B2
A method of determining the latency of path segments in a communication network that uses multi-bit data packets comprises generating a test packet for use in determining the latency of path segments in the network; transmitting the test packet from a first device coupled to the network; storing in the test packet the time when a preselected bit in the test packet is transmitted from the first device; when the test packet is received by a second device coupled to the network, storing in the second device at least one of (a) the time when a preselected bit in the test packet is received by the second device and (b) the difference between (i) the time when the preselected bit in the test packet is transmitted from the first device and (ii) the time when the test packet is received by the second device.
US10999163B2
In one example, a method may include obtaining, by a computing device, a high-level topology description for a virtual computing environment to be provisioned in a plurality of computing infrastructures. Each of the computing infrastructures may be implemented using a different computing architecture and deployed by a different provider. The example method may further include transforming, by a rules engine executing on the computing device, the high-level topology description to respective templates for the computing infrastructures that each describes a topology for a virtual computing environment in a format that conforms to a schema that can be processed by a corresponding one of the computing infrastructures to implement the virtual computing environment in the corresponding one of the computing infrastructures, and outputting the templates for configuring the computing infrastructures.
US10999154B1
Embodiments are directed to managing communication over networks. A gateway identifier (GID), a network address, source nodes, relays, or the like, may be determined based on an overlay network. Two or more relays may be ranked based on metrics associated with each relay such that a top ranked relay is designated as a preferred relay.
US10999152B1
A system may include persistent storage containing discovery patterns configured to identify computing resources and relationships therebetween, and an application configured to perform operations, including selecting a discovery pattern from the discovery patterns and obtaining, from the persistent storage, source code representing the discovery pattern. The operations may also include parsing the source code to determine therein (i) a plurality of configuration items (CIs) representing the computing resources that the discovery pattern is configured to discover when executed, and (ii) relationships between respective CIs of the plurality of CIs. The operations may additionally include generating a representation of the discovery pattern based on the plurality of CIs and the relationships. The representation may include the plurality of CIs represented by a plurality of nodes and the relationships represented by edges between respective nodes. The representation may be stored in the persistent storage in association with the discovery pattern.
US10999148B2
The present disclosure relates to a communication method and system for converging a 5th-Generation (5G) communication system or networks beyond 5G communication system for supporting higher data rates beyond a 4th-Generation (4G) system with a technology for Internet of Things (IoT). The present disclosure may be applied to intelligent services based on the 5G communication technology and the IoT-related technology. A method of a User Equipment (UE) in a wireless communication system, the method comprising: receiving, from a base station, configuration information on reporting assistance information associated with an overheating; detecting the overheating; and transmitting, to the base station, the assistance information including first information for controlling a bandwidth associated with at least one of a first frequency range or a second frequency range based on UE's preference, wherein a first frequency corresponding to the first frequency range is smaller than a second frequency corresponding to the second frequency range.
US10999146B1
In various embodiments, a device classification service forms a device cluster by applying clustering to attributes of endpoint devices observed in one or more networks. The device classification service applies an initial device classification rule to the endpoint devices in the device cluster, based on one or more of the endpoint devices in the device cluster matching the initial device classification rule. The device classification service computes metrics for the initial device classification rule that quantify how well the attributes of the endpoint devices in the device cluster match the initial device classification rule. The device classification service decides, based on the metrics, whether to associate the initial device classification rule with the device cluster or generate a new device classification rule based on the device cluster.
US10999142B1
This disclosure describes techniques that include collecting flow data associated with communications between network devices, and determining, based on the flow data, one or more virtual networks over which the communications are taking place. In one example, this disclosure describes a system configured to perform operations comprising: storing virtual network configuration information associated with a first virtual network and a second virtual network established within a network; collecting underlay flow data associated with communications between a first server and a second server, wherein each of the first server and the second server are implemented as bare metal servers; determining, based on the underlay flow data and the stored virtual network configuration information, that the first server and the second server have communicated over the first virtual network; and generating a user interface.
US10999141B2
A multi-objective optimization method for groundwater pollution monitoring network, which mainly includes four steps: groundwater numerical value simulation, groundwater vulnerability assessment, the establishment of the monitoring network optimization model, and the solving of the optimization model. The core of the method is to establish a multi-objective optimization model aimed at establishing the least monitoring wells, monitoring the maximum pollutant concentration, and monitoring the maximum regional vulnerability value. Solving the optimization model by the algorithm and considering the relationship between the quality error and the number of monitoring wells comprehensively to determine the well number and location of the monitoring network.
US10999139B2
In a method, identifiers are obtained of N to-be-upgraded nodes. An upgrade sequence of the N to-be-upgraded nodes is set according to the identifiers of the N to-be-upgraded nodes. A backup node of each to-be-upgraded node is determined according to the upgrade sequence of the N to-be-upgraded nodes, to obtain node backup information. A backup node of the Xth to-be-upgraded node is at least one node in a set that includes a to-be-upgraded node prior to the Xth to-be-upgraded node and a to-be-upgraded node following the (X+[Z+1])th to-be-upgraded node. Z is a ratio of a time required by the Xth to-be-upgraded node for migrating back service data to an online upgrade time of the Xth to-be-upgraded node. The node backup information is sent to the N to-be-upgraded nodes.
US10999115B2
A method for generating a multicarrier signal formed by multicarrier symbols. the method includes: obtaining N first modulating symbols and N second modulating symbols from a sequence of source symbols, the obtaining including, for at least one of the source symbols indexed k, a sub-step of: linearly combining a real part and an imaginary part respectively, of the symbol indexed k with a real part and an imaginary part respectively, of one of the source symbols indexed k+/−R, with R being a non-zero integer, delivering at least one first and one second combined symbol respectively; performing a frequency-time transformation of the N first and N second modulating symbols respectively, delivering a first block and a second block of N carriers respectively; and generating the multicarrier symbol from the first and second blocks of N carriers.
US10999111B2
A transmitter transmitting payload data using Orthogonal Frequency Division Multiplexed (OFDM) symbols, including: a frame builder configured to receive the payload data and to receive signalling data to use in detecting and recovering the payload data at a receiver, and to form the payload data with the signalling data into frames for transmission; a modulator configured to modulate a first OFDM symbol with the signalling data and to modulate one or more second OFDM symbols with the payload data; a signature sequence processor circuit providing a signature sequence; a combiner circuit combining the signature sequence with the first OFDM symbol; a prefixing circuit to prefixing a guard interval to the first OFDM symbol to form a preamble; and a transmission circuit transmitting the preamble and the one or more second OFDM symbols. The guard interval is formed from time domain samples of a part of the signature sequence.
US10999108B2
This application relates to the mobile communications field, and in particular, to a data sending method in a wireless communications system. A first device generates a signal before DFT transform is performed including 2×M signal elements. The 2×M signal elements include elements in two element groups A and B, the elements in the two element groups respectively meet same-number repetition and inverse-number repetition characteristics, and the 2×M signal elements further include another element group C that does not need to meet the same-number repetition/inverse-number repetition characteristics. The element in the element group A and an element in the element group C are multiplexed before DFT, and there is an interval, so that the element group A is not interfered by the element group B or the element group C.
US10999100B2
Some embodiments establish for an entity a virtual network over several public clouds of several public cloud providers and/or in several regions. In some embodiments, the virtual network is an overlay network that spans across several public clouds to interconnect one or more private networks (e.g., networks within branches, divisions, departments of the entity or their associated datacenters), mobile users, and SaaS (Software as a Service) provider machines, and other web applications of the entity. The virtual network in some embodiments can be configured to optimize the routing of the entity's data messages to their destinations for best end-to-end performance, reliability and security, while trying to minimize the routing of this traffic through the Internet. Also, the virtual network in some embodiments can be configured to optimize the layer 4 processing of the data message flows passing through the network.
US10999098B2
A DC-powered device (200) configured to receive DC power from an external power sourcing equipment (202) and to exchange operational data with the power sourcing equipment, the DC-powered device comprising an interface unit (206) comprising at least one connection unit (208) configured to receive the DC power from the power sourcing equipment and to exchange operational data with the power sourcing equipment, a data processing unit (214) connected to the interface unit and configured to compare the exchanged operational data with prestored allowed operational template data and to generate and store, in a storage unit (216), log data pertaining to unallowed operational data, the unallowed operational data being any exchanged operational data that does not correspond to the prestored allowed operational template data, and an operational unit (218), configured to execute operational instructions pertaining to that exchanged operational data corresponding to the prestored allowed operational template data.
US10999097B2
An example apparatus includes a discernment logic circuit and logic circuitry. The discernment logic circuit discerns whether a requested communications transaction received over the management communications bus from another of the plurality of logic nodes involves a first type of transaction or a second type of transaction. The second type of transaction has a plurality of commands associated with the requested communication transaction to convey respectively different parts of the requested communications transaction including an address part and a data part. The logic circuitry accesses, in response to discerning that the requested communications transaction involves the second type of transaction, a register of the plurality of registers associated with the first type of transaction, wherein the plurality of registers associated with the first type of transaction are mapped into a set of addresses for the second type of transaction.
US10999093B2
An NB-IOT based wireless device group access method and terminal relate to the technology of smart home systems. The method includes that the NB-IOT based device group access terminal establishes (S601) a connection with an external device requesting to access an NB-IOT network; and when a command issued by the NB-IOT network to the external device is received, the NB-IOT based device group access terminal interprets (S602) the command into a communication command protocol supported by the external device and issues the communication command protocol supported by the external device to the corresponding external device; when information uploaded by the external device with the established connection is received, the NB-IOT based device group access terminal interprets (S602) the information into a communication command protocol supported by the NB-IOT network and uploads the communication command protocol supported by the NB-IOT network to the NB-IOT network.
US10999089B1
Certain aspects of the disclosure are directed to communication bridging among disparate platforms in a remote communications environment. According to a specific example, a remote communications service module configured to provide remote communications services including a communication bridging service and another type of data communications services, in the remote communications environment. The communication server further comprises a uniform resource locator (URL) generation module configured to facilitate formation of the communication bridge by generating a URL associated with the communication bridge, and identifying chat room protocols associated with the first and second chat rooms. The server further comprises an assimilation and processing module configured to translate chat messages using the specifications for the first and second chat room protocols, and transmit chat messages between the first chat room and the second chat room.
US10999077B2
Universal tags linked to the content of a data file are sporadically/periodically generated for protecting the authenticity of the data file and/or the owner/creator of a digital file. New universal tags are generated by altering one or more keys/seeds used to generate the universal tag. Once a current universal key is generated, the current universal tag is registered on a distributed ledger of at least on distributed trust computing network, thus superseding the registration of a last-in-time/previous universal tag to thereby become the effective validation means for (i) an authenticity of the data file, and/or (ii) the user associated with the data file (e.g., rightful possessor and/or creator of the digital file).
US10999067B2
Systems and methods for managing data stream identity are provided. Ownership information regarding a data stream may be analyzed to identify at least one owner. The data stream may be filtered to identify at least one portion that is associated with the identified owner. A unique identifier may be assigned to the identified portion. The identified portion may be stored in memory in association with the assigned unique identifier and information regarding the identified owner. Access to the identified portion may be controlled based on settings set by the identified owner.
US10999051B2
A receiver circuit includes a clock lane propagating a clock signal. A self-sampled clock applies a delayed version of the clock signal to the clock signal and compensation logic controls an amount of delay of the delayed version of the clock, based on a reference voltage offset (difference) between the receiver and a transmitter. The delayed version of the clock is centered on one unit interval of the clock. An offset correction based on a clock duty cycle error is applied to data receiver front ends.
US10999049B1
A clock-data recovery circuit includes a variable data path delay, an injection-locked oscillator having a free-running frequency, and circuitry for adjusting at least one of the variable data path delay and the free-running frequency, including a counter configured to count repetitions of a bit value in an input data signal, and further being configured to, on occurrence of a first data pattern in the input data signal, indicative of saturation of inter-symbol interference, measure the input data signal at a first clock edge to determine a first data phase measurement value, measure the input data signal at clock centers immediately preceding and immediately following the first clock edge to determine second and third data phase measurement values, and based on first predetermined relationships among the first, second and third data phase measurement values, adjust the variable data path.
US10999043B2
A communication device includes a receiver, a transmitter and a control circuit. The receiver is configured to receive, from an infrastructure equipment of a mobile communications network, downlink signals on a downlink via a wireless access interface of the mobile communications network. The transmitter is configured to transmit, to the infrastructure equipment, uplink signals on an uplink via the wireless access interface. The control circuit is configured to control the receiver to receive the downlink signals and control the transmitter to transmit the uplink signals. The control circuit is further configured to delay a reception period for the receiver to receive the downlink signals after a transmission period in which the transmitter transmits the uplink signals when a duration of the transmission period exceeds a predetermined threshold.
US10999041B2
A method for transmitting feedback information includes receiving, by a terminal device, trigger signaling used for triggering transmission of feedback information for at least one downlink channel group by the terminal device. The method also includes determining by the terminal device a feedback information codebook based on the trigger signaling. The feedback information codebook includes the feedback information for the at least one downlink channel group.
US10999017B2
Methods and Apparatus are provided for downlink retransmission of Code Block Groups (CBGs) when CBG level ACK and NACK feedback is unreliable. A User Equipment (UE) transmits to a Base Station (BS) feedback indicating an Acknowledgement (ACK) or a Negative Acknowledgement (NACK) corresponding to each of received set of CBGs transmitted by the BS to the UE. The BS receives and decodes the feedback and transmits back to the UE information regarding a result of the decoding. The UE, based on the received information, determines whether the BS correctly received and decoded the ACK/NACK feedback, and in some cases, ACKs and NACKs corresponding to which CBGs were incorrectly decoded by the BS. The UE processes retransmitted CBGs received from the BS based on this determination.
US10999012B2
A method for data communication between a first node and a second node includes forming one or more redundancy messages from data messages at the first node using an error correcting code and transmitting first messages from the first node to the second node over a data path, the transmitted first messages including the data messages and the one or more redundancy messages. Second messages are received at the first node from the second node, which are indicative of: (i) a rate of arrival at the second node of the first messages, and (ii) successful and unsuccessful delivery of the first messages. A transmission rate limit and a window size are maintained according to the received second messages. Transmission of additional messages from the first node to the second node is limited according to the maintained transmission rate limit and window size.
US10999011B2
An apparatus and a method for transmitting and receiving a signal in a communication system are provided. The method includes checking a type of the signal to be transmitted; determining a number of puncture bits according to the type of the signal; and puncturing an encoded signal to be transmitted according to the number of puncture bits.
US10999009B2
This application provides an encoding method and apparatus in wireless communications between a network device and a terminal. The method includes: performing CRC encoding on A to-be-encoded information bits based on a CRC polynomial, to obtain a first bit sequence, where the first bit sequence includes L CRC bits and A information bits, L=6; and performing polar encoding on the first bit sequence. Based on an improved CRC polynomial, encoding satisfying an FAR requirement is implemented.
US10999006B2
Methods and devices for reducing the latency associated with retransmitting data packets are provided. A device used to receive data packets may include physical layer circuitry and data link layer circuitry communicatively coupled to the physical layer circuitry. The data link layer circuitry may include an Automatic Repeat reQuest (ARQ) processing circuit to send requests for retransmitting data packets. The data link layer circuitry may also include a Forward Error Correction (FEC) processing circuit to receive decoded data packets from the physical layer circuitry, to perform error correction on packets received by the physical layer circuitry, and to provide a correction status signal to the ARQ processing circuit indicating whether or not a particular decoded data packet received from the physical layer circuitry contains one or more incurable errors.
US10999002B2
A method of determining a modulation and coding scheme includes: acquiring UCI transmitted by UE, the UCI including at least a CQI index; determining whether the CQI index belongs to a CQI compression index representing at least two modulation and coding schemes; when the CQI index belongs to the CQI compression index, determining a modulation and coding scheme represented by the CQI compression index according to preset CQI compression index indication information; and determining modulation and coding configuration information for the UE according to the modulation and coding scheme, and transmitting the modulation and coding configuration information to the UE. By adopting the method of determining the modulation and coding scheme, a higher-order modulation and coding scheme may be configured for the UE based on a relevant CQI index to reduce calculation amount during analyzing the modulation and coding scheme.
US10999000B2
Disclosed are a secure communication device and a secure communication method using an artificial noise scheme. The secure communication method between a multi-antenna legal transmission device and a multi-antenna legal reception device includes determining a power allocation ratio for a system parameter, by the legal reception device, generating a transmission signal including a secret information message based on the determined power allocation ratio and artificial noise, and transmitting the generated transmission signal to the legal reception device.
US10998981B2
An apparatus measures the transverse profile of vectorial optical field beams, including at least the directional intensity complex amplitude and the polarization spatial profile. The apparatus contains a polarization separation module, a weak perturbation module, and a detection module. Characterizing the transverse profile of vector fields provides an optical metrology tool for both fundamental studies of vectorial optical fields and a wide spectrum of applications, including microscopy, surveillance, imaging, communication, material processing, and laser trapping.
US10998976B2
A process to enhance the performance of plastic optical fiber to operate with a high data rate (e.g., at least 1 gigabit per second) at high temperature (e.g., 100 degrees Celsius) for airplane avionic systems. Gigabit plastic optical fiber has a core including a dopant that enables data transmission at gigabit rates. The enhancement process uses rapid thermal cooling of the gigabit plastic optical fiber to stabilize the polymer matrix of the fiber. This rapid cooling treatment blocks dopant diffusion in a high-temperature environment, thereby avoiding degradation of the fiber's bandwidth and optical loss characteristic. Such degradation typically occurs in gigabit plastic optical fiber having core and cladding made of transparent carbon-hydrogen bond-free perfluorinated polymer.
US10998973B2
The signal combining device includes: a plurality of first filters to subject each of a plurality of reception signals to processing with first filter coefficients, the plurality of reception signals being generated by subjecting optical signals to coherent detection; a plurality of second filters to subject outputs of the first filters to processing with second filter coefficients; a combiner to output combined signals acquired by combining outputs of the second filters; and a controller to perform adaptive control for each of the first filter coefficients and each of the second filter coefficients with different step sizes in each other, so that the combined signals are in a predetermined state, based on the reception signals input to the first filters and the combined signals, and to switch an update state of a filter coefficient of each of the first filters, based on magnitudes of the second filter coefficients.
US10998971B2
A method by a coordination node is disclosed for controlling communications between visible Light Communication, VLC, Access Points, AP, and User Equipments, UEs. The method includes identifying occurrence of an event relating to operation of a first VLC AP. The method further includes determining that a second VLC AP and a third VLC AP each have communication coverage areas that are at least partially within a communication coverage area of the first VLC AP, responsive to identification of occurrence of the event. The method then controls the second and the third VLC APs responsive to the determination to avoid their interfering with communications between the first VLC AP and any UEs within common communication coverage areas of the second or the third VLC APs. Related coordination nodes are disclosed.
US10998970B1
A communication system comprises a network configured to support data, voice, and video communications and a docking station coupled to the network and configured to provide data connections to a personal computer wireless device, wherein the personal computer wireless device is configured to communicate with the docking station using light communication. A method for accessing the communication system comprises connecting a personal computer wireless device to a docking station using light communication and identifying a current location of the personal computer wireless device based upon LC with the docking station or an LC access point. One or more selected applications may be enabled or disabled on the personal computer wireless device based upon the current location.
US10998963B2
Methods and systems are provided for a protected communications architecture in which a pool of limited availability channels are shared through the transmission of encoded symbols with time-varying path diversity by a pool of users. The communications architecture can be managed by a network controller that stores availability data describing the availability of multiple-access satellite communications channels. The network controller allocates a first user to a first time-varying subset of the plurality of multiple-access satellite or terrestrial communications channels based on the availability data. The network controller updates the availability data based on the allocation of the first user. The network controller allocates a second user to a second time-varying subset of the plurality of multiple-access satellite or terrestrial communications channels based on the updated availability data. This process is repeated until all users are allocated bandwidth based on their priority, demand, and the overall bandwidth available within the pool.
US10998962B2
A radio communication route enables communication from an originating ground station to a destination ground station via one of multiple randomly orbiting satellites with no attitude control. The ground stations and satellites include directional antennas for receiving radio signals from and transmitting radio signals in multiple directions. The satellites store an address of a destination ground station from which an initial information signal is transmitted and antenna information identifying the satellite antenna on which the initial information signal was received. Plural satellite antennas transmit linking information identifying the satellite to the originating ground station. Data transmissions received at the originating ground station that designate a particular destination are transmitted by the originating ground station using the antenna on which the linking information was received and the satellite retransmits the data transmission using the satellite antenna identified by the stored antenna information.
US10998959B2
According to an embodiment, a mobile extender (82) is provided which may be configured to provide a base unit (81) with an additional uplink via a mobile network like LTE.
US10998955B2
Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment (UE) may receive a downlink beam indication for at least one of a channel, a resource, a resource set, a bandwidth part, or a component carrier; and use the downlink beam indication for a group of channels, resources, resource sets, bandwidth parts, or component carriers. In some aspects, a UE may receive an indication of a spatial relation and multiple physical uplink control channel (PUCCH) resources to which the spatial relation is to be applied; and use the spatial relation to transmit on one or more PUCCH resources of the multiple PUCCH resources. Numerous other aspects are provided.
US10998950B2
A method for receiving Channel State Information (CSI) by a base station (BS) in a wireless communication system, includes receiving an encoded value for a specific CSI report mode, wherein the encoded value is joint encoded value of a rank indicator (RI) and a first precoding matrix indicator (PMI), obtaining the RI and a codebook index for the first PMI based on the encoded value, wherein the RI and the first PMI are jointly encoded into the encoded value in a way that following conditions are satisfied: when the encoded value is an integer ranging from 0 to 7, the RI is 1 and a codebook index for the first PMI is same as the encoded value, and when the encoded value is integer ranging from 8 to 15, the RI is 2 and the codebook index for the first PMI is the encoded value minus 8.
US10998949B2
A method, wireless device and network node for determining an indication of a precoder are provided. According to one aspect, a method in a wireless device includes determining and the indication of the precoder from a codebook, the indication comprising a first beam phase parameter and a second beam phase parameter corresponding to a first beam and a second beam respectively. The first beam phase parameter takes on one of a first integer number of phase values and the second beam phase parameter takes on one of a second integer number of phase values. At least one of the following conditions apply: the second integer number of phase values is less than the first number of phase values, and the second frequency-granularity is greater than the first frequency-granularity. The method includes transmitting the determined indication of a precoder to the network node.
US10998940B2
A method is disclosed for a wireless communication device (WCD) configured to receive, using a combiner selected from a plurality of combiners available at the WCD, downlink transmissions from a wireless communication node (WCN) via a downlink transmission beam selected from a plurality of downlink transmission beams available at the WCN. The method comprises, for each of the plurality of combiners, estimating an interference level experienced at the WCD. The method also comprises transmitting a measurement signal on each of a plurality of uplink transmission beams for selection of the downlink transmission beam by the WCN. Each of the plurality of uplink transmission beams corresponds to a respective one of the plurality of combiners available at the WCD. A signal strength of the measurement signal on an uplink transmission beam is responsive to the estimated interference level for the corresponding combiner. Corresponding arrangement, WCD and computer program product are also disclosed.
US10998938B2
A Near Field Communication (NFC) device for transmitting a signal, including an NFC transceiver circuit having a transmission terminal and a reception terminal connected to an antenna; an electronic signal damping circuit; and a controller configured to control the electronic signal damping circuit to dampen a signal at the reception terminal to have a lower impedance during a transmission mode of the NFC device, during which the NFC device transmits the signal by means of the antenna, as compared with during a reception mode of the NFC device.
US10998926B2
The present disclosure provides a method for compensating gain flatness of a transceiver including: a method for compensating gain flatness of a receiver, which compensates gain flatness of a receiving channel by using a complex-coefficient FIR filter in digital domain; and a method for compensating gain flatness of a transmitter, which compensates gain flatness of a transmitting channel by using a complex-coefficient FIR filter in digital domain. The method according to the present disclosure can balance compensation accuracy and calculation amount flexibly, and can focus on compensating the gain flatness at an edge of a frequency band, obtaining good performance with less calculation amount.
US10998925B2
A communication interference rejection system comprising a relatively low-impedance voltage mode driver output which receives a signal from a sensor, the sensor near a user's skin, a receiver operatively connected to a device connected to a body of a user, wherein the receiver configured to receive a signal transmitted through the body of the user. The signal comprises a relatively substantially small constant amplitude component and a relatively large sinusoidal or modulated interference component, the interference component due to human body antenna effect, the receiver comprising a high-impedance termination to minimize channel loss, the receiver further configured to receive frequencies in the 10 KHz to 10 MHz range.
US10998924B2
A high-frequency front end module includes a primary antenna and a secondary antenna, a first multiplexer and a second multiplexer, and a switch circuit, in which the first multiplexer has a transmission filter of a band A and a reception filter of the band A, and does not have a transmission filter of a band B, the second multiplexer has a transmission filter of the band B and a reception filter of the band B, and does not have a transmission filter of the band A, and the switch circuit exclusively switches connection between the primary antenna and the first multiplexer and connection between the primary antenna and the second multiplexer, and exclusively switches connection between the secondary antenna and the first multiplexer and connection between the secondary antenna and the second multiplexer.
US10998920B1
A controller includes an interface and circuitry. The interface is coupled to multiple memory cells. The circuitry stores a code word in a group of the memory cells, reads the code word using different thresholds to produce first and second readouts, and checks whether approximating each of first and second numbers of readout errors based on syndrome weights is valid. In response to determining that only the approximation of the second number of errors is valid, the circuitry produces a combined readout by replacing a portion of the bits in the second readout with corresponding bits of the first readout, calculates an enhanced syndrome weight for the combined readout and estimates the first number of errors based on the enhanced syndrome weight. The circuitry improves readout performance from at least the group of the memory cells using at least one of the estimated first and second numbers of errors.
US10998919B2
Described herein is a system and method for coded streaming data to facilitate recovery from failed or slow processor(s). A batch of processing stream data can be partitioned into a plurality of data chunks. Parity chunk(s) for the plurality of data chunks. The plurality of data chunks and the parity chunk(s) can be provided to processors for processing. Processed data of at least some (e.g., one or more) of the plurality of data chunks, and, processed data of parity chunk(s) are received. When it is determined that processed data for a pre-defined quantity of data chunks has not been received by a pre-defined period of time, the processed data for particular data chunk(s) of particular processor(s) from which processed data has not been received are determined based, at least in part, upon the received processed parity chunk(s) and the received processed data chunk(s).
US10998911B1
An apparatus is disclosed that includes a phase detector circuit for generating a first pulse signal based on first and second input clock signals. A first circuit adjusts the first pulse signal by delaying transmission of a leading edge of the first pulse signal, but not a trailing edge of the first pulse signal. A charge pump circuit charges or discharges a capacitor based on the adjusted first pulse signal, and a voltage controlled oscillator (VCO) circuit generates an output clock signal with a frequency that depends on a voltage on the capacitor.
US10998909B1
A sensing device with a phase locked loop circuit that has an oscillator to provide an oscillator output signal is presented. The sensing device has a power amplifier to provide at an output of the power amplifier an amplified output signal based on the oscillator output signal. The amplified output signal has an interfering signal component at the oscillator frequency. The sensing device has a measurement circuit to measure offset information regarding a frequency offset between the oscillator frequency and a target frequency of the oscillator. The frequency offset is due to a frequency pulling effect at the oscillator caused by the interfering signal component of the amplified output signal. The sensing device has a control circuit to use the offset information for trimming the phase locked loop circuit and/or the power amplifier, and/or for determining information regarding an environmental situation at the output of the power amplifier.
US10998900B2
A radio frequency switch having an N number of switch cells coupled in series is disclosed. Each of the switch cells includes a field-effect transistor (FET), wherein a source of switch cell 1 is coupled to a first port, a drain of switch cell N is coupled to a second port, and a drain of switch cell X is coupled to a source of switch cell X+1 for switch cell 1 through switch cell N. A first diode stack has a first anode coupled to the body of switch cell X and a first cathode coupled to a drain of switch cell X+1 for switch cell 1 through switch cell N−1, and a second diode stack has a second anode coupled to the body of switch cell X and a second cathode coupled to the source of switch cell X−1 for switch cell 2 through switch cell N.
US10998897B2
A power switch over current protection system including a power switch transistor configured to deliver a power current from a power source to power load, a power switch driver configured to control and on/off state of the power switch, an over current protection (OCP) circuit to detect a threshold value of the power current, a discharge transistor configured to discharge a parasitic capacitance of the power switch transistor, and a system state machine to receive a signal from the OCP circuit configured to control an action of the power switch driver and discharge transistor depending on the level of the power current.
US10998893B2
Methods and apparatus for generating a delayed output signal from an input signal applied to an RC delay circuit of a semiconductor device during an active mode. The RC delay circuit is configured to pull up a voltage level on a node responsive to a reset signal during a stand-by mode.
US10998887B2
A power device driving apparatus drives a plurality of power devices including first and second power devices. In the apparatus, a plurality of drive circuits are separately provided for at least the first power device and the second power device and output drive signals to the respective power devices. The isolated power supply includes a first isolated power supply unit that supplies a first supply voltage, and a second isolated power supply unit that supplies a second supply voltage that is different from the first supply voltage. The plurality of drive circuits includes a first drive circuit that uses the first supply voltage supplied from the first isolated power supply unit to output the drive signal to the first power device, and a second drive circuit that uses the second supply voltage supplied from the second isolated power supply unit to output the drive signal to the second power device.
US10998886B2
A radio frequency identification (RFID) tag includes an antenna operable to receive a radio frequency (RF) signal having a carrier frequency. The RFID tag further includes a tank circuit coupled to the antenna. The RFID tag further includes a tuning circuit operable to determine a received power level of the RF signal at the carrier frequency, determine whether the received power level is lower than a power level threshold. When the received power level is lower than the power level threshold: tuning circuit increases the input impedance of the RFID tag, determines a most recent power level of the received RF signal, and compares the most recent power level with the received power level. When the most recent power level is greater than the received power level, the tuning circuit incrementally increases the input impedance until the received power level is substantially equal to the power level threshold.
US10998881B2
A composite substrate includes a supporting substrate and a functional substrate that are directly joined together, the supporting substrate being a sintered sialon body.
US10998877B2
Methods of fabricating acoustic resonators are disclosed. A back surface of a single-crystal piezoelectric plate is bonded to a surface of a substrate. A conductor pattern is formed on the front surface of the piezoelectric plate, the conductor pattern including a plurality of interdigital transducers (IDTs) of a plurality of resonators. A dielectric passivation/tuning layer is formed over the conductor pattern and the front surface of the piezoelectric plate. Electrical measurements are made on at least some of the plurality of resonators. Material is selectively removed from the dielectric passivation/tuning layer in accordance with the electrical measurements. After removing material from the dielectric passivation/tuning layer, cavities are formed in the substrate such that interleaved fingers of each IDT are disposed on a respective diaphragm spanning a respective cavity
US10998876B2
A balun includes first, second, and third terminals, first, second, and third inductors, and a capacitor. The first and second inductors are electrically connected in series with each other between the first terminal and a ground point. The capacitor is electrically connected in series with the first inductor between the first terminal and the ground point. The capacitor is electrically connected in parallel with the second inductor between the first inductor and the ground point. The third inductor is electrically connected between the second terminal and the third terminal. The third inductor is magnetically coupled with at least the first inductor.
US10998875B1
A cable television apparatus improving high frequency characteristics includes a first connector and a first choke. The first connector is electrically connected to an input coaxial cable or an output coaxial cable. The first choke is electrically connected to the first connector. The first connector includes a first signal transmission unit. The first choke is used to block a cable television signal. The first choke allows a first current flowing through the first choke. The first current is greater than or equal to 10 amperes. The first choke is directly touched the first signal transmission unit, or a connection path length between the first signal transmission unit and a pin of the first choke is less than 5 millimeters.
US10998865B2
A method is provided. The method, comprises: power amplifying, with at least two parallel power amplifiers, at least two pre-distorted signals each corresponding to a unique transmit band, wherein each power amplifier operates in a unique transmit band; and pre-distorting, with a single pre-distortion system, at least two signals in different transmit bands, where the pre-distortion of each of the at least two signals is based upon a portion of a corresponding power amplified, pre-distorted signal, and where the pre-distortion diminishes certain IMD products in the corresponding power amplified, pre-distorted signal.
US10998864B1
An apparatus for generating an output current including a first distortion current based on a first transconductance and a second distortion current based on a second transconductance is disclosed. The first distortion current may be generated by an amplifier and the second distortion current may be generated by a distortion compensator. The second transconductance may be less than the first transconductance. In some implementations, the second distortion current may reduce the first distortion current output by the apparatus.
US10998860B2
In an amplification apparatus according to the present disclosure, a combining unit combines an output signal of a first amplifier provided at a first branch with an output signal of a second amplifier provided at a second branch and outputs the combined signal. A non-linearity compensation unit multiplies an input baseband signal by a non-linearity compensation coefficient for compensating non-linearity of the entire apparatus, a first deviation compensation unit multiplies a first branch signal by a first deviation compensation coefficient for compensating an inter-branch deviation, and a second deviation compensation unit multiplies a second branch signal by a second deviation compensation coefficient for compensating the inter-branch deviation. A compensation coefficient calculation unit calculates the non-linearity compensation coefficient, the first deviation compensation coefficient, and the second deviation compensation coefficient based on the input baseband signal and a feedback baseband signal obtained by feeding back the combined signal.
US10998851B2
Generally, a panel maintenance system including a panel maintenance assembly configured to move over a plurality of panel modules. Specifically, a panel module including a first frame including a first plurality of frame members joined to enclose a first panel. The first plurality of frame members including a first frame inner side configured to capture the first panel within the first frame and a first frame outer side configured to provide a first track axially extending between first and second ends of at least one of the first plurality of frame members. The first track configured to engage a drive element of a panel maintenance assembly which operates to move the panel maintenance assembly over the first panel. The panel maintenance assembly bears one or more components which function to maintain the first panel.
US10998846B2
A control method and a control system, by which a motor can be controlled. The control system includes a central processing module and a drive control module. In a period in which a voltage is not applied to any phase coil of the motor, the drive control module collects voltages of the coil to which the voltage is not applied, and converts the voltages of the coil into digital signals. The central processing module reads the digital signals and determines whether the running speed of the motor is consistent with a preset speed depending on whether an average value of the digital signals falls within a preset threshold range, which helps to improve the control precision.
US10998841B2
A power conversion device includes a first inverter connected to first ends of m (m is an integer equal to two or more) coil groups, a second inverter connected to second ends of the m coil groups, m−1 separation relay circuits connected between two adjacent coil groups of the m coil groups, m−1 first neutral point relay circuits provided between two adjacent coil groups of the first inverter side of each of the m−1 separation relay circuits, and m−1 second neutral point relay circuits provided between two adjacent coils of the second inverter side of each of the m−1 separation relay circuits.
US10998838B2
A rotor position judging unit detects a rotor position by utilizing induced voltages generated at respective phases of an armature winding. While a field current flowing through a field winding rises toward a target value (while the field current temporally changes), induced voltages are generated at the respective phases of the armature winding by temporal differentiation of a magnetic flux which interlinks with the armature winding. The rotor position judging unit detects the rotor position (d-axis of a rotor) on a basis of a table containing combination of amplitude ratios and polarities of the induced voltages generated at the respective phases.
US10998831B2
The power module comprises an electronic board (EB), in which at least one power switching branch is integrated, a capacitor (CE) and at least three DC power supply busbars (B1, B2, B3), wherein the electronic board is mounted between a first busbar (B1) and a second busbar (B2) and the capacitor is mounted between the second busbar (B2) and a third busbar (B3) and the electronic board, the capacitor and the busbars comprise electric contact faces allowing assembly, of the “press pack” type, of the electronic board and of the capacitor.
US10998829B2
According to one embodiment, a power converter circuit includes a resonant circuit coupled to an alternating current (AC) voltage source to convert a first AC voltage to a first AC current and an AC to direct current (AC/DC) converter coupled to the resonant circuit, where the AC/DC converter is to convert the AC current to a DC current. The power converter circuit further includes an inverter coupled to the AC/DC converter to convert the DC current to a second AC current, an AC filtering circuit coupled to an output of the inverter, and a load coupled to the output of the inverter to convert the second AC current to a second AC voltage.
US10998828B2
The task of the present invention is to enhance safety of an insulation-type DC/DC converter.
The present invention relates to an insulation-type DC/DC converter, an AC/DC converter, a power adapter and an electronic device. A switch transistor is disposed on a primary side of a transformer, and a synchronous rectification transistor is disposed on a secondary side of the transformer. A primary-side control portion performs switch-driving of the switch transistor, and a secondary-side control portion controls turn-on and turn-off of the synchronous rectification transistor. A pulse transformer portion for implementing bi-directional communication between the primary-side control portion and the secondary-side control portion is disposed between the primary side and the secondary side. For example, signals associated with turn-on and turn-off of the switch transistor are transceived between the primary-side control portion and the secondary-side control portion by a pulse transformer portion.
US10998826B2
To achieve an improvement in the power factor of the input into a primary converter in a case of inputting alternating-current (AC) power. A converter is provided with a control unit that performs a switching control such that power is supplied from a primary converter to a secondary converter while keeping a voltage supplied to a load constant, and also such that power is supplied from the primary converter to a tertiary converter while keeping a current supplied to a tertiary capacitor constant.
US10998824B2
A power conversion device includes M number of DC/DC converters, first-side terminals of the DC/DC converters are connected so that common current flows between both positive and negative terminals of first DC terminals of the power conversion device, and second-side terminals thereof are connected so that common current flows between both positive and negative terminals of second DC terminals of the power conversion device. The power conversion device further includes M-1 number of auxiliary converters each connected between two DC/DC converters and performing DC/DC conversion. The DC/DC converters control voltages of the second-side terminals and input voltage of the power conversion device. Each auxiliary converter controls voltages of the first-side terminals of the two DC/DC converters so as to be equalized.
US10998819B2
A DC-DC conversion scheme is described that includes a buck converter including a first switch connected in series with a first inductor, the first switch and first inductor providing a switched connected between an input and an output, a second switch being connected across output, and a DC boost arrangement connected between the first switch and the first inductor, the DC boost arrangement including second and third magnetically linked inductors, the second inductor being connected in series between the first switch and the first inductor, and the third inductor being electrically connected to a point intermediate the first and second inductors, the windings of the second and third inductors being such that a change in current flowing through the second inductor induces a boost current in the third inductor supplementing the current flowing through the second inductor.
US10998816B1
Techniques and apparatuses are provided for determining the efficiency of a charge pump. A charge pump is driven during a measurement period without limiting its input current. The driving can include ramping up the output of the charge pump from an initial level to a final level and maintaining the output at the final level. A counter counts a number of clock pulses provided to the charge pump during the measurement period. Using a current mirror which limits the input current, a ratio of the current mirror is determined which results in a similar number of clock pulses during the measurement period. The ratio indicates an efficiency of the charge pump and can be used to set control parameters such as ramp up rate and clock frequency.
US10998807B2
The present disclosure provides a linear vibration motor, including: a base having an accommodating space, a vibration system accommodated in the accommodating space, an elastic member configured to fix and suspend the vibration system in the accommodating space, and a drive system fixed on the base. The vibration system includes an annular magnetic steel unit fixed on the elastic member. The drive system includes a first coil and a second coil that are fixed on the base and stacked together. The magnetic steel unit surrounds both the first coil and the second coil and is disposed separately from the first coil and second coil. An orthogonal projection of the magnetic steel unit in a direction towards the drive system at least partially falls in the first coil and the second coil, respectively. Compared with related technologies, the linear vibration motor of the present disclosure has better vibration performance.
US10998801B2
A compressor includes a shaft, a motor unit that causes the shaft to rotate, a compressor unit that compresses a refrigerant according to rotation of the shaft, and a housing that stores therein the shaft, the motor unit, and the compressor unit, wherein the housing and the motor unit are joined by welding in a plurality of welding areas, the motor unit includes a rotor that is fixed to the shaft, and a stator core that surrounds the rotor, a plurality of core sheets are superimposed in the stator core and the stator core includes a plurality of teeth around which a coil is wounded and a plurality of swaging fixing areas where swaging areas fix the core sheets mutually, and the welding areas are formed in only positions corresponding to the swaging fixing areas.
US10998800B2
The invention relates to a method of manufacturing a rotor for an electric machine, wherein the rotor is composed of at least one electric sheet wherein at least one electric sheet is thermally treated regionally to directly modify its magnetic permeability in the treated region.
US10998785B2
A rotor of an induction machine includes a ferromagnetic core structure and a cage winding. The cage winding includes rotor bars and end-rings. The rotor bars are located in slots of the ferromagnetic core structure. The end-rings connect the ends of the rotor bars to each other at the ends of the ferromagnetic core structure. The radial height of the slots of the ferromagnetic core structure is greater than the radial height of the rotor bars so that the bottom portions of the slots are free from the rotor bars. Therefore, the bottom portions of the slots constitute cooling ducts for conducting cooling fluid through the rotor. As the rotor bars constitute one wall of each cooling duct, the cooling fluid has a direct contact with the rotor bars.
US10998783B2
The present disclosure may reduce cogging torque by stacking steel plates which can form a stage skew by stacking the steel plates without reversing the front and back sides or by forming the stage skew by stacking the steel plates capable of easily distinguishing the front and back sides, and reduce both the sixth-order and twelfth-order dq coordinates of harmonic components, thereby achieving low toque ripple, high efficiency, and improved controllability. To this end, the present disclosure is an internal permanent magnet motor having a rotor in which a predetermined skew angle θs is formed between adjacent stages along the axial direction, wherein the rotor is formed by stacking a plurality of the steel plates having the same shape, each of the steel plates has a group of fastening holes made of the same number of the fastening holes as the number of the stages, and each of the fastening holes constituting the fastening group is formed at a position where the skew angle θs changes along a circumferential direction one by one.
US10998770B2
A power feed device according to the present disclosure includes a power feed section that supplies power wirelessly to a power receiving device having a power receiving coil, a communication section that receives coil information transmitted from the power receiving device and indicating whether or not a coil is provided near the power receiving coil, and a controller that performs, on the basis of the coil information, a first determination as to whether or not to supply power to the power receiving device and controls an operation of the power feed section on the basis of a result of the first determination.
US10998765B2
Methods and systems are presented for configuring a rectifier across a secondary side of a current transformer; configuring circuitry to harvest energy across one or more loads coupled across an output of the rectifier selectively in response to an indication that a variable line current at a primary side of the current transformer is small enough; configuring circuitry to shunt at least a first load of the one or more loads coupled across the output of the rectifier selectively in response to an indication that a line current at the primary side is large enough; and configuring circuitry to harvest energy across the first load of the one or more loads coupled across the output of the rectifier again selectively in response to an indication that a line current at the primary side is again small enough.
US10998764B2
Systems, methods, and apparatus embodiments for electric power grid and network registration and management of active grid elements. Grid elements are transformed into active grid elements following initial registration of each grid element with the system, preferably through network-based communication between the grid elements and a coordinator, either in coordination with or outside of an IP-based communications network router. A multiplicity of active grid elements function in the grid for supply capacity, supply and/or load curtailment as supply or capacity. Also preferably, messaging is managed through a network by a Coordinator using IP messaging for communication with the grid elements, with the energy management system (EMS), and with the utilities, market participants, and/or grid operators.
US10998762B1
The present disclosure provides a dimming method and a dimmer. In the dimming method, when a mains power state is switched to an emergency state, a dimming ratio K is used to perform dimming control on a load unit; the dimming ratio K is calculated as follows: K=Psource/Pload. The dimmer includes: an emergency power source power acquisition module, configured to acquire an output power Psource of an emergency power source; a load unit power acquisition module, configured to acquire a power Pload of a load unit in a mains power state; and a dimming signal generation module, configured to acquire a dimming ratio according to K=Psource/Pload when the mains power state is switched to an emergency state, generate a dimming signal according to the dimming ratio K, and output the dimming signal to the load unit. The present disclosure also provides a dimming emergency inverter and an emergency lighting system.
US10998760B2
Systems and methods of controlling uninterruptible power supplies of electrical power systems are described. According to one aspect, an electrical power system can include a generator having a stator and a rotor, a power converter coupled to a rotor bus of the rotor, and a control system comprising one or more control devices, the one or more control devices configured to operate the power converter to provide an AC signal for a rotor bus. The system can also include an uninterruptible power supply (UPS). The UPS can include a power storage element configured to receive and store electrical power, and configured to power the control system during a power failure, and, a health check circuit configured to verify a health status of the power storage element, and including a health check disable component configured to disable the health check circuit during the power failure.
US10998757B2
A smart automotive battery electrical energy storage device-system with built-in backup power. The battery has a primary power unit and a booster power unit which may reside in the same enclosure as that of the primary power unit and primary power unit and a booster power unit are electrically isolated most of the time. The primary power unit and a booster power unit are electrically connected intermittently when certain conditions are sensed. The battery has an electronic control unit with wireless transceiver electronic element. The booster power unit can be connected to the primary power unit using a smartphone application. The nominal voltage provided by the booster power unit can be same, higher or lower than the nominal voltage provided by primary power unit. Each of the primary power unit and booster power unit is comprised of multiple individual battery cells.
US10998744B1
A charging structure for a vaporizer. The charging structure includes a housing, a first electrical contact coupled to and extending outward from a first end of the housing, a spacer coupled to the first electrical contact, and a second electrical contact coupled to and extending outward from the spacer. The first electrical contact includes an exposed outer surface that extends in a continuous loop. The second electrical contact includes an exposed side surface that extends in a continuous loop and an end surface coupled to the side surface. Both the side surface and the end surface are electrically conductive. A vaporizer including the charging structure.
US10998739B2
Electrical battery device having at least one module string, in which multiple module units each including at least one battery module are electrically interconnected one after another in a series, wherein one end of the series is electrically connected to a respective battery terminal of the battery device. A respective bridging circuit is provided in the at least one module string in each case for each of its module units, which is configured to alternately bridge the respective module unit and interrupt the bridging again in dependence on a switching signal, wherein a control unit is configured to bridge at least some of the module units in chronological succession and chronologically thereafter to interrupt the bridgings again by setting the switching signal in periodically successive switching sequences.
US10998729B2
Various embodiments manage energy generation in a power generation and distribution system. In one embodiment, a set of residual load data is obtained for a given period of time measured at one or more nodes within a power generation and distribution system. The set of residual load data encodes a set of power flow signals. The set of residual load data is analyzed. An amount of power contributed to the set of residual load data by at least one energy generator class is determined based on the analysis of the set of residual load data.
US10998725B2
Accurately predicting a power generation of a natural energy power generation device that is affected by a peak cut loss. A processor of a computer is caused to execute: an insolation analysis step and a power generation prediction step. The power generation prediction step determines a first insolation that is the insolation required to obtain a first power generation that is zero and the minimum output power, and a second power generation that is the capacity. The power generation prediction step also determines a second insolation that is the insolation in a case where the capacity is satisfied. In a case where the insolation is lower than the first insolation, the power generation prediction step determines the first power generation as the power generation, and in a case where the insolation exceeds the second insolation, the power generation prediction step determines the second power generation as the power generation.
US10998722B2
A main power load signal and a main voltage reference signal correlated to a main power signal. A sub power load signal and a sub voltage reference signal correlated to a sub power signal. A reference voltage is provided and a boost voltage is determined according to a control signal. The main voltage reference signal and the sub voltage reference signal are compared, and when the first comparison result complies with a predetermined condition, a difference between the main voltage reference signal and the sub voltage reference signal is obtained to be further compared with the reference voltage. Then the control signal is determined. The main power load signal and the sub power load signal are compared, and then one of the sub voltage reference signal and the boost voltage is selected as a power source voltage of the sub power control circuit or the load sharing control circuit to generate an adjustment signal for determining current and voltage of the sub power signal.
US10998720B2
An Electro-Static Discharge (ESD) protection circuit is disclosed. In some implementations, the ESD protection circuit includes a first ESD diode, a second ESD diode, a passive equalization network and a programmable resistor network. The first ESD diode is coupled to the passive equalization network. The programmable resistor network is coupled between the passive equalization network and the second ESD diode. The programmable resistor network can be programmed to place the ESD protection circuit in one of a plurality of receiver modes based on a type of a transmitter from which the receiver is receiving signals.
US10998712B2
A power supply control apparatus includes: a semiconductor switching element switched with PWM control; a PWM signal output unit outputting a PWM signal; a current circuit outputting a current related to a current flowing through the semiconductor switching element; a filter circuit converting the current that is output from the current circuit to a voltage; an overcurrent protection circuit turning off the semiconductor switching element based on a voltage value of the voltage filtered by the filter circuit; a voltage detection unit detecting the voltage value of the voltage at a timing near an end of a pulse of a PWM signal; a temperature estimation unit estimating, a temperature of an electric wire through which a current flows that also flows through the semiconductor switching element; and an electric wire protection unit turning off the semiconductor switching element based on the temperature estimated by the temperature estimation unit.
US10998711B2
An improved DC circuit breaker is provided for automatically detecting and isolating a fault between a source and a ground. The DC circuit breaker comprises at least one switch, in electrical series with a first inductor between the source and a load, and a second inductor magnetically coupled to the first inductor wherein a first side of the second inductor is electrically connected to the load and a second side of the second inductor is grounded through a capacitor.
US10998708B2
A low-voltage protective device includes: at least one outer conductor path from an outer conductor power terminal of the low-voltage protective device to an outer conductor load terminal of the low-voltage protective device; a neutral conductor path from a neutral conductor terminal of the low-voltage protective device to a neutral conductor load terminal of the low-voltage protective device; a mechanical bypass switch arranged in the outer conductor path; a first semiconductor circuit arrangement connected in parallel to the mechanical bypass switch, the first semiconductor circuit arrangement having at least one power semiconductor, such as an IGBT, with a control terminal, such as a gate terminal; an electronic control unit; a current-measurement arrangement arranged in the outer conductor path, connected to the electronic control unit of the protective device; and at least one voltage measurement arrangement for detecting a Miller effect-induced voltage spike at the at least one power semiconductor.
US10998706B2
A system includes a first bus bar. A foil element is spaced apart from the first bus bar. The foil element is electrically connected to the first bus bar by grid elements. A second bus bar is spaced apart from the foil element across a dielectric layer. The system can include a second foil element spaced apart from the second bus bar.
US10998684B2
A power supply connector adapted to be connected to a power supply and a mating electrical connector comprises a housing, a positive conductive terminal positioned in the housing, and a negative conductive terminal positioned in the housing. The positive conductive terminal is electrically connected to a positive wire of the power supply and a mating positive terminal of the mating electrical connector. The positive conductive terminal is positioned between a first surface of a tongue of the housing and a first inner wall of the housing. The negative conductive terminal is electrically connected to a negative wire of the power supply and a mating negative terminal of the mating electrical connector. The negative conductive terminal is positioned between a second surface of the tongue and a second inner wall of the housing.
US10998675B2
A connector for connection to a substrate for mounting electronic devices. The connector includes a plurality of coupling contacts pivotably disposed within a housing. Each coupling contact is generally H-shaped and defines opposing first and second spaces. The connector also includes one or more mounting contacts partially disposed within the housing. Each mounting contact has a fastening structure joined to a bar section. The fastening structure is adapted for securement to the substrate and the bar section is disposed in a second space of at least one of the coupling contacts.
US10998667B2
A rotatable electric plug includes a plug housing including a sleeve body, a plug module including a mounting body and at least a protruding pin, and a limiting assembly coupled to the sleeve body and the mounting body. The mounting body is rotatably coupled in the sleeve body that a rotational movement of the mounting body is reversible. The mounting body has a first side and an opposed second side that a portion of the protruding pin is extended from the first side of the mounting body. The limiting assembly is arranged to block the plug module from rotating infinitely at the plug housing in one direction. The rotatable electric plug has the advantages of enabling the reversibly rotational movement of the plug module, enhancing the rotational movement of the plug module, retaining the plug module at an angular angle, and preventing the plug module from being infinitely rotated.
US10998663B2
A liquid-proof connector includes a columnar terminal having a rectangular cross-sectional shape and a connector that includes a connector housing which is obtained through insert molding with the columnar terminal, is made of fiber-reinforced plastic in which fibers are oriented in a longitudinal direction of the columnar terminal, and has a terminal holding hole to which the columnar terminal is inserted and a fitting portion which fits to a counterpart terminal. An in-holding-hole insertion portion which is a portion being present within the terminal holding hole of the columnar terminal is fixed to the terminal holding hole in an airtight state by bringing a surface in close contact with an inner surface of the terminal holding hole. Tensile strength of the fiber-reinforced plastic in a direction perpendicular to the longitudinal direction is 45 MPa or more.
US10998661B2
An electrical connector and a method for fastening the connector to a circuit board has a connecting chamber in which a conductor rail is arranged. The conductor rail is electrically connected at a connecting side of the electrical connector to an electrical connecting part make electrical contact at a contact side with a circuit board. The conductor rail includes a connecting arm for connection with the electrical connecting part and a contact arm for connection with the circuit board. The connecting arm and the contact arm are joined together by a connection arm. The connecting part is displaced in a connecting direction extending parallel to the conductor rail for connection with the conductor rail. The contact arm is designed as a spring in order to press against the circuit board when they are connected. The conductor rail can be positioned in two mutually rotated positions and the electrical connector may have at least two adjacent connecting chambers.
US10998659B2
A female terminal 10 to be fit to a male terminal 60 and connected to a wire 40 includes a box-shaped female body portion 12 open in a front-rear direction, the male terminal 60 being inserted into the female body portion, a contact pressure applying portion 16 configured to apply a contact pressure to the male terminal 60 inwardly of the female body portion 12 from a ceiling wall 14 of the female body portion 12, and bottom wall contact portions 26 projecting from a bottom wall 24 of the female body portion 12 and configured to contact the male terminal 60. A conductor portion of the wire 40 is mounted by welding on a back surface 28 opposite to a surface where the bottom wall 24 and the male terminal 60 are in contact.
US10998652B2
A shield terminal (10) includes an inner conductor terminal (11), an outer conductor terminal (13), a dielectric (12) and a capacitor serving as an electronic element (16). The outer conductor terminal (13) surrounds the inner conductor terminal (11) and is connected to a shield portion (93) of a shielded cable (90). The dielectric (12) is arranged between the inner conductor terminal (11) and the outer conductor terminal (13). The electronic element (16) includes a core connecting portion (43) to be connected to a core (91) of the shielded cable (90) and an inner conductor connecting portion (42) to be connected to the inner conductor terminal (11). In the shield terminal (10), an insulating short circuit preventing member (14) is arranged between the core connecting portion (43) and the outer conductor terminal (13).
US10998642B1
A switchable dual polarization patch antenna with improved cross polarization isolation to concurrently radiate horizontally polarized signals and vertically polarized signals. A planar conductor is arranged with a first terminal and a second terminal that are vertically spaced on a portion of the planar conductor to radiate a component of a vertically polarized signal with zero degrees of phase shift from one of the two terminals and radiate another component of the vertically polarized signal having a 180 degrees of phase shift from the other of the two terminals. A hybrid coupler can provide the 180 degrees of phase shift. A horizontally polarized signal is radiated from a third terminal that is horizontally spaced on another portion of the planar conductor and coupled to a horizontally polarized signal source. The direction of the 180 phase shift for the first and second components of the vertically polarized signal may be selected. Also, a direction for a phase shift for the horizontally polarized signal may be selectable.
US10998641B2
A set-top box includes a housing including an interior having a base and a top and a first sidewall extending from a perimeter of the base to the top; an antenna coupled to the housing; one or more electric motors coupled the antenna; one or more orientation sensors coupled to the housing; a controller coupled to the housing and electrically coupled to the antenna, the one or more electric motors, and the one or more orientation sensors, the controller configured to receive information from the one or more orientation sensors, determine an orientation of the housing based on the information from the one or more orientation sensors, and actuate the one or more electric motors to change an orientation of the antenna based on the orientation of the housing; and a transmitter within the housing selectively connectable to the antenna.
US10998632B2
The present disclosure provides an antenna system and a mobile terminal. The antenna system comprises a metal frame, a main board received in the metal frame, and a first feeding point, a second feeding point, a first grounding point, a second grounding point, a third feeding point, a fourth feeding point, a third grounding point, a fourth grounding point, a first tuning switch, a second tuning switch, a first matching network, a variable capacitor, a third tuning switch, a fourth tuning switch, and a second matching network disposed at the main board. The metal frame is partitioned into a first radiating portion and a second radiating portion at the bottom and a third radiating portion and a fourth radiating portion at the top.
US10998625B2
An example antenna system includes a plurality of dielectric rod stacks and a control circuit. The control circuit includes a plurality of independently controlled output circuit boards. Each independently controlled output circuit board includes a respective dielectric rod stack. The respective dielectric rod stack includes a plurality of respective dielectric rods. The control circuit selects: (i) the dielectric rod stacks, and (ii) the respective dielectric rods of the respective dielectric rod stack to adjust a beam of emitted or received radio frequency (RF) waves.
US10998624B2
The antenna includes a main body, a first elastic film, a first medium, a curvature adjustment unit and at least one antenna unit. The first elastic film is adhered to the main body, and the first elastic film and the main body are encircled to form a first volume variable cavity. The first medium is filled in the first volume variable cavity, the first elastic film is elastically deformable according to a volume or pressure change of the first medium; the curvature adjustment unit is configured to adjust a curvature of the first elastic film through the volume or pressure change of the first medium; and the at least one antenna unit is adhered to an outer surface of the first elastic film and configured to receive or send a wireless signal. The beam direction of the antenna may be very flexibly changed in a large range.
US10998622B2
A communication method performed in an electronic device including a conductive pattern and the electronic device are provided. The electronic device includes a conductive pattern used as a radiator for wireless communication, a feeding unit connected with the conductive pattern, a ground unit connected with the conductive pattern, a first impedance matching circuit disposed in a first area adjacent to the feeding unit and connected to the conductive pattern, a second impedance matching circuit disposed in a second area adjacent to the conductive pattern and connected to the conductive pattern, and a control unit that matches impedance by controlling at least one of the first impedance matching circuit and the second impedance matching circuit by a closed-loop scheme.
US10998611B2
An antenna assembly includes a radio frequency (RF) connector connected to a first end of a coaxial cable and a wire antenna attached to a second end of the coaxial cable. The wire antenna may be made of a shape memory alloy, such as nitinol. Examples of RF connectors include U.FL, IFEX, WAX, IPX, AMC, MHF and UMCC connectors that allow the wire antenna to be removably attached to a printed circuit board (PCB) of a lighting control device and to avoid hardwiring the antenna to the PCB. The device that includes the antenna assembly may be incorporated into a luminaire for wireless control of the luminaire. The lighting control device may be installed within the luminaire, such that the wire antenna is positioned between a light source and a diffuser. A number of such luminaires may be combined to provide an intelligent lighting system.
US10998595B2
A battery of a vehicle includes a housing including: a lower portion that includes a plurality of separators extending vertically upward from a floor of the lower portion; and an upper portion that covers an opening of the lower portion and that is removable from the lower portion. The battery also includes: first and second terminals on the housing; third and fourth terminals on the housing; a plurality of individually housed batteries separated by the plurality of separators; a plurality of switches configured to selectively connect ones of the plurality of batteries to ones of the first, second, third, and fourth terminals; and a battery management module configured to control the plurality of switches.
US10998590B2
Thermal management systems for batteries utilize vapor chambers having wicking components therein. An exemplary thermal management system includes a vapor chamber containing a working fluid and wicking components. A plurality of battery cells are disposed at least partially in the vapor chamber. A cold plate is coupled to the vapor chamber, and a heat pump is coupled to the cold plate. A capillary tube may be utilized to facilitate movement of vapor and working fluid in the thermal management system. Via use of exemplary systems, improved thermal management for batteries is provided.
US10998586B2
An electrical combination including a power tool and a battery pack. The power tool includes power tool terminals. The battery pack is configured to be interfaced with the power tool. The battery pack includes a battery pack housing, at least three terminals, and a plurality of battery cells. The battery pack terminals include a positive terminal, a negative terminal, and a sense terminal. The at least three terminals are configured to be interfaced with the power tool terminals. The plurality of battery cells are arranged within and supported by the battery pack housing. Each of the battery cells has a lithium-based chemistry and a respective state of charge, and power is transferable between the battery cells and the power tool. A circuit is configured to monitor the battery cells, detect a charge imbalance among the battery cells, and prevent the battery pack from operating when the charge imbalance is detected.
US10998581B2
A nonaqueous electrolyte secondary battery including an electrode assembly in which a positive electrode and a negative electrode are stacked together through a separator, a nonaqueous electrolytic solution, and an exterior case which accommodates the electrode assembly and the nonaqueous electrolytic solution. The negative electrode is electrically connected to the exterior case, which contains iron, and the nonaqueous electrolytic solution includes a fluorinated carboxylate ester and lithium fluorosulfate salt (LiSO3F).
US10998565B2
A coolant temperature control system for a fuel cell stack in a vehicle includes a controller for determining a real time target exit temperature of a fuel cell stack coolant and a communicating device for detecting a fuel cell voltage and a fuel cell current outputted from the fuel cell stack. The real time target exit temperature of the fuel cell stack coolant is determined by an input fuel cell heat to fuel cell power ratio generated from the fuel cell stack for compensating the target exit temperature due to degradation of the fuel cell stack over time. In addition, the coolant temperature control system determines to activate for evaluating the real time target exit temperature of the fuel cell stack coolant when a trip distance of the vehicle is greater than a predetermined travel distance.
US10998559B2
An electrical power supply device in an aircraft, the device including an enclosure, the enclosure containing at least: a fuel cell; a dihydrogen generator; a gas feed circuit connecting the dihydrogen generator to the anode of the fuel cell; an oxygen feed device feeding the cathode of the fuel cell; and a cooling circuit of the fuel cell associated with at least one heat exchanger; wherein the enclosure is mounted on an actuator system, the actuator system being configured to move the enclosure from a first position in which the enclosure is housed inside an outer wall of the aircraft, to a second position in which the enclosure projects from the outer wall.
US10998553B1
An electrochemical cell including a positive electrode (e.g., a cathode) and a negative electrode (e.g., an anode), at least one of which includes an integrated ceramic separator. An integrated ceramic separator may include a plurality of ceramic particles. In some examples, an interlocking region may be disposed between the integrated ceramic separator layer and a corresponding electrode layer, the region including a non-planar boundary between the two layers. In some examples, the electrochemical cell includes a polyolefin separator disposed between the positive electrode and the negative electrode. In some examples, both the positive electrode and the negative electrode include an integrated ceramic separator. In these examples, the positive electrode and the negative electrode may be calendered together such that the integrated separator layers merge and become indistinguishable from each other.
US10998551B2
There is provided an electrode material for electricity storage devices, which enables suppression of heat generation in charge and discharge at large currents. The electrode material for electricity storage devices comprises a first carbon material having a graphite structure wherein graphite is partially exfoliated, and a second carbon material different from the first carbon material, wherein the ratio A/B, where A represents a weight of the first carbon material and B represents a weight of the second carbon material, is within the range of 0.01 or higher and 100 or lower.
US10998548B2
The present invention provided a positive electrode active material for a lithium secondary battery including lithium cobalt oxide particles. The lithium cobalt oxide particles include lithium deficient lithium cobalt oxide having Li/Co molar ratio of less than 1, belongs to an Fd-3m space group, and having a cubic crystal structure, in surface of the particle and in a region corresponding to a distance from 0% to less than 100% from the surface of the particle relative to a distance (r) from the surface to the center of the particle. In the positive electrode active material for a lithium secondary battery according to the present invention, the intercalation and deintercalation of lithium at the surface of a particle may be easy, and the output property and rate characteristic may be improved when applied to a battery.
US10998532B2
A display substrate, a manufacturing method thereof, and a display device are provided. The display substrate includes: a base substrate; an anode conductive layer; a cathode conductive layer, wherein the cathode conductive layer and the anode conductive layer are at a same side in a thickness direction of the base substrate; and an organic functional layer between the anode conductive layer and the cathode conductive layer, wherein the display substrate comprises first sub-pixel units and second sub-pixel units that are different in color category, the organic functional layer in the first sub-pixel units comprises a first light-emitting layer, the organic functional layer in the second sub-pixel units comprises the first light-emitting layer, a first electron blocking layer and a second light-emitting layer that are sequentially laminated in a direction away from the anode conductive layer, and a light-emitting color of the first light-emitting layer is different from a light-emitting color of the second light-emitting layer.
US10998530B2
A display panel is disclosed. The display panel includes: a base substrate; a gate electrode on the base substrate; an active layer spaced apart from the gate electrode by a gate insulating layer; a light emitting layer disposed on a side of the active layer away from the gate electrode; and a source electrode and a drain electrode, configured in such a way that a current is allowed to flow through the light emitting layer via the active layer, wherein an energy level transition layer is provided between the active layer and the light emitting layer.
US10998526B2
An organic electroluminescence (EL) display panel includes a substrate; a plurality of organic EL elements; and a sealing layer in this order. In the organic EL display panel, the sealing layer has a three-layered structure in the order of a first sealing layer, a second sealing layer, and a third sealing layer. In the organic EL display panel, the first sealing layer, the second sealing layer, and the third sealing layer each include amorphous silicon nitride. In the organic EL display panel, when composition of the first sealing layer, composition of the second sealing layer, and composition of the third sealing layer are each indicated as SiNx, a value of x in the composition of the second sealing layer is greater than both a value of x in the composition of the first sealing layer and a value of x in the composition of the third sealing layer.
US10998518B2
The present invention relates to a hole injection layer for an OLED comprising a triarylamine compound doped with a charge neutral metal amide compound, characterized in that the hole injection layer has a thickness of at least about ≥20 nm to about ≤1000 nm and the charge neutral metal amide compound has the Formula Ia.
US10998516B2
A light-emitting element having high luminous efficiency is provided. The light-emitting element includes a first organic compound, a second organic compound, and a third organic compound. The first organic compound and the second organic compound, in combination, are capable of forming an exciplex. The first organic compound is a phosphorescent compound and the third organic compound is a fluorescent compound. Light emitted from the light-emitting element includes light emitted from the third organic compound to which excitation energy is supplied from the exciplex formed by the first organic compound and the second organic compound.
US10998512B2
A power saving system using a plurality of flexible display devices placed on various places is provided. A structure of a bendable portion in a display device is improved. Specifically, a wiring partly including a metal nanoparticle is used. Openings are formed in an insulating layer so that the wiring becomes substantially longer by meandering in cross section. When a plurality of openings are formed and aligned, a portion that is easy to bend is formed along the line where they are aligned. A plurality of display panels are used for one display portion. The flexible display portion can be provided on a surface, specifically, a curved surface of furniture such as a chair or a sofa.
US10998511B2
A method of manufacturing a display module includes: providing a carrier substrate; providing a base layer, where a display area and a pad area are defined, on the carrier substrate; providing a circuit layer on the display area of the base layer and the pad area of the base layer; forming a though hole in the circuit layer and the base layer on the pad area; forming a conductive part by providing a conductive material from an upper surface of the circuit layer to the though hole formed in the pad area; and providing a circuit member electrically connected to the circuit layer below the base layer.
US10998498B2
A method includes providing a substrate having a conductive column, a dielectric layer over the conductive column, and a plurality of sacrificial blocks over the dielectric layer, the plurality of sacrificial blocks surrounding the conductive column from a top view; depositing a sacrificial layer covering the plurality of sacrificial blocks, the sacrificial layer having a dip directly above the conductive column; depositing a hard mask layer over the sacrificial layer; removing a portion of the hard mask layer from a bottom of the dip; etching the bottom of the dip using the hard mask layer as an etching mask, thereby exposing a top surface of the conductive column; and forming a conductive material inside the dip, the conductive material being in physical contact with the top surface of the conductive column.
US10998495B2
An apparatus is provided which comprises: a ferromagnetic (FM) region with magnetostrictive (MS) property; a piezo-electric (PZe) region adjacent to the FM region; and a magnetoelectric region adjacent to the FM region. An apparatus is provided which comprises: a FM region with MS property; a PZe region adjacent to the FM region; and a magnetoelectric region, wherein the FM region is at least partially adjacent to the magnetoelectric region. An apparatus is provided which comprises: a FM region with MS property; a PZe region adjacent to the FM region; a magnetoelectric region being adjacent to the FM and PZe regions; a first electrode adjacent to the FM and PZe regions; a second electrode adjacent to the magnetoelectric region; a spin orbit coupling (SOC) region adjacent to the magnetoelectric region; and a third electrode adjacent to the SOC region.
US10998490B2
A magnetic element includes a first magnetic layer and a first nonmagnetic layer. An angle θ0 between a first direction and the magnetization direction of the first magnetic layer satisfies 0°<θ0<90° or 90°<θ0<180° in a state in which neither a voltage nor a magnetic field is substantially applied to the first magnetic layer; and the first direction is from the first nonmagnetic layer toward the first magnetic layer. A resistance·area of the first nonmagnetic layer is 10 Ωμm2 or more.
US10998486B1
Large algorithms can be run on a quantum computer only if quantum error correction is used to lower logical qubit errors. The energy deposited by cosmic-ray muons produces a quasiparticle “heat” pulse that causes the qubits to decay in energy quickly, with errors correlated in space and time, so that error correction fails. Metal layers comprising normal metal and/or small-gap superconductors channel this energy away from the qubit into benign structures so that qubit performance is not degraded. These structures are designed according to the electron-phonon interactions and constraints from electromagnetic radiation to make large reductions in the induced errors so that error correction works properly.
US10998482B2
The present invention relates to a metal paste including: a first metal powder including nickel (Ni); a second metal powder including at least one selected from the group consisting of tin (Sn), zinc (Zn), bismuth (Bi), and indium (In); and a dispersing agent, and to a thermoelectric module which adopts a bonding technique using the metal paste.
US10998480B2
Techniques are disclosed for forming a frame on the backplane comprising structures at least partially circumscribing or enclosing metal contacts on the backplane. In some embodiments, the frame may comprise a photoresist. The dimensions and structural integrity of the frame can help prevent misalignment and/or damage of physical obtrusions of light-emitting structures during a bonding process of the light-emitting structures to the backplane.
US10998476B2
A light-emitting device package includes a first lead frame; a second lead frame separated from the first lead frame in a first direction; a package body having a cavity exposing a portion of the second lead frame. Further, the cavity includes an inclined inner surface inclining with respect to an upper surface of the second lead frame; a light-emitting diode disposed on the exposed portion of the second lead frame; a hole in the inclined inner surface of the cavity and exposing a portion of the first lead frame; a protection device disposed in the hole and on the exposed portion of the first lead frame; a first wire having a first end connected to the light-emitting diode, and a second end connected to the first lead frame; a second wire having a first end connected to the light-emitting diode, and a second end connected to the second lead frame; and a third wire having a first end connected to the protection device, and a second end connected to the exposed portion of the second lead frame.
US10998460B2
A Mie photo sensor is described. A Mie photo sensor is configured to leverage Mie scattering to implement a photo sensor having a resonance. The resonance is based on various physical and material properties of the Mie photo sensor. In an example, a Mie photo sensor includes a layer of semiconductor material with one or more mesas. Each mesa of semiconductor material may include a scattering center. The scattering center is formed by the semiconductor material of the mesa being at least partially surround by a material with a different refractive index than the semiconductor material. The abutting refractive index materials create an interface that forms a scattering center and localizes the generation of free carriers during Mie resonance. One or more electrical contacts may be made to the mesa to measure the electrical properties of the mesa.
US10998456B2
The solar cell includes a plurality of light-receiving-side finger electrodes on a light-receiving surface of a photoelectric conversion section having a semiconductor junction. The light-receiving surface of the photoelectric conversion section is covered with a first insulating layer. Each light-receiving-side finger electrodes include: a first metal seed layer provided between the photoelectric conversion section and the first insulating layer; and a first plating metal layer being conduction with the first metal seed layer through openings formed in the first insulating layer. The solar cell includes an isolated plating metal layer pieces contacting neither the light-receiving-side finger electrodes nor the back-side finger electrodes. On the surface of the first insulating layer, an isolated plating metal crowded region is present in a form of a band-shape extending parallel to an extending direction of the light-receiving-side finger electrodes.
US10998443B2
The present disclosure is generally directed to semiconductor structures and methods that improve breakdown characteristics in finFET device designs, while retaining cost effectiveness for integration into the process flow. The semiconductor structure includes an extended lightly-doped-drain (LDD) region formed on a source/drain structure. The extended LDD regions provide extra separation between source and drain regions, which in turn provides for an increased source to drain resistance. The increased source to drain resistance improves the breakdown voltage of the semiconductor device, and significantly reduces its susceptibility to latch-up. The source to drain resistance may be tuned by adjusting the length of epi block regions, and may also be tuned by selecting desired doping profiles for the LDD and source/drain regions. The length of epi block regions may also be adjusted to maintain high uniformity of epitaxial growth in the S/D regions.
US10998437B2
A semiconductor device according to an embodiment includes a semiconductor substrate having a first plane and a second plane, a semiconductor element provided in the semiconductor substrate, the semiconductor element including a gate insulating film provided in the first plane, a first electrode provided on the first plane, a second electrode provided on the first electrode, the second electrode including a first metal material, the second electrode having a film thickness of (65 [g·μm·cm−3])/(density of the first metal material [g·cm−3]) or more, a first solder portion provided on the second electrode, a third electrode provided on the first solder portion, a fourth electrode provided on the first plane, a fifth electrode provided on the fourth electrode, the fifth electrode including a second metal material, the fifth electrode having a film thickness of (65 [g·μm·cm−3])/(density of the second metal material [g·cm−3]) or more, a second solder portion provided on the fifth electrode, and a sixth electrode provided on the second solder portion.
US10998428B2
Examples of an integrated circuit and a method for forming the integrated circuit are provided herein. In some examples, a method includes receiving a substrate that includes: a plurality of fins extending above a remainder of the substrate; a first region that includes a first fence region that contains a first subset of the plurality of fins; and a second region that includes a second fence region that contains a second subset of the plurality of fins. The first region has a first performance characteristic, and the second region has a second performance characteristic that is different from the first. Based on the first performance characteristic, the first subset of the plurality of fins is recessed to a first height, and based on the second performance characteristic, the second subset of the plurality of fins is recessed to a second height that is less than the first height.
US10998424B2
A method of forming a vertical metal-air transistor device is provided. The method includes forming a precursor stack with a stack template on the precursor stack on a substrate. The method further includes forming a bottom spacer on the substrate around the precursor stack, and depositing a liner casing on the precursor stack. The method further includes depositing a conductive gate layer on the bottom spacer and liner casing. The method further includes reducing the size of the stack template to form a template post on the precursor stack, and forming a stack cap on the template post and precursor stack.
US10998416B2
A laterally diffused metal oxide semiconductor device can include: a well region having a second doping type; a reduced surface field effect layer of a first doping type formed by an implantation process in a predetermined region of the well region, where a length of the reduced surface field effect layer is less than a length of the well region; a body region of the first doping type extending from a top surface of the well region into the well region; a drain portion of the second doping type extending from the top surface of the well region into the well region; and an insulating structure located between the body region and the drain portion, at least a portion of the insulating structure is located on the top surface of the well region.
US10998406B2
A silicon carbide single crystal substrate includes a first main surface and an orientation flat. The orientation flat extends in a <11-20> direction. The first main surface includes an end region extending by at most 5 mm from an outer periphery of the first main surface. In a direction perpendicular to the first main surface, an amount of warpage of the end region continuous to the orientation flat is not greater than 3 μm.
US10998396B2
A semiconductor structure and a forming method thereof are disclosed. The forming method includes: providing a base; forming a first electrode layer on the base; forming a capacitance dielectric layer on a top and a sidewall of the first electrode layer; and forming a second electrode layer conformally covering the capacitance dielectric layer. Compared with a solution in which the capacitance dielectric layer only covers the top of the first electrode layer, in the present disclosure, an effective area between the second electrode layer and the first electrode layer is increased, the second electrode layer, the first electrode layer, and the capacitance dielectric layer located on the top of the first electrode layer construct one capacitance, and the second electrode layer, the first electrode layer, and the capacitance dielectric layer located on the sidewall of the first electrode layer construct other four capacitances. That is, the formed capacitor structure includes five parallel capacitances. In a situation in which other conditions are the same, for example, the areas of bases are equal, the capacitance density of the capacitor structure is increased.
US10998395B2
An organic light-emitting display device comprises a substrate comprising a plurality of sub-pixels, each of the sub-pixels having an emission area and a non-emission area provided to surround the emission area; an auxiliary line disposed in the non-emission area; a first insulating film having a first hole configured to expose a portion of the auxiliary line; an auxiliary line connection pattern disposed on the first insulating film having a protruding portion protruding towards a center of the first hole and overlapping the auxiliary line; at least one bump disposed on the auxiliary line within the first hole and adjacent to the protruding portion of the auxiliary line connection pattern; and a bank having a second hole larger than the first hole to expose the protruding portion of the auxiliary line connection, thereby lowering resistance of a cathode covering a plurality of sub-pixels and preventing lateral current leakage between the sub-pixels through a change of the connection structure between the auxiliary line and the cathode.
US10998389B2
The present disclosure discloses a pixel defining layer, a display substrate, and manufacturing methods thereof, and relates to the field of display technology. The pixel defining layer includes: a defining layer body, and a temperature-sensitive polymer layer located on an inner side surface of the defining layer body. The temperature-sensitive polymer layer has a solution temperature threshold, and the hydrophilicity and hydrophobicity of the temperature-sensitive polymer layer are different under temperatures of the temperature-sensitive polymer layer higher and lower than the solution temperature threshold. By changing the temperature of the temperature-sensitive polymer layer to be higher or lower than the solution temperature threshold thereof, the temperature-sensitive polymer layer is converted from hydrophilic to hydrophobic. Thus, the pinning effect of the raw material solution on the inner side surface of the defining layer body is reduced and the thickness uniformity of the pixel layer is improved.
US10998387B2
A light emitting device includes a window and a collimating component over a light emitting pixel. A light reflection performance of the light emitting pixel to an incoming ambient light is configured by the window to be appeared to have at least two regions, wherein one region of the at least two regions has a smaller transmittance to the incoming ambient light than the other, the light emitting pixel includes a plurality of sub-pixels separated with a space, and the space is smaller than a resolution of a human eye.
US10998385B2
A display element, a method for fabricating the same, and a display device are provided. The display element includes: a blocking layer; a fingerprint sensor on one side of the blocking layer; a light-shielding layer on the side of the blocking layer away from the fingerprint sensor, wherein the light-shielding layer includes a first via-hole; a middle layer on the light-shielding layer; a pixel definition layer on the middle layer, wherein the pixel definition layer includes a second via-hole in which a cathode layer and a light-emitting layer are arranged; an antireflection coating on the pixel definition layer; and an anode layer on the light-emitting layer.
US10998373B2
To simplify the interconnection of signal lines in an imaging element including two semiconductor chips. An imaging element includes a pixel chip and a circuit chip. The pixel chip includes a plurality of pixels each including a charge transfer section configured to transfer a charge generated in accordance with incident light to a charge retention section in accordance with a control signal, and a plurality of first control signal transmission sections each configured to transmit the control signal for each of the charge transfer sections. The circuit chip includes a control signal generation section configured to generate the control signal for each of the charge transfer sections of the plurality of pixels, and a plurality of second control signal transmission sections provided to individually correspond to the first control signal transmission sections and each configured to transmit the generated control signal.
US10998369B2
A solid-state imaging device including: a first substrate having a pixel unit, and a first semiconductor substrate and a first wiring layer; a second substrate with a circuit, and a second semiconductor substrate and a second wiring layer; and a third substrate with a circuit, and a third semiconductor substrate and a third wiring layer. The first and second substrates are bonded together such that the first wiring layer and the second semiconductor substrate are opposed to each other. The device includes a first coupling structure for electrically coupling a circuit of the first substrate and the circuit of the second substrate. The first coupling structure includes a via in which electrically-conductive materials are embedded in a first through hole that exposes a wiring line in the first wiring layer and in a second through hole that exposes a wiring line in the second wiring layer or a film-formed structure.
US10998360B2
The present disclosure relates to a method of forming an integrated chip. The method may be performed by selectively etching a substrate to define a trench. One or more dielectric materials are formed within the trench. A part of the one or more dielectric materials are removed from within the trench to expose a sidewall of the substrate defining the trench. A doped epitaxial material is formed along the sidewall of the substrate.
US10998352B2
In a micro-device integration process, a donor substrate is provided on which to conduct the initial manufacturing and pixelation steps to define the micro devices, including functional, e.g. light emitting layers, sandwiched between top and bottom conductive layers. The microdevices are then transferred to a system substrate for finalizing and electronic control integration. The transfer may be facilitated by various means, including providing a continuous light emitting functional layer, breakable anchors on the donor substrates, temporary intermediate substrates enabling a thermal transfer technique, or temporary intermediate substrates with a breakable substrate bonding layer.
US10998351B2
Disclosed are a source drive integrated circuit (IC), a method of manufacturing the same, and a display apparatus including the source drive IC. The source drive IC includes a core portion, a first channel portion disposed outside one side of the core portion, a second channel portion disposed outside the other side of the core portion, a first resistor string provided inward from the one side of the core portion to generate a plurality of gamma voltages, a first resistance corrector provided between the first resistor string and the first channel portion, and a first connection line extending from the first resistor string to each of the first channel portion and the second channel portion and transferring the plurality of gamma voltages to the first channel portion and the second channel portion. The first connection line extends to the first channel portion via the first resistance corrector.
US10998348B2
A display apparatus includes a substrate including a display area, in which gate lines and data lines are disposed, and a non-display area, in which a gate driver and a pad part are disposed. A gate insulating layer is on the substrate. Data link lines are on the gate insulating layer to connect data pads of the pad part to the data lines, and an interlayer insulating layer is on the data link lines. Gate voltage supply lines are on the interlayer insulating layer to connect the gate driver with the gate lines. A protective layer is on the interlayer insulating layer to cover the gate voltage supply lines, the protective layer including an opening for exposing the interlayer insulating layer of an area overlapping the data link lines.
US10998333B2
A vertical memory device includes a substrate, a plurality of gate electrodes vertically stacked over the substrate in a cell array region, and a plurality of multi-layered pad portions formed over the substrate in a contact region. Each multi-layered pad portion of the plurality of multi-layered pad portions extends from an end of a gate electrode of the plurality of gate electrodes. Each multi-layered pad portion of the plurality of multi-layered pad portions includes a lower pad, an upper pad spaced vertically apart from the lower pad, a buffer pad formed between the lower pad and the upper pad, and a pad interconnection portion interconnecting the lower pad and the upper pad.
US10998315B2
The present disclosure relates to an integrated chip. The integrated chip includes a source region and a drain region disposed within an upper surface of a substrate. One or more dielectric materials are disposed within a trench within the substrate. The trench surrounds the source region and the drain region. A gate structure is disposed over the substrate between the source region and the drain region. The gate structure includes a first gate metal having a first sidewall and a second gate metal having a first outer sidewall that contacts the first sidewall directly over the upper surface of the substrate.
US10998296B2
The present invention provides a display device, including a display unit having a plurality of semiconductor light emitting devices and outputting light to an upper surface thereof, a transparent substrate located on an upper side of the display unit and having a fixing portion protruding from one surface thereof to surround a side surface of the display unit, a protective layer formed to cover a lower surface of the display unit, and a back cover coupled to a part of the transparent substrate and the protective layer in an injection manner, wherein the protective layer is located to cover the fixing portion.
US10998288B2
A non-leaded semiconductor device comprises a sealing body for sealing a semiconductor chip, a tab in the interior of the sealing body, suspension leads for supporting the tab, leads having respective surfaces exposed to outer edge portions of a back surface of the sealing body, and wires connecting pads formed on the semiconductor chip and the leads. End portions of the suspension leads positioned in an outer periphery portion of the sealing body are unexposed to the back surface of the sealing body, but are covered with the sealing body. Stand-off portions of the suspending leads are not formed in resin molding. When cutting the suspending leads, corner portions of the back surface of the sealing body are supported by a flat portion of a holder portion in a cutting die having an area wider than a cutting allowance of the suspending leads, whereby chipping of the resin is prevented.
US10998278B2
A microelectronic device contains a high voltage component having an upper plate and a lower plate. The upper plate is isolated from the lower plate by a main dielectric between the upper plate and low voltage elements at a surface of the substrate of the microelectronic device. A lower-bandgap dielectric layer is disposed between the upper plate and the main dielectric. The lower-bandgap dielectric layer contains at least one sub-layer of silicon nitride having a refractive index between 2.11 and 2.23. The lower-bandgap dielectric layer extends beyond the upper plate continuously around the upper plate. The lower-bandgap dielectric layer has an isolation break surrounding the upper plate at a distance of at least twice the thickness of the lower-bandgap dielectric layer from the upper plate.
US10998277B2
A customized seal ring for a semiconductor device is formed of multiple seal ring cells that are selected and arranged to produce a seal ring design. The cells include first cells that are coupled to ground and second cells that are not coupled to ground. The second cells that are not coupled to ground, include a higher density of metal features in an inner portion thereof, than the first seal ring cells. Dummy metal vias and other metal features that may be present in the inner portion of the second seal ring cells are absent from the inner portion of the first seal ring cells that are coupled to ground. The seal ring design may include various arrangements, including alternating and repeating sequences of the different seal ring cells.
US10998273B2
An electronic assembly, comprising a carrier wafer having a top wafer surface and a bottom wafer surface; an electronic integrated circuit being formed in the carrier wafer and comprising a wafer contact pad on the top wafer surface; said carrier wafer comprising a through-wafer cavity joining the top and bottom wafer surfaces; a component chip having a component chip top surface, a component chip bottom surface and component chip side surfaces, the component chip being held in said through-wafer cavity by direct contact of at least a side surface of said first component chip with an attachment metal that fills at least a portion of said through-wafer cavity; said component chip comprising at least one component contact pad on said component chip top surface; a first conductor connecting said wafer contact pad and said component contact pad.
US10998270B2
Techniques are disclosed for forming transistor devices having reduced interfacial resistance in a local interconnect. The local interconnect can be a material having similar composition to that of the source/drain material. That composition can be a metal alloy of a group IV element such as nickel germanide. The local interconnect of the semiconductor integrated circuit can function in the absence of barrier and liner layers. The devices can be used on MOS transistors including PMOS transistors.
US10998268B2
A semiconductor device includes an internal circuit and a power mesh configured to transmit an operating voltage to the internal circuit. The power mesh includes first power lines extending in a first direction and arranged in a second direction intersecting with the first direction, when viewed from a top; second power lines sharing lanes with the first power lines and at least partially overlapping with the first power lines in the second direction; first power straps extending in the second direction and coupled to the first power lines; and second power straps extending in the second direction and coupled to the second power lines. Each of the first and second power lines may have a width of the same size as a width of each lane in sections where they do not overlap, and may have a width of a size smaller than the width of each lane in sections where they overlap.
US10998251B2
A semiconductor trace structure is provided for carrying a heat source. The semiconductor device package includes a dielectric structure having a first surface configured to receive the heat source and a second surface opposite to the first surface; a cavity defined by the dielectric structure to accommodate a fluid. The cavity includes a first passage portion between the first surface and the second surface. A first area of the first passage portion is closer to the heat source than a second area of the first passage portion, and that the first area is greater than the second area from a top view perspective. A method for manufacturing the semiconductor trace structure is also provided.
US10998239B2
A semiconductor device structure is provided. The semiconductor device structure includes a substrate having adjacent first and second fins protruding from the substrate. The semiconductor device structure also includes an insulating structure that includes a first insulating layer formed between and separating from the first fin and the second fin, a second insulating layer embedded in the first insulating layer, a first capping layer formed in the first insulating layer to cover a top surface of the second insulating layer, and a second capping layer in the first capping layer.
US10998236B2
A strip made of a semiconductor material is formed over a substrate. Longitudinal portions of the strip having a same length are covered with sacrificial gates made of an insulating material and spaced apart from each other. Non-covered portions of the strip are doped to form source/drain regions. An insulating layer followed by a layer of a temporary material is then deposited. Certain ones of the sacrificial gates are left in place. Certain other ones of the sacrificial gates are replaced by a metal gate structure. The temporary material is then replaced with a conductive material to form contacts to the source/drain regions.
US10998233B2
A method is presented for constructing mechanically stable fins. The method includes forming a fin stack including a plurality of sacrificial layers, recessing the fin stack to form channel fins, depositing a first type epitaxy between the channel fins, depositing a dielectric region over the first type epitaxy, depositing a second type epitaxy over the dielectric region, and removing the plurality of sacrificial layers resulting in formation of a plurality of gaps. The method further includes filling a first set of the plurality of gaps with a p-type work function metal (WFM) to form a p-type field effect transistor (pFET) structure and filling a second set of the plurality of gaps with an n-type WFM to form an n-type field effect transistor (nFET) structure, where the nFET structure is stacked over the pFET structure.
US10998230B2
A method of forming an active device having self-aligned source/drain contacts and gate contacts, including, forming an active area on a substrate, where the active area includes a device channel; forming two or more gate structures on the device channel; forming a plurality of source/drains on the active area adjacent to the two or more gate structures and device channel; forming a protective layer on the surfaces of the two or more gate structures, plurality of source/drains, and active layer; forming an interlayer dielectric layer on the protective layer; removing a portion of the interlayer dielectric and protective layer to form openings, where each opening exposes a portion of one of the plurality of source/drains; forming a source/drain contact liner in at least one of the plurality of openings; and forming a source/drain contact fill on the source/drain contact liner.
US10998222B2
Some embodiments include methods of forming voids within semiconductor constructions. In some embodiments the voids may be utilized as microstructures for distributing coolant, for guiding electromagnetic radiation, or for separation and/or characterization of materials. Some embodiments include constructions having micro-structures therein which correspond to voids, conduits, insulative structures, semiconductor structures or conductive structures.
US10998220B2
The substrate holding/rotating device includes a plurality of movable pins each having a support portion in contact with a peripheral edge portion of the substrate to support the substrate, and a rotation unit which rotates the plurality of movable pins around the rotation axis, a support portion of each of the movable pins included in a first pin group is disposed so as to move between a first hold position included hold positions, the first hold position close to a rotation axis and a second hold position included the hold positions, the second hold position far apart from the first hold position to one in a circumferential direction and also so as to move between the first and second hold positions and an open position far apart from the rotation axis.
US10998217B2
A bonding material including a phenoxy resin thermoplastic component, and a carbon black filler component. The carbon black filler component is present in an amount greater than 1 wt. %. The carbon black filler converts the phenoxy resin thermoplastic component from a material that transmits infra-red (IR) wavelengths to a material that absorbs a substantial portion of infra-red (IR) wavelengths.
US10998207B2
Product recipes in which a treatment procedure and treatment conditions of heat treatment of product wafers are specified are created timely. Dummy recipes in which a treatment procedure and treatment conditions of heat treatment of dummy wafers are specified are also created. Each of the product recipes and a corresponding one of the dummy recipes are stored in association with each other. Dummy treatment of a dummy wafer starts when a controller receives an advance notice signal indicating that product wafers will arrive at a heat treatment apparatus. The dummy wafers are stored in a dummy carrier permanently installed on a load port exclusive to the dummy carrier. The dummy treatment is performed in accordance with a dummy recipe associated with a product recipe corresponding to the product wafers scheduled to arrive at the heat treatment apparatus.
US10998200B2
The present disclosure provides methods for performing an annealing process on a metal containing layer in TFT display applications, semiconductor or memory applications. In one example, a method of forming a metal containing layer on a substrate includes supplying an oxygen containing gas mixture on a substrate in a processing chamber, the substrate comprising a metal containing layer disposed on an optically transparent substrate, maintaining the oxygen containing gas mixture in the processing chamber at a process pressure between about 2 bar and about 50 bar, and thermally annealing the metal containing layer in the presence of the oxygen containing gas mixture.
US10998191B2
A patterning stack and methods are provided for semiconductor processing. The method includes forming a graded hardmask, the graded hardmask including a first material and a second material with extreme ultraviolet (EUV) absorption cross sections for absorption of EUV wavelengths, the second material configured to provide adhesion to photoresist materials. The method also includes depositing a photoresist layer over the graded hardmask. The method additionally includes patterning the photoresist layer. The method further includes etching the graded hardmask. The method also includes removing the photoresist layer.
US10998187B2
Methods are provided for conducting a deposition on a semiconductor substrate by selectively depositing a material on the substrate. The substrate has a plurality of substrate materials, each with a different nucleation delay corresponding to the material deposited thereon. Specifically, the nucleation delay associated with a first substrate material on which deposition is intended is less than the nucleation delay associated with a second substrate material on which deposition is not intended according to a nucleation delay differential, which degrades as deposition proceeds. A portion of the deposited material is etched to reestablish the nucleation delay differential between the first and the second substrate materials. The material is further selectively deposited on the substrate.
US10998180B2
Disclosed is a plasma sampling interface for an inductively coupled mass spectrometer, comprising a housing having entry and exit openings for respectively introducing and releasing ions from the chamber, and a sampler mounted on the housing so as to be disposed adjacent to plasma generated by an inductively coupled plasma source, wherein the entry opening is provided in a cooling plate that is integral to the housing and that is formed from bronze. Also disclosed is a bronze cooling plate for receiving and cooling a plasma sampler in an inductively coupled mass spectrometer, and a mass spectrometer that comprises a plasma sampling interface as disclosed.
US10998171B2
A plasma source includes a dielectric cylinder, a coil sounding a circumference of the dielectric cylinder, and coil case encasing the coil. The coil case has a first gas inlet disposed at a bottom area of a sidewall of the coil case for introducing a cooling gas to the coil case. The coil case has a first gas outlet disposed at a top wall of the coil case for venting the cooling gas from the coil case.
US10998169B2
A method of plasma processing includes generating a first sequence of source power pulses, generating a second sequence of bias power pulses, combining the bias power pulses of the second sequence with the source power pulses of the first sequence to form a combined sequence of alternating source power pulses and bias power pulses, and, using the combined sequence, generating a plasma comprising ions and processing a substrate by delivering the ions to a major surface of the substrate.
US10998165B2
An electronic device incorporating a high voltage power supply connected to a pair of metal plates spaced to maintain a continuous high current arc of electricity creating an Ion Plasma discharge for the purpose of vaporizing documents placed between the plates. Magnetic containment coils around the outside of the metal plates are phase synchronized to the magnetic field created by the Ion Plasma arc to maintain the position of the arc between the plates and to direct the position of the arc in a predetermined pattern to search for any material between the plates that has not been disintegrated.
US10998163B2
The disclosure describes various aspects of a cryogenic trapped-ion system. In an aspect, a method is described that includes bringing a chain of ions in a trap at a cryogenic temperature, the trap being a micro-fabricated trap, and performing quantum computations, simulations, or both using the chain of ions in the trap at the cryogenic temperature. In another aspect, a method is described that includes establishing a zig-zag ion chain in the cryogenic trapped-ion system, detecting a change in a configuration of the zig-zag ion chain, and determining a measurement of the pressure based on the detection in the change in configuration. In another aspect, a method is described that includes measuring a low frequency vibration, generating a control signal based on the measurement to adjust one or more optical components, and controlling the one or more optical components using the control signal.
US10998160B2
A pair of straight or angularly oriented flat emitters formed of an electron emissive material are positioned on an emitter support structure and are electrically connected to one another regardless of the mounting structure on which the emitters are positioned. The electrical connections between the emitters are formed directly between the emitters using electrically conductive material members that are placed between and affixed to the emitters to provide the electrical pathway or connection therebetween the emitters after formation of the emitters. These electrical connection members form an electrical connection between the angled pair of emitters separately from an emitter support structure on the cathode, such that the electrical connection members and angled emitters including the connection members can separate the mechanical architecture of the cathode assembly from the electrical architecture, thereby creating a simplified construction for the cathode assembly and associated x-ray tubes.
US10998159B2
An ion generator includes a high-voltage transformer having a secondary side that is not grounded; a discharge wire-pattern; an induction wire-pattern; a discharge electrode connected to a first terminal via the discharge wire-pattern, the first terminal being disposed on the secondary side of the high-voltage transformer; and an induction electrode connected to a second terminal via the induction wire-pattern, the second terminal being disposed on the secondary side of the high-voltage transformer. The first terminal has a first width. The discharge wire-pattern includes a discharge wide region having a second width greater than the first width. The discharge wide region and the induction wire-pattern at least partly overlap each other in plan view.
US10998151B2
Disclosed is a push button including: a module that has a fixed contact part which is able to contact and separate from a movable contact part; an elastically deformable dynamic contact member that is supported in a cantilever state with a base part fixed to the module, and that has the movable contact part electrically contactable with the fixed contact part; and an operation receiving member that makes the movable contact part contact the fixed contact part by having one end acting on an acting portion. The movable contact part is arranged out of (i) a line connecting the acting portion and the base part and (ii) an extended line thereof, the dynamic contact member has a first movable part and a second movable part, the acting portion is arranged in the first movable part, and the movable contact part is arranged in the second movable part.
US10998149B2
The key switch includes, a base, a button attached to the base so as to be capable of coming into contact with the base and separating from the base, and a coil spring disposed between the base and the button for urging the button in a direction separating from the base. The coil spring has at least an end turn portion formed at one end, a densely wound portion that is continuous with the end turn portion and compressed in an initial state in which the button is attached to the base so that adjacent windings come into contact with each other, and a coarsely wound portion which is continuous with the densely wound portion and in which a winding pitch is larger than that of the densely wound portion, and in the initial state, adjacent windings are separated from each other.
US10998148B1
A display cover apparatus having a display cover for a push button on a push button switch, a holder for the display cover, and a housing. The display cover has lock hooks and the holder has a hollow interior, a top end with lock slots that reversibly connect to the lock hooks, a bottom end, a flexible retaining washer in a groove at the bottom end, and a locking key between the top end and the bottom end. The holder is positioned on a circular shelf in an interior of the housing. The circular shelf has an internal circular flange with a locking slot that receives the locking key to prevent rotation of the holder in the housing. The flexible retaining washer is positioned beneath the flange. The circular shelf and the flexible retaining washer prevent linear movement of the holder in the housing. An alignment hook on the display cover reversibly connects to an alignment slot on the holder, thereby preventing the display cover from rotating on the holder.
US10998140B2
A solar cell module (100) includes: one or more cells that are enclosed by a barrier packaging material (13A, 13B) and that include first and second base plates (3, 7) and a functional layer; and first and second lead-out electrodes (11A, 11B) that are respectively connected to electrodes (2, 6) disposed at the sides of the respective base plates (3, 7) via electrical connectors (12A, 12B). The electrical connectors (12A, 12B) are separated from the functional layer in a base plate surface direction. The lead-out electrodes (11A, 11B) are disposed on an outer surface of the barrier packaging material (13A, 13B). Gaps between the barrier packaging material (13A, 13B) and the lead-out electrodes (11A, 11B) are sealed by a lead-out electrode seal (15).
US10998139B2
A solid electrolytic capacitor element that includes a porous body, a dielectric layer on a surface of the porous body, and a solid electrolyte layer on a surface of the dielectric layer. The porous body is made from a sintered body of a Ti-alloy-containing grain having a Ti—Zr—X multicomponent alloy on a surface thereof, where X is at least one valve metal element selected from Si, Hf, Y, Al, Mo, W, Ta, Nb, and V, and a composition of the Ti—Zr—X multicomponent alloy is Ti: 50 atm % to 80 atm %, Zr: 8 atm % to 32 atm %, and X: 1 atm % to 20 atm %.
US10998137B2
An electrolytic capacitor according to an aspect of the present disclosure includes a valve metal, a dielectric oxide film layer formed on a surface of the valve metal, a surface treatment agent layer formed on the dielectric oxide film layer, and an electrolyte layer formed on the surface treatment agent layer. The electrolyte layer includes a conductive polymer layer and an ionic liquid. For example, the conductive polymer layer is formed so that the conductive polymer layer is in contact with the surface treatment agent layer, and at least some of voids present in an interface between the conductive polymer layer and the surface treatment agent layer are filled with the ionic liquid.
US10998133B2
A dielectric material includes a layered metal oxide including a first layer having a positive charge and a second layer having a negative charge, wherein the first layer and the second layer are alternately disposed; a monolayered nanosheet; a nanosheet laminate of the monolayered nanosheets; or a combination thereof, wherein the dielectric material includes a two-dimensional layered material having a two-dimensional crystal structure, wherein the two-dimensional layered material is represented by Chemical Formula 1 X2[A(n−1)MnO(3n+1)] Chemical Formula 1 wherein, in Chemical Formula 1, X is H, an alkali metal, a cationic polymer, or a combination thereof, A is Ca, Sr, La, Ta, or a combination thereof, M is La, Ta, Ti, or a combination thereof, and n≥1.
US10998131B2
A method of producing a multilayer device, such as a multilayer magnetoelectronic device, and a device with an improved magnetic pinning. The device includes a multilayer structure including an antiferromagnetic pinning layer and one or more ferromagnetic layers. Each of the ferromagnetic layers has a boundary surface with the antiferromagnetic layer. The antiferromagnetic layer is deposited at a nonzero angle of incidence with respect to a direction perpendicular to the plane of extension of the antiferromagnetic pinning layer. This oblique incidence deposition gives rise to a surface roughness of the antiferromagnetic pinning layer which is described by a plane wave function.
US10998115B2
An inductor includes a support member, a plurality of conductor patterns disposed on at least one surface of the support member and supported by the support member, and an insulating structure interposed between conductor patterns adjacent each other among the plurality of conductor patterns, the insulating structure including a first insulating layer and a second insulating layer disposed on the first insulating layer, the second insulating layer covering side and upper surfaces of the conductor patterns, the second insulating layer being continuously formed along the side and upper surfaces of the conductor pattern, depending on external shapes of the side and upper surfaces of the conductor pattern disposed below the second insulating layer.
US10998114B2
The present invention is directed to a varistor comprising a dielectric material comprising a sintered ceramic composed of zinc oxide grains and a grain boundary layer between the zinc oxide grains. The grain boundary layer contains a positive temperature coefficient thermistor material in an amount of less than 10 mol % based on the grain boundary layer.
US10998111B2
A shielded electrical cable includes conductor sets extending along a length of the cable and spaced apart from each other along a width of the cable. First and second shielding films are disposed on opposite sides of the cable and include cover portions and pinched portions arranged such that, in transverse cross section, the cover portions of the films in combination substantially surround each conductor set. An adhesive layer bonds the shielding films together in the pinched portions of the cable. A transverse bending of the cable at a cable location of no more than 180 degrees over an inner radius of at most 2 mm causes a cable impedance of the selected insulated conductor proximate the cable location to vary by no more than 2 percent from an initial cable impedance measured at the cable location in an unbent configuration.
US10998108B2
An electrical contact material (10) having: a conductive substrate (1) formed from copper or a copper alloy; a first intermediate layer (2) provided on the conductive substrate (1); a second intermediate layer (3) provided on the first intermediate layer (2); and an outermost layer (4) formed from tin or a tin alloy and provided on the second intermediate layer (3), wherein the first intermediate layer (2) is constructed as one layer of grains extending from the conductive substrate (1) side to the second intermediate layer (3) side, and wherein, in the first intermediate layer (2), the density of grain boundaries (5b) extending in a direction in which the angle formed by the grain boundary in interest and the interface between the conductive substrate and the first intermediate layer is 45° or greater, is 4 μm/μm2 or less; a method of producing the same; and a terminal.
US10998107B1
Disclosed herein are embodiments of an extractant that can be used for chromatographic isolation of radioisotopes and/or metal species. The extractant can be combined with a support medium to provide an extractant composition that selectively and efficiently binds particular radioisotopes and/or metal species. Also disclosed herein are embodiments of a method for using the disclosed extractant embodiments, as well as embodiments of a method for making the extractant and extractant composition.
US10998105B2
Provided here are systems and methods for predicting risk of a substance use disorder and for providing decision support to healthcare professionals to implement a treatment regimen recommendation and mitigate any potential risk of a substance use disorder.
US10998102B1
Disclosed herein is a clinical decision support tool designed to address problems with blood pressure control, compliance with frequent monitoring requirements, diagnostic inertia, therapeutic inertia, and disease misclassification by using peak diurnal blood pressure. In some aspects, the systems and processes of the disclosure sort secondary hypertension conditions from a multitude of other underlying factors. The systems of the disclosure can use a drug sequencing algorithm based on age, ethnicity, associated-disease, renin/aldosterone levels, and other factors to evaluate their effects on blood pressure control, provider time, and provider/patient satisfaction.
US10998099B2
A health band apparatus is configured for use by a user is presented, the health band apparatus including a plurality of connected sections including a plurality of flexible sections and at least one nonflexible section, wherein at least one flexible section is inflatable using a fluid, a display positioned in association with one connected section, a processor located within the health band and configured to provide information to the display, and a patient testing device positioned within one connected section, the patient testing device including means for determining a health related attribute of the user. In one aspect, the patent testing device includes a needle configured to draw blood from the user, and the health band further includes means for testing the blood drawn from the user.
US10998096B2
A system and method are provided for enabling a user to annotate a medical image. A collection of key-value pairs is provided, in which a key represents an image-observable quantity and a value represents the value of the image-observable quantity. A collection of structured finding objects is provided, wherein each structured finding object represents a set of key-value pairs, each set of key-value pairs representing a different annotation of the medical image. The user is enabled to select one or more of the collection of key-value pairs, thereby obtaining a user-selected structured finding object which represents a preliminary annotation of the medical image by the user. At least one recommended structured finding object is selected by using the user-selected structured finding object as input to a probabilistic recommendation algorithm. Feedback is provided to the user on the basis of the recommended structured finding object. The annotation is well suited for, e.g., pointer-based selection via a graphical user interface, speech recognition, etc. Moreover, machine interpretability may be improved compared to conventional string-based annotation.
US10998090B2
A terminal for analyzing a drug-disease relevance relation includes a transceiver and a processor. The transceiver is configured to receive drug information, disease information and drug-disease relevance relation information. The processor is configured to construct a pharmacodynamic relation model based on the drug information, the disease information and the drug-disease relevance relation information.
US10998086B2
Method for configuring a production plant designed for performing at least one chemical reaction, wherein the production plant has at least one plant module, and a plant module for configuring the production plant, which plant module is chosen from a module database running on a first server system and/or is combined from a component database running on a second server system.
US10998081B1
The disclosure is directed to a memory storage device and an automatic error repair method thereof. In an aspect, the memory storage device includes a connection interface configured to receive a write command and a word line address associated with the write command, a memory array including a memory bank which contains an error correction code (ECC) detector, a plurality of memory cells controlled by a word line address, and a plurality of redundant memory cells controlled by a redundant word line address, a fuse blowing controller configured to receive the word line address to blow an electrical fuse of the word line address to enable the plurality of redundant memory cells, and a memory control circuit configured to transfer data from the plurality of memory cells through a bit line into the plurality of redundant memory cells in response to the electrical fuse having been blown.
US10998078B2
Provided herein may be a memory system and a method of operating the memory system. The memory system may include: a semiconductor memory device including a plurality of memory cells to be programmed to an erase state and a plurality of program state; and a controller configured to control the semiconductor memory device to perform a program operation or a read operation in response to a request of a host. The controller may control the semiconductor memory device such that when, after a first program operation of the program operation has been performed, a number of program fail bits of the plurality of memory cells is greater than a maximum allowed number of ECC bits, a second program operation is performed on selected memory cells of the plurality of memory cells.
US10998076B1
A signal calibration method that includes the steps outlined below is provided. A phase of an under-test signal generated by a memory controller is set to initiate a calibration process. A low-power status control command is issued by transmitting signals that include the under-test signal generated by the memory controller to a memory unit to switch the memory unit to a low power status, the low-power status control command forcing the under-test signal to toggle. A read command is issued by the memory controller to the memory unit for reading data. When the responded data does not match the predetermined data, the phase of the under-test signal is determined to be within a timing margin by the memory controller. When the responded data matches the predetermined data, the phase of the under-test signal is determined to be not within the timing margin by the memory controller.
US10998072B2
Systems and methods for configurable voltage regulator (VR) controllers. In some embodiments, an Information Handling System (IHS) may include: a processor; and a voltage regulator (VR) coupled to the processor, the VR configured to: identify, via a VR controller, a number of phases coupled to the voltage regulator in response to detection of a power-on-reset event; and select, via the VR controller, one of a plurality of different configuration files to be applied to the voltage regulator in response to the identification.
US10998069B2
An electronic device includes an active area and multiple shift registers. The active area comprises multiple pixel circuits. Each of the multiple shift registers is configured to output a first control signal, a second control signal, and a third control signal to a part of pixel circuits of the multiple pixel circuits. A duty ratio of the third control signal is greater than a duty ratio of the second control signal, and the duty ratio of the second control signal is greater than a duty ratio of the first control signal. A part of the multiple shift registers and other part of the multiple shift registers are substantially symmetrically disposed at two sides of the active area, respectively.
US10998068B2
A shift register circuit includes a first circuit, M second circuits, and N third circuits. M and N are both positive integers, N is an integer multiple of M, M is greater than or equal to 2, and a quotient of N and M is greater than or equal to 2. The first circuit includes a first signal output terminal. Each second circuit includes a second signal input terminal connected to the first signal output terminal. Each third circuit includes a third signal input terminal that is connected to one of second signal input terminals of the M second circuits. A second signal output terminal of each second circuit is connected to third signal input terminals of N/M third circuits, and different second signal output terminals are connected to different third signal input terminals.
US10998066B2
Disclosed in some examples are methods, systems, memory devices, machine readable mediums configured to intentionally degrade NAND performance when a value of a NAND health metric indicates a potential for failure to encourage users to replace or backup their devices before data loss occurs. For example, the system may track a NAND health metric and when that metric reaches a predetermined threshold or state, the system may intentionally degrade performance. This performance degradation may be more effective than a warning to effect device backup or replacement.
US10998046B2
Methods, systems, and devices for operating a ferroelectric memory cell or cells are described. One method includes determining whether to access a first memory cell of a first memory cell array or a second memory cell of a second memory cell array, where a first digit line coupled to the first memory cell is coupled to a paging buffer register including a sense amplifier. The method further includes operating a transfer gate based at least in part on determining to read the second memory cell of the second memory cell array, where the transfer gate is configured to selectively couple a second digit line coupled to the second memory cell to the paging buffer register through the first digit line.
US10998045B2
Structures and methods for a multi-bit phase change memory are provided herein. A method includes establishing a write-reference voltage that incrementally ramps over a write period. The increments of the write-reference voltage correspond to discrete resistance states of a storage cell of the multi-bit phase change memory.
US10998042B2
An example apparatus includes a semiconductor material, a tunneling material formed on the semiconductor material, a charge trapping material formed on the tunneling material, a charge blocking material formed on the charge trapping material, and a metal gate formed on the charge blocking material. The charge trapping material comprises gallium nitride (GaN), and the memory cell is programmed to the target state via the multi-mechanism charge transport such that charges are simultaneously transported to the charge trapping material through a plurality of different channels.
US10998039B1
Apparatuses, systems, and methods for latch reset logic. Banks may have local latches which are coupled between a global data bus and the bank. Some of the local latches may be shared local latches which are coupled to a first bank and a second bank. The shared latches may latch data responsive to a first clock signal and a second clock signal, and may reset responsive to a combined reset signal. A reset logic circuit may receive the clock signals and a first and second reset signal. The reset logic circuit may provide the combined reset signal based on the first and second clock signals and reset signals. The clocks signals may be column active commands and the reset signals may be waveforms (e.g., falling edges) of row active commands used as part of access operations on the first or the second memory bank.
US10998037B2
A memory processing unit can be configured to compute partial products between one or more elements of a first matrix stored in a given row of a memory cell array and sequential bits of one or more elements of a second matrix. The partial products can be calculated first sequentially across the set of rows and second sequentially across the bit positions of the elements of the second matrix. Alternatively, the partial products can be calculated first sequentially across the bit positions of the elements of the second matrix first and second sequentially across the set of rows. The partial products for each column of elements can be accumulated and bit shifted to compute the dot product of the first and second matrix.
US10998029B1
Methods, systems, and devices for low voltage ferroelectric memory cell sensing are described. As part of an access operation for a memory cell, gates of two cascodes may be biased to compensate for associated threshold voltages. An extracted signal corresponding to a charge stored in the memory cell may be transferred through a first cascode to charge a first capacitor. Similarly, a reference signal developed at a dummy digit line may be transferred through a second cascode to charge a second capacitor. By comparing the reference signal developed at the dummy digit line to the extracted signal from the memory cell, the effect of variations in memory cell performance on the sense window may be reduced. Additionally, based on biasing the gates of the cascodes, the difference between the signals compared at the sense component may be low compared to other sensing schemes.
US10998019B2
Systems and methods for driving a non-volatile memory device in a standby operating condition are disclosed. A standby detection circuit detects whether the non-volatile memory system is in a standby condition. In response to determining that the non-volatile memory system is in a standby condition, a bias control circuit provides bias currents to drivers of the non-volatile memory system in a standby mode.
US10998018B1
Provided are apparatus and methods for compensating fabrication process variation of on-chip component(s) in shared memory bank. The method includes tracking a flip voltage level and tracking a discharge leakage current to disconnect a keeper circuit from the local read bit-line. The method includes controlling a read current and the discharge leakage current based on determining at least one of fast transistor and slow transistor associated with the at least one the keeper circuit and a bit-cell.
US10998009B1
A hard disk drive includes a base deck and a load/unload ramp component. The base deck includes a floor and sidewalls. The load/unload ramp component is coupled to the floor of the base deck. At least one of the sidewalls includes an arcuate extension portion that extends to contact the load/unload ramp component.
US10998008B1
The present disclosure generally relates to an interface connector in a tape embedded drive. The tape embedded drive has two long edges and two short edges. Within the tape embedded drive, there are numerous guide rollers, at least three feedthrough connectors, and two reels. The interface connector is located along one of the short edges and underneath one of the two reels. By placing the interface connector at that location, the tape embedded drive has sufficient real estate for all of the necessary reels, feedthrough connectors, and guide rollers while also ensuring stability of the tape embedded drive.
US10998004B1
A method and apparatus for generating a video using a process diagram and using a process documentation guide storing screenshots and user inputs associates each node of a process diagram with a respective screenshot stored in the process documentation guide. A video is generated displaying each respective screenshot associated with each node of the process diagram in a sequence identified by the process diagram. The process diagram is generated by a user or by the process video server based on information in the process documentation guide.
US10998003B2
Disclosed are systems and methods for improving interactions with and between computers in content generating, searching, hosting and/or providing systems supported by or configured with personal computing devices, servers and/or platforms. The systems interact to identify and retrieve data within or across platforms, which can be used to improve the quality of data used in processing interactions between or among processors in such systems. The disclosed systems and methods provide systems and methods for automatically extracting and creating an animated Graphics Interchange Format (GIF) file from a media file. The disclosed systems and methods identify a number of GIF candidates from a video file, and based on analysis of each candidate's attributes, features and/or qualities, as well as determinations related to an optimal playback setting for the content of each GIF candidate, at least one GIF candidate is automatically provided to a user for rendering.
US10998001B1
A method for storing data in groups of logical data sectors across a plurality of contiguous data tracks of a data storage medium includes defining a plurality of interleaver patterns, each interleaver pattern including a sector interleaving pattern specifying a respective order in which segments of respective ones of the logical data sectors are spread across physical data sectors of a respective one of the contiguous data tracks. For each respective group of logical data sectors, a respective interleaver pattern is selected. Data is written from each group of logical data sectors to one of the data tracks using the selected interleaver pattern. Each respective group of logical data sectors is written to its respective data track using a different interleaver pattern from any other group of logical data sectors written to an adjacent data track, so that no two adjacent data tracks are written using the same interleaver pattern.
US10997999B2
According to one embodiment, there is provided a disk device including a head, a disk, a first motor, and a first circuit. The disk has a recording surface. The first motor causes the head to seek along the recording surface. The first circuit can switch between a first state and a second state. The first state is a state where a current path of the first motor is electrically cut off from a first electricity storage unit. The second state is a state where the current path of the first motor is electrically connected to the first electricity storage unit.
US10997996B1
The technology disclosed herein provides a method for generating an on-cylinder limit (OCLIM), the method including performing servo certification of a plurality of drives in a storage device to generate servo adaptive parameters (SAPs) by heads, generating a plurality of read adjust parameters (RAPs) by heads for the plurality of drives, generating an interim OCLIM value based on the SAPs by heads and RAPs by zones, and operating a disc drive write element using the interim OCLIM value.
US10997992B2
A spin transfer torque (STT) device is formed on an electrically conductive substrate and includes a ferromagnetic free layer near the substrate, a ferromagnetic polarizing layer and a nonmagnetic spacer layer between the free layer and the polarizing layer. A multilayer structure is located between the substrate and the free layer. The multilayer structure includes a metal or metal alloy seed layer for the free layer and an intermediate oxide layer below and in contact with the seed layer. The intermediate oxide layer reflects spin current from the free layer and thus reduces undesirable damping of the oscillation of the free layer's magnetization by the seed layer.
US10997991B2
A magnetic recording head includes a trailing shield, a main pole, and a spin Hall layer. The spin Hall layer is disposed between the trailing shield and the main pole. A first spin torque layer is disposed between the spin Hall layer and the trailing shield. A second spin torque layer is disposed between the spin Hall layer and the main pole.
US10997987B2
A signal processor comprising: an input terminal, configured to receive an input-signal; a voicing-terminal, configured to receive a voicing-signal representative of a voiced speech component of the input-signal; an output terminal; a delay block, configured to receive the input-signal and provide a filter-input-signal as a delayed representation of the input-signal; a filter block, configured to: receive the filter-input-signal; and provide a noise-estimate-signal by filtering the filter-input-signal; a combiner block, configured to: receive a combiner-input-signal representative of the input-signal; receive the noise-estimate-signal; and combine the combiner-input-signal with the noise-estimate-signal to provide an output-signal to the output terminal; and a filter-control-block, configured to: receive the voicing-signal; receive signalling representative of the input-signal; and set filter coefficients of the filter block in accordance with the voicing-signal and the input-signal.
US10997976B2
An authentication system prevents leakage of a key-reading speech during user authentication based on the key-reading speech of a user reading an authentication key. For each user ID, a storage stores a voiceprint of a user in association with a recorded sound including speech spoken previously by the user. A specifier specifies the user ID of a user attempting to receive authorization. An outputter outputs a masking sound that includes the recorded sound recorded in association with the specified user ID. An acquirer acquires a key-reading speech of the user reading the authentication key and the output masking sound. A remover acquires a second sound by removing the masking sound from the acquired first sound. A determiner determines whether the user has authority pertaining to the specified user ID based on the acquired second sound.
US10997969B2
A device may receive audio data based on a capturing of sounds associated with a structure. The device may obtain a model associated with the structure. The model may have been trained to receive the audio data as input, determine a score that identifies a likelihood that a sound is present in the audio data, and identify the sound based on the score. The device may determine at least one parameter associated with the sound. The device may generate a metric based on the at least one parameter associated with the sound, and perform an action based on the metric.
US10997966B2
Disclosed are a speech recognition method, a device and a computer readable storage medium. The speech recognition method comprises: performing acoustic characteristic extraction on an input voice, so as to obtain an acoustic characteristic (S11); acquiring an acoustic model, a parameter of the acoustic model being a binarization parameter (S12); and according to the acoustic characteristic and the acoustic model, performing speech recognition (S13).
US10997957B2
The invention pertains to devices utilized by artists that produce musical sounds and aesthetic lights, including lights that correspond to the sounds. More specifically, the invention pertains to a modular system comprising modules of a play device, such as a smart phone, a fingerboard comprising a keyboard and lights corresponding to the keys and a docking station for mounting and joining the play device and fingerboard together. Using music and light control application software loaded on the play device and the keys of the fingerboard, the play device and fingerboard exchange and communicate sound and light information and instructions with each other. The play device plays sounds and the fingerboard displays lights.
US10997949B2
An artificial reality system includes a head-mounted display (HMD) configured to output artificial reality content, wherein the HMD includes a first wireless transceiver to communicate with one or more devices of the artificial reality system; a peripheral device of the one or more devices of the artificial reality system configured to capture media samples for the HMD to output the artificial reality content, wherein the peripheral device includes a second wireless transceiver to communicate with the HMD; a clock manager of the HMD configured to compute a first delta between a timestamp of the HMD and a timestamp of the first wireless transceiver; and a clock manager of the peripheral device configured to compute a second delta between a timestamp of the peripheral device and a timestamp of the second wireless transceiver, wherein the first delta and the second delta are used to adjust a clock of the peripheral device.
US10997942B2
The control method of a display apparatus which is capable of receiving a source image played by a source device through a wireless communication unit and of displaying the received source image, the control method including: monitoring whether a wireless connection request signal transmitted by the source device is received; setting up a connection to the source device in accordance with the received wireless connection request signal; automatically converting an image input source into the wireless communication unit to display the source image played by the source device; and receiving and displaying the source image played by the source device.
US10997935B2
A display device including a first substrate, a color conversion layer on the first substrate and containing a wavelength conversion material, a first conductive polarizer on the color conversion layer, and a timing controller electrically connected to the first conductive polarizer. The timing controller may measure a resistance of the first conductive polarizer to generate a compensation signal based on the measured resistance.
US10997928B1
A method for determining ambient light intensity includes: acquiring a plurality of light sensing integral values obtained by sampling light intensity with a predetermined light sensing collecting time window and a predetermined sampling frequency through a photosensitive element, wherein the light sensing collecting time window is greater than a screen blanking time of a terminal; determining a minimum light sensing integral value and a maximum light sensing integral value in the plurality of light sensing integral values; determining a light sensing integral value of a photosensitive element which corresponds to an ambient light according to the maximum light sensing integral value, the light sensing collecting time window, the minimum light sensing integral value and the screen blanking time; and determining the ambient light intensity according to the light sensing integral value of the photosensitive element which corresponds to the ambient light and a predetermined light intensity.
US10997922B2
A stage and a scan driver including the same for supplying a scan signal using a stage formed of P-type transistors to prevent output of an unwanted noise in a period where the scan signal is not supplied.
US10997921B2
Provided is an organic light-emitting display device. The organic light-emitting display device includes at least a pixel circuit comprising an organic light-emitting diode and a driving transistor for driving the organic light-emitting diode; a first supply voltage line transferring a first voltage to the pixel circuit; at least a second supply voltage line transferring the first voltage to the pixel circuit during a first period and transferring a second voltage to the pixel circuit during a second period; and a switch connected between the first supply voltage line and the second supply voltage line, wherein the switch is turned on during the first period and turned off during the second period. Accordingly, it is possible to provide a structure for reducing variations in supply voltages of an organic light-emitting display device.
US10997918B2
When an active matrix type display device using an electro-optical element such as an organic EL element is driven at a low frequency, there is a problem in that flicker occurs. Provided are a method of driving a display device and a display device in which occurrence of flicker can be suppressed, in drive of the display device for which any one of a high frequency drive and a low frequency drive can be selected, if a power supply voltage difference between a drive power supply and a cathode power supply in a case where the display device is driven in the low frequency drive is smaller than a power supply voltage difference in a case where the display device is driven in the high frequency drive.
US10997915B2
A pixel circuit includes: one data signal line; one holding capacitor which holds a data signal transmitted through the one data signal line; one drive transistor which outputs a current in accordance with the data signal held at the one holding capacitor; three color selection lines; three color selection transistors having control terminals respectively connected to the three color selection lines that are mutually different; and three light emitting elements being connected to an output end of the current of the one drive transistor via the three color selection transistors, respectively, that are mutually different, and emitting luminescent colors that are mutually different.
US10997911B2
The disclosure provides a pixel driving circuit suitable for high pixel density. The pixel driving circuit includes a switching transistor, the switching transistor adopts a dual gate field effect transistors, the dual gate field effect transistors includes a first gate electrode and a second gate electrode, and the first gate and the second gate are connected to the same scan line. The present disclosure also includes a pixel structure and a manufacture method thereof suitable for high pixel density.
US10997910B2
A display device includes: a display panel including a first pixel, a second pixel adjacent to one side of the first pixel, and a third pixel adjacent to the other side of the first pixel; a first scan driver supplying a first signal to the first to third pixels through a first scan line; a second scan driver supplying a second scan signal to the second and third pixels through a second scan line when a first time elapses after the supply of the first scan signal is started; a data driver supplying a data voltage to a plurality of output lines; and a data divider selectively supplying the data voltage to data lines respectively coupled to the first to third pixels. Each of the second and third pixels includes a switching transistor controlled by the second scan signal.
US10997906B2
The present invention is equipped with a substrate upon which a drive circuit containing a TFT, a planarization film, and an OLED are formed. The TFT is provided with a gate electrode, a drain electrode, a source electrode, and a semiconductor layer with regions serving as the channel and extends along a prescribed direction. The drain electrode and the source electrode are disposed such that respective portions of the drain electrode and the source electrode are arranged in an alternating manner along the prescribed direction. The connection between the drive circuit and the OLED is achieved via a conductor layer with a Ti layer and a Cu layer (Cu alloy layer) and is embedded in the interior of a contact hole formed in the planarization film, and the surface of the planarization film is formed with an arithmetic mean roughness Ra of no more than 50 nm.
US10997903B2
The present disclosure relates to a display panel, a control method thereof, and a display device. The display panel includes a substrate and a plurality of pixel units. A plurality of pixel units is on the substrate; each pixel unit includes a sub-pixel unit, a control unit, and a protection unit. The control unit is electrically connected to the sub-pixel unit. After the sub-pixel unit is in the display state, the protection unit is configured to prevent the control unit from receiving an interference signal.
US10997897B2
A driving method for a display panel and a display device are provided. The driving method includes: dividing a one-frame period of the display panel into N sub-frames, and setting a light-emitting duration of each sub-frame, where N is a positive integer greater than 1, and i=1 to N; determining, based on a target display brightness value L, a number k of sub-frames in which a sub-pixel is to be driven to emit light, and when k
US10997892B1
A data caching circuit includes a ring signal counter, a switch, and a first latch. An output terminal of the ring signal counter is connected to a control terminal of the switch. An output terminal of the switch is connected to a control terminal of the first latch. The ring signal counter is configured to input a data transmission starting signal and a clock signal to generate and output a count control signal. A clock signal terminal of the switch is configured to input the clock signal, and the switch is configured to generate and output a data caching control signal according to the input count control signal and clock signal. A data signal input terminal of the first latch is configured to input a data signal. The first latch is configured to latch the data signal according to the data caching control signal input from the control terminal of the first latch. An output terminal of the first latch is configured to output the data signal.
US10997890B2
Disclosed herein is a shift register, a grid driver circuit and a display device. The shift register may comprise a first pull-down point control circuit having a control end coupled to a pull-up point and two ends coupled to a pull-down point and a first voltage input respectively, a second pull-down point control circuit having two control ends coupled to an input signal and a control input respectively and two ends coupled to the pull-down point and the first voltage input respectively, a first pull-up point control circuit having a control end coupled to the pull-down point and two ends coupled to the pull-up point and the first voltage input respectively, and a second pull-up point control circuit having a control end coupled to a first clock signal and two ends coupled to the pull-up point and the first voltage input respectively.
US10997886B2
Some embodiments of the present disclosure provide a shift register and a method of driving the same, a gate driving circuit, and a display device. The shift register includes a first input sub-circuit for outputting a voltage on a first control voltage terminal to a pull-up node under control of a first signal input terminal; n output sub-circuits for outputting signal from output clock signal terminals to signal output terminals in sequence under control of the pull-up node; a first pull-down control sub-circuit for outputting a voltage on the first control voltage terminal to a pull-down node under control of a first clock signal terminal; a second pull-down control sub-circuit for pulling down a voltage on the pull-down node to a first voltage under control of the pull-up node; and a pull-down sub-circuit for pulling down a voltage on the pull-up node to the first voltage under control of the pull-down node.
US10997878B2
A tile holder that can be attached to or integrated with a storage device. The tile holder may hold, for example, alphabet tiles. The tile holder may be used in settings where labelling is required. The tile holder may be constructed from a rigid material, such as wood, metal or a semi-flexible or flexible material, such as rubber or plastic. The tile holder may be a face plate that optionally couples to a space block. The tile holder may comprise an internal channel having at least one modified or beveled edge or surface.
US10997874B1
A combination wristband and label form has a front sheet with a bottom portion having a plurality of labels die cut therein, and a top portion having an indicia-receiving area defined therein. A back sheet of the form has a bottom portion having a release liner, and a top portion having a wristband die cut therein and separable therefrom. The wristband includes first and second arm portions extending in opposite directions from a central portion having a top half and a bottom half. The first and second arm portions have first and second lateral ends with adhesive areas adjacent thereto. A perimeter is defined between an edge defining the top half of the central portion and the indicia-receiving area. Adhesive is provided adjacent at the perimeter. Further, adhesive is provided adjacent the bottom half of the central portion.
US10997870B2
In a system for monitoring and assessing subject response to programmed physical training, a client application provides an intake form, into which subject information, such as contact information, demographics and history may be entered. At least part of the subject information may be stored in a central repository for aggregation with other subject data, for analysis and reporting. Parameterized descriptions of exercises produce a binary string for each exercise, the resulting in a binary map of an entire exercise system, such as the PILATES system. Using a digital session planner, a practitioner selects from filtered lists of exercises to generate a customized exercise sequence for a subject. After the training session, the binary strings for the session are aggregated and a summary of the session displayed for user and/or practitioner. Session data may be uploaded to the repository for aggregation with data from other subjects/session for analysis and reporting.
US10997868B1
Methods of and systems to provide performance measurement are provided utilizing an architecture configured to efficiently merge and monitor different types of performance data. Connectors are provided to receive and translate different types of performance data from different sources. The performance data is translated into and stored in a common data model format. In some embodiments, key attributes are defined for each of the performance data sources that uniquely characterizes each relevant performance data so that is can be parsed into separate processing streams to increase system performance. The key attributes also act as cues to organize the performance data as it is being merged so that it can be accessed without requiring a specific source data linkage. Using model listeners, determinations can be quickly made regarding when performance data is changed to reduce calculations necessary to determine measure values. Some embodiments merge different types of performance data in real-time.
US10997864B2
The invention concerns a parking space recognition system (13) for a motor vehicle (1), with a sensor device (3) that is designed to detect at least one surface (6a, 6b) of at least one object (7a, 7b) in the surroundings of the motor vehicle (1) and extending along a direction of travel (F) of the motor vehicle (1) and with a computing device (8) that is designed to identify a space (9) between two detected surfaces (6a, 6b) extending along the direction of travel (F) as a potential parking space with an associated parking space position, which can be at least one longitudinal parking space (10) or at least one transverse parking spaces (11a, 11b), and with a memory device (12) that is designed to identify the recognized potential parking space as a longitudinal parking space (10) or as a transverse parking space (11a, 11b) or as a potential parking space depending on parking space information stored for the parking space position, in order to increase the accuracy of parking space detection by a motor vehicle (1).
US10997863B2
A method for interaction between a transportation vehicle and at least one person located outside the transportation vehicle including touching at least one touch-sensitive area of the transportation vehicle by at least one person, transmitting a signal to a control device of the transportation vehicle via the at least one sensitive area, outputting an output signal to at least one device of the transportation vehicle via the control device, wherein the at least one person informs the transportation vehicle of an intended movement relative to the transportation vehicle via the interaction, and the output signal of the control device coordinates the movement of the transportation vehicle with the intended movement of the at least one person.
US10997852B1
A wireless phasing voltmeter transmitting two bits per second includes a reference unit using two audio frequency pulses per second to modulate a radio frequency carrier wave for simplex transmission of phase information to a field unit. The time between the two data bits is proportional to the phase difference between the reference voltage waveform and a first GPS-signal based waveform. The audio frequency of the two audio pulses representing the two data bits points to the frequency of the electric grid, rising when the grid frequency is faster and falling when the grid frequency is slower. A meter probe measures the phase angle of the field conductor against a second GPS generated waveform. Comparison yields the phase angle difference between the field conductor and the reference conductor. The radio frequency simplex data transmission perhaps using a cellphone data link, transmitting lower data rates is more reliable over greater distances.
US10997843B2
An impact detection methodology is disclosed. Systems and methods can be utilized to detect impacts of concern such as collisions, falls, or other incidents. Systems and methods can be utilized to monitor an area and detect falls or collisions of an individual, for instance, as may require intervention to aid the subject. A system can include two or more accelerometers and a controller. The accelerometers can be in communication with the structure (e.g., within or on the walls or floor of a structure) and can monitor the structure for vibrations. The accelerometers can be coupled to a controller that is configured to process data obtained from the accelerometers and provide output with regard to the force and/or location of an impact within the structure.
US10997840B2
Embodiments of the present disclosure generally relate to systems, methods, and computer readable media containing instructions for causing simultaneous triggering and sequential reading of a plurality of tags. In one implementation, the instructions may include displaying an activatable element on a graphical user interface for activating a 2.4 GHz transmitter. The instructions may also include activating the transmitter to cause each of a plurality of tags to send a unique tag ID to a receiver. The instructions may also include reading a first group of tag IDs during a first time interval; recording first information associated with the first group; maintaining activation of the transmitter to cause transmission of at least some of the tag IDs of the first group along with the unique tag IDs of a second group of tag IDs to the receiver; and recording second information associated with the second group.
US10997839B2
A signal-emitting retail display device that includes a wire having a top portion and a bottom portion, the top portion configured to support a label holder, the bottom portion configured to store one or more retail items. The signal-emitting retail display device also has an electronic unit that includes an emitter. The emitter is configured to emit an audible alarm or warning signal, and configured to wirelessly transmit a signal to a remotely-located alarm box indicative of the audible alarm or warning signal. The wire is electrically coupled to the electronic unit such that the wire functions as an antenna for the transmission of the signal to the alarm box.
US10997833B1
Disclosed are systems comprising: a transmitter background; a receiver background; a plurality of transmitter units affixed on the transmitter background, each transmitting an encoded electromagnetic wave (EM), wherein the electromagnetic wave is transmitted as a wide beam; and a plurality of receiver units affixed on the receiver background, wherein each of the plurality of the transmitter units is in electromagnetic communication with at least one of the receiver units. Also disclosed are methods of identifying the presence of an object intersecting a spatial surface, the methods comprising: transmitting a plurality of coded wide beams, optionally non-simultaneously, using a plurality of transmitter units, each wide beam transmitted by a transmitter unit; receiving the plurality of the coded wide beams by a plurality of receiver units, each receiver unit receiving two or more of the plurality of the coded wide beams; determining if at least one receiver unit did not receive at least one coded wide beam; and sending a code identifying that an object is intersecting a spatial surface. Further, a housing for the system is disclosed.
US10997829B2
Embodiments of the present disclosure relate generally to a projecting status indicator for use in connection with a laboratory machine or instrument (collectively referred to as a “unit”). The indicator projects a projected visible light image or beam of light in a line directly above a particular unit so that lab personnel can tell the status of the unit from a distance. In a specific embodiment, the indicator projects an extended line of light on a ceiling above the unit, rather than a small point of light.
US10997828B2
Systems, apparatuses, and methods are directed toward audio and visual mapping. A visual frame associated with an environment may be received. The visual frame may be segmented into a plurality of regions of interest. A first position for a first region of the plurality of regions of interest is determined. A determination may be made that the first position intersects with a projected area associated with a user. The projected area is to include one or more areas that are outside of a current direction of movement of the user. One or more characteristics of a first auditory stimulus are selected based on the first position and the determination that the first position is within the projected area.
US10997826B2
In various embodiments, a first player may follow the same pattern of betting used by a second player.
US10997821B2
A gaming system includes logic circuitry and a gaming machine for conducting a casino wagering game. The logic circuitry receives, via an acoustic input component of the gaming machine, an acoustic capture signal representative of a player account identifier corresponding to a player account from a mobile device, determines the player account identifier represented by the capture signal, and associates a gaming session on the gaming machine with the corresponding player account. In addition, the logic circuitry, in response to receiving in a prescribed manner, via the acoustic input component, an acoustic maintain-session signal from the mobile device, maintains the association between the gaming session on the gaming machine and the corresponding player account for a period of time, In response to failing to receive the maintain-session signal in the prescribed manner, the logic circuitry terminates the association between the gaming session and the corresponding player account.
US10997818B2
A gaming system includes a frame, a gaming machine coupled to the frame, and an interactive device extending about at least a portion of a periphery of the frame. The gaming machine includes a presentation device configured to present a message associated with an interaction of a player with the gaming system. The interactive device is configured to detect the interaction of the player with the interactive device, and present feedback to the player based on the detection of the interaction of the player with the interactive device.
US10997813B2
A vending machine comprises a cabinet, a rotating mechanism and a linkage mechanism. The cabinet comprises a cabinet body and a cabinet door pivotally connected to the cabinet body. An accommodating space is arranged in the cabinet body. An opening communicated with the accommodating space is arranged on the cabinet body. The cabinet door is capable of opening or closing the opening. The rotating mechanism is arranged in the cabinet body and is rotatable relative to the cabinet body. The cabinet door drives the rotating mechanism to rotate via the linkage mechanism, when the cabinet door is rotated toward a set position from a closed position.
US10997806B2
Embodiments of the present application generally relate to controlling ingress/egress through entryway devices. More particularly, but not exclusively, embodiments of the present invention relate to attaining confirmation of intent relating to access to a controlled opening. According to certain embodiments, the credential device and/or the user of the credential device is prompted to provide a response, or otherwise is to perform certain actions, that can demonstrate a confirmation of intent to gain access to the controlled opening. Such responses and/or actions can be evaluated to determine authority to gain access to the controlled opening. Further, such intent confirmation events may, depending on the embodiment, be performed before or after credential information is communicated from the credential device and/or before or after pairing of the access control device and the credential device. According to other embodiments, intent may be confirmed, at least in part, based on changes in the characteristics of signals communicated from the credential device.
US10997801B2
A controller provided at an information processing apparatus is configured to acquire information indicating driving history regarding traveling of a vehicle, specify a traveling section having a distance equal to or longer than a predetermined distance, in which the vehicle repeatedly travels at a frequency equal to or higher than a predetermined frequency, on the basis of the information indicating the driving history, and send a notification to a driver of the vehicle for encouraging the driver to provide ride sharing using the vehicle in the specified traveling section.
US10997795B2
An apparatus and method are provided for compressing a three-dimensional (3D) object image represented by point cloud data. The method includes positioning the 3D object image into a plurality of equi-sized cubes for compression; determining 3D local coordinates in each of the plurality of equi-sized cubes and a cube index for each point of the 3D object image positioned in the plurality of equi-sized cubes; generating two-dimensional (2D) image data based on the 3D local coordinates and the cube indexes; and storing the 2D image data in a memory. The 2D image data includes at least one of 2D geometry data, 2D meta data, or 2D color data.
US10997792B2
A kiosk comprises an AR display, an image capture device that generates image data of a face of a viewer of the AR display, and a processing device. The processing device receives the image data of the face; processes the image data to identify a position of a dental arch in the image data; determines a treatment outcome for the dental arch; generates a post-treatment image of the dental arch that shows the treatment outcome; generates updated image data comprising a superimposition of the post-treatment image of the dental arch over the received image data depicting the face of the viewer; and outputs the updated image data to the AR display, wherein the post-treatment image of the dental arch is superimposed over the dental arch in the received image data such that the post-treatment image is visible in the AR display rather than a true depiction of the dental arch.
US10997791B2
One or more computing devices, systems, and/or methods for presenting augmented reality (AR) interfaces are provided. For example, a first object corresponding to a representation of content in an AR interface may be presented. Responsive to receiving a selection of the first object, a first graphical object corresponding to the content may be presented. An AR interface comprising a real time view of a camera of the device may be presented. A first graphical representation of the first graphical object may be presented overlaid on the real time view of the camera of the device. A second graphical representation of the first graphical object comprising the graphical modification and a second graphical object associated with information corresponding to the content may be presented overlaid on the real time view of the camera of the device. Responsive to receiving a selection of the second graphical object, the information may be presented.
US10997782B2
A method for creating a line drawing associated with a point cloud provides a line drawing representing a three-dimensional object and a point cloud of the same. The line drawing has line drawing coordinate data, and the point cloud has point cloud coordinate data. The point cloud also has point cloud distance data of the three-dimensional object. The method also associates the line drawing coordinate data with the point cloud coordinate data. Further, the method uses the associated coordinate data to apply the point cloud distance data to the line drawing.
US10997772B1
An apparatus to facilitate an update of shader data constants. The apparatus includes one or more processors to detect a change to one or more data constants in a shader program, generate a micro-code block including updated constants data during execution of the shader program and transmit the micro-code block to the shader program.
US10997764B2
Embodiments of the present disclosure provide a method and apparatus for generating an animation. A method may include: extracting an audio feature from target speech segment by segment, to aggregate the audio feature into an audio feature sequence composed of an audio feature of each speech segment; inputting the audio feature sequence into a pre-trained mouth-shape information prediction model, to obtain a mouth-shape information sequence corresponding to the audio feature sequence; generating, for mouth-shape information in the mouth-shape information sequence, a face image including a mouth-shape object indicated by the mouth-shape information; and using the generated face image as a key frame of a facial animation, to generate the facial animation.
US10997761B2
The present invention relates to systems and methods suitable for creating and delivering augmented reality (AR) content. In particular, the present invention relates to systems and methods to create portable AR content to be downloaded, rendered, and displayed on a display device in real-time.
US10997750B1
The present invention relates to a method of generating an overhead view image of an area. More particularly, the present invention relates to a method of generating a contextual multi-image based overhead view image of an area using ground map data and field of view image data.
Various embodiments of the present technology can include methods, systems and non-transitory computer readable media and computer programs configured to receive a plurality of images of the geographical area, determine a ground map of the geographical area, divide the ground map into a plurality of sampling points of the geographical area; and determine a color for each of the plurality of sampling points, wherein the color of each of the sampling points is determined by determining a correlation between the sampling points of the geographical area and color of the sampling points captured in at least one of the plurality of images.
US10997748B2
A method of machine learning model development includes receiving a plurality of images of a scene, and performing an unsupervised image selection. This includes applying the images to a pre-trained model to extract and embed the images with respective feature vectors, and performing a cluster analysis to group the images in a clusters based on correlations among the respective feature vectors. The unsupervised image selection also includes selecting at least some but not all images in each of the clusters, and any images considered outliers that belong to none of the clusters, for a subset of the images that includes fewer than all of the images. And the method includes receiving user input to label or labeling objects depicted in the subset of the images to produce a training set of images, and building a machine learning model for object detection using the training set of images.
US10997741B2
In one implementation, a method of scene camera retargeting is performed by a head-mounted device (HMD) including one or more processors, non-transitory memory, a scene camera, and a display. The method includes capturing, using the scene camera, an image of a scene. The method includes determining, using the one or more processors, a depth of the scene. The method further includes transforming, using the one or more processors, the image of the scene based on the depth and a difference between a point-of-view of the scene camera and a point-of-view of a user. The method further includes displaying, on the display, the transformed image.
US10997728B2
Techniques are provided to dynamically generate and render an object bounding fence in a mixed-reality scene. Initially, a sparse spatial mapping is accessed. The sparse spatial mapping beneficially includes perimeter edge data describing an object's edge perimeters. A gravity vector is also generated. Based on the perimeter edge data and the gravity vector, two-dimensional (2D) boundaries of the object are determined and a bounding fence mesh of the environment is generated. A virtual object is then rendered, where the virtual object is representative of at least a portion of the bounding fence mesh and visually illustrates a bounding fence around the object.
US10997726B2
The invention provides for a medical instrument (100, 300, 400) comprising: a memory (110) for storing machine executable instructions (112) and a processor (106) for controlling the medical instrument. Execution of the machine executable instructions cause the processor to: receive (200) three dimensional medical image data (114) descriptive of a subject (318), wherein the three dimensional medical image data comprises voxels; receive (202) a segmentation of the three dimensional medical image data, wherein the segmentation divides the three dimensional image data into non-tumor voxels (700) and tumor voxels (500); choose (204) a center point (118) of the tumor voxels; divide (206) the tumor voxels into multiple groups (120) using a set of orthogonal planes (502, 504, 600), wherein the center point is within each of the orthogonal planes; calculate (208) at least one group radiomic feature (122) selected from a set of radiomic features for each of the multiple voxel groups; compute (210) a statistical measure (124) for each of the at least one group radiomic feature; calculate (212) a scalar value (128) by calculating the sum of each statistical measure multiplied by a predetermined group weighting value (126), wherein the predetermined group weighting value is unique for each statistical measure; and provide (214) a signal using a signaling interface device (108, 402) if the scalar value is above a predetermined threshold (130).
US10997725B2
An image processing method. The method includes extracting features of an input image using a feature extraction network to generate and output a target feature map of the input image; and constructing and outputting a target mask map of the input image using a mask construction network based on the target feature map. The feature extraction network includes a feature input layer, a feature intermediate layer, and a feature output layer sequentially connected together. The mask construction network includes a mask input layer, a mask intermediate layer, and a mask output layer sequentially connected together. The feature output layer is connected to the mask input layer. The feature intermediate layer is connected to the mask intermediate layer. The feature input layer is connected to the mask output layer.
US10997724B2
A method for image segmentation includes receiving an input image (102). The method further includes obtaining a deep learning model (104) having a triad of predictors (116, 118, 120). Furthermore, the method includes processing the input image by a shape model in the triad of predictors (116, 118, 120) to generate a segmented shape image (110). Moreover, the method includes presenting the segmented shape image via a display unit (128).
US10997711B2
An appearance inspection device creates a combination of a first image which is a normal product image and a second image which is a product image as a comparison object, on the basis of a reference data set and a learning data set, and a machine learning device learns classification of a product corresponding to the second image as normal or not normal for the combination. The machine learning device observes the combination of the first image and the second image as a state variable representing a current state of an environment, acquires a label given to the second image as label data, and performs learning by associating the state variable with the label data.
US10997709B2
An automated analysis instrument operates to detect inadequate dispensation of a fluidic substance on a tray. The instrument includes an image capturing device to capture an image of at least a portion of the tray including a receptacle portion and a surrounding portion around the receptacle portion. The instrument then identifies the surrounding portion of the at least the portion of the tray in the image, evaluates color components of the image corresponding to the surrounding portion of the at least the portion of the tray, and determines whether the fluidic substance is present on the surrounding portion of the at least the portion of the tray based on at least one of the color components.
US10997706B2
A method of inspecting a reticle includes obtaining a first image of a surface of the reticle at a first height by scanning the reticle surface with a light source at the first height of the reticle surface relative to a reference surface height of the reticle surface and obtaining a second image of the reticle surface at a second height by scanning the reticle surface with the light source at the second height of the reticle surface relative to the reference surface height of the reticle surface. The second height is different from the first height. The first and the second images are then combined to obtain a surface profile image of the reticle.
US10997696B2
An image processing method, an apparatus and a device are provided. The method includes: a first image is captured according to a preset first exposure time and a second image is captured according to a second exposure time by using dual cameras; a first foreground area and a first background area of the first image are determined, and a second foreground area of the second image is determined; image fusion is performed on the second foreground area and the first foreground area to generate a third foreground area; and blurring processing is performed on the first background area, and the third foreground area and the first background area subjected to the blurring processing are composed to generate a target image.
US10997693B2
Methods and apparatus for processing of high resolution content so as to obey desired encoder constraints. In one embodiment, the method includes capturing high resolution imaging spherical content; mapping the spherical content to another frame of reference (e.g., a non-uniform mapping and scaling) splitting up the mapped and scaled content into respective portions; feeding the split up portions to respective imaging encoders; packing encoded content from the respective imaging encoders into an A/V container; and storing and/or transmitting the A/V container. In one variant, the mapping and scaling are chosen to enable rendering of 1080P content in a desired scope or range (e.g., 360 degrees) using commodity encoder hardware and software.
US10997692B2
A crop generation system determines multiple types of saliency data and multiple crop candidates for an image. Multiple region of interest (“ROI”) ensembles are generated, indicating locations of the salient content of the image. For each crop candidate, the crop generation system calculates an evaluation score. A set of crop candidates is selected based on the evaluation scores.
US10997688B1
An apparatus includes a memory and a circuit. The memory may be configured to store data. The circuit may be configured to analyze a warp field and, in a first read mode, (i) generate a first read request for fetching one or more rectangular regions of an input array containing data from the memory, (ii) generate one or more tags defining how the data of the one or more rectangular regions returned by the memory are to be stored in one or more local buffers, and (iii) generate an output array by filtering the data stored in the one or more local buffers with the warp field. The first read request may communicate skip information by including (a) an initial start location of an initial rectangular region to return, (b) a count value indicating a number of rectangular regions to return, (c) a displacement value indicating a default displacement between start locations of each of the number of rectangular regions to return, and (d) a number of flag values indicating whether to modify the default displacement for a respective rectangular region.
US10997687B1
Systems and methods are provided that may be implemented to enable the same internal display panel assembly (e.g., HDR display panel assembly) of an information handling system to support proper operation with image data provided from different types of graphics processing units (GPUs). A single configuration or type of the internal display panel assembly may be provided within the system to support graphics from one or more GPUs from multiple different graphics suppliers, and one or more programmable integrated circuits of the system may be configured to communicate information or signal/s to a timing controller (TCON) of the internal display panel assembly that corresponds to a proper DPCD profile or interface specification selection for use with a currently-selected GPU of the system. The TCON of the internal panel assembly may be configured to respond to this communicated information or signal/s by selecting and loading a proper DPCD profile or interface definition that corresponds to the currently-selected GPU of the system.
US10997678B2
In one embodiment, a method for searching for drawings found in a set of patent-related documents includes receiving a search query, and searching a parts index for part names matching one or more terms in the search query. The method further includes displaying one or more drawings, wherein the one or more drawings include at least one part name within the search query and the part name is stored within the parts index. In another embodiment, a method for searching for drawings includes receiving a request to search for drawings relating to a select drawing of a patent-related document, extracting parts information from the select drawing, and comparing the extracted parts information with parts information stored in a parts index. The method further includes determining that one or more drawings are similar to the select drawing, and displaying the one or more drawings.
US10997672B2
A method includes obtaining data related to a plurality of historical transactions, where each historical transaction is associated with a label based on a click stream created by the first user, generating a vector of features from the data related to each historical transaction, training, using the vectors and labels, a multinomial classifier to generate a probability that a specific transaction belongs to a specific classification with respect to income, obtaining data related to a new transaction from a financial stream for a second financial account of a second user of the financial service, generating a new vector of features from the data related to the new transaction, determining a classification with respect to income for the new transaction, and presenting the classification to the second user for review in a view of a graphical user interface.
US10997671B2
A computer-implemented method for collaboratively preparing an electronic tax return includes a host computer receiving a request from a first user for a collaborative tax preparation session through tax preparation software utilized by the first user to prepare an electronic tax return. The method also includes the host computer sending a message through a second network to a second computing device of a second user, inviting the second user to participate in the collaborative tax preparation session with the first user. The method further includes the host computer receiving a reply from the second computing device, including agreement by the second user to participate in the session. Moreover, the method includes the host computer establishing the collaborative tax preparation session. During the collaborative tax preparation session, the host computer receives tax-related information from the second computing device, and sends the received tax-related information to the first computing device.
US10997670B1
Examples described herein relate to apparatuses and methods for providing an interactive computer simulation of a life of a user via a user device operated by the user by determining a goal of the user, accessing a transaction history of the user, determining an initial state of the user based on the transaction history of the user, determining a virtual path to the goal, the initial state of the user being a starting point of the virtual path to the goal, configuring the user device to display the virtual path of the goal, determining that the user has selected at least one of selectable in-simulation decisions, updating the virtual path to generate an updated virtual path based on the selected at least one of the plurality of selectable in-simulation decisions, and configuring the user device to display the updated virtual path.
US10997669B1
Telematics and external data relating to the real-time driving of a driver of a taxi vehicle may be collected and used to calculate a driving score. A telematics device installed in the taxi vehicle may collect vehicle data, trip data, and passenger data from one or more sensors. A computing device in communication with the telematics device may calculate a driving score for the taxi vehicle during a trip based on a type of vehicle, a type of trip, a number of miles driven during the trip, a duration of the trip, a number of passengers in the taxi vehicle during the trip, and a type of the passengers in the taxi vehicle during the trip. As one example, the driving score may be provided to an employer of a driver of the taxi vehicle.
US10997665B2
A computer system for remote interactive graphical display and data management includes a data storage device storing data records, a remote data acquisition computer configured to selectively trigger display actions for the data records based on at least a time-based rule and a time-independent rule; a classification engine configured to classify a response received from a remote display interface having user-selectable options arranged to define a scale of values, in one of two categories, a first category and a second category, being below a first threshold value being classified as being in the first category, and responses on the scale above a second threshold value being in the second category, and a display interface generator configured to selectively generate a supplemental interface or a conclusion message dependent on the category.
US10997659B2
An unpriced order auction and related market center and process are disclosed which allow posting market centers (e.g., exchanges) to schedule an auction that includes unpriced (Market) orders only. Such unpriced order auction executes at the midpoint of the NBBO, ensuring that the cross reflects the best prices in the entire marketplace, while discouraging the manipulation of the auction price on the posting market center. The disclosed auction also executes concurrently, but separately from the regular continuous matching process.
US10997658B2
Systems for and methods of evaluating messaging, comprising, receiving, via at least one server device, one or more messages, and said at least one server device processing at least one of the one or more messages by grading content included in said at least one message, applying a weighting factor to said at least one message according to said grading, thereby determining a weighted message count for said at least one message, aggregating the weighted message count for said at least one message, and initiating an action if the aggregated weighted message count meets or exceeds a predetermined count threshold.
US10997655B1
Systems and methods relating to determining an address of a user by device location prior to sending a replacement card, the method being performed by a card management computing system associated with a card management entity. The method includes determining a location of a mobile device associated with a user via geolocation monitoring of the mobile device. The method further includes determining that a card associated with the user needs to be replaced. Upon determining that the card needs to be replaced, the method further includes determining an address for the user based on the geolocation monitoring. The method further includes sending instructions indicating a replacement card should be mailed to the determined address.
US10997654B1
The described financial institution computing system provides services to customers through an application programming interface (“API”). The services include user identification services to customers. The user identification services allow the customers to verify the identity of users as non-fraudulent users. Further the user identification services allow the financial institution to provide known user information to the customers for purposes of prepopulating registration forms, completing transactions, and the like. Further services, such as user account validation services, payment services, and the like are also possible through the financial institution APIs. In some situations, users are registered with the financial institution. For example, a user may also be an account holder with the financial institution. In other situations, the users are not registered with the financial institution.
US10997651B2
Augmented reality interaction is described, combining online virtual resource allocation and management with consumption and image scanning operations of a user at a target place. Consumption data of a user is obtained. A quantity of virtual resources corresponding to the user are allocated to the user based on a consumption amount, and then accumulated. A determination is made whether a predetermined identifier corresponding to the target place is identified from image information of a scanned real-world image obtained through image scanning. Virtual data related to the virtual resources in the virtual resource pool is delivered from the augmented reality server to the augmented reality client device. The augmented reality client device is configured to perform augmented display of the related virtual data by overlaying and combining the virtual data with the image information at a location corresponding to the predetermined identifier in the scanned real-world image.
US10997640B2
A system and a method are provided for assembling, and publishing, a persistent cart of products online. The cart can have products from a single vendor or a variety of different vendors. When the cart is published, various deals, discounts, and incentives can be offered. An individual who created the cart can be rewarded. A computer readable non-transitory storage medium stores instructions of a computer program that when executed facilitates creation of the cart of items to be purchased and selects the individual or group of individuals to whom the cart is published. The purchasing of a cart does not eliminate the availability of the cart for subsequent users.
US10997634B2
Systems and methods are disclosed herein for distributing online ads with electronic content according to online ad request targeting parameters. One embodiment of this technique involves placing online test ads across multiple online ad request dimensions and tracking a performance metric for the online test ads. The performance of the online ad request dimensions is estimated based on the tracking of the performance metric for the online test ads and online ad request targeting parameters are established for spending a budget of a campaign to place online ads in response to online ad requests having particular online ad request dimensions. Online ads are then distributed based on using the online ad request targeting parameters to select online ad requests.
US10997633B2
The Crowdsource and Conversational Contextual Information Injection Apparatuses, Methods and Systems (“CCCII”) transforms communication data, advertising link click request, campaign generation request, campaign search request, campaign investment request inputs via CCCII components into commission settlement, vendor ad campaign data, campaign search response, campaign investment confirmation, campaign control outputs. A tracking link request is obtained from a source communication channel. A match target for the contents is determined, and an attribution link is retrieved. A tracking link configured to identify the source channel and the attribution link is generated and provided to the source channel. A tracking link click request is obtained from the receiving user. The tracking link is analyzed to determine the source channel and the attribution link. A tracking cookie is placed on the receiving user's client. The attribution link is configured using the pixel drop data. The receiving user's client is redirected to the configured attribution link.
US10997630B2
Systems and methods are described herein for inserting contextual advertisements into a virtual environment. While presenting a virtual environment, a media device receives speech input. The media device selects an advertisement from an advertisement database based on the speech. The media device then determines the current environment of the virtual environment and generates a virtual object that is related to the current environment. The media device overlays the selected advertisement over the generated virtual object and displays the generated virtual object in the virtual environment.
US10997628B2
A method and system for directing a browser or browsing application associated with a user to a targeted web site after the user performs at least two activations or “clicks” of his pointing device. The first “click” is typically on a communication provided by the system, serving as an intermediary, and the second “click” is typically on a first data object or web page of the intermediary, before the browser of the user is redirected to a second data object or targeted web page, typically associated with a party unrelated to the party or entity controlling the system.
US10997625B1
System, device, and method for determining predicted annoyance level of multimedia content. A Predicted Annoyance Level (PAL) management unit processes content of frames of an endless-loop cinemagraph content-item, and determines a PAL score that indicates a predicted level of annoyance that the content-item is predicted to cause viewers due to motion of content in its content-item. The determining of the PAL score is based on comparison of content of pairs of frames of the endless-loop cinemagraph content-item; content of each frame of is compared to content of its immediately preceding frame, except for the first frame of the endless-loop cinemagraph content item which is compared to the last frame thereof. The PAL score is adjusted based on time-length and frame rate of the content item. Analysis of the PAL score triggers one or more notifications, alerts, or mitigation operations.
US10997624B2
Techniques for optimizing network-transferred multi-card content items are provided. In one technique, a first content item selection event is initiated that involves a set of content delivery campaigns that includes a content delivery campaign that includes a content item that comprises multiple cards. The content delivery campaign is selected and the content item is transmitted to a first computing device, where the multiple cards have a first card configuration. One or more events that are associated with the first computing device displaying at least one card of the plurality of cards is identified. Based on the events, a second card configuration is determined. Another content item selection event that involves the content delivery campaign is initiated and the content delivery campaign is selected. The content item is transmitted to a second computing device, where the multiple cards have the second card configuration.
US10997622B2
Technologies are described for generating and validating encrypted coupons. For example, an encrypted coupon can be received. The encrypted coupon can be decrypted using a public key. The decrypted coupon can be decoded (e.g., using a pre-defined data format) to extract coupon data comprising a unique coupon identifier and a unique user identifier. The decrypted coupon can be validated based at least in part upon the unique coupon identifier and the unique user identifier. The process of receiving the encrypted coupon, decrypting the encrypted coupon, decoding the decrypted coupon, and validating the decrypted coupon can be performed offline (e.g., without access to external networks or the internet) and without accessing information indicating associations between unique coupon identifiers and unique user identifiers.
US10997613B2
Cross-channel and cross-source data are aggregated into an aggregated data store. Custom segmentation is generated from the aggregated data. A campaign is monitored for the custom segmentation with successes and failures provided as dynamic feedback to a machine learning process that dynamically adjusts the segmentation and the campaign for optimal performance. In an embodiment, a final recommendation is provided identifying a final optimal segmentation and campaign.
US10997611B2
An apparatus, device and method for the distribution of media with tracking and analysis of media usage for royalty, loyalty and collection of media metadata using wireless communication such as near field communication comprised in a portable platform. Each device comprises a wireless communication arrangement capable of conducting wireless communication between wirelessly capable devices enclosed in a solid case which projects the content of the data in an illustrative depiction. Upon user prompt, the wireless communication arrangement of the physical platform establishes communication with a mobile device thus initiating the mobile device communication with a digital interface which performs digital interaction protocols for file fetching, metadata storage and metadata analysis.
US10997606B1
Systems and methods are provided herein for autonomously determining and resolving a customer's perceived discrepancy during a customer service interaction. The method can include receiving an incoming communication from a customer; extracting, by a Natural Language Processing (NLP) device, a perceived state and an expected state of a product or service based on the incoming communication; determining by a discrepancy determination device, a discrepancy between the perceived and expected state of the product or service; verifying, by a rule-based platform, the discrepancy; generating a response based on the discrepancy, the response comprising one or more of: a fact pattern response related to the perceived discrepancy and a confirmation or correction of a verified discrepancy; and outputting, for presentation to the customer, the response.
US10997604B2
Certain embodiments may generally relate to systems and methods for rapidly deploying predictive scoring models on a platform that allows for easy integration. A method may include selecting one or more dynamic models for evaluating a scoring request. The method may also include receiving, at a scoring node, a scoring request from at least one requester. The method may further include separating the scoring request into one or more scoring requests, in which each of the one or more score requests may assigned to each of the selected one or more dynamic models. The method may also include combining results from each of the one or more dynamic models. The method may further include evaluating the combined results. The method may also include providing a response to the scoring request based on the evaluation of the combined results.
US10997595B1
Systems and methods are described for facilitating payments and transactions using social background checks. Such systems and methods may use social networks with both individual members communicating over a network to a social authentication computing system. The authentication of transactions associated financial institutions are determined through the use of relationship measures based on social media interactions. Transactions and services available to a user are determined based on a measure of social identity through the use of social media platforms. Available contact and interaction data from one or more social media platforms is leveraged to analyze a level of trust that a transaction is not a consequence of fraudulent activity. Transactions that have a low level of risk of being a consequence of fraudulent activity are benefited through faster transaction times and other improvements.
US10997589B1
A device may determine information that identifies a location of a projectable transaction card. The device may determine that the location of the projectable transaction card is in proximity to a location associated with an account entity. The device may determine navigation information based on determining that the location of the projectable transaction card is in proximity to the location associated with the account entity. The navigation information includes information for navigating from the location of the projectable transaction card to the location associated with the account entity. The device may provide the navigation information for display on a display screen of the projectable transaction card. The navigation information is not provided for display on the display screen of the projectable transaction card prior to the location of the projectable transaction card being in proximity to the location associated with the account entity.
US10997588B2
A dynamic transaction card that includes a transaction card having a number of layers, each of which may be interconnected to one another. For example, a dynamic transaction card may include an outer layer, a potting layer, a sensor layer that may detect and identify a card free fall and/or subsequent impact, which may trigger a microcontroller to send a mobile notification to a cardholder notifying the user that the card has been dropped, and/or may disable or deactivate the card and/or a user account associated with the card, a display layer (including, for example, LEDs, a dot matrix display, and the like), a microcontroller storing firmware, Java applets, and the like, an EMV chip, an energy storage component, one or more antenna (e.g., Bluetooth antenna, NFC antenna, and the like), a power management component, a flexible printed circuit board (PCB), a chassis, and/or a card backing layer.
US10997578B2
The present invention relates to a mobile terminal which is capable of executing some functions in a power-off state, and a control method thereof. The mobile terminal includes a user input unit for sensing a predetermined user input in a power-off state; a controller for entering into an emergency settlement mode, in which only some functions are executed using the remaining power, on a basis of user information inputted by the user input being authenticated; and a wireless communication unit for receiving a settlement request signal from an external terminal and transmitting settlement information corresponding to the settlement request signal to the external terminal in the emergency settlement mode.
US10997573B2
Embodiments of the invention are directed to methods, systems, and computer program products pertaining to obtaining, providing, and using dynamic card verification values for portable consumer devices, such as credit cards and debit cards. An exemplary method comprises receiving, at a server, a request for a device verification value for a portable consumer device associated with a user; obtaining, at the server, a datum indicative of a device verification value for a portable consumer device; and sending, from the server, the datum to at least one of a phone number or network address of a personal communication device associated with the user.
US10997571B2
A secure mobile financial transaction is provided by receiving a list of protection methods from an external terminal over a communication network. A matrix of protection methods corresponding to the external terminal is created based on the identified protection methods. Security-related information is received from one or more trust mediator agents over the communication network. Rules corresponding to the received security related information are retrieved, and at least one protection method is selected from the matrix of protection methods based on the retrieved rules. The selected protection method is transmitted to the trust mediator agents for implementation.
US10997569B2
A transfer request is received from a terminal, in which the transfer request carries a user identity (ID) of a first user, a user ID of a second user, and a virtual card ID of the first user; the virtual card is transferred from user account of first user to user account of second user, based on the user ID of the first user, the user ID of the second user and the virtual card ID; an image for transferring the virtual card is obtained; an image library of the virtual card is obtained; an image ID and the image are stored into the image library of the virtual card.
US10997564B2
A method to visually represent change conflicts between a plurality of changes within the network of retail stores on a display of a user device is disclosed. One of a change identifier or a store identifier is received from the user device. The user device is instructed to display a change calendar including a plurality of calendar blocks representing changes for one or more of the retail stores. A request to add or modify a change is received from the user device. The user device is instructed to display the change calendar according to the request. One or more of a color coding or an indicator are displayed to indicate whether a conflict is present between the change of the request and one or more of the other changes for the one or more retail stores.
US10997563B1
Certain exemplary embodiments can provide a method comprising causing a rendering of a first user interface. The first user interface comprising a calendar election menu. The calendar election menu can comprise a list of calendar options comprising religion, and country. The first user interface is constructed to receive a user selection of one or more of the calendar options.
US10997559B1
A system automatically manages remote and local data through a declarative client that retrieves, tracks, and caches data in response to a transmission from an interface. The declarative client sits on an immutable image served by a secure private cloud platform. A serverless compute engine receives the immutable image and a plurality of tasks that process the immutable image in a container. An application programming interface in communication with the declarative client extracts data via queries from a database. The declarative client includes a normalized in-memory cache that breaks up results of the queries into individual objects that are each associated with a unique identifier and a unique name. The extracted data is deconstructed downloaded content in which original computer assigned links between data elements are intercepted and mapped to redirected computer-generated local links that locate the downloaded content in a local database.
US10997553B2
A method and system for automatically creating Bills of Materials. A Building Information Model (BIM) electronic drawing is created on a 3D BIM program using Bill of Material standards. The BIM electronic drawing is exported, filtered and stored into a database with a cloud Software as a Service (SaaS) service on a cloud communications network The data is analyzed to produce in real-time a Bill of Materials accurate down to an individual piece level (e.g., stud, board, pipe, duct, etc.) for desired physical structures (e.g., houses, townhomes, multi-unit housing, etc.). The Bill of Materials includes a report produced in a standard and repeatable format, thereby reducing risk, reducing costs and ensuring a trackable level of quality for the builders of the desired physical structure and eliminating any need for estimating of any quantity, cost, installation time, installation cost or waste factor for any one of the plural physical components used to build the desired physical structure.
US10997552B2
Scans of a selected product on shelves of a retail store are obtained and the scans are transmitted over a network via a transceiver circuit. A perpetual inventory (PI) value is stored for a selected product in a database. A data structure includes a first category and first actions programmatically linked to the first category. The first actions include instructing an autonomous vehicle to find the selected product, instructing an employee to find the selected product, and adjusting the PI value of the selected product. When the selected product is out-of-stock and when the PI value is greater than a predetermined threshold, one or more of the first actions associated with the first category are performed.
US10997549B2
Various systems, mediums, and methods may involve a routing system. For example, the routing system may determine a user request for an item, possibly generated by the user's device, such as a smartphone device. The routing system may search for the item with a lead inventory system associated with one or more networks. The routing system may identify that the lead inventory system is out or out of stock with respect to the requested item. The routing system may also route the user request to one or more stocked inventory systems, possibly holding the requested item in stock. As such, the routing system may identify at least one stocked inventory system capable of providing the requested item from the inventory.
US10997545B1
In some examples, a movement range indicating a geospatial boundary for executing delivery of a package may be received by a delivery tag. The geospatial boundary may be stored by the delivery tag. A position of the delivery tag with respect to the geospatial boundary can be determined using a location sensor of the delivery tag. It may be detected that the delivery tag has moved outside the geospatial boundary, in response to which an alarm may be generated.
US10997544B1
Disclosed are methods and systems for delivery of items using an unmanned aerial vehicle (“UAV”). A user may be provided with a delivery location identifier (“DLI”) that is to be placed at a delivery location within a delivery destination to identify where a UAV is to position an item as part of a delivery to the delivery destination. For example, the delivery destination may be a user's home. Within the deliver destination of the user's home, the user may select a delivery location, such as a spot in the back yard wherein the UAV is to position the ordered item as part of the delivery. To aid the UAV in navigating to the delivery location, the user places the DLI at the delivery location. The UAV detects the DLI and positions the item at or near the DLI as part of the item delivery.
US10997541B2
A research, analysis, regulatory compliance and media platform that connects customers to finished research and analysis produced by subject matter experts is described. The platform facilitates research, investigations, and analysis by creating a single environment in which a group of distributed analysts conduct research and investigations, store and retrieve documents and other sources, collaborate, and publish findings. Consumers are able to query a published knowledge graph, surface high value relationships, and access insights captured by analyst through a customer web portal or external production environment. The platform allows analysts and customers to research and map the commercial, financial, and facilitation networks of sanctioned or other actors that may be associated with illicit activity. Customers can access visual graphs depicting relationships between sanctioned and non-sanctioned actors in order to evaluate their possible exposure to financial crime or sanctions-related risks.
US10997534B2
Systems and methods for connecting an operator at a worksite are disclosed. One method includes receiving telematics data relating to a machine operating at a worksite using a data standard, receiving operator condition data relating to an operator of the machine using the data standard, wherein the operator condition data comprises one or more of nutritional data, health data, activity data, and sleep data, determining an operation state based at least on the telematics data and the operator condition data, and generating a response based at least on the determined operation state, wherein the response is configured to be transmitted used the data standard.
US10997527B2
One or more braking event detection computing devices and methods are disclosed herein based on fused sensor data collected during a window of time from various sensors of a mobile device found within an interior of a vehicle. The various sensors of the mobile device may include a GPS receiver, an accelerometer, a gyroscope, a microphone, a camera, and a magnetometer. Data from vehicle sensors and other external systems may also be used. The braking event detection computing devices may adjust the polling frequency of the GPS receiver of the mobile device to capture non-consecutive data points based on the speed of the vehicle, the battery status of the mobile device, traffic-related information, and weather-related information. The braking event detection computing devices may use classification machine learning algorithms on the fused sensor data to determine whether or not to classify a window of time as a braking event.
US10997526B2
Aspects of the present disclosure are directed to devices, systems, and methods for optimized integration of a human operator with a machine for safe and efficient operation. Accordingly, aspects of the present disclosure are directed to systems, methods, and devices which evaluate and determine a cognitive state of an operator, and allocate tasks to either the machine and/or operator based on the cognitive state of the operator, among other factors.
US10997522B1
A quantum computer comprises an apparatus having atomic objects therein; a first manipulation source configured to provide a first manipulation signal; a second manipulation source configured to provide a second manipulation signal; and a controller. The controller is configured to cause the first manipulation source to provide the first manipulation signal to a region of the apparatus; and cause the second manipulation source to provide the second manipulation signal to the region. The first manipulation signal is tuned to excite atomic objects within the region from a leaked state outside of the qubit space to an intermediary manifold and to suppress excitation of atomic objects that are in the qubit space. The second manipulation signal is tuned to excite atomic objects from the intermediary manifold to a decay manifold from which there is a non-zero probability that an atomic object will decay into the qubit space.
US10997516B2
In accordance with embodiments of the present disclosure, an information handling system may include a processor, a memory system communicatively coupled to the processor, the memory system comprising one or more persistent memory modules, each of the one or more persistent memory modules comprising a volatile memory and a non-volatile memory, and a management controller communicatively coupled to the processor and the memory system. The management controller may be configured to correlate temperature sensor information with one or more other operational parameters associated with the one or more persistent memory modules and predict a likelihood of degradation of the one or more persistent memory modules based on correlation of the temperature sensor information with the one or more other operational parameters.
US10997509B2
A method, system and computer readable medium for generating a cognitive insight comprising: receiving training data, the training data being based upon interactions between a user and a cognitive learning and inference system; performing a hierarchical topic machine learning operation on the training data; generating a cognitive profile based upon the information generated by performing the hierarchical topic machine learning operation; and, generating a cognitive insight based upon the cognitive profile generated using the hierarchical topic machine learning operation.
US10997506B1
Upon receiving an inbound call, a call management system retrieves from a customer database enterprise customer data associated with an identified customer. The customer database tracks prospects, leads, new business and purchasers of an enterprise. Enterprise customer data may include customer event data, activity event data and attributions data. The system retrieves customer demographic data associated with the identified customer. A group of agents is selected from a plurality of groups of agents based on retrieved enterprise customer data. A predictive model determines a value prediction signal for the identified customer, then classifies the identified customer into a first value group or a second value group. The system routes a customer call classified in the first value group to a first queue position, and routes a customer call classified in the second value group to a second queue position, for connection to an agent from the selected group of agents.
US10997498B2
The present disclosure relates to a structure including a differential memory array circuit which is configured to perform a binary convolution of two input word operands by accumulating a summation of currents through a plurality of bits which are each arranged between a wordline and a sourceline in a horizontal direction and bitlines in a vertical direction.
US10997484B2
An antenna device includes a power feed coil and a ring-shaped conductor arranged about an axis and a ring-shaped conductor including first and second edge end portions in an axial direction and a cavity inward from the first edge end portion. At least a portion of the cavity overlaps with a coil opening of the power feed coil when seen from the radial direction. The power feed coil causes electric field coupling, magnetic field coupling, and/or electromagnetic field coupling with the cavity. The ring-shaped conductor defines and functions as a booster antenna of the power feed coil. A substantial coil opening defining and functioning as an antenna is larger than that when only the power feed coil is provided, thus facilitating coupling with a communication partner-side antenna coil.
US10997472B2
Methods, systems, and apparatus for classifying a new example using a comparison set of comparison examples. One method includes maintaining a comparison set, the comparison set including comparison examples and a respective label vector for each of the comparison examples, each label vector including a respective score for each label in a predetermined set of labels; receiving a new example; determining a respective attention weight for each comparison example by applying a neural network attention mechanism to the new example and to the comparison examples; and generating a respective label score for each label in the predetermined set of labels from, for each of the comparison examples, the respective attention weight for the comparison example and the respective label vector for the comparison example, in which the respective label score for each of the labels represents a likelihood that the label is a correct label for the new example.
US10997465B2
An information processing device includes a first acquiring unit configured to acquire geometric information relating to a target object to be recognized, a decision unit configured to decide an imaging position and orientation at which the target object is imaged, based on the geometric information acquired by the first acquiring unit, a second acquiring unit configured to acquire an image of the target object which has been captured at the imaging position and orientation decided by the decision unit, and a generation unit configured to generate learning data, based on the geometric information acquired by the first acquiring unit and the image acquired by the second acquiring unit.
US10997443B2
This specification discloses a user identity verification method, apparatus, and system, relating to the field of information technology. The method comprises: receiving a facial image and one or more eye-print pair images corresponding to an identity verification object from a client, wherein a number of the one or more eye-print pair images corresponds to a number of eye-print collection steps, comparing the facial image to a preset facial image and comparing the one or more eye-print pair images to preset eye-print templates, and sending successful identity verification information to a client when comparison results for the facial image and the one or more eye-print pair images meet preset conditions.
US10997442B2
A control apparatus controls an agent apparatus functioning as a user interface of a request processing apparatus that acquires a request indicated by at least one of a voice and a gesture of a user and performs a process corresponding to the request. The control apparatus includes a gaze point specifying section specifying a gaze point of the user, and a face control section controlling an orientation of a face or line of sight of an agent used to transmit information to the user. The face control section controls the orientation of the face or line of sight of the agent such that the face or line of sight of the agent becomes oriented toward the user, if the gaze point is positioned at (i) a portion of the agent or (ii) a portion of an image output section that displays or projects an image of the agent.
US10997439B2
An obstacle avoidance reminding method includes: performing ground detection based on acquired image data to acquire ground information of a road; performing passability detection based on the acquired ground information, and determining a traffic state of the road; if it is determined that the road is impassable, performing road condition detection for the road to acquire a first detection result, and performing obstacle detection for the road to acquire a second detection result; and determining obstacle avoidance reminding information based on the first detection result and the second detection result.
US10997431B2
Examples of techniques for controlling a vehicle using an anchor line are disclosed. In one example implementation, a computer-implemented method includes receiving a lane line quality indicator from a camera associated with a vehicle. The method further includes determining a lane line weight. The method further includes comparing the lane line quality indicator to a quality threshold to determine whether the lane line is of sufficient quality to use as an anchor line. The method further includes comparing the lane line weight to a confidence threshold to determine whether the lane line is of sufficient confidence to use as the anchor line. The method further includes, responsive to determining that at least one of the lane line is not of sufficient quality and the lane line is not of sufficient weight, generating an alternate anchor line. The method further includes controlling the vehicle using the alternate anchor line.
US10997427B1
A method is performed at a computing system having one or more processors and memory. The method includes receiving a first video clip having three or more image frames and computing a first hash pattern, including: (i) computing a temporal sequence of differential frames and (ii) for each differential frame: identifying a respective plurality of feature points and computing a respective hash value that represents spatial positioning of the respective feature points with respect to each other. The method includes receiving a second video clip having three or more image frames and computing a second hash pattern by applying steps (i) and (ii) to the three or more image frames. The method includes computing a distance between the first hash pattern and the second hash pattern and determining that the first and second video clips match when the computed distance is less than a threshold distance.
US10997411B2
This disclosure is directed to systems and methods for acquiring IR light and visible light images. A lens may be configured to operate in at least a first configuration and a second configuration. The lens may have a first filter over a first portion of the lens and a second filter over a second portion of the lens. In the first configuration, a third filter may operate with the lens and the second filter to allow visible light from a first object located beyond a predetermined distance from the lens to pass and be focused on a sensor for image acquisition. In the second configuration, a fourth filter may operate with the lens and the first filter to allow IR light from a second object located within the predetermined distance to pass and be focused on the sensor for image acquisition.
US10997410B2
An information processing device includes circuitry to generate content based on image data of an original image drawn on a medium. The content is available for use with a terminal device. The circuitry further acquires identification information uniquely identifying the original image. The circuitry further registers the generated content and the acquired identification information, in association with each other. The content and the identification information are registered in association with each other, to an information acquisition destination from which the terminal device is to acquire information based on the identification information.
US10997407B2
Example implementations relate to detecting document objects. For example, detecting document objects may include a system comprising a pre-processing engine to establish a threshold for a document, wherein a structure of the document is unknown, a detection engine to detect a candidate area in the document, using a Hough transform and connected component analysis to merge detected candidate areas in the Hough transform to a same document object in the document, and a classification module to classify the candidate area as a document object or not a document object.
US10997396B2
Technologies are provided for assessing liveness of a subject presented to a set of one or more cameras. A pair of face images captured during a first time period are respectively obtained from a first and a second camera. Information regarding each face image of the pair of face images is compared with each other to determine whether the pair of face images are consistent with each other. A third face image captured during a second time period is obtained from the first camera. A first face image of the pair of face images and the third face image are assessed to determine the presence of a particular variance between the first face image and the third face image. A result is provided regarding liveness of the subject presented based on the presence of the particular variance and the determination of consistency between the pair of face images.
US10997392B2
An electronic device, including a touch recognition unit; a display unit receiving a signal from the touch recognition unit; a fingerprint recognition unit receiving a signal from the display unit. A processor is configured to transmit and receive a signal to/from the touch recognition unit, the display unit, and the fingerprint recognition unit. The processor may remain in an inactive state while the touch recognition unit, display unit, and fingerprint recognition unit are activated. The processor is activated when a preset user's fingerprint input is provided. A method operates the electronic device.
US10997387B2
Provided is a fingerprint recognition circuit, including a resetting sub-circuit, a fingerprint sensing sub-circuit, a signal acquiring sub-circuit, and a driving sub-circuit, the resetting sub-circuit is connected to the reading node, the resetting port, a first port for resetting the reading node; the fingerprint sensing sub-circuit is connected to the reading node for acquiring fingerprint information, converting it into a detection signal to output to the reading node; the signal acquiring sub-circuit is connected to the reading node, the driving sub-circuit and a power port to output a signal of the reading node to the driving sub-circuit; the driving sub-circuit is connected to a reading port, the signal acquiring sub-circuit, an output port and a second port, outputs the signal output by the signal acquiring sub-circuit through the reading port in a fingerprint recognition stage, outputs the signal of the reading port to the output port in a display stage.
US10997382B2
A reading apparatus according to an embodiment includes a captured-image reading section, an article detecting section, an object recognizing section, and a code reading section. The captured-image reading section reads, from an imaging apparatus that captures a captured image associated with distance information indicating distances to articles, the captured image associated with the distance information. The article detecting section detects images of articles in a preset predetermined imaging region in the captured image. The object recognizing section performs, based on the distance information, object recognition processing of an object, the object being an article closest from the imaging apparatus among the articles. The code reading section performs, based on the distance information, if a distance between the object and the imaging apparatus is equal to or smaller than a predetermined distance, code reading processing for detecting a code symbol from the predetermined imaging region and reading code information from the code symbol.
US10997376B2
A computer-implemented method of operation of a translation manager intermediating message distribution in a plurality of networked devices, comprising receiving at the translation manager a request from a networked device for registration; parsing the message by the translation manager to derive an identifier of the networked device; determining by the translation manager at least one capability of the networked device; creating a pairing of the identifier of the networked device and a profile comprising the at least one capability of the networked device; storing the pairing in a data store for use by the translation manager on request to translate a message. The storing the pairing may comprise populating a lookup table and/or operating a database.
US10997374B2
Generating natural language text from structured data using a fusion model is disclosed. Based on an input dictionary, a first sequence of vectors is generated by a first encoder and a second sequence of vectors is generated by a second encoder. The first and second sequences of vectors are provided to an attention function which generates a modified sequence of vectors. A decoder decodes the modified sequence of vectors to generate a plurality of ordered sequences corresponding to a target natural language sentence. A predetermined number of candidate sentences are determined based on the plurality of ordered sequences and are ranked to select a sentence as the target natural language sentence.
US10997373B2
Examples provide a system for generating document-based responses to user provided queries. The response generation component creates a set of generated utterances based on text associated with a set of sentences in at least one document. Each utterance in the set of generated utterances is assigned an intent. A filter component identifies at least one utterance from the set of generated utterances having a same intent as a user-provided utterance to form a set of filtered utterances. A selection component identifies one or more utterance(s) from the set of filtered utterances having a shortest distance from the user-provided utterance. If more than one utterance is identified, a weighted summarization response is output to the user based on a predefined answer to each utterance in the selected set of utterances.
US10997372B2
A computerized method of assessing a chatbot conversation includes: extracting one or more messages from the conversation; determining, based on the one or more messages, an existing business opportunity value score using a business opportunity state detector module; determining, based on the one or more messages, an existing user experience score using a user experience state detector module of the computing device; determining, based on the one or more messages, a future business opportunity value score using a future business opportunity predictor module of the computing device; determining, based on the one or more messages, a future user experience score using the future user experience predictor module of the computing device; calculating a composite score indicating whether human intervention in the chatbot conversation is desirable; and generating a display signal including a status indicator, for review by a human agent, reflecting a desirability of human intervention in the chatbot conversation.
US10997370B2
Systems and methods for domain classification in natural language processing based on domains are disclosed. The method includes generating a trigram corpus for the purpose of classification based on a trigram analysis of a domain model containing a hierarchical ontology and semantic construction that maps patterns of semantic tokens to syntactic patterns. An input string is parsed within each domain, tokenized in each domain. The resulting trigrams for the input text in each domain are looked up in the corresponding trigram corpus to determine the relevancy of each domain to the input text. The input string is thus classified based on the relevancy determination. The systems and methods avoids having to rely on existing annotated domain corpora for classification and allows for fast regeneration of the classifier when domain models are under frequent update and development.
US10997363B2
In one embodiment, a mobile data analysis system generates mobile reports. In this context, a mobile report represents information collected by a mobile device user and provided as input to a report form displayed by an associated mobile device. The collected information may, for example, include information relating to an activity or event, information relating to a particular person, entity, or location, or any combination thereof. A mobile report may be based on a report template. A report template defines one or more data fields and other property information to be included in a mobile report. A mobile report may be sent to a server to generate one or more data objects, and one or more data object links between the data objects from a first mobile report, the data objects from a second mobile report, and exiting data objects that are maintained at the server.
US10997358B1
Methods, systems, and apparatus for tracking user clicks on result links in a search result webpage disclosed. In one aspect, a method includes generating one or more webpages each including a link to a destination document; specifying a style for the link in each webpage according to a style sheet language, the style including a behavior trigger indicating user selection of the link and a display property that causes retrieval of a resource from a remote server when the behavior trigger is activated; providing the webpages with the specified style to a plurality of clients; receiving at the remote server one or more requests from at least one of the plurality of clients for the resource; and in response to the receiving, recording a count for user selection of the destination document based on a number of received requests for the resource.
US10997351B1
Embodiments included herein are directed towards method for electronic design. Embodiments may include receiving, using at least one processor, a placed layout and one or more electronic design simulation datasets including current information associated with at least one pin. Embodiments may further include estimating a width to support the current information associated with the at least one pin and updating a pin size associated with the at least one pin based upon, at least in part, the estimated width. Embodiments may also include identifying at least one pin that is above a predetermined threshold and splitting the at least one pin that is above the predetermined threshold into a plurality of pins. Embodiments may further include generating one or more width-spacing-pattern tracks for one or more internal nets based upon, at least in part, the updated pin size.
US10997345B2
Computer-implemented methods of optimizing a process simulation model that predicts a result of a semiconductor device fabrication operation to process parameter values characterizing the semiconductor device fabrication operation are disclosed. The methods involve generating cost values using a computationally predicted result of the semiconductor device fabrication operation and a metrology result produced, at least in part, by performing the semiconductor device fabrication operation in a reaction chamber operating under a set of fixed process parameter values. The determination of the parameters of the process simulation model may employ pre-process profiles, via optimization of the resultant post-process profiles of the parameters against profile metrology results. Cost values for, e.g., optical scatterometry, scanning electron microscopy and transmission electron microscopy may be used to guide optimization.
US10997343B1
An emulation system may include an emulator. The emulator may include at least one chip and at least one FPGA. The chip may be associated with the FPGA. The FPGA may operate as a coprocessor to implement in-system scan test of the chip. In a scan mode of the in-system scan test, the coprocessor may transmit one or more in-system test instructions to the chip through its existing connections with the chip. The coprocessor may capture test response data from the chip in response to the one or more in-system test instructions through its existing connections with the chip. In an offline mode, the coprocessor may compare the test response data with expected response data to determine if the chips are functioning correctly.
US10997342B2
Systems and methods for application specific integrated circuit design using Chronos links are disclosed. A Chronos Link is an ASIC on-chip and off-chip interconnect communication protocol that allows interfaces to transmit and receive information. The protocol may utilize messages or signals to indicate the availability and/or readiness of information to be exchanged between a producer and a consumer allowing the communication to be placed on hold and to be resumed seamlessly. A method includes inserting gaskets and channel repeaters connected to interfaces of multiple intellectual property (IP) blocks in order to replace traditional links with Chronos Links; performing simplified floorplanning; performing simplified placement; performing simplified clock tree synthesis (CTS) and routing; and performing simplified timing closure.
US10997339B2
A method for designing a system on a target device includes performing high-level compilation on a high-level language source file to generate a hardware description language (HDL) of the system and a serial testbench for the system. Verification is performed on the system that examines a parallel nature of the system by using the serial testbench.
US10997330B2
A method includes obtaining failure initiation characteristics of a bonding layer of one or more bonded structures and determining, based on the failure initiation characteristics, a first characteristic dimension for each analysis element of a first portion of a finite element analysis model. The method includes obtaining failure propagation characteristics of the bonding layer and determining, based on the failure propagation characteristics, a second characteristic dimension for each analysis element of a second portion of the model. The method includes assigning a first set of material parameters to analysis elements of the first portion of the model and assigning a second set of material parameters to analysis elements of the second portion of the model. The method includes evaluating failure modes of the one or more bonded structures based on a solution to the model, the first set of material parameters, and the second set of material parameters.
US10997314B1
A data management system stores data related to a plurality of users. The data management system initially stores the data in an encrypted format. The data management system automatically periodically re-encrypts the data in accordance with a re-encryption policy. The re-encryption policy includes re-encryption periodicity data defining a periodicity for automatically re-encrypting the data.
US10997300B2
A method of restoring an encrypted memory image in a system comprising volatile and non-volatile memory initiates a RESTORE of the image from the non-volatile memory to the volatile memory during a BIOS phase of a boot process for the system. If, during an operating system phase, it is determined that the RESTORE failed due to a password error, a password is written to the non-volatile memory and the BIOS phase of the boot process is reinitiated.
US10997295B2
A system, method, and computer-readable medium are disclosed for generating an adaptive trust profile via an adaptive trust profile operation. In various embodiments the adaptive trust profile operation includes: monitoring an electronically-observable action of an entity, the electronically-observable action of the entity corresponding to an event enacted by the entity; converting the electronically-observable action of the entity to electronic information representing the action of the entity; generating an entity profile based upon the action of the entity; and, using the entity profile to generate the adaptive trust profile.
US10997294B2
A code segment executing on a compute instance may be identified as suspicious based on runtime behavior or similar behavioral analysis or the like. In order to ensure the identification and use of the most up-to-date identification and remediation tools, the compute instance may defer various remediation steps for an interval, during which the compute instance may wait for data updates from a threat management system. After the interval has passed, the compute instance may use any updated data or tools in order to address the code segment that triggered the initial malware detection.
US10997285B2
The loading of a privileged application can be selectively blocked. An application restrictor can be configured to register for notifications whenever an application image is loaded. Then, whenever the application restrictor receives a notification, the application restrictor can evaluate whether the application image that is being loaded is a privileged application. If so, the application restrictor can evaluate the current process's parent tree to determine if an untrusted application is present at any level of the parent tree. The application restrictor will then allow the privileged application to load only when all applications in the parent tree are trusted applications. In this way, untrusted applications can be blocked from accessing a privileged application without blocking trusted applications from accessing the privileged application.
US10997283B2
A computer-implemented method of providing security for a software container according to an example of the present disclosure includes receiving a software container image having a software application layer that is encrypted and includes a software application, and having a separate security agent layer that includes a security agent. The method includes receiving a request to instantiate the software container image as a software container. The method also includes, based on the request: launching the security agent and utilizing the security agent to decrypt and authenticate the software application layer, and control operation of the software application based on the authentication.
US10997271B2
To improve efficiency for solving a system of equations, art equation solver uses variable reduction techniques to reduce a number of variables to be solved. The equation solver identifies derived variables and eliminates them from the system of equations. The equation solver considers the remaining variables to be primitive variables. The primitive variables may be rewritten into a representation of the system of equations or into a set of equations that may be used to solve for values of the primitive variables. The equation solver solves for values of the primitive variables. Prior to solving or during solving iterations, the equation solver may apply storage policies to further reduce the number of variables to be solved. The storage policies indicate parameters and techniques for eliminating primitive variables to be solved, such as primitive variables that are insignificant (i.e., have little effect on a solution for the system of equations).
US10997267B2
A tool (systems, apparatus, methodology, application, user interface, etc.) for accessing content, such as webpages hosted over a network such as the internet, and more particularly, a tool for accessing the content of a webpage and further displaying a grid view superimposed over the content of the webpage.
US10997265B1
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for selecting a template for a content item. In one aspect, a method includes receiving a content item request that includes context data. A content item that is eligible to be presented in response to the content item request is identified. A determination is made that the content item includes a template variable that is resolved based on the context data. A template feed including a set of templates is identified based on the template variable. A template is selected from the template feed for the content item. The template can be selected based on the context data. The selected template is populated with content for the content item to create a formatted content item. The formatted content item is provided in response to the content item request.
US10997264B2
Systems and techniques for delivery of contextual interest from interaction information are described that process user interactions with digital content to generate user interest scores for various topics. A contextual user interest system uses user interaction data to identify and contextualize content, and assigns propensity scores to the contextualized content. By dynamically contextualizing pages of content, the contextual user interest system may adapt to changes in the content and provide more accurate and robust information over time, which is not possible using conventional techniques. The contextualized pages of content are used to assign user interest scores across a number of topics to users who have visited the pages of content, and the user interest scores are normalized in a manner that allows a user's degree of interest in a topic to be compared to that of another user.
US10997262B2
An approach is provided in which the approach uses a scrolling agent to detect when a browser application requests a set of content from a content provider in response to the browser application receiving a request from a user. The scrolling agent issues a number of browser scroll commands to the browser application and receives sets of next content from the content provider accordingly. The approach searches the sets of next content based on a request invoked by the user and generates a set of search results that the approach provides to the user.
US10997256B2
A webpage classification method and apparatus, a computing device and a machine readable storage medium are disclosed. Each corpus word in a corpus is converted into a vector by using a word-to-vector tool word2vec, and therefore a processing process such as comparison between corpus words or similarity analysis is converted into vector calculation, so as to more conveniently implement computer automation, thereby improving webpage classification efficiency. Moreover, corresponding corpus words are screened according to preset classification seed words, and a corpus word unrelated to a webpage type may be removed, thereby improving webpage classification accuracy.
US10997251B2
An Internet of Thing (IoT) device includes a transceiver coupled to a processor. Contracts can be used with the device to facilitate secure operation.
US10997245B2
Methods and systems to represent activities of multiple devices in a graph, search the graph with progressively fewer restrictions based on activities of a first device to select a subgraph as a suggestion/prediction model for the first device, on a distributed storage/processor system, and to search the model at the first device based on 5 recent activities of the first device to generate a suggested/predicted activity for the first device.
US10997244B2
A graph-based data cataloging system, product and method that structures expert knowledge and statistically driven data analytics into a system-based framework for finding and relating enhanced metadata on subject-relevant, curated datasets from disparate, externally held data sources is shown. Displayed across a knowledge graph of nodes of datasets linked by their metadata attributes, the system simplifies the search and retrieval of multiple datasets of relevance to a user's technical, content, and resource-driven needs.
US10997233B2
In some examples, a computing device refines feature information of query text. The device repeatedly determines attention information based at least in part on feature information of the image and the feature information of the query text, and modifies the feature information of the query text based at least in part on the attention information. The device selects at least one of a predetermined plurality of outputs based at least in part on the refined feature information of the query text. In some examples, the device operates a convolutional computational model to determine feature information of the image. The device network computational models (NCMs) to determine feature information of the query and to determine attention information based at least in part on the feature information of the image and the feature information of the query. Examples include a microphone to detect audio corresponding to the query text.
US10997225B2
Techniques for identifying relevant, natural language documents within a data repository. An electronic document specifying natural language text describing an issue with a complex system is received. One or more portions are removed from the electronic document, where the portions are determined to satisfy one or more predefined filtering rules. A first set of terms are determined using a data dictionary structure, and a second set of terms are determined, where at least one term in the second set of terms satisfies at least one predefined pattern matching rule. A third set of terms are determined by processing the electronic document as an input to a machine learning model trained to recognize relevant terms within the electronic document. A synthesized electronic document is generated from the first, second and third sets of terms, and the synthesized electronic document is used to identify a set of relevant documents within the data repository.
US10997217B1
A method visualizes object models for data sources is performed at an electronic device. The device displays, in an object model visualization region, a first visualization of a tree of data object icons, each data object icon representing a logical combination of one or more tables. While concurrently displaying the first visualization in the object model visualization region, the device detects, in the object model visualization region, a first input on a first data object icon of the tree of data object icons. In response to detecting the first input on the first data object icon, the device displays a second visualization of the tree of the data object icons in a first portion of the object model visualization region and displays a third visualization of information related to the first data object icon in a second portion of the object model visualization region.
US10997216B1
Embodiments disclosed herein describe systems and methods to generate statuses of higher level integrated logical clusters from one or more output files generated by the clusterwares of a plurality of lower level physical clusters. The systems and methods provide an interactive dashboard graphical user interface (GUI) rendering the statuses of the higher level logical clusters. In response to a drill down selection by the system administrator, the systems and methods may render resource level statuses of the plurality of resources forming the higher level logical cluster. Therefore, by using a single dashboard, a system administrator can seamlessly transition between statuses at different level of abstractions for multiple resources distributed across multiple geographically diverse datacenters. Furthermore, the dashboard allows the system administrator to perform failover operations.
US10997214B2
An embodiment of the invention may include a method, computer program product, and system for generating ground truth data for a plurality of cognitive capabilities within an overall cognitive system. The embodiment may include configuring multiple sets of training data. Each set of training data corresponds to a separate cognitive capability. The embodiment may include displaying a set of ground truth curation activities via a user interface. The embodiment may include determining the ground truth curation activities performed for a first type of data for a first duration. The first type of data is selected from the single set of grouped training data. The embodiment may include determining whether the first duration has exceeded a pre-determined threshold. The embodiment may include switching the curation activities to a second type of data. The second type of data is selected from the single set of grouped data.
US10997197B2
A method, a system, and a computer program product are provided. In various embodiments, an object is stored within a first data storage system resource indicating a dependency on a second data storage system resource, wherein the dependency requires collocation of the first data storage system resource and the second data storage system resource. An action applied to any one of the first data storage system resource and the second data storage system resource may be controlled based on the dependency.
US10997196B2
Systems and methods for reducing data storage overhead are disclosed herein. In some embodiments, a system includes a rollup service that converts a raw data set into a rolled up index that takes up less storage than the raw data but is created in such a way that the rolled up index can be queried so as to generate responses that will substantially correspond to responses that would be generated using the raw data.
US10997192B2
Systems and methods are disclosed for implementing a data stream correlation user interface. The data stream correlation user interface provides workflows for selecting individual data sources from a matrix of data sources, identifying individual data fields of the data sources, establishing criteria for determining correlations between them, and reviewing and enabling user verification of correlated data sources. Correlations may be established based on the values of data fields in individual records of the data sources, and may be determined based on correspondences or associations between the values, lookup tables, formulas, user-specified criteria, or other relationships.
US10997189B2
Disclosed are systems, methods, and non-transitory computer-readable storage media for shared folder backed integrated workspaces. In some implementations, a content management system can provide a graphical user interface (GUI) that integrates communications and content management into a single user interface. The user interface can include mechanisms that allow a user to provide input to generate a new workspace. The user interface can provide a mechanism to allow a user to view conversations related to the workspace and/or content items associated with the workspace. The user interface can present representations of content items associated with the workspace and allow the user to provide input to generate, view, edit, and share content items associated with the workspace.
US10997179B1
A query directed at a source table organized into a set of batch units is received. The query includes a pattern matching predicate that specifies a search pattern. A set of N-grams are generated based on the search pattern. A pruning index associated with the source table is accessed. The pruning index comprises a set of filters that index distinct N-grams in each column of the source table. The pruning index is used to identify a subset of batch units to scan for matching data based on the set of N-grams generated for the search pattern. The query is processed by scanning the subset of batch units.
US10997174B2
Methods and apparatus, including computer program products, are provided for a case join. In one aspect, there is provided method, which may include receiving a query for a predefined view that is configured to inhibit modification; detecting whether the predefined view includes a database table extended to include an additional column; and generating, in response to the query, a view based on a case join, when the predefined view includes the database table extended to include the additional column. Related apparatus, systems, methods, and articles are also described.
US10997172B2
A plurality of histograms are maintained with respect to a dataset. The dataset includes a plurality of data segments. In response to a query that includes a plurality of conditions ordered in an initial sequence, a plurality of corresponding rejection rates is determined for the plurality of conditions based at least in part on the plurality of histograms. The plurality of conditions are re-ordered according to the plurality of corresponding rejection rates associated with the plurality of conditions to form a reordered sequence for the plurality of conditions. The query is executed according to the reordered sequence of the plurality of conditions.
US10997167B2
One of the methods includes, obtaining a natural language query from a user; while converting the natural language query into structured operations to be performed on structured application programming interfaces (APIs) of a knowledge base: responsive to detecting a linguistic ambiguity associated with the converting, wherein the linguistic ambiguity identifies two or more interpretations of a word included in the natural langue query: resolving the linguistic ambiguity by selecting an interpretation of the word, from the two or more interpretations of the word, based on one or more join paths that have been generated based on a data schema of the knowledge base; modifying the converting in accordance with the selected interpretation of the word, to generate one or more structured operations; performing the one or more structured operations on the structured APIs of the knowledge base; and returning search results matching the natural language query results to the user.
US10997164B2
A new unique value to be added to a column of a database table can be written to an in-memory array representing a dictionary of the column, and space can be allocated in at least one dictionary block on at least one page maintained on a persistent storage without writing the new unique value to the at least one dictionary block. A pending materialization bit for the at least one page can be set to identify the at least one page for deferred materialization.
US10997163B2
The subject technology at a data system, an ingest request to ingest one or more files into a table. The subject technology, after obtaining the ingest request and prior to the ingesting of the one or more files, persists the one or more files in a first file queue that corresponds to the table, the first file queue further corresponding to a client account, and the data system further comprising a second file queue that corresponds to both a second client account and a second table. The subject technology ingests, by one or more execution nodes, the one or more files into one or more micro-partitions of the table, each of the one or more micro-partitions comprising contiguous units of storage of a storage device.
US10997160B1
Updates performed as part of transaction requests to a data store may be included in a stream of updates. Updates to items in the data store that are included in transactions determined not to be committed to the data store may be excluded from the stream of updates. Records in the stream of updates may include an identifier for the transaction that included the update described by the record. The identifier for the transaction may be used to identify updates to other items in the data store that are included in the same transaction.
US10997157B2
The subject technology stores table metadata for a current version of a table in a current-version set of one or more table-metadata files. The subject technology detects a modification to the current version of the table, the modification resulting in a new version of the table, the new version of the table being stored in a new-version set of one or more table-data files, the new-version set of one or more table-data files being different than a current-version set of one or more table-data files. The subject technology, responsive to detecting the modification to the current version of the table, generates and storing a new-version set of one or more table-metadata files, the new-version set of one or more table-metadata files comprising table metadata for the new version of the table
US10997140B2
A hash accelerator is provided that receives a hash key value from a processor core, determines a main memory address storing a hash table entry corresponding to the hash key value, and causes the hash table entry to be stored in a cache memory accessible by the processor core. The hash accelerator is configured to execute the same hash function that the processor core executes, and if the hash accelerator is faster than the software executing on the processor core, the hash table entry can be available to the core processor from cache memory by the time the processor core attempts to access the entry. This avoids a cache miss by the processor core, thereby improving overall efficiency of routines executed by the processor core.
US10997136B2
A method includes generating integrity data of one or more slice names of one or more error encoded data slices and evaluating the integrity data, without using any of the error encoded data slices, for an inconsistency between the plurality of received integrity data. The method further includes indicating an error based on the evaluating the integrity data indicating an inconsistency, retrieving one or more slice names for the one or more error encoded data slices, and when detecting that at least one data error has occurred at a plurality of storage units at a DSN site/pillar, determine that a DSN site/pillar failure has occurred and after a predetermined time period, if the DSN site/pillar failure has not been resolved, rebuild the error encoded data slices of the DSN site/pillar and store them at another DSN site/storage unit.
US10997129B1
An apparatus comprises a processing platform configured for characterization, provisioning and access of data set virtual neighborhoods. The processing platform comprises a virtual neighborhood describer, a virtual neighborhood provisioner and a virtual neighborhood visitor. The virtual neighborhood describer is configured to generate characterizations of data set virtual neighborhoods responsive to one or more requirements, such as specified or derived requirements, or combinations thereof. The virtual neighborhood provisioner is configured to utilize the characterizations to generate provisioned data set virtual neighborhoods responsive to one or more corresponding provisioning requests. The virtual neighborhood visitor is configured to access at least one of: (a) one or more data set content indexes associated with at least one of the provisioned data set virtual neighborhoods, and (b) one or more data sets associated with at least one of the provisioned data set virtual neighborhoods, responsive to a given submitted access request.
US10997128B1
In one example, a method is provided for presenting cloud based storage as a virtual synthetic. The method begins when file system information is requested from a datacenter server. The requested file system information is then received at the requesting client from the datacenter server. Next, the received file system information is presented at the client in the form of a virtual file system interface that makes the file system information appear as a local file system to a user at the client, notwithstanding that the file system is not actually present at the client. Finally, user access at the client is enabled, by way of the file system interface, to data residing in the file system at the datacenter server, where the data is in the form of a virtual synthetic that includes respective portions of data from each of a plurality of backups residing at the datacenter.
US10997126B1
Methods and apparatus are provided for reorganizing dynamically loadable namespaces (DLNs). In one exemplary embodiment, a method comprises the steps of, in response to a job submitted by an application, obtaining a DLN portion of a global single namespace of a file system, wherein the DLN is associated with the job and is maintained in a capacity tier of object storage of a storage system; obtaining one or more reordering directives from a user; rearranging one or more files in the DLN into a new directory hierarchy based on the one or more reordering directives to generate a reordered DLN; and dynamically loading the reordered DLN, including the metadata only for the reordered DLN, from the capacity tier of object storage into a performance tier of storage of the storage system for processing by the application. The reordered DLN is merged into the DLN following one or more modifications to the reordered DLN.
US10997109B2
An electronic device comprising a USB port and a PCB is provided. A first cabling layer of the PCB has a first floating area and a line outside the first floating area, an insulation medium is between the first floating area and the line, a second cabling layer of the PCB is adjacent to the first cabling layer and has a first metal area, an orthographic projection of the first floating area on the second cabling layer and the first metal area have an overlapping area, and the first floating area is not connected to the first metal area; and a metal housing of the USB port has a plurality of fixed contacts fastened to the PCB and not connected to a ground of the PCB, the contacts include a first fixed contact connected to the first floating area and not connected to the first metal area.
US10997101B1
A host coupled to a storage system accesses secondary storage coupled to the storage system and to the host by determining if direct data access between the storage system and the secondary storage is operational, the host forwarding commands to the storage system to directly access the secondary storage in response to direct data access between the storage system and the secondary storage being operational, and the host generating modified commands to cause the host to directly access the secondary storage in response to direct data access between the storage system and the secondary storage not being operational. The secondary storage may be a cloud storage. The secondary storage may be a tape emulation unit. The host may directly access data of the tape emulation unit by accessing a storage device of the tape emulation unit. Commands on the host may be modified by a drivers layer on the host.
US10997098B2
Disclosed are systems, computer-readable mediums, and methods for managing input-output operations within a system including at least one client and a storage system. A processor receives information regarding allocated input-output operations (IOPS) associated with a client accessing a storage system storing client data. The information includes a number of allocated total IOPS, a number of allocated read IOPS, and a number of allocated write IOPS. The processor also receives a requested number of write IOPS associated with the at least one client's request to write to the storage system. The processor determines a target write IOPS based on the number of allocated total IOPS, the number of allocated write IOPS and the requested number of write IOPS, and executes the determined target write IOPS within the first time period.
US10997092B2
An apparatus includes a host and a baseboard. An out-of-band request is received via a host network interface of the host. The baseboard includes a management controller operating independently of the host and coupled to a management network interface separate from the host network interface. The out-of-band request is sent via an in-band communications channel from a proxy server of the host to a management agent running on the management controller microprocessor. Management data is formatted via the management agent. The management data is sent to the proxy server via the in-band communications channel. The management data describes hardware status that is obtained via the management controller in response to the out-of-band request. The management data is sent from the host network interface in response to the out-of-band request.
US10997091B2
Apparatus, methods and system relating to a vehicular telemetry environment for an intelligent Bluetooth beacon I/O expansion of the vehicular telemetry hardware system. The intelligent Bluetooth beacon I/O expansion provides a capability to receive beacon data, log beacon data, communicate beacon data and operate on beacon data to determine and further communicate a range of operational conditions, such as damage, hazardous and missing objects in the form of text messages, audio messages or compliance and management reports.
US10997090B2
Techniques are disclosed for enabling an integrated sensor hub of a main computer to access a detachable peripheral device. In an embodiment, a system includes a main unit having a peripheral interface, an embedded controller, and a device controller. The peripheral interface is configured to be detachably coupled to a peripheral. The peripheral includes a control unit and an input/output device. The embedded controller is configured to communicate with the control unit of the peripheral via the peripheral interface while the peripheral is attached to the peripheral interface. The embedded controller includes at least one data register, and in some embodiments, a set of data registers, configured to store data relating to the peripheral and to the corresponding input/output device. The device controller is configured to read data from the data register(s) of the embedded controller, write data to the data register(s) of the embedded controller, or both.
US10997088B2
A secrecy system and a decryption method of on-chip data stream of nonvolatile FPGA are provided in the present invention. The nonvolatile memory module of the system is configured to only allow the full erase operation. After the full erase operation is finished, the nonvolatile memory module gets into the initial state. Only the operation to the nonvolatile memory module under the initial state is effective, and thereby the encryption region unit is arranged in the nonvolatile memory module. Only the decryption data written into the encryption region unit under the initial state can make the nonvolatile memory module to be readable, so that the decryption of the system is finished, which greatly improves the secrecy precision.
US10997082B2
According to various aspects, a memory system may include: a memory having a memory address space associated therewith to access the memory; a cache memory assigned to the memory; one or more processors configured to generate a dummy address space in addition to the memory address space, each address of the dummy address space being distinct from any address of the memory address space, and generate one or more invalid cache entries in the cache memory, the one or more invalid cache entries referencing one or more dummy addresses of the dummy address space.
US10997075B2
Statistical data is used to enable or disable snooping on a bus of a processor. A command is received via a first bus or a second bus communicably coupling processor cores and caches of chiplets on the processor. Cache logic on a chiplet determines whether or not a local cache on the chiplet can satisfy a request for data specified in the command. In response to determining that the local cache can satisfy the request for data, the cache logic updates statistical data maintained on the chiplet. The statistical data indicates a probability that the local cache can satisfy a future request for data. Based at least in part on the statistical data, the cache logic determines whether to enable or disable snooping on the second bus by the local cache.
US10997067B2
A data storing method, a memory controlling circuit unit and a memory storage device are provided. The method includes: receiving a first data; determining whether a wear degree value of a rewritable non-volatile memory module is less than a threshold; if the wear degree value of the rewritable non-volatile memory module is less than the threshold, storing the first data into the rewritable non-volatile memory module by using a first mode; and if the wear degree value of the rewritable non-volatile memory module is not less than the threshold, storing the first data into the rewritable non-volatile memory module by using a second mode. A reliability of the first data stored by using the first mode is higher than a reliability of the first data stored by using the second mode.
US10997065B2
A memory system and an operating method thereof are provided. The memory system includes a buffer memory storing a plurality of meta-slices constituting meta-data, and a memory controller marking meta-slices being updated, among the plurality of meta-slices stored in the buffer memory, as dirty meta-slices, generating journal data including update information corresponding to the dirty meta-slices, and flushing the journal data together with one of the dirty meta-slices to a non-volatile memory device.
US10997061B2
A method for memory modification resulting in a test probe for examining a program under test substantially during run-time is provided. The ability to inject faults or errors in order to test a reaction of the program to a fault in a particular state and to individually replace access to a regular operand by accessing a shadow operand allow for non-intrusive tests while the program is substantially executed in real-time. The program itself is not substantially altered for testing purposes.
US10997057B2
A method for debugging asynchronous functions in a computer system that implements a runtime stack when executing a program includes, in response to an asynchronous called function being invoked by a calling function of a first execution thread, copying active stack frames of the runtime stack and storing the copied active stack frames as a duplicate stack.
US10997053B2
One example method includes receiving a generation 0 data stream, creating and/or receiving a mask that includes multiple entries, each of which corresponds to a respective block of the generation 0 data stream, and each mask entry indicating a value n (0<=n<=desired generation N), identifying, in the mask, all non-zero entries, locating, in the generation 0 data stream, the blocks to which this entry corresponds to and based on the value n, modifying the generation 0 block to generate a generation N data stream.
US10997050B2
Systems, methods, and devices for retrying a query. A method includes receiving from a client account a query directed to database data associated with the client account. The method includes determining that the attempt to execute the query is unsuccessful and making retry attempts to execute the query until making a retry attempt that is successful. The method includes logging each retry attempt and generating a filtered transaction log at least in part by filtering out from the transaction log each unsuccessful attempt to execute the query and providing the filtered transaction log to the client account.
US10997049B2
A memory system includes a memory device including first storage elements which store data, a temperature sensor which measures a temperature of the memory device, and a controller including a processor which acquires a current temperature from the temperature sensor as a first temperature, acquires a temperature when the data is written into the first storage element, from the memory device as a second temperature, determines whether a difference between the first temperature and the second temperature exceeds a predetermined temperature difference, and when the difference exceeds the predetermined temperature difference, instructs the memory device to rewrite the data written in the first storage element. The memory device includes a sequencer which determines a voltage for the rewrite, based on the difference and a voltage when the data is written into the first storage element.
US10997044B2
Methods and apparatus for automatic qubit calibration. In one aspect, a method includes obtaining a plurality of qubit parameters and data describing dependencies of the plurality of qubit parameters on one or more other qubit parameters; identifying a qubit parameter; selecting a set of qubit parameters that includes the identified qubit parameter and one or more dependent qubit parameters; processing one or more parameters in the set of qubit parameters in sequence according to the data describing dependencies, comprising, for a parameter in the set of qubit parameters: performing a calibration test on the parameter; and performing a first calibration experiment or a diagnostic calibration algorithm on the parameter when the calibration test fails.
US10997039B2
A method for operating a data storage device which includes a nonvolatile memory device including a plurality of memory blocks, includes generating a valid page count table including the number of valid pages of each of closed blocks among the plurality of memory blocks in which data are written in all pages thereof and the number of valid pages of at least one open block among the plurality of memory blocks in which data is written in a part of pages thereof; generating a valid page scan table including a scan pointer for scanning the number of valid pages of the open block; and backing up the valid page count table and the valid page scan table in a meta block among the plurality of memory blocks.
US10997037B1
A request is received from a client for accessing a first backup instance of first backup data associated with the client, wherein the request includes a first filename and a first savetime. A first directory record database is identified from a plurality of directory record databases based on a client identifier (ID) identifying the client. A first node identifier associated with a first directory comprising the first filename from the first directory record is identified. A first node record database is identified based on the first savetime from the node record databases, the first node record database including node records, each corresponding to a file or a directory of files associated with the first backup instance. A first node record is obtained from the first node record database based on the first node identifier. Node record information associated with the first node record is returned to the client.
US10997030B2
Providing disaster recovery of a distribute file system metadata server as a service is disclosed. In various embodiments, an indication is received to provide alternative access to a file system metadata server. A copy of a self-describing backup of the file system metadata server is obtained, e.g., from cloud-based storage. The backup is used to provide access to a read only instance of the file system metadata server.
US10997029B2
An apparatus for core repair includes a failure analysis and recovery (“FAR”) probe that accesses a core of a processor and units of the core over a low-level communication bus while the core is operational after a failure notification. The FAR probe compares operational data of the core versus vital product data (“VPD”) while the core is running tests and a thermal, power, functional (“TPF”) workload to determine if the core is in a degraded state and runs tests to identify a failure after determining that the core is in a degraded state. The FAR probe adjusts parameters of the core in response to identifying a failure of the core and re-evaluates the core to determine if the core is functional. The FAR probe returns the core to service after determining that the core is functional. The FAR probe operates independent of other processor cores while the cores are operational.
US10997027B2
Systems and methods for implementing a lightweight checkpoint technique for resilience against soft errors are disclosed. The technique provides effective, safe, and timely soft error detection and recovery using software. In an exemplary aspect, resilience against data flow errors and control flow errors is provided in critical or mixed-critical applications in each basic block or at critical basic blocks. Verified register preservation is provided at each basic block, along with memory preservation checkpoints. In this manner, soft errors are quickly detected and addressed. The register and memory preservation further allows for safe re-execution from recoverable soft errors. Control flow errors can also be detected at the beginning and/or end of each basic block.
US10997023B1
A method for execution by a dispersed storage and task (DST) execution unit includes receiving a slice access request for execution by the DST execution unit. At least one ordered codec algorithm is identified. The slice access request is executed by utilizing the at least one ordered codec algorithm. A slice access response indicating an outcome of the slice access request is generated by the DST execution unit.
US10996996B2
Embodiments of the present disclosure disclose an apparatus and a method for implementing multiple content management service operations by sending a batch service request for a batch, wherein the batch comprises multiple content management service operations; and receiving a batch service response, wherein the batch service response indicates at least one of a state of the batch and a result from executing the batch.
US10996994B2
A plurality of ordered lists of dispatch queues corresponding to a plurality of processing entities are maintained, wherein each dispatch queue includes one or more task control blocks or is empty. A determination is made as to whether a primary dispatch queue of a processing entity is empty in an ordered list of dispatch queues for the processing entity. In response to determining that the primary dispatch queue of the processing entity is empty, a task control block is selected for processing by the processing entity from another dispatch queue of the ordered list of dispatch queues for the processing entity, wherein the another dispatch queue from which the task control block is selected meets a threshold criteria for the processing entity.
US10996983B1
A method, system and program product for remote scheduling of at least one job to run on a plurality of computers in a computer network. The job scheduler enables selection of a domain that includes at least a subset of the computers on which the job is to run. A list of computers in the selected domain is automatically generated. The computers on which the job is to run can be selected from the generated list of computers. A configuration file is created for storing an identification of the selected domain and the job to be run on the selected computers in the domain.
US10996980B2
A number of command processing devices, architectures, and methods are described. One example of a command processing device is disclosed to include a classification engine configured to classify input commands, a sequencer in communication with the classification engine, one or more thread managers in communication with the sequencer, and one or more sub-processing engines in communication with each of the one or more thread managers. The sequencer may control staging of work across multiple threads and processing elements within threads. Each of the one or more thread managers are configured to delegate work to different sub-processing engines. Each of the one or more sub-processing engines are configured to perform sub-tasks in connection with completing processing of an input command received at the classification engine based on particular sub-tasks assigned to the one or more sub-processing engines by the one or more thread managers.
US10996979B2
A compatibility is ascertained between a configuration of a quantum processor (q-processor) of a quantum cloud compute node (QCCN) in a quantum cloud environment (QCE) and an operation requested in a first instruction in a portion (q-portion) of a job submitted to the QCE, the QCE including the QCCN and a conventional compute node (CCN), the CCN including a conventional processor configured for binary computations. In response to the ascertaining, a quantum instruction (q-instruction) is constructed corresponding to the first instruction. The q-instruction is executed using the q-processor of the QCCN to produce a quantum output signal (q-signal). The q-signal is transformed into a corresponding quantum computing result (q-result). A final result is returned to a submitting system that submitted the job, wherein the final result comprises the q-result.