Document Document Title
US10931905B2 Pixel array included in three-dimensional image sensor and method of operating three-dimensional image sensor
A pixel array in a three-dimensional image sensor includes depth pixels and an ambient light cancellation (ALC) circuit. The depth pixels operate in response to photo control signals having different phases, and generate distance information of an object based on light reflected by the object. The ALC circuit removes an ambient light component from the reflected light, and is shared by the depth pixels. Each depth pixel includes a photoelectric conversion region, a floating diffusion region, a photo gate, and a drain gate. The photoelectric conversion region collects photo charges based on the reflected light. The floating diffusion region accumulates the photo charges. The photo gate is activated in response to one of the photo control signals. The photoelectric conversion region accumulates the photo charges when the photo gate is activated, and the photo charges in the photoelectric conversion region are released when the drain gate is activated.
US10931901B2 Method and apparatus for selectively correcting fixed pattern noise based on pixel difference values of infrared images
A method and a thermal imaging device for correcting fixed pattern noise of in a video sequence of thermal images captured using a thermal imaging system are provided. The method includes receiving a sequence of thermal images captured using a thermal imaging system. The method also includes calculating a thermal image average of a plurality of the received thermal images and calculating pixel difference values between a received thermal image and the thermal image average. The method evaluates the pixel difference values in relation to an updating condition and calculates fixed pattern noise correction terms for the pixel difference values for which the updating condition is fulfilled. The method also includes correcting pixel values of a subsequently received thermal image with the fixed pattern noise correction terms to generate a sequence of thermal images having corrected fixed pattern noise.
US10931893B2 Image sensor, image processing apparatus and method, and program
The present technology relates to an image sensor, an image processing apparatus and method, and a program that enable a higher quality image to be obtained. An image processing apparatus includes: an extraction unit configured to, from a captured image having a first pixel having a first color component of visible light and an infrared component and a second pixel only having a second color component of visible light that is influenced by a color temperature more significantly than the first color component and less influences a luminance component than the first color component, extract the first pixel to generate an extracted infrared image; an infrared image generation unit configured to perform interpolation processing on the extracted infrared image to generate an infrared image; and a color image generation unit configured to generate a color image on a basis of a visible light low frequency image having a visible light component obtained from the captured image, and the infrared image. The present technology can be applied to an image processing apparatus.
US10931891B2 Method for spectrogram image restoration
A spectrometer includes a spectrogram, digital camera and signal processing to compensate for limits of system spatial resolution, spatial distortions and lack of precision spatial registration, limited dynamic range, The spectrogram is captured by a digital camera, and the corresponding image is converted to a wavelength and magnitude with mitigation of optical point spread function and potential magnitude clipping due to over-exposure. The clipped portions of the signal are reconstructed using tangential adjacent point spread functions as a reference or adjacent channel ratios as reference. Multichannel camera detectors having unique response magnitude ratios per wavelength are exploited to make associated direct mappings, thereby making improvements in wavelength resolution and accuracy to up to at least one to two orders of magnitude.
US10931890B2 Image sensor system
The present invention relates to an image sensor system. The invention further relates to an X-ray imaging system comprising such an image sensor system. More in particular, the present invention is related to image sensor systems that use a relatively small pixel width. The present invention proposes to group the pixel columns in a plurality of column groups, each column group comprising at least three columns of pixels. The binary counters corresponding to the columns in a column group are reset at the start of a conversion cycle such that at least three columns among the at least three columns in a column group are reset to a different initial value.
US10931884B2 Pixel sensor having adaptive exposure time
In one example, a method comprises: exposing a first photodiode to incident light to generate first charge; exposing a second photodiode to the incident light to generate second charge; converting, by a first charge sensing unit, the first charge to a first voltage; converting, by a second charge sensing unit, the second charge to a second voltage; controlling an ADC to detect, based on the first voltage, that a quantity of the first charge reaches a saturation threshold, and to measure a saturation time when the quantity of the first charge reaches the saturation threshold; stopping the exposure of the first photodiode and the second photodiode to the incident light based on detecting that the quantity of the first charge reaches the saturation threshold; and controlling the ADC to measure, based on the second voltage, a quantity of the second charge generated by the second photodiode before the exposure ends.
US10931883B2 Adjusting camera exposure for three-dimensional depth sensing and two-dimensional imaging
An example method includes setting an exposure time of a camera of a distance sensor to a first value, instructing the camera to acquire a first image of an object in a field of view of the camera, where the first image is acquired while the exposure time is set to the first value, instructing a pattern projector of the distance sensor to project a pattern of light onto the object, setting the exposure time of the camera to a second value that is different than the first value, and instructing the camera to acquire a second image of the object, where the second image includes the pattern of light, and where the second image is acquired while the exposure time is set to the second value.
US10931877B2 Dual camera magnet arrangement
Some embodiments include a camera system having a first camera unit and a second camera unit. The first camera unit includes an autofocus actuator. The autofocus actuator includes a first plurality of magnets for autofocus motion control of components of a first optical package. The first plurality of magnets is positioned to generate magnetic fields aligned in parallel with a first magnetic axis at a right angle to the optical axis of the first optical package. The second camera unit includes an optical image stabilization and autofocus actuator. The optical image stabilization and autofocus actuator includes a second plurality of magnets positioned to generate magnetic fields aligned along a second magnet axis at 45-degrees to the first magnetic axis. The second camera unit includes a third plurality of magnets positioned to generate magnetic fields aligned along a third magnetic axis at 135-degrees to the first magnetic axis.
US10931874B2 Burst mode calibration sensing and image mode sensing for imaging systems and methods
Techniques are disclosed for facilitating burst mode calibration sensing and image mode sensing. In one example, a device includes a detector array configured to detect electromagnetic radiation and provide image data frames according to a first frame rate. The device further includes a logic circuit configured to determine whether a threshold delay has elapsed. The device further includes a frame output circuit configured to: provide, based at least on the threshold delay having elapsed, the image data frames according to the first frame rate; and provide, based at least on the threshold delay not having elapsed, the image data frames according to a second frame rate lower than the first frame rate. Related methods and systems are also provided.
US10931871B2 Pipeline detection method and apparatus, and storage medium
A method including: putting a pre-set detection apparatus in a pipeline to be detected, collecting, every pre-set time, movement information about and pipeline image thereof; at each collection moment, calculating, according to movement information collected, first position where detection apparatus is located; calculating, according to pipeline image photographed, second position where detection apparatus is located; determining, according to first position and second position, position where detection apparatus is located so as to position pipeline according to position at each collection moment. By performing position information extraction by means of inertial navigation and video combined positioning algorithm, accurate positioning of pipeline position is realized, so as to accurately position crack inside pipeline according to photographed image and positioned pipeline position. The pipeline detection method can be widely used for conventional exploration of a liquid pipeline, such as a city drainage pipeline and a tap water pipeline.
US10931867B2 Image processing apparatus, robot and robot system
An image processing apparatus includes a processor, in which the processor receives parameter settings including imaging parameters and image processing parameters, executes a processing sequence including imaging and image processing based on the parameter settings to output a result image, determines whether the result image is acceptable or not based on a predetermined determination condition, causes a display unit to display a plurality of reduced images indicating execution results of the processing sequence of the parameter settings as a plurality of result images in a list manner, and displays a determination result on a display area of the plurality of result images.
US10931859B2 Light emitter and sensors for detecting biologic characteristics
A bio-sensor device includes a surface for touching by a body part, such as a finger. A light source, such as an array of LEDs, emit light through the surface so as to be reflected and partially absorbed by the body part An array of photodetectors detects light reflected back by the body part and generates signals corresponding to an image of the light reflection, which corresponds to the light absorption pattern in the body part. The light absorption pattern may correlate to a fingerprint, a blood vessel pattern, blood movement within the blood vessels, or other biometric feature. A processor receives the signals from the photodetectors and analyzes the signals to determine a characteristic of the body part. The characteristic may be used to authenticate the user of the bio-sensor device by comparing the detected characteristic to a stored characteristic.
US10931850B2 Projector display calibration
Embodiments describing an approach to generating, a calibration slide for a presentation. Receiving, a first image of the calibration slide. Receiving, a second image of the calibration slide, wherein the second image of the calibration slide is associated with the projector component. Analyzing, the first image of the calibration slide and the second image of the calibration slide, wherein the analysis comprises: comparing, display attributes between the first and second image of the calibration slide, and identifying, distortions in the second image of the calibration slide. Responsive to the analysis, calibrating, the display attributes of the presentation based on a preset user threshold of acceptance.
US10931837B2 Image processing device, non-transitory computer readable medium, and image processing method
Provided is an image processing device including a display unit that displays a function setting screen, a recognition unit that recognizes a trail of an operation of a user on the function setting screen displayed on the display unit, a determining unit that determines a function selected by the user based on a position of the trail of the operation recognized by the recognition unit, an identification unit that identifies an operation condition designated by the user with respect to the function determined by the determining unit based on the trail of the operation recognized by the recognition unit, and a setting unit that performs setting for executing image processing of the function determined by the determining unit using the operation condition identified by the identification unit.
US10931833B2 Image forming apparatus, service system, control method, and recording medium storing computer program
An image forming apparatus includes an image reading unit that generates image data from an image on an original document, a short-range wireless communication unit that performs communication via short-range wireless communication, an acquisition unit that acquires identification information from a plurality of mobile terminals within a communication area, a display unit that displays a plurality of pieces of identification information, an operation input unit that accepts selection of a plurality of pieces of identification information, which is at least some of the pieces of identification information, in accordance with operation by an operator and that specifies a selection group including a plurality of mobile terminals indicated by the selected plurality of pieces of identification information, and a transceiving unit that transmits image data only to the plurality of mobile terminals included in the selection group via the wireless communication unit.
US10931824B1 Scheduling agents using skill group weights
Agents are grouped into skill groups based on the skills of each agent. Simulation are performed for a contact center with multiple queues, where agents from the skill groups are assigned to the queues based on the skills of the skill groups and the skills of the queues. After running the simulations, for each skill group and for each interval, the time each agent spent working using each associated skill is determined, and an average time for each skill is calculated for each interval. The average times are used to create a skill group weight for the skill group for each interval. Later, when the schedule engine is determining an agent placement for one or more intervals, the skill group weights for the intervals are used to calculate a score for the queues based on different agent placements. The placement with the best score (e.g., lowest) is implemented.
US10931820B1 Intelligent interactive voice response system for processing customer communications
A method and apparatus of processing multiple user call records via an IVR call processing application is disclosed. One example method may include receiving a call from a user device, obtaining first user information from a user account stored in a user databank. The first information may be associated with a first call record established during a first previously received call from the user device. The method may also include establishing a first confidence level based on the first user information and obtaining second user information from the user account stored in the user databank. The second user information may be associated with a second call record established during a second previously received call from the user device. The method may also include establishing a second confidence level based on the second user information and transmitting an offer to the user device based on the first confidence level and second confidence level.
US10931819B2 Management of media content associated with a user of a mobile computing device
A sender-controlled media (SCM) platform may capture live content by a call-originating device (such as audio, video, and text input by a caller), process the live content to determine an intent, select a visual element based on the intent, and present the visual element on the call-originating device to produce a caller story that can be forwarded to a recipient. In another aspect, when a sender is not a participant of a SCM platform but a recipient is, content pertaining to the sender may be gathered for generating and delivering a SCM data structure. In yet another aspect, an SCM application may interface with phone screen controls so that content in a received SCM data structure can be presented on an electronic display of a phone while a phone call is in progress. Further, the SCM application may monitor user actions for updating the SCM data structure.
US10931817B2 Copper impairment testing and remediation in digital subscriber line (DSL) service
A test instrument connectable to a network to provide copper impairment testing and remediation in a digital subscriber line (DSL) service is provided. The test instrument may comprise a port connectable to a test point in a network. The test instrument may also comprise a processing circuit to perform tests in the following categories: (i) shorts, grounds, and opens, (ii) true length, (iii) balance, and (iv) series fault, wherein the combination of these tests may determine copper impairment. Once tests are conducted, one or more remediation recommendations may be provided based at least in part on failure in one of the test categories. The test results and remediation recommendations may then be presented at an output, such as a display at a test instrument or user device.
US10931814B2 Service recommendation
A method includes: receiving, at a terminal, a first signal transmitted by a service device using a first near-field communication technology; obtaining, by an application client executing on the terminal, characteristic information of the service device from the first signal; determining, based on the characteristic information, a target service corresponding to the service device, in which the target service is determined from a plurality of services provided by the application client on the terminal; receiving, at the terminal, a second signal transmitted by the service device using a second near-field communication technology, in which a maximum transmission range of the second signal is less than a maximum transmission range of the first signal; and responsive to receiving the second signal, recommending the target service to a user of the terminal.
US10931812B2 Communication system and method of gaffe prevention
A system and method for transmitting and receiving communications via an application running on a communication device is described. The system equips a user with tools configured to facilitate the editing of transmitted messages, the transmission of messages at a user-selected time, messages configured to automatically expire at a user-specified time after the recipient has opened the messages, and messages and social media posts screened for black-listed alert words. Blip messages are designed to leave no trace of their transmission or reception, and preferably expire after the sender-defined view time has passed. The system is envisioned for use across multiple platforms including social media and internet messaging, and is not limited to the mobile messaging market.
US10931806B2 Remotely managing and controlling system and method
A remotely managing and controlling system and a remotely managing and controlling method are provided to a user for receiving feedback information and control right of the target device through a remote connecting device. To achieve the above goal, a remote control program is proposed and installed in a controlling device, named controlling terminal, and the target device, to determine whether operation modes can be executed through the remote connecting device. The remote connecting device transmits control commands and data to the target device, and receives the feedback information and the control right of the target device. Then, the controlling terminal can control the target device according to the feedback information for increasing the efficiency of data management. Further, the system and the method can receive a location of the target device through a tracing platform, and control the target device for increasing security of data stored in the target device.
US10931803B2 Mobile phone bracket with liftable panel
The invention relates to an auxiliary product of a mobile phone or a tablet personal computer, in particular to a mobile phone bracket with a liftable panel, including a front support plate and a rear support plate, wherein the front support plate and the rear support plate are rotationally connected, and the back surface of the front support plate is provided with a stowing groove adapted to the rear support plate in shape and size. When stowed, the rear support plate trapped into the stowing groove. The front surface of the front support plate is in sliding connection with a mobile phone receiving platform which is S-shaped, and the mobile phone bracket is provided with a locking structure to lock the mobile phone receiving platform to prevent sliding. The mobile phone bracket has an ingenious structure, is convenient to fold and unfold, and has excellent user experience.
US10931797B2 Correlating packets in communications networks
A computing system may identify packets received by a network device from a host located in a first network and may generate log entries corresponding to the packets received by the network device. The computing system may identify packets transmitted by the network device to a host located in a second network and may generate log entries corresponding to the packets transmitted by the network device. Utilizing the log entries corresponding to the packets received by the network device and the log entries corresponding to the packets transmitted by the network device, the computing system may correlate the packets transmitted by the network device with the packets received by the network device.
US10931793B2 System and method for automated rendering of service chaining
In one embodiment, a method includes creating a catalog of service function (“SF”) profiles, wherein each of the profiles is associated with an SF and indicates a type of the associated SF; storing the catalog of SF profiles in a memory device of a service controller associated with the DVS; creating a service profile group template (“SPGT”) that includes at least one SF profile from the catalog of SF profiles, wherein the SPGT includes a service chain definition identifying at least one service chain comprising the SF associated with the at least one SF profile to be executed in connection with a service path and at least one policy for classifying traffic to the at least one service chain; deploying a first SPG instance based on the SPGT; and deploying an additional SPG instance based on the SPGT in accordance with a scaling policy included in the SPGT.
US10931790B2 Systems and methods for securely transferring selective datasets between terminals with multi-applications support
Receiving, by a first communication device, an internet protocol (IP) packet via a first synchronous multi-application application programming interface (API) running on a first computer, dividing, by a splitting unit in the first communication device, the IP packet into a command portion and a data portion, encoding, by a data encoding unit in the first communication device, the data portion into a text delimited non-IP format, transmitting, by a transmitting unit in the first communication device, the encoded data portion and the command portion, receiving, by a second communication device, the encoded data portion and the command portion, decoding, by a data decoding unit in the second communication device, the encoded data portion into IP format, combining, by a constructor unit in the second communication device, the decoded data portion and the command portion to regenerate the IP packet, and receiving, by a second synchronous multi-application API running on a second computer, the regenerated IP packet.
US10931789B2 Financial information systems, methods, interfaces, and software
Within the financial-services industry, there are online centers that allow brokers to match sellers with buyers of financial instruments based on indications of interest. To follow up on these indications of interest, users of such centers are now using proprietary instant-messaging (IM) systems, which allow them to instantaneously exchange text messages over the Internet with other users. The present inventor recognized that these communications are often inconvenient because the IM programs are isolated from the financial information. Accordingly, he devised systems, methods, and software that integrate IM and other communications-related functions into financial-data displays. Ultimately, one of more of these or other embodiments promise improved efficiency and convenience of online interactions not only for financial trading partners and others in the financial-services industry, but also for those in any private, public, and commercial domain where rapid or convenient online communication is desirable.
US10931786B1 Dynamic content placement for content delivery networks
Techniques are described for enabling a content delivery network (CDN) service of a cloud provider network to place content distributions across points of presence (PoPs) within a common geographic area in a manner that makes efficient use of the resources provided by the PoPs. A Domain Name System (DNS) service obtains log data reflecting requests to access distributions at various PoPs. The DNS service uses the log data to periodically generate characterization data for the distributions (e.g., in terms of requests per second, bytes transferred per second, and cache width usage). The DNS service uses the generated characterization data to assign particular distributions to particular PoPs of each PoP group such that the distributions are distributed across the PoPs according to the characterization data. The DNS service uses the assignments to generate routing data used by the DNS service to resolve DNS queries for particular distributions to particular PoPs of PoP groups.
US10931778B2 Content delivery network system and method
A CDN system and method to provide access and a better user experience based on a novel CDN architecture wherein each edge server may be outside of an Internet data center, may be stationary or mobile, may be intermittently connected to the multi-tiered content delivery network, may be connected to a last mile over Wi-Fi and may be physically located in a place of interest.
US10931774B2 Discovery and service mapping of application programming interface proxies
A system includes a configuration management database (CMDB). Application programming interface (API) proxies associated with a managed network provide access to resources. The system also includes a discovery application configured to perform operations including determining a proxy uniform resource locator (URL) used to provide access to a particular resource of the resources through an API proxy of the API proxies and obtaining, from a computing device associated with the API proxy, an assignment of proxy URLs to corresponding target URLs by the API proxy. Each target URL of the corresponding target URLs address a respective resource of the resources. The proxy URLs are used to provide access to the resources through the API proxy. The operations also include selecting, from the assignment, a target URL assigned to the proxy URL, generating a mapping between the proxy URL and the target URL, and storing the mapping in the CMDB.
US10931771B2 Method and apparatus for pushing information
A method and an apparatus for pushing information are provided. The method includes: acquiring at least two browser cache files, the at least two browser cache files having identical terminal device attribute information and being from a terminal device having a target Internet protocol IP address; determining, based on an identifier set from the terminal device having the target IP address, a number of the terminal device having the target IP address, and the identifier set including at least one of: a device identifier set, an application identifier set, or a browser cache file identifier set; and determining and pushing a probability that the at least two browser cache files are from a same terminal device based on the number of the terminal device having the target IP address and a predetermined probability that one arbitrary terminal devices has the terminal device attribute information.
US10931765B2 Intelligent blending system
A blending system is provided for contextual blending. The blending system may include an ingredient component and a recipe component. The ingredient component may identify ingredients and determine a quantity of each type of ingredient. The recipe component may create a recipe based on the identified ingredients and the determined quantities of the ingredients. The recipe may include instructions for controlling a blender device.
US10931762B2 Systems and methods for enabling access to third party services via a service layer
An M2M Service Layer is expanded to access the services of third parties and exchange data with these third parties. The M2M Service Layer is then able to act as a proxy between M2M Devices and the third party services. The M2M Service Layer is able to present a single/consistent interface, or API, to the M2M Device and hide the details of the third party service provider from the M2M Device.
US10931760B2 Wireless event correlation using anonymous data
A method includes transmitting a message to a first end point that includes an instruction to initiate a communication type in which the communication type includes sharing a randomization token between the first and a second end point. The method further includes obtaining a first communication report from the first end point and a second communication report from the second end point in response to initialization of a communication based on the communication type in which the first and second communication reports respectively include a first and second hash that corresponds to a function of the randomization token and identity information. The method further includes determining whether the first hash matches the second hash and generating a value that correlates the first and second end points with the communication across the network in response to determining that the first hash matches the second hash.
US10931754B2 Personal remote storage for purchased electronic content items
Architectures and techniques are described to provide personal remote storage space for electronic content items acquired (e.g., purchased) by a user of a client device. In some cases, as part of a transaction to acquire the electronic content item, an individual may receive an option that is selectable to indicate a preference to send electronic content items acquired by the individual to a personal remote storage space of the individual. When the option to store the electronic content item in the personal remote storage space is not selected by the individual, the electronic content item may be provided directly to a designated computing device of the individual.
US10931751B2 Method and system for cloning data using a wearable electronic device
A system and method for cloning data using a wearable electronic device. The wearable electronic device includes a transceiver, a sensor, and an electronic processor electrically coupled to the transceiver and the sensor. The electronic processor is configured to establish, via the transceiver, a communications link with an electronic communications device. The electronic transceiver is further configured to transmit, via the transceiver to the electronic communications device, a device authentication key. The electronic processor is further configured to receive, from the sensor, at least one gesture signal. The electronic processor is further configure to, when the at least one gesture signal is received within a pre-determined period, determine at least one gesture from the at least one gesture signal. The electronic processor is further configured to determine a data cloning function based on the at least one gesture.
US10931743B1 Systems and methods for dynamically generating routing tables for edge nodes in large-scale networking infrastructures
A disclosed computer-implemented method may include receiving, via a monitoring infrastructure that monitors an operational state of a networking infrastructure, data representative of the operational state of the networking infrastructure during a period of time. The networking infrastructure may include (1) a plurality of data centers, and (2) at least one point-of-presence (POP) edge node. The method may also include (1) accessing data representative of a set of predefined policies associated with the networking infrastructure, and (2) based on the data representative of the operational state (a) determining a set of edge load factors associated with the edge node, and (b) generating, via a linear solver and further based the set of edge load factors associated with the edge node and the set of predefined policies associated with the networking infrastructure, a routing table for the POP edge node. Various other methods, systems, and computer-readable media are also disclosed.
US10931742B2 State replication of virtual network function instances
A method to be carried out by an interface element (IE, 510) between a VNF pool (508) and a control entity (520) is disclosed. The VNF pool (508) comprises a plurality of VNF instances (502) including at least a first and second instances. The control entity (520) is configured to control the VNF instances (502) of the pool (508). The method enables the IE (510) to assist in replicating a state of the first VNF instance on the second VNF instance. The method includes steps of obtaining a control message provided from the control entity (520) to the first VNF instance (502), providing the obtained control message at least to the first and to the second VNF instances (502), and providing an acknowledgement of the control message to the control entity (520) when the interface element (510) has an acknowledgement, either explicit or implicit, of both the control message provided to the first VNF instance (502) and the control message provided to the second VNF instance (502).
US10931741B1 Usage-sensitive computing instance management
A resource service provider implements pool-based computing resource management. Computing instances are held in “pools” based at least in part on the requested task, the identity of the requestor, and/or the external requirements of performing the requested tasks.
US10931734B2 Method and system for file transfer over a messaging infrastructure
A method and system for file transfer over a messaging infrastructure are provided. The method includes dividing a file into multiple portions. The method includes generating for a current portion of a file, except for the first portion in a file, a first hash summarizing the state of the file up to, but not including, the current portion and a second hash summarizing the state of the file up to and including the current portion. The method includes sending the first and second hashes with the file portion. The second hash may be used at a target for comparing to a first hash of a subsequent file portion, for example, by recreating the second hash from the current state of the received file on the target.
US10931729B2 Method for performing codec adaptation in a UE operating in a communication network
A radio terminal according to one embodiment comprises a controller configured to perform a codec adaptation based on assistance or control by a base station. The controller measures a radio quality parameter of the downlink. The controller, in a procedure for establishing a connection with the base station, transmits, to the base station, a predetermined message including the radio quality parameter.
US10931726B2 Method and terminal for sharing content
A content sharing method includes: selecting, by a content sharing terminal, content; transmitting, by the content sharing terminal, identification information of the selected content to an external device; and reproducing, by the content sharing terminal, the selected content while the external device is reproducing the selected content based on the identification information.
US10931725B2 Multiway audio-video conferencing
A device implementing a system for audio-video conferencing using multiple stream identifiers includes a processor configured to receive, from a sending device, indication of a first content stream and a first stream identifier, and indication of a second content stream and a second stream identifier associated. The first content stream and the second content stream correspond to different bit rates of streaming content. The processor is configured to receive, from a receiving device, a request to subscribe to the second content stream, the request including the second stream identifier, and receive, from the sending device, an indication that the second stream identifier has been associated with the first content stream. The processor is configured to forward, to the receiving device, the first content stream based on the request to subscribe to the second content stream and on the indication that the second stream identifier has been associated with the first content stream.
US10931722B2 Transmitting common mode control data over audio return channel
A source device and a sink device may be connected using an interface cable comprising at least first and second physical channels. The first physical channel may be used to transmit video data unidirectionally from the source device to the sink device. In addition, the second physical channel may comprise an audio return channel wherein audio data can be transmitted unidirectionally from the sink device to the source device at a first rate. In addition, the second physical channel may also transmit bidirectional control data between the source and sink devices at a second rate slower than the first rate. The audio data may be overlaid on the control data, wherein the audio data is transmitted using differential signaling, while the control data is transmitted using common mode signaling.
US10931721B2 User account-based access to real-time communications
Access to real-time communication services associated with real-time communication addresses may be provided based on a user account. A user logging in to a user account on one computing device may be provided with access to real-time communication services associated with a real-time communication address even when that real-time communication address is a real-time communication address for another device. Once logged in, the user may receive or initiate real-time communications for that real-time communication address at the computing device. The user may also add another real-time communication address that is not specific to any device to the user account. Communications to the other real-time communication address are routed to whatever device the user is logged in to. Also, the user may download a wireless communication application to a computing device to provide access to real-time communications over a telecommunication network that might otherwise be unavailable.
US10931717B2 Selectable encryption methods
A secure mobile financial transaction is provided by receiving, over a communication network, a list of protection mechanisms available for implementation by an external terminal. Security-related data is received from one or more sensors and an attack signature is computed based on the security-related data. An appropriate security policy is selected from multiple security policies stored in a database based on the list of protection mechanisms and the attack signature. A secure communication session is established between the external terminal and an internal network component according to the selected security policy. A data message associated with a mobile financial transaction is communicated over the communication network during the communication session.
US10931716B2 Policy strength of managed devices
Various examples for identifying clusters of instances of managed devices within a management service are described. Clusters are identified based upon a policy strength score of the respective instances. The policy strength scores can be generated based upon the security settings of the instance within the management service.
US10931715B2 HTTPS request enrichment
This disclosure provides for a network element (in the middle) to inject enrichments into SSL connections, and for taking them out. This network element is sometimes referred to herein as a “middle box.” In the context of layered software architecture, this solution preferably is implemented by a library that operates below the SSL layer and above the TCP sockets layer at the two endpoints of the SSL connection. Preferably, the SSL enrichments are implemented as SSL/TLS records.
US10931707B2 System and method for automatic forensic investigation
Automatic forensic investigation techniques to more effectively differentiate false positives from true positives. An incident is automatically investigated by a processor that communicates instructions to a device on a network and analyzes information received from the device in response to the instructions. In response to analyzing, the processor raises or lowers its level of confidence in the incident. If the processor's level of confidence in the incident is sufficiently high, the processor generates an output that indicates that the security of the network has been compromised. Otherwise, the processor ascertains that the incident is a false positive and may modify a criteria for alert generation.
US10931691B1 Methods for detecting and mitigating brute force credential stuffing attacks and devices thereof
Methods, non-transitory computer readable media, network traffic management apparatuses, and network traffic management systems that obtain a dictionary comprising a plurality of credentials and populate a probabilistic data structure based on the dictionary. A login request is received from a client and one or more credentials are extracted from the received login request. A determination of when the probabilistic data structure indicates that the extracted credentials are included in the dictionary is made. A mitigation action is initiated with respect to the client, when the determination indicates that the probabilistic data structure indicates that the extracted credentials are included in the dictionary. This technology more efficiently and effectively detects and mitigates brute force credential stuffing attacks advantageously using a reduced amount of resources.
US10931688B2 Malicious website discovery using web analytics identifiers
The technology presented herein enables malicious websites to be discovered based on web analytics identifiers associated therewith. In a particular embodiment, a method provides obtaining information about one or more first websites that are known to be malicious. The method further provides identifying one or more first analytics identifiers that are each associated with at least one of the first websites and identifying one or more second websites that are each associated with at least one of the first analytics identifiers.
US10931685B2 Malware analysis and recovery
A system and method detects malware by processing notifications from an intrusion detection system and baseline snapshots from an image capture utility. The image capture utility constructs an image of the suspected malware intrusion and links the suspected malware intrusion to the baseline snapshots. The system and method propagates the image of the suspected malware intrusion across multiple networks before it distinguishes malicious code, device state, and files from benign code, device state, and files. Some systems and methods include a malware recovery system that executes machine learning instructions and heuristics to revert a client and/or a remote server to one or more baseline snapshots.
US10931681B2 Securing resources
One or more computing devices, systems, and/or methods for securing resources are provided. For example, a request to access resources may be received from a first device. A verification process may be performed using a second device, to verify an identity associated with the request. The first device may be provided with access to the resources. The access may be a first level of access. It may be determined that a distance between the first device and the second device is greater than a threshold distance. Responsive to determining that the distance is greater than the threshold distance, the access to the resources may be modified to a second level of access. The second level of access may be different than the first level of access.
US10931677B1 Graphical user interface and console management system for distributed terminal network
A graphical user interface (GUI) and operator console management system for a distributed terminal network is described. In some embodiments, the terminals may be hardware terminals, kiosks, or clients. In some embodiments, a security analysis may be performed, and security scores may be determined, for visitors requesting operations at terminals based on an operator configuration. Security scores may be determined by a provider, in communication with the operator terminals, based on aggregation of a plurality of factors, wherein each factor may be weighted. The factors may incorporate operator settings or preferences. In one embodiment, the factors include one or more facial recognition factors. The one or more facial recognition factors may be used for biometric authentication. The provider may use the security scores to determine user privileges or permissions for the operations. The provider may deliver instructions or messages to the terminals based on the determinations.
US10931676B2 Conditional delivery of content over a communication network including social sharing and video conference applications using facial recognition
A system and method are provided for conditional delivery of electronic content such as images or video stream content over a communication network. In some embodiments, a condition for receiving such content is determined, for example a verification of a biometric fact as a face recognition or a finger print. The content will then be delivered conditioned on the satisfaction of the condition. In some embodiments, facial detection technology is used continually while sent content is being displayed to ensure that content is being viewed solely by the intended recipient. In some embodiments, the recipient's reaction to sent content is recorded on video and sent to the sender as a condition of viewing the sent content. In some embodiments, two or more users interact with one another in real time in a secure video conference.
US10931673B2 Policy activation for client applications
A policy management service receives a request from an application to access another service. The request identifies a desired access control policy and/or policy-related permissions associated with access to the service. The policy management service generates a record associated with the request, and provides, to an authenticating entity, an activation code that corresponds to the record. The policy management service validates the activation code and the authenticating entity and enables the authenticating entity to review the record to determine whether to approve creation of the principal and attachment of the desired permissions and/or access control policy to the principal. If approved, the policy management service creates the principal and attaches the desired permissions and/or the access control policy to the principal. The policy management service provides the information associated with the principal to the application to enable access by the application to the service.
US10931669B2 Endpoint protection and authentication
Methods and systems are disclosed for endpoint protection and authentication schemes for a host computer system having an internet isolation system. A first host computer system may include a first memory space and a second memory space. The first memory space may be configured to enable storage and operation of a workspace configured to execute a first set of one or more applications and processes running on an operating system of the first host computer system. The second memory space may be configured to enable storage and operation of a second set of one or more applications and processes associated with an isolated computing environment (e.g., a sandboxed computing environment) configured to run on the operating system. When the first host computer system is connected to a network that is known or associated with a predetermined security policy, the first host computer system may instantiate a predetermined security policy configuration.
US10931664B2 Establishing access to a secure network based on user-created credential indicia
In various aspects, code-based indicia contain secured network access credentials. In some aspects, a computer processor receives user input that specifies secured network access credentials, and the computer processor creates or modifies credentials for establishing a secured network connection. In these aspects, the computer processor generates code-based indicia that contain at least part of the secured network access credentials. In other aspects, a computer processor scans the code-based indicia and extracts the network access credentials. In these aspects, the computer processor employs the network access credentials to establish the secured network connection. In additional aspects, a network router apparatus renders the code-based indicia to an active display. In further aspects, a network router apparatus conditions grant of network access to a device on receipt from the device of an answer to a security question included in the secured network access credentials.
US10931660B2 Cyber security-based certification of IoT devices
An IoT device testing platform is used to test a candidate IoT device with respect to a first plurality of cyber security criteria. A first certificate is granted for the device upon favorably passing that assessment with respect to the first plurality of cyber security criteria. Subsequent to granting that first certificate, the device is assessed with respect to a second plurality of cyber security criteria and a second certificate is granted when the device favorably passes that assessment. And then, subsequent to granting that second certificate, these teachings then provide for using the IoT device testing platform to test the candidate IoT device with respect to a third plurality of cyber security criteria and granting a third certificate for the candidate IoT device when the candidate IoT device favorably passes assessment with respect to the third plurality of cyber security criteria.
US10931659B2 Federated authentication for information sharing artificial intelligence systems
A system that includes an artificial intelligence (AI) system and an information service system. The information service system includes an authentication engine configured to authenticate the AI system to enable data transfers between the AI system and the information service system. The information service system further includes an AI service engine configured to receive behavior information for the user from the AI system and link the user with a classification type based on the content of the behavior information. The AI service engine is further configured to receive an information request from a user device associated with the user, to send the account information to the user device, to identify general information with a classification type that matches the classification type of the user and a classification type of the private information request, and to send the general information to the user device.
US10931658B2 Encryption and decryption techniques using shuffle function
Encryption and decryption techniques based on one or more transposition vectors. A secret key is used to generate vectors that describe permutation (or repositioning) of characters within a segment length equal to a length of the transposition vector. The transposition vector is then inherited by the encryption process, which shifts characters and encrypts those characters using a variety of encryption processes, all completely reversible. In one embodiment, one or more auxiliary keys, transmitted as clear text header values, are used as initial values to vary the transposition vectors generated from the secret key, e.g., from encryption-to-encryption. Any number of rounds of encryption can be applied, each having associated headers used to “detokenize” encryption data and perform rounds to decryption to recover the original data (or parent token information). Format preserving encryption (FPE) techniques are also provided with application to, e.g., payment processing.
US10931656B2 Cross-region trust for a multi-tenant identity cloud service
Embodiments of a multi-tenant cloud system include a first data center adapted to authenticate a first plurality of registered clients and located in a first geographic area, and a second data center adapted to authenticate a second plurality of registered clients and located in a second geographic area that is different from the first geographic area. The first data center receives a request from a first client of the first plurality of registered clients to access a resource of the second data center and validates the request from the first client and issues a global access token. The second data center receives the request with the global access token. A cloud gate at the second data center, based on the global access token, validates the request and provides the resource to the first client.
US10931645B2 Method and device for encoding multimedia data, and method and device for decoding same
One embodiment of the present disclosure provides a method of generating an encrypted multimedia bitstream, the method comprising: obtaining processed multimedia data; selecting an object to be encrypted from among the processed multimedia data; encrypting the selected object to be encrypted; converting the processed multimedia data into encrypted multimedia data, based on a result of the encrypting; and generating encrypted multimedia bitstream by encoding the encrypted multimedia data.
US10931644B2 Methods, network nodes, mobile entity, computer programs and computer program products for protecting privacy of a mobile entity
A method for a first network node may protect confidentiality of a first identifier associated by the first network node with a subscription used by a mobile entity. The communications network comprises a home network of the mobile entity and a serving network serving the mobile entity. The first network node, which is part of the home network may: receive, from a second network node which is part of the serving network, a first request for authentication information for the mobile entity, the first request comprising the first identifier; generate a first pseudonym associated with the first identifier; create a link between the first pseudonym and the first identifier; and send, to the second network node, the first pseudonym in response to the first request for authentication information for use as an identifier for the mobile entity in the serving network. A method for a second network node is also provided.
US10931639B2 Fabric-based anonymity management, systems and methods
Based on a hidden service address table stored in a memory, a virtual circuit related to a hidden service is mapped to a corresponding port-level channel based on the hidden service's address. Data associated with the hidden service is routed between the virtual circuit and the port-level channel. This enables binding of high level anonymity protocols to low level communication services of a network fabric and ensures that other nodes in the network fabric can leverage fabric-hosted hidden services without requiring updates to an existing anonymity protocol.
US10931631B1 GTLD domain name registries RDAP architecture
Provided is a method for providing a response to a user query for domain-related information of a domain. The method can include obtaining, at a client over a network, the user query for the domain-related information, and identifying one or more thick services based on thin data for the domain. The method can also include providing, by the client, the user query to the identified one or more thick services and obtaining a first answer to the user query from the one or more thick services. Furthermore, the method can include providing a second answer to a user based on the first answer.
US10931630B2 System and method for connecting using aliases
Systems, methods, and media for connecting using aliases. During operation, such as an API, an operation is called that utilizes a connection to a remote device. When this operation is attempted, information may be requested to complete the connection. The information may include credentials or connection information about a target device for the connection. An appropriate alias is used to request the suitable information.
US10931622B1 Associating an indication of user emotional reaction with content items presented by a social networking system
A social networking system user may associate a graphical element representing the user's emotional reaction with a content item presented by the social networking system. The user is presented with one or more graphical elements maintained by the social networking system and selects a graphical element for associating with the content item. If certain graphical elements are selected, the social networking system prompts the user for compensation or requests compensation from an entity associated with the selected graphical element. The selected graphical element is associated with the content item and a connection, or other information, between the user and the object identifying the selected graphical element is stored by the social networking system. The selected graphical element may be displayed with the content item to the user and to other users connected to the user.
US10931621B2 Methods and systems for providing life event notifications to one or more users
One or more systems and/or methods for providing a notification of a life event to a user for a contact of the user are provided. A contact database (e.g., an electronic address book, a social media contact list, etc.) associated with the user may be evaluated to identify a contact from a set of contacts of the user. A contact query may be created for the contact. The contact query may be utilized to access data articles within a data store. The data articles may be evaluated to identify life events associated with the contact. In an example, the life event may be at least one of a death event, a birth event, an engagement event, a marriage event, a graduation event, an anniversary event, or the like. A notification may be provided to the user of the life event in response to identifying the life event for the contact.
US10931619B2 Alert modification based on social media activity
An alert system and method may include receiving a notification message, identifying a content of the notification message, in response to receiving the notification message, analyzing a social media activity of the user to determine that the content of the notification message is relevant to the social media activity of the user, and alerting, by the processor, the user of the notification message in accordance with a modified alert preference.
US10931618B2 Control of notifications to a user of an electronic messaging system
An example method of controlling notifications to a user of an electronic messaging system comprises controlling communication of a notification associated with a thread of the electronic messaging system to the user based on a determined level of interest of the user in a topic of the thread and at least one of: the obtained timing information relating to the timing of the most recent notification associated with the thread; and an obtained measure of similarity between the topic of the thread and a second topic associated with the most recent notification associated with the thread.
US10931608B2 Integration of chat messaging in email
Disclosed are various approaches for integrating chat conversations with email messages. A user can request to view a received email message exchanged between multiple entities. If there is an established chat conversation associated with the user that is linked to the email message, the user interface including the email message can include a messaging component that can allow a user to view the corresponding chat conversation. The user interface can also include a component that allows the user to initiate a chat conversation with another party included in the email without switching to a third-party service.
US10931605B2 Event processing method and apparatus
This application discloses an event processing method and apparatus. A first communication request is received by a server system from a first terminal device. A second communication request is received by the server system from one or more second terminal devices. The first terminal device and the one or more second terminal devices are added to a same communication group by processing circuitry of the server system. A task to be executed at the one or more second terminal devices is sent to the one or more second terminal devices via the same communication group. A task execution result is received that is associated with task execution by the one or more second terminal devices that execute the task. An event object associated with the task is sent by the server system to the one or more second terminal devices that execute the task when the task execution result satisfies a predetermined condition.
US10931600B2 Method and apparatus for implementing and managing virtual switches
In general, the present invention relates to a virtual platform in which one or more distributed virtual switches can be created for use in virtual networking. According to some aspects, the distributed virtual switch according to the invention provides the ability for virtual and physical machines to more readily, securely, and efficiently communicate with each other even if they are not located on the same physical host and/or in the same subnet or VLAN. According other aspects, the distributed virtual switches of the invention can support integration with traditional IP networks and support sophisticated IP technologies including NAT functionality, stateful firewalling, and notifying the IP network of workload migration. According to further aspects, the virtual platform of the invention creates one or more distributed virtual switches which may be allocated to a tenant, application, or other entity requiring isolation and/or independent configuration state. According to still further aspects, the virtual platform of the invention manages and/or uses VLAN or tunnels (e.g., GRE) to create a distributed virtual switch for a network while working with existing switches and routers in the network. The present invention finds utility in both enterprise networks, datacenters and other facilities.
US10931599B2 Automated failure recovery of subsystems in a management system
Systems and methods for automated failure recovery of subsystems of a management system are described. The subsystems are built and modeled as services, and their management, specifically their failure recovery, is done in a manner similar to that of services and resources managed by the management system. The management system consists of a microkernel, service managers, and management services. Each service, whether a managed service or a management service, is managed by a service manager. The service manager itself is a service and so is in turn managed by the microkernel. Both managed services and management services are monitored via in-band and out-of-band mechanisms, and the performance metrics and alerts are transported through an event system to the appropriate service manager. If a service fails, the service manager takes policy-based remedial steps including, for example, restarting the failed service.
US10931596B2 Method, apparatus and system for addressing resources
A method and an apparatus for addressing resources, the apparatus having a first interface to communicate with end-points operationally connected to the apparatus using a binary web service, the end-points including one or more resources; a second interface for receiving requests regarding the resources and for responding to the requests; a component for storing information on sleeping end-points which are non-continuously available and storing a request queue for each sleeping end-point; a component for receiving through the second interface a request regarding a sleeping end-point, adding the request to the request queue of the end-point; communicating with a sleeping end-point regarding the requests after receiving through the first interface a queue request from the end-point; and sending through the first interface responses for the resolved requests.
US10931593B2 Management node, management system, management method and computer-readable recording medium
Provided a management node etc. that is possible to alleviate a delay in a time to start analyzing sensor data. The management node analyzes sensor data collected by a sensor device, and includes: an assessment unit configured to determines whether a first time period required to process the sensor data at a center node within a data center is larger than a prescribed threshold; and a determination unit configured to determines the sensor data is to be analyzed at the center node when the first time period is equal to or less than the prescribed threshold.
US10931588B1 Network switch with integrated compute subsystem for distributed artificial intelligence and other applications
Distributed machine learning systems and other distributed computing systems are improved by embedding compute logic at the network switch level to perform collective actions, such as reduction operations, on gradients or other data processed by the nodes of the system. The switch is configured to recognize data units that carry data associated with a collective action that needs to be performed by the distributed system, referred to herein as “compute data,” and process that data using a compute subsystem within the switch. The compute subsystem includes a compute engine that is configured to perform various operations on the compute data, such as “reduction” operations, and forward the results back to the compute nodes. The reduction operations may include, for instance, summation, averaging, bitwise operations, and so forth. In this manner, the network switch may take over some or all of the processing of the distributed system during the collective phase.
US10931585B2 Data flow control for dual ended transmission control protocol performance enhancement proxies
Systems, methods, and servers for controlling data flow across a computer network having a first performance enhancing proxy device (PEP1) between a client-facing segment of the network and a second PEP device (PEP2) on a server-facing segment of the network. PEP2 has a receiver for receiving flow control information from across a control channel between PEP1 and PEP2, for each TCP connection on the client-facing segment. The information includes round-trip packet latency (Li) on the client-facing segment and transmit buffer congestion information of PEP1. PEP2 has a determiner for determining if a TCP connection has a congested packet flow; and a congestion reliever for relieving such congestion by synchronizing a receive buffer of the PEP2 to be the same size as a transmit buffer congestion window of the PEP1; and delaying acknowledgments (ACKs) at PEP2 by a time Tack based on a preset threshold level Tlim or Li.
US10931579B2 Route search method and apparatus, and routing device
Embodiments of the present disclosure disclose a route search method and apparatus, and a routing device. The method includes: obtaining a keyword; obtaining node data based on a pre-obtained storage address of the node data; determining, in the node data, data corresponding to the keyword; when the data is a storage address of next-level node data and a storage location of the next-level node data, obtaining a storage location of the node data; when the storage location of the node data is different from the storage location of the next-level node data, adding a search identifier, the storage address of the next-level node data, and a remaining part of the keyword to a frame header of a packet; and sending the packet having the frame header to a specified board corresponding to the storage location of the next-level node data.
US10931575B2 Multi-tenant virtual private network based on an overlay network
According to an example embodiment, a technique for operating a virtual private network (VPN) service in a multi-tenant data center is provided, the technique comprising operating, in the data center, a multi-tenant VPN server to relay data packets between a VPN tunnel that connects the multi-tenant VPN server to a remote network of a tenant and an overlay network service that implements the VPN for said tenant within the data center, wherein the data packets between the multi-tenant VPN server and the overlay network service are carried in a virtual local area network, VLAN, assigned for said tenant, and wherein the multi-tenant VPN server stores a multi-tenant forwarding table that stores a mapping between a tenant and a VLAN assigned for the tenant for a plurality of tenants.
US10931547B2 Data plane with heavy hitter detector
Some embodiments of the invention provide a data-plane forwarding circuit (data plane) that can be configured to identify large data message flows that it processes for forwarding in a network. In this document, large data message flows are referred to as heavy hitter flows. To perform its forwarding operations, the data plane includes several data message processing stages that are configured to process the data tuples associated with the data messages received by the data plane. In some embodiments, parts of the data plane message-processing stages are also configured to implement a heavy hitter detection (HHD) circuit. The operations of the data plane's message processing stages are configured by a control plane of the data plane's forwarding element in some embodiments.
US10931545B2 Policy-based sampling of network flows at a network visibility node
Methods and systems are disclosed for analyzing control signaling messages over a network to inform policy-based sampling of network flows using a network visibility node communicatively coupled to the network. In an illustrative embodiment, session dialog information is extracted from control signaling messages exchanged between subscriber devices initiating a communications session and tracked. A network flow associated with the communications session is selected for sampling at the network visibility node based on the tracked session dialog information. Packets associated with the network flow are then forwarded by the network visibility node to an external tool for processing.
US10931543B2 Data usage analysis and reporting
A system and method that allows for information relating to data and communication resource usage to be gathered and analyzed such that particular data transactions and usage can be classified based on purpose and/or type. Further, the system and method provide reporting based on amount of usage and/or purpose or type of usage so that associated costs and usage can be calculated applied and allocated to particular accounts, divisions, groups or individuals within and outside of a company or entity. Further, the system may restrict data usage of devices to data usage that can be allocated to particular accounts based on purpose, source, destination or other.
US10931537B2 Method and device for updating a predictive model of a variable relating to a mobile terminal
A method for updating a predictive model of a variable representing the operation of a mobile terminal connected to a communication network by packets is described. A first predictive model is configured to estimate a value of the variable as a function of the value of predictors, linked to the variable by a common operating context. The method can be implemented by the mobile terminal and can include generating a feed message, comprising at least the measured value and the values of the predictors, if the difference between the measured value and the estimated value is greater than or equal to a determined threshold, called the feed threshold, the method can further include transmitting the at least one feed message generated, to an update server connected to the network, receiving an update message, comprising a second predictive model updated on the basis of at least the feed message, coming from the update server, and replacing the first predictive model with the second predictive model.
US10931530B1 Managing routing resources of a network
The following description is directed to managing routing resources of a communication network. In one example, a method can include determining an amount of routing capacity from a network device and toward a routing prefix. An attribute associated with the routing prefix can be modified based on the amount of routing capacity toward the routing prefix. The modified attribute associated with the routing prefix can be announced to a peer of the network device.
US10931529B2 Terminal device management method, server, and terminal device for managing terminal devices in local area network
A terminal device management method is implemented in a server coupled to a number of terminal devices. The terminal device management method includes acquiring network configuration information of each terminal device, grouping the terminal devices according to the network configuration information, selecting a preset proportion of terminal devices in each group as primary connection devices, maintaining a communication connection with the primary connection devices, and communicating with the other terminal devices in the groups through the primary terminal devices.
US10931527B2 Autonomous configuration system for a service infrastructure
Various methods and systems for implementing an autonomous configuration system for configuring a service infrastructure are provided. An autonomous configuration system implements a service infrastructure configuration manager to identify discovered configuration data. The discovered configuration data supports circumventing a routing protocol for service infrastructure communications via an edge infrastructure, such that, the service infrastructure is alternatively configured to access remote configuration data based on the discovered configuration data. The discovered configuration data is discovered based an autonomous discovery service (e.g., sniffing service or a casting service). An initial configuration state is configured in the service infrastructure, based on the discovered configuration data. The service infrastructure can communicate with a service provider infrastructure associated with the service infrastructure to access the remote configuration data. The service infrastructure configuration manager accesses the remote configuration data and uses the remote configuration data to configure a final configuration state in the service infrastructure.
US10931522B2 Method and apparatus for automatically integrating a medical device into a medical facility network
A method for integrating a medical device into a medical facility network by equipping the medical device with wireless communication device is disclosed. The medical device is provided into a medical treatment area within wireless range of the medical facility network. The medical facility network is configured to detect the medical device upon entry into the medical treatment area, and then recognize or authenticate the medical device. The medical facility network is configured to thereafter transmit an initialization signal to the medical device. A system for integrating medical devices, a medical device capable of integration, and a medical facility network are also disclosed.
US10931516B2 Network link failure detection
Some examples relate to detecting network link failure. In an example, a determination may be made at a first network device on a network regarding an average round-trip delay time (RTD) between the first network device and a second network device over a given time interval during a given period of time. Then, for the given time interval, a keepalive packet may be sent from the first network device to the second network device at the average RTD of the given time interval for a keepalive time. In response to a determination, by the first network device that there is no acknowledgement of the keepalive packet from the second network device during the keepalive time, a network link between the first network device and the second network device may be identified as failed.
US10931513B2 Event-triggered distributed data collection in a distributed transaction monitoring system
In one embodiment, a method for event-triggered distributed data collection in a distributed transaction monitoring system is disclosed. The method illustratively comprises receiving, by a device, application performance data of an instance of a distributed business transaction from a first agent, the application performance data including a unique identifier associated with the instance and limited to a time window; receiving, by the device, infrastructure performance data of the instance of the distributed business transaction from a second agent, the infrastructure performance data including the unique identifier associated with the instance; grouping, by the device, the application performance data and the infrastructure performance data based on the unique identifier; and identifying, by the device, a performance issue with the instance of the distributed business transaction through an analysis of the grouping of the application performance data and the infrastructure performance data.
US10931509B1 Assessing completion of events
A method for assessing completion of events in a network environment is provided. The method includes receiving a first event vector, generating a second event vector, machine matching the first event vector to the second event vector, and generating an output that includes a variable indicating whether an event corresponding to the first event vector is complete. If each of a plurality of first nodes of the first event vector matches a corresponding one of a plurality of the second nodes of the second event vector, the variable indicates that the event corresponding to the first event vector is complete. If at least one of the plurality of the first nodes of the first event vector is mismatched with the corresponding one of the plurality of the second nodes of the second event vector, the variable indicates that the event corresponding to the first event vector is incomplete.
US10931503B2 Digital modulation technique
A technique for performing data modulation is described. As to a method aspect of the technique, n bits of data are mapped to one modulation symbol (502) out of a modulation alphabet comprising 2n modulation symbols (502). The modulation alphabet corresponds to a finite subset of a hexagonal lattice in a constellation plane (500) spanned by an in-phase value (506) and a quadrature value (508) of a signal. All modulation symbols (502) are spaced apart in the constellation plane (500) from a direct current, DC, component corresponding to zero in-phase value and zero quadrature value. The signal corresponding to the mapped modulation symbol (502) is output.
US10931500B2 Resynchronization signal design
Methods, systems, and devices for wireless communications are described. A user equipment (UE) may receive a first synchronization signal for synchronizing with a cell, the first synchronization signal transmitted at a first periodicity by a base station serving the cell. The UE may then receive, subsequent to the synchronizing, a second synchronization signal for resynchronizing with the cell. In some cases, the second synchronization signal may be transmitted by the base station according to a second periodicity that is different from the first periodicity. In some cases, the second synchronization signal may include a plurality of repetitions of a first sequence that is based at least in part on a cell identifier of the cell. The UE may communicate over the cell with the base station based at least in part on the resynchronizing.
US10931498B1 Phase synchronization for round trip delay estimation
Phase variations between a transmitter (TX) waveform and a receiver (RX) waveform produced by a TX Phase-Locked-Loop (PLL) and a RX PLL, respectively, is a source of error in processing delay calibration used, e.g., in Round Trip Time (RTT) estimation. While a TX waveform and a RX waveform have a constant phase delay while in steady state conditions, during transient times, e.g., at start up or reset, the phase delay may vary by as much as ±180°, which at baseband frequencies of 50 MHz, introduces a random delay variations of as much as ±10 nsec, which is undesirable for fine position estimation using RTT. The phase delay variation between the TX waveform and RX waveform may be reduced or eliminated using a phase correction signal generated using the output signals of the TX PLL and RX PLL.
US10931488B2 Front-end transceivers with multiple reception channels
A front-end receiver includes a first mixer of a first channel, a second mixer of a second channel, and a switching circuit that is configured to select the first mixer or the second mixer during a particular time period. Upon being selected, one of the first mixer or the second mixer is configured to deliver a down-converted signal that down-converts a respective RF signal of either the first or second reception channel. As the tasks of down-conversion and multiplexing are combined at the mixer level, the first and second reception channels may share a baseband circuit while being able to provide a well-balanced metrics of channel isolation, low noise figure, and linearity.
US10931482B2 Method and apparatus for channel estimation in wireless communication system
The present disclosure relates to a pre-5th-Generation (5G) or 5G communication system to be provided for supporting higher data rates Beyond 4th-Generation (4G) communication system such as Long Term Evolution (LTE). The present invention relates to a method and apparatus for channel estimation in a wireless communication system. A method for operating a transmitter comprises the operations of: transmitting a first reference signal through a first antenna; and transmitting a second reference signal through a second antenna, wherein the first reference signal includes a first Golay sequence, and the second reference signal includes a second Golay sequence.
US10931468B2 Analysis system, analysis method, and storage medium
Provided is an analysis system configured to obtain an encryption key for encryption communication between an information communication apparatus and a communication network, from memory space provided in the information communication apparatus. The analysis system including a processing circuitry configured to function as: a memory acquisition unit that is configured to acquire at least part of data stored in a memory unit in an information communication apparatus including a computing unit and the memory unit; and a communication processing unit that is configured to determine whether key data including an encryption key used for encryption processing in a cryptographic communication protocol are stored in the memory unit, based on communication data transmitted and received in accordance with the cryptographic communication protocol between the information communication apparatus and a communication network, and instruct the memory acquisition unit to acquire data stored in the memory unit, based on the determination result.
US10931467B2 Authentication system and device including physical unclonable function and threshold cryptography
A device comprising: a physical unclonable function (PUF) device configured to generate an output value based on hardware characteristics of the PUF device; and a processor connected to the PUF device, the processor configured to: execute a cryptographic operation in a sequence of ordered stages including a first stage and a second stage, the executing comprising: in the first stage: recovering a first secret value based on a first output value obtained from the PUF device; executing a first sub-operation using the first secret value; and removing unobscured values from memory prior to execution of a subsequent stage; in the second stage: recovering a second secret value based on a second output value obtained from the PUF device; and executing a second sub-operation using the second secret value to enable execution of a cryptographic operation encoded with at least the first secret value and the second secret value.
US10931458B2 Authentication system
An authentication system includes a vehicle onboard ECU, an update tool for vehicle control software, and an authentication server for the update tool. The update tool substitutes predetermined-constant and first-random-number into predetermined-function to generate first-value and send it to the authentication server. The authentication server signs the first-value using secret-key and send it to the update tool. The update tool transmits the first-value and signature to the ECU upon connection. The ECU verifies the signature using public-key and substitutes the predetermined-constant and second-random-number into the predetermined-function to generate second-value and send it to the update tool. The update tool substitutes the second-value and first-random-number into the predetermined-function to generate third-value. The ECU substitutes the first-value and second-random-number into the predetermined-function to generate fourth-value upon verification of the signature. The ECU allows vehicle control software update by the update tool when the third-value and fourth-value are identical.
US10931454B1 Decentralized management of data access and verification using data management hub
Disclosed embodiments relate to securely facilitating decentralized management of identity data. Operations may include identifying a prompt to perform an attestation process for an identity; receiving, from the identity, a first request including: an index associated with encrypted data, a second part of a first cryptographic key, and a challenge token; generating a challenge response based on the challenge token; sending a second request to a data management hub including: the index and the challenge response; receiving a response to the second request, from the data management hub, the response including: doubly encrypted data formed by encrypting a copy of the encrypted data and a first part of the first cryptographic key; and decrypting the doubly encrypted data.
US10931439B2 Data storage method, data query method and apparatuses
A data storage method comprises sending, by a blockchain node associated with a blockchain, data to an encryption device to cause the encryption device to encrypt the data and return the encrypted data to the blockchain node; receiving the encrypted data returned by the encryption device; and sending the encrypted data to other blockchain nodes associated with the blockchain to cause each of the other blockchain nodes to store the encrypted data in the blockchain after performing consensus verification on the encrypted data with success.
US10931434B2 Relay apparatus, communication system, and failure detection method
An object is to provide a relay apparatus capable of detecting a failure that occurs in the relay apparatus. A relay apparatus (10) according to the present disclosure includes a data reception unit (11) configured to receive a synchronizing packet transmitted from a master apparatus (20), the synchronizing packet containing a time value and a time correction value for correcting the time value, an update unit (12) configured to update the time correction value based on a processing time for the synchronizing packet, and a determination unit (13) configured to determine whether or not a failure has occurred in a functional block related to a process for updating the time correction value by using a result of a comparison between a corrected time value and a reference time value, the corrected time value having been corrected by using the updated time correction value.
US10931431B2 Layer 1 reference signal received power reporting for a secondary cell
A wireless device receives configuration parameters indicating resource configurations of reference signals for a layer 1 reference signal received power (RSRP) reporting of a secondary cell. A control element indicating activation of the secondary cell is received. In response to the control element, a layer 1 RSRP report is transmitted. The layer 1 RSRP report comprises: a first field indicating a reference signal of the reference signals of the secondary cell; and a second field indicating a layer 1 RSRP value of the reference signal.
US10931428B2 Method and apparatus for monitoring control candidates
A configuration that configures a set of SPDCCH candidates can be received. A first subset of the set of SPDCCH candidates associated with a first set of aggregation levels in a first TTI of a subframe can be monitored. A second subset of the set of SPDCCH candidates associated with a second set of aggregation levels in a second TTI of the subframe can be monitored. The first subset of the set of SPDCCH candidates and the second subset of the SPDCCH candidates can be different at least in one SPDCCH candidate. The first subset of the set of SPDCCH candidates can be based on a first index associated with the first TTI within the subframe. The second subset of the set of SPDCCH candidates can be based on a second index associated with the second TTI within the subframe.
US10931418B2 CDM8 based CSI-RS designs for MIMO
A network node, wireless device, base station, user equipment and corresponding methods are provided. The network node includes processing circuitry configured to: select a first set and second set of reference signal resources in a subframe and aggregate the first set and second set of reference signal resources in the subframe to form a code division multiplexing, CDM, aggregation configuration. The first set and second set of reference signal resources in the subframe satisfy a temporal criterion such that any two resource elements in the first set and second set of reference signal resources have up to a maximum time separation of six OFDM symbols. The first set and second set of reference signal resources in the subframe satisfy a frequency criterion such that any two resource elements in the first set and second set of reference signal resources have up to a maximum frequency separation of six subcarriers.
US10931413B2 Transmission device, communication system, and transmission method that configure positions of reference signals in frequency and time domains for each of a plurality of layers
A base station (1) according to the present invention includes: a control unit (10) that allocates one or more layers per terminal for transmission to one or more terminals, and configures positions in a frequency domain and a time domain of reference signals of each of the layers on the basis of at least one of information indicating a position of each of the terminals and information indicating condition of each of channel between the transmission device and the one or more terminals; a processing unit (12-1 to 12-N) that arranges the reference signals of each of the layers in the frequency domain and the time domain on the basis of the positions in the frequency domain and the time domain configured by the control unit (10); and a precoding unit (13) and a transmitting unit (14) that perform space-division multiplexing on signals of one or more layers arranged by the processing unit (12-1 to 12-N), and transmit the multiplexed signals.
US10931412B2 Method and apparatus of obtaining feedback of HARQ acknowledgment information
Embodiments of the present disclosure provide a method and apparatus of obtaining feedback of HARQ acknowledgment information. The method comprises allocating to UE an uplink control channel resource for report of HARQ acknowledgment information related to downlink data transmission on an unlicensed carrier. The method also comprises obtaining feedback of the HARQ acknowledgment information from the UE within a predefined deferral window. The predefined deferral window specifies a minimum delay and a maximum delay for report of the HARQ acknowledgment information. The embodiments of the present disclosure may increase the reliability and reduce the latency of HARQ acknowledgment information feedback. In addition, the embodiments of the present disclosure may not only be for LAA scenarios, but also may be extended to standalone LAA access scenarios on unlicensed carriers.
US10931410B2 Network-based real-time video transmission method and device
The present invention provides a network-based real-time video transmission method, comprising: 1) caching, by a transmitting terminal, an already transmitted original data packet, and recording the transmission moment of the original data packet; 2) counting, by a receiving terminal, lost data packets and current real-time network condition information and feeding back these information to the transmitting terminal; 3) constructing, by the transmitting terminal, a retransmission data packet according to the cached lost data packet using a variable-code forward error correction technology, and transmitting the retransmission data packet to the receiving terminal, wherein the error correction rate of the retransmission data packet is determined according to the remaining lifetime of the lost data packet and the real-time network condition information; and, 4) receiving, by the receiving terminal, the retransmission data packet and recovering the lost data packet.
US10931397B2 Method and apparatus for sending modulation and coding scheme (MCS)
This application provides a method for communicating a modulation and coding scheme (MCS). A terminal device obtains a modulation order, a code rate, or a spectral efficiency, determines an index of a reference MCS from a mapping table based on the obtained modulation order, code rate, or spectral efficiency, and reports the index of the reference MCS to a network device. The mapping table includes one or more mapping relationships between an MCS index and a modulation order, a code rate, or a spectral efficiency. The terminal device may process uplink or downlink data based on the determined MCS, thereby improving data transmission reliability.
US10931385B2 Double-path switching TX power (SWTP) detection circuit and apparatus, and mobile terminal
Disclosed is a double-path switching TX power detection circuit. A first detection module is separately connected to a power supply, a first radio frequency connector, and a second radio frequency connector; a second detection unit is connected to the second radio frequency connector; the first detection module and the second detection module control a current path of the power supply according to access states of the first radio frequency connector and the second radio frequency connector, respectively; the first detection module outputs a corresponding detection level signal, to determine whether a switching TX power function is enabled or disabled.
US10931375B2 Li-drive
An optical communication access point comprises: an optical communication channel for allowing wireless light communication with a remote device, and a memory for storing content, wherein the content in the memory is accessible by the remote device via the wireless light communication link.
US10931374B1 Vehicle with free-space optical link for log data uploading
The disclosure describes a system that includes a self-driving system for operating a vehicle autonomously, one or more optical transmitters mounted on the vehicle, and one or more computing devices in communication with the self-driving system and the one or more optical transmitters. The one or more computing devices are configured to operate the self-driving system to cause the vehicle to approach a designated location in proximity of a structure on which one or more receivers are mounted and determine that the one or more optical transmitters have an alignment with the one or more receivers. Then, the one or more computing devices are configured to operate the one or more optical transmitters to establish an optical communication link with the one or more receivers and transmit data to the one or more receivers over the optical communication link.
US10931373B2 Wireless communication link between at least one communication terminal device positioned in a predeterminable region and a communication network
A wireless communication link between a communication network and a communication terminal device positioned in a predeterminable region may be established and improve capacity for wireless communication. A line-bound communication link to the communication network may be established via a communication base device arranged in a fixed location, and an optically-based communication link to the communication terminal device may be established via an optical deflection device.
US10931367B2 Method for transmitting an FSOC supervisor channel
Aspects of the disclosure provide for a method of transmitting state information using free-space optical communication. The method includes using one or more processors of a first communication device to collect state information of the first communication device. A supervisor signal that carries the state information is transmitted from the first communication device along with a beacon beam in a first solid angle. The supervisor signal is a frequency different from the one or more frequencies of the beacon beam. When a communication link is established between the first communication device and a second communication device, a plurality of data packets is transmitted from the first communication device to the second communication device in a second solid angle smaller than the first solid angle. A subset of the plurality of data packets that do not carry client data carries the state information of the first communication device.
US10931366B2 Distributed sensing over optical fiber carrying live, high-speed data
Aspects of the present disclosure describe optical fiber sensing systems, methods and structures disclosing a distributed fiber sensor network constructed on an existing, live network, data carrying, optical fiber telecommunications infrastructure to detect temperatures, acoustic effects, and vehicle traffic—among others. Of particular significance, sensing systems, methods, and structures according to aspects of the present disclosure may advantageously identify specific network locations relative to manholes/handholes and environmental conditions within those manholes/handholes namely, normal, flooded, frozen/iced, etc.
US10931365B2 Timing advance for satellite-based communications using a satellite with enhanced processing capabilities
Various arrangements are presented for using an estimated timing advance for user equipment communications. A location of an instance of user equipment may be determined. An estimated distance between the user equipment and a communication satellite may be determined using the determined location of the user equipment and an estimated satellite location. An estimated timing offset using the calculated estimated distance may be determined. An uplink data frame may be transmitted by the user equipment to the satellite such that a timing of transmission of the uplink data frame is based on the calculated estimated timing offset.
US10931353B2 Method for transmitting or receiving channel state information in wireless communication system and apparatus therefor
Disclosed are a method for transmitting or receiving channel state information in a wireless communication system and an apparatus therefor. Specifically, a method for transmitting channel state information by a terminal in the wireless communication system comprises the steps of: receiving interference measurement restriction information indicating a restriction of interference measurement from a base station; deriving an interference measurement based on a channel state information-interference measurement (CSI-IM) resource in only one first subframe in order to calculate a channel quality indicator (CQI); and reporting the CQI to the base station, wherein the interference restriction information may be independently set for each CSI-IM resource.
US10931349B2 User equipment and method for grant-free uplink transmission
Provided is a method of grant-free uplink transmission for a user equipment. The user equipment receives a grant-free configuration parameter. The user equipment receives at least one reference signal. The user equipment performs channel measurement based on the at least one reference signal. The user equipment decides at least one uplink beamforming weight or at least one precoder based on the at least one reference signal. The user equipment performs grant-free uplink transmission based on the decided at least one uplink beamforming weight or the at least one precoder and the grant-free configuration parameter.
US10931339B2 Method and device for determining uplink transmission codebook
Disclosed are a method and device for determining an uplink transmission codebook. The method includes: transmitting by the terminal data transmission capability information to a base station, the data transmission capability information being used to characterize a data transmission capability that current antennas of the terminal can support; receiving by the terminal codebook indication information transmitted by the base station, the codebook indication information including codebook information used for indicating the terminal to perform uplink transmission, and/or information used for characterizing that the base station successfully decodes or fails to decode the data transmission capability information; and determining by the terminal the codebook corresponding to the uplink transmission, according to the codebook indication information.
US10931330B2 Method and apparatus for use with a radio distributed antenna system having an out-of- band reference signal
Aspects of the subject disclosure may include, for example, receiving, by a network element of a distributed antenna system, a reference signal, a control channel and a first modulated signal at a first carrier frequency, the first modulated signal including first communications data provided by a base station and directed to a mobile communication device. The instructions in the control channel direct the network element of the distributed antenna system to convert the first modulated signal at the first carrier frequency to the first modulated signal in a first spectral segment. The reference signal is received at an in-band frequency relative to the control channel. Other embodiments are disclosed.
US10931329B2 High speed interconnect with channel extension
An apparatus includes an agent to facilitate communication in one of two or more modes, where a first of the two or more modes involves communication over links including a first number of lanes and a second of the two or more modes involves communication over links including a second number of lanes, and the first number is greater than the second number. The apparatus further includes a memory including data to indicate which of the two or modes applies to a particular link and a multiplexer to reverse lane numbering on links including either the first number of lanes or the second number of lanes.
US10931322B2 Electronic device and operation method therefor
An example operation method for an electronic device having a plurality of antennas including a first antenna and a second antenna is disclosed. According to one embodiment, the operation method for an electronic device can comprise the steps of: communicating with a first external electronic device through the first antenna and the second antenna based on a first communication scheme during a first period; and communicating with the first external electronic device through the first antenna based on the first communication scheme, and with a second external electronic device through the second antenna based on a second communication scheme, during a second period.
US10931318B2 Subsampled linearization system
Disclosed are implementations that include a method comprising applying at least one input signal to a power amplification system, that includes a transmit chain with a power amplifier (PA) producing output with non-linear distortions, to produce at least one output signal, and measuring at least one observed signal of the output signal using an observation receiver coupled to an output of the transmit chain, the observation receiver having a receive bandwidth smaller than a transmit chain bandwidth of the transmit chain. Measuring the at least one observed signal includes measuring multiple frequency segments of output signal. The method further includes determining one or more sets of digital predistortion coefficients based on the measured multiple frequency segments of the at least one output signal, with each of the sets of digital predistortion coefficients being associated with a respective set of operating conditions of the power amplification system.
US10931315B2 Error correction coded binary array
A system and method for detecting an angle of arrival (AoA) of incident waves are disclosed. An array of wave sensors each transduce incident waves into an electrical signal, which is then provided an additional phase shift that varies between sensors. Electrical signals from adjacent wave sensors, having different phase shifts, are coupled via a phase detector to classify the incident waves into “zero” and “one” AoA regions for that sensor pair. The outputs from many such phase detectors are combined to divide the space facing the array into many subregions, each subregion being associated with a unique codeword. Incident waves cause detection of codewords, that are decoded according to error detection and correction techniques, such as selecting, from a list, the codeword having a minimum Hamming distance to a received codeword. The decoder then outputs data indicating an AoA subregion associated with the decoded codeword.
US10931311B2 Method for encoding and transmitting PBCH and communication device therefor
A method by which a base station transmits a physical broadcast channel (PBCH) can comprise the steps of: generating the same encoded data bit for each of two symbols of a predetermined subframe for PBCH transmission by using a polar code; and transmitting the generated same encoded data bit from each of the two symbols of the predetermined subframe through the PBCH.
US10931310B2 Method and apparatus for encoding and decoding of variable length quasi-cyclic low-density parity-check, QC-LDPC, codes
A method for quasi-cyclic low-density parity-check (QC-LDPC) encoding and decoding of a data packet by a lifted matrix is provided, the method comprising: lifting the QC-LDPC code for maximal code length Nmax and maximal circulant size Zupper of the base matrix; generating a plurality of optimal values ri for a plurality of circulants Z1, Z2, . . . , Zupper based on the QC-LDPC code lifted for maximal length Nmax, 0≤ri≤Zupper−1; saving the generated plurality of optimal values ri corresponding to the plurality of circulants Z1, Z2, . . . , Zupper and a matrix for the QC-LDPC code lifted for maximal length Nmax in the memory; receiving a current circulant Zcurrent from the plurality of circulants Z1, Z2, . . . , Zupper; selecting a current optimal value rcurrent from the plurality of optimal values ri stored in the memory corresponding to the current circulant Zcurrent; and lifting the base matrix based on the current optimal value rcurrent.
US10931294B2 Apparatus and method for measuring frequency of signal
Provided are an apparatus and a method for measuring a frequency of a broadband signal by using low-speed ADCs having sub-Nyquist sampling rates. A plurality of channels each including a low-speed ADC having a sub-Nyquist sampling rate (e.g. sampling frequency from several MHz to hundreds of MHz) are provided, and the frequency of an input signal corresponding to a combination of frequencies calculated through the respective channels is estimated. Therefore, as the number of channels increases, the range of measurable frequencies may be extended.
US10931293B1 Transform domain analytics-based channel design
Systems and methods are disclosed for improving data channel design by applying transform domain analytics to more reliably extract user data from a signal. In certain embodiments, an apparatus may comprise a channel circuit configured to receive an analog signal at an input of the channel circuit, and sample the analog signal to obtain a set of signal samples. The channel circuit may further apply a filter configured to perform transform domain analysis to the set of signal samples to generate a first subset of samples, the first subset including fewer transitions and having a higher signal to noise ratio (SNR) than the set of signal samples. The channel circuit may detect first bit transform domain representation values from the first subset, and determine channel bit values encoded in the analog signal based on the set of signal samples and using the first bit transform domain representation values detected from the first subset as side information.
US10931288B2 Quadrature delay locked loops
Disclosed herein are embodiments of an apparatus and a method for generating a quadrature clock signal. In one aspect, the apparatus includes a first delay circuitry to delay a clock signal according to a first control signal to generate a first delayed clock signal. In one aspect, the apparatus includes a second delay circuitry to delay the clock signal according to a second control signal to generate a second delayed clock signal. In one aspect, the apparatus includes a delay controller forming a first feedback loop with the first delay circuitry, and forming a second feedback loop with the second delay circuitry, where the delay controller determines a difference between the first delayed clock signal and the second delayed clock signal and modifies the first control signal and the second control signal according to the determined difference.
US10931286B1 Field programmable gate array with external phase-locked loop
The present invention relates to a field programmable gate array system that provides phase control with minimal latency.
US10931285B2 Compensation technique for the nonlinear behavior of digitally-controlled oscillator (DCO) gain
Systems and methods are provided for hopping a digitally controlled oscillator (DCO) among a plurality of channels, wherein a gain of the DCO KDCO is a nonlinear function of frequency. A first normalized tuning word (NTW) corresponding to a first channel of the plurality of channels is generated. A first normalizing gain multiplier X is generated based on the nonlinear function of frequency, on an estimate of the nonlinear function of frequency, at a first frequency corresponding to the first channel. The first NTW is multiplied by the first X to obtain a first oscillator tuning word (OTW). The first OTW is input to the DCO to cause the DCO to hop to the first channel. A system for hopping among a plurality of channels at a plurality of respective frequencies comprises a phase-locked loop (PLL), a digitally controlled oscillator (DCO), a multiplexer, and an arithmetic module.
US10931280B2 Bipolar junction transistor buffer
A buffer circuit includes a first PNP BJT having a first base, a first collector and a first emitter. A first diode has a first cathode and a first anode. The first cathode couples to the first PNP BJT. A second diode has a second cathode and a second anode. The second anode couple to first base, and the second cathode couples to the first emitter. A voltage level shifter circuit coupled to the first anode. The voltage level shifter has a voltage level shifter output. A pre-driver circuit has a pre-driver input coupled to the voltage level shifter output. A second transistor has a second base, a second collector and a second emitter. The second base couples to the output of the pre-driver output. The second collector couples to a negative supply voltage node. The second emitter couples to an output node of the buffer circuit.
US10931271B2 Circuit arrangement and method for controlling a power semiconductor switch
Various embodiments include a circuit arrangement for controlling a power semiconductor switch including a gate terminal, a source terminal, a drain terminal, and a conduction channel between the source and drain terminals, comprising: a controller for generating a control signal to alternate the semiconductor switch between a turned-on state and a turned-off state; a current source for injecting a current into the gate terminal; and an evaluation unit. The evaluation unit measures a voltage between the gate terminal and one of the source terminal and drain terminal while the semiconductor switch is in the turned-on state; and determines from the measured voltage and the current an absolute temperature of the semiconductor switch.
US10931269B1 Early mode protection for chip-to-chip synchronous interfaces
Aspects of the invention include a process for receiving data and a first clock signal of a first chip and a second clock signal of a second chip, the data being received on a data path and the first clock signal being received on a clock signal path, and determining that the first clock signal is arriving before the second clock signal by a difference quantity. Also, the process includes adding delay to the data path and the clock signal path according to the difference quantity.
US10931265B1 PWM signal generation and error calibration circuit
A PWM signal generation and error calibration circuit includes an amplifier OP1, an amplifier OP2, a comparator CMP1, a comparator CMP2, PMOS field-effect transistors M1-M16, a resistor R14, a resistor R_FRE, variable resistors R15-R16, a resistor R17, a capacitor C1, a matched resistance module circuit, a current drain IDC, and a 14-bit counter. The PWM signal generation and error calibration circuit saves chip costs and supports a wide PWM signal frequency range, while being able to calibrate all duty cycle errors of PWM signals in the range between 0% and 100% with improved accuracy.
US10931263B2 Filter circuits having a resonator-based filter and a magnetically-coupled filter
Filter circuits having a resonator-based filter and a magnetically-coupled filter are disclosed. A filter circuit is deployed with a resonator-based passband filter connected to a magnetically-coupled filter which mitigates or reduces flyback of the resonator-based filter. The magnetically-coupled filter can be a passband filter with a relatively low insertion loss. The magnetically-coupled filter can be designed to mitigate flyback of the resonator-based filter by attenuating frequency response at selected frequency ranges.
US10931257B2 WLP BAW device with through-WLP vias
The present disclosure relates to a wafer-level packaged (WLP) bulk acoustic wave (BAW) device, which includes a BAW resonator, a WLP enclosure, and an interconnect. The BAW resonator includes a piezoelectric layer with an opening, a bottom electrode lead underneath the opening, and an interface structure extending over the opening and in contact with the bottom electrode lead through the opening. The WLP enclosure includes a cap, an outer wall that extends from the cap toward the piezoelectric layer to form a cavity, and a through-WLP via that extends through the cap and the outer wall and is vertically aligned with the opening of the piezoelectric layer. A portion of the interface structure is exposed to the through-WLP via. The interconnect is formed in the through-WLP via and electrically connected to the interface structure.
US10931256B2 Joined body and elastic wave element
A bonded body includes a supporting substrate and piezoelectric material layer. The supporting substrate is composed of sialon. The material of the piezoelectric material layer is LiAO3 (A represents one or more element selected from the group consisting of niobium and tantalum). It is included an interface layer present along an interface between the supporting body and piezoelectric material layer and a supporting substrate-side intermediate layer present between the interface layer and supporting substrate. Each of the interface layer and supporting substrate-side intermediate layer contains nitrogen, oxygen, aluminum, silicon and one or more element selected from the group consisting of niobium and tantalum as main components.
US10931254B2 Front end module
A front end module includes a base filter configured to operate as a bandpass filter passing a pass band of an input radio frequency signal; a switch connected to the base filter, and a first notch filter and a second notch filter selectively connected to the base filter through the switch, wherein a stop band of the first notch filter and a stop band of the second notch filter overlap the pass band of the base filter in a band equal to or higher than a center frequency of the pass band of the base filter.
US10931244B2 Common gate amplifier with high isolation from output to input
A common gate amplifier circuit configured to provide decreased voltage transients in the input voltage due to reverse gain. A second FET transistor is connected in series with a first FET of the common gate amplifier to function as an additional capacitive voltage divider between the amplifier output and the amplifier input without influencing the input or output currents. The first FET transistor, coupled to the amplifier input, may be a low voltage FET and smaller than the second FET transistor, which is coupled to the amplifier output. Both FET transistors are preferably enhancement mode GaN FET transistors and may be integrated into a single semiconductor chip with a single internal bias voltage divider.
US10931243B2 Signal coupling method and apparatus
A signal coupling method and apparatus is disclosed. A coupling network is coupled to convey signals from first functional circuit block to a second functional circuit block. The coupling network includes a first signal path having a first capacitor for providing AC coupling between the first and second functional circuit blocks. The coupling network further includes a second signal path in parallel with the first signal path. The second signal path includes a switched capacitor circuit coupled to receive a first common mode voltage corresponding to the first functional circuit block and a second common mode voltage corresponding to the second functional circuit block.
US10931234B2 Oscillator circuit
A small area oscillator circuit is provided. The oscillator circuit includes first and second constant current sources, a comparator, first and second capacitive elements, and a resistive element. In a first state, the first capacitive element is connected to the first constant current source and the fixed voltage node, the second capacitive element is connected to the second constant current source and the first current source, and resistive element is connected to the second constant current source. In a second state, the first capacitive element is connected to the second constant current source and first constant current source, the second capacitive element is connected to the second constant current source and the fixed voltage node, and the resistive element is connected to the first constant current source.
US10931225B2 Solar module mounting system
Systems and methods for mounting one or more framed solar modules are disclosed. A solar module mounting system can include a plurality of support members configured to support one or more framed solar modules above a mounting surface, such as the ground or the roof of a building. The support members can include rails formed from a rigid material, such as steel. The solar module mounting system can also include a plurality of attachment mechanisms each configured to secure a portion of a framed solar module to a portion of a respective one of the support members.
US10931219B2 Hybrid drive circuit for variable speed induction motor system and methods of control
Controllers for controlling hybrid motor drive circuits configured to drive a motor are provided herein. A controller is configured to drive the motor using an inverter when a motor commanded frequency is not within a predetermined range of line input power frequencies, and couple line input power to an output of the inverter using a first switch device when the motor commanded frequency is within the predetermined range of line input power frequencies.
US10931215B2 Motor control apparatus and motor control method
A motor control apparatus 1 includes a fixed phase setting section that sets a fixed phase of a motor according to a detection signal. At the start of rotation of a rotor, the fixed phase setting section sets a first fixed phase that is equal to or greater than −90 degrees relative to a stable stopping point at a maximum electrical angle and is equal to or less than 90 degrees relative to a stable stopping point at a minimum electrical angle of the rotor as the fixed phase, and sets a second fixed phase that is equal to or greater than −90 degrees relative to a stable stopping point at a maximum electrical angle and is equal to or less than 90 degrees relative to a stable stopping point at a minimum electrical angle of the rotor.
US10931213B2 Control apparatus for a synchronous motor
A drive control unit that performs vector control of a synchronous motor determines reference phase angles of 3-phase/DQ converters, and a DQ/3-phase converter. When speed of a synchronous motor is equal to or higher than a predetermined threshold value, the reference phase angle is obtained by adding a correction angle such that D-axis voltage feedback output from 3-phase/DQ converter becomes zero to the detection angle of a position detector. And when the speed of the synchronous motor is less than a predetermined threshold value, the reference phase angle is obtained by adding a low speed load angle set in advance to the detection angle of the position detector. In a vector control operation, a power factor is achieved by controlling the D-axis current to be zero.
US10931205B2 Controlling an active single phase to three phase power converter
A phase converter that converts single phase AC electric power to balanced three phase AC power. Two input terminals are connectable to a single phase AC power source, and connect directly to two output terminals of the converter. The phase converter has a storage capacitor, three active half bridge modules connected to the storage capacitor and a controller. Two modules connect to the input terminals and charge the storage capacitor. The other module connects to a third output terminal. The controller switches the module connected to the third output terminal and one of the other modules to generate and shape a second phase and a resultant third phase.
US10931204B1 Isolated resonant converter with fixed output ripple
An isolated resonant converter has an analog comparator with hysteresis for generating a first ON/OFF signal, a digital isolator for outputting a second ON/OFF signal, an oscillator for providing a clock pulse signal with a frequency, and a primary pulse width modulator coupled to receive the clock pulse signal and the second ON/OFF signal. An output voltage of the isolated resonant converter is controlled by the analog comparator within a predefined range. The second ON/OFF signal is electrically isolated from the first ON/OFF signal. The primary pulse width modulator controls the switching of the isolated resonant converter in response to the clock pulse signal during the logic high state of the second ON/OFF signal and stops the switching of the isolated resonant converter during the logic low state of the second ON/OFF signal.
US10931200B2 Current detection FET and resonant converter using the FET
A current detecting GaN FET is disclosed. The current detecting GaN FET includes a first GaN switch having a first gate, a first drain, a first source, and a first field plate. The current detecting GaN FET also includes a second GaN switch having a second gate, a second drain, a second source, and a second field plate. The current detecting GaN FET also includes a resistor. The first and second gates are electrically connected, the first and second drains are electrically connected, and the resistor is connected between the first and second sources.
US10931187B2 Voltage generator
A voltage generator for converting a movable magnetic field into electrical voltage. The voltage generator includes an excitation unit, a conversion unit, and a power line unit. The excitation unit includes at least one magnet which is arranged on a body which is rotatably and/or moveably mounted. The at least one magnet generates a magnetic field. The conversion unit functionally cooperates with the excitation unit. The conversion unit includes a support body and a magnetization wire which is magnetized by the magnetic field. The magnetization wire includes, over its cross-section, a magnetically hard part and a magnetically soft part. The magnetization wire is wound around the support body to provide an axial tension. The power line unit functionally cooperates with the conversion unit. The power line unit includes an electric coil which is arranged around the conversion unit. The electric coil includes an electrifiable current conductor wire.
US10931184B2 Resolver
Disclosed is a resolver, which includes a stator having at least one excitation coil and at least one output coil, and a rotor disposed at a center space in the stator with a predetermined gap from the stator, the rotor rotating based on a rotary shaft to change a gap permeance with respect to the stator, wherein an area ratio (Ar/As) between the stator and the rotor satisfies Equation 1 below to prevent magnetic saturation of the resolver, improve measurement precision and reduce manufacture costs without increasing a size or weight of the resolver: 0.22≤Ar/As≤0.37  Equation 1 where As represents a sectional area of the stator, and Ar represents a sectional area of the rotor.
US10931173B2 Combined cooling and dust extrusion device and method
A combined cooling and abrasion particles removal system and method for providing cooling and removing abrasion particles in a contact region between a brush and a slip ring of an electromechanical machine, the system comprising a passage for accommodating the brush and having a front opening adapted to face the slip ring, at least one supply tube with an outlet for blowing a gaseous medium at least partially into a direction towards a free space adjacent to the front opening, and at least one suction tube with an inlet opening for sucking off the gaseous medium and the abrasion particles from the free space. In order to pick up abrasion particles and provide sufficient cooling, the free space merges with a vortex chamber for generating a vortex of the gaseous medium carrying the abrasion particles in operation of the system.
US10931172B2 Cooled housing for the stator of a direct drive
In a cooled housing for the stator of a direct drive, cooling ducts extend on an outer peripheral surface of the housing, the cooling ducts being sealed by an annular cover extending around the peripheral surface. The cover includes openings as an inlet and outlet for a cooling medium, and the cover is arranged such that sections of the peripheral surface of the housing remain free.
US10931170B2 Motor cooling utilizing cabin air
A system for cooling a motor includes a rotary machine and a cooling flow path. The rotary machine includes a motor including a rotor and a stator, a compressor including a compressor rotor, and a shaft extending between the motor and the compressor rotor. The cooling flow path is configured to deliver cooling air from a cabin of an aircraft to the motor.
US10931166B1 Flexible display and display method thereof
A flexible display and display method thereof, the flexible display including: a housing, a motor module, a display module, and a chain structure formed of a plurality of magnets; wherein the motor module is configured to switch the display module between the winding state and the extended state in a gravity direction, and the chain structure is disposed on a side of a non-display surface of the display module; wherein, when the display module is in the winding state, the plurality of magnets are separated from each other to be wound with the display module; when the display module is in the extended state, the plurality of magnets are attracted to each other and extended with the display module. The flexible display of the present disclosure can achieve mutual switching in both the winding state and the extended state in the direction of gravity.
US10931160B2 Actuator
An actuator is provided that is smaller in size and has a simpler structure, as compared with a conventional one. The actuator is composed of a driving mechanism that includes an electric motor, and a housing that houses the driving mechanism. The housing includes an air hole that communicates the inside of the housing with the outside thereof, a filter that covers the air hole, and a motor box that surrounds the electric motor. At least one of members of the motor box acts as a scattering prevention wall that prevents lubricant from scattering to the electric motor. The air hole is formed in a member of the motor box other than said at least one of members of the motor box.
US10931147B2 Hybrid power converter
A converter comprises a first switch, a capacitor and a second switch connected in series between an input voltage source and an output filter, a third switch connected between a common node of the first switch and the capacitor, and a common node of the second switch and the output filter and a fourth switch connected between a common node of the capacitor and the second switch, and ground.
US10931142B2 Method and device for detecting electronic device connected to smart plug
The present disclosure relates to a technology for a sensor network, machine to machine (M2M) communication, machine type communication (MTC), and the Internet of Things (IoT). The present disclosure can be utilized in an intelligent service (such as smart home, smart building, smart city, smart car or connected car, health care, digital education, retail business, security and safety-related services) based on the technology. A gateway device according to the present disclosure determines whether additional power consumption information on an electronic device is needed, makes a request for the additional power consumption information to a smart plug when the additional power consumption information is determined to be necessary, determines the maximum number of smart plugs capable of transmitting the additional power consumption information to the gateway device, and controls data transmission of at least a part of smart plugs transmitting the additional power consumption information to the gateway device.
US10931136B2 Portable electronic device
A portable battery-powered electronic device including a battery, a microprocessor and a display screen is provided. The device is characterised in that it further includes an integral rechargeable battery-charging unit connected to the battery comprising: a supercapacitor comprised of one or more sheets of graphene or a graphene-containing material; a power module adapted to provide up to 40 amps to the supercapacitor from a source of alternating current rated at 100 volts or above; an output converter adapted to deliver direct current power from the supercapacitor to the battery; and a control module adapted to control the delivery of the direct current power from the supercapacitor to the battery. Also provided is a device in which an integral rechargeable unit is the sole source of power of the device.
US10931126B2 Vehicle holder
The present application relates to the technical field of holder, and discloses a vehicle holder. An inductive signal is generated when the wireless charging module and the device to be wirelessly charged match with each other successfully, the first control module generates a motor control signal according to the inductive signal; the motor drive module generates a motor drive signal according to the motor control signal to cause the fixing clamp to clamp tightly. Since an auto-induction fitting and clamping is achieved when the device to be wirelessly charged is matched, a defect that it is impossible to directly detect the approaching and the matching of the device to be wirelessly charged to implement the auto-induction fitting and clamping can be overcome, and the convenience of the vehicle holder is improved.
US10931123B2 Systems and methods for improving cell balancing and cell failure detection
Disclosed are systems and methods for improved cell-balancing circuits, back-up failure detection circuits and alarm extension for cells and modules of an energy storage system. One aspect of the invention comprises an energy storage device cell balancing apparatus. The apparatus comprises a first and a second dissipative component connected in series. The first dissipative component and the second dissipative component are coupled to an energy storage cell. The second dissipative component monitors a voltage of the energy storage cell and, if the voltage is at or above a reference voltage, the second dissipative component conducts a discharging current through the first and second dissipative components. The first dissipative component maintains a voltage drop across the first dissipative component that is proportional to the voltage of the energy storage cell. The second dissipative component maintains a constant voltage drop across the second dissipative component when conducting the discharging current.
US10931105B2 Power transmission network
A power transmission network includes converters interconnected via electrical elements, at least one power flow router, and a controller. Each power flow router being operatively connected to the electrical elements, each power flow router configured to selectively control current flow in the electrical elements so as to direct power between two or more of the plurality of converters. The controller configured to selectively control the converters and each power flow router to control power flow in the power transmission network The controller is configured to carry out a mathematical optimisation to determine optimal operating set points of the converters; after carrying out the mathematical optimisation, carry out another mathematical optimisation to determine optimal current flows in the electrical elements; and control the converters in accordance with each determined optimal operating set point, and control the power flow router(s) to achieve each determined optimal current flow in the electrical elements.
US10931100B2 Current limiting circuits
A current limiting circuit for controlling current from a power supply to a load having a capacitance includes an inductor, a transistor coupled in a current path with the inductor, and a control circuit. The transistor includes a control terminal. The control circuit is coupled to sense a voltage across the inductor and coupled to the control terminal of the transistor. The control circuit is configured to turn off the transistor when the voltage across the inductor is greater than a threshold to restrict current from a power supply, and turn on the transistor when a defined parameter is met to allow current from the power supply to charge the load capacitance. Other example current limiting circuits are also disclosed.
US10931095B1 Relay-type leakage current protection device
A relay-type leakage current protection device includes a switch circuit, a relay circuit, a leakage current detection circuit, a self-test circuit, and a drive circuit. The switch circuit controls electrical connection between input and output ends of the power supply. The relay circuit is coupled to the input end and controls the open/close state of the switch circuit. The leakage current detection circuit detects a leakage current on the power supply lines. The self-test circuit is coupled to the power supply lines and the leakage current detection circuit, to generate a self-test pulse signal which simulates the leakage current and to detect a fault condition in the leakage current detection circuit. The drive circuit drives the relay circuit in response to receiving a leakage current signal from the leakage current detection circuit or a fault signal from the self-test circuit.
US10931087B2 Ignition plug, control system, internal combustion engine, and internal combustion engine system
An ignition plug includes a tubular insulator, a metallic shell disposed around the outer circumference of the insulator, a center electrode disposed in an axial hole of the insulator, and a ground electrode connected to the forward end of the metallic shell and facing the center electrode. The metallic shell has a threaded portion to be engaged with an internal combustion engine. The relational expression Ss/(Sa+Sb)≥2.6 is satisfied, where Ss is the surface area of an outer circumferential surface of the metallic shell extending from the rear end of the threaded portion to the forward end of the threaded portion, Sa is the surface area of that portion of the metallic shell which is to be exposed to combustion gas of the internal combustion engine, and Sb is the surface area of that portion of the insulator which is to be exposed to the combustion gas.
US10931086B2 Spark plug including a ground electrode having slanted surfaces and a facing portion facing a distal end surface of a center electrode
A spark plug includes a ground electrode facing a distal end surface of a center electrode. In a main body of the ground electrode, a first slanted surface is formed at a portion on a side facing the distal end surface and upstream of the center electrode relative to the airflow, a facing portion, a second slanted surface is formed at a portion on a side opposite to the side facing the distal end surface and upstream of the center electrode relative to the airflow, and when T represents a thickness of the main body of the ground electrode and Su represents a distance from a connection between the first slanted surface and the second slanted surface to the facing portion, 2T/16≤Su≤8T/16.
US10931079B2 Brillouin sensing system using optical microwave frequency discriminators and scrambler
In a Brillouin sensing system using optical microwave frequency discriminators and a scrambler provided by the present invention, a laser signal outputted by a distributed feedback laser is divided into two paths of optical signals through a coupler, one path of optical signal is modulated by a modulator to act as a pump light signal and then is transmitted to sensing fibers through a circulator; another path of optical signal is modulated by another modulator to act as a detecting light signal and then directly enters the sensing fibers. When the frequency difference between the pump light and the detecting light is equal to the Brillouin frequency shift of a certain region in the fibers, the region produces the stimulated Brillouin scattering effect, so that through determining the frequency shift and power of the Brillouin scattering signal, the temperature and stress of the sensing fibers are obtained.
US10931077B2 Optical reference cavity
An optical reference cavity includes: a cell that includes: a cylindrical body; end faces; an optical canal having an interior cylindrical geometry; and an exterior surface having an exterior cylindrical geometry; mirrors disposed on the end faces; an aspect ratio that is less than 1; a compression clamp that holds the cell through compression and includes compression platens disposed on the end faces so that the compression platens exert a compressive force to the end faces at a radius from a central axis of the cell so that the cell is compressed by the compression clamp, and a length of the optical canal is unperturbed to first order with a magnitude of the compressive force; and a compression intermediary interposed between the compression platens and end faces, wherein the length of the optical canal is insensitive to vibration coupled to the cell by the compression clamp and compression intermediaries.
US10931074B2 Assembly of worldwide AC adapter supporting foldable prongs
An AC (Alternating Current) plug for providing power via a power circuit is assembled by: selecting a cover that includes prongs and structures on an inner side; positioning a PCB (printed circuit board) that includes contact pads connecting the PCB to the power circuit on structures of the inner side of the cover; positioning the spring mounted terminals on structures on the inner side of the cover such that a first end of each spring mounted terminal is positioned on a contact pad of the PCB; positioning a cap on the spring mounted terminals, the PCB and the cover, such that assembly holes of the cap, the PCB and the cover are aligned; and fastening the cap to the cover, such that the first end of each spring mounted terminal is secured against a respective contact pad and each spring mounted terminal is loaded and exerts a force against a prong.
US10931071B2 Wiring module and connection member for wiring module
Provided is a wiring module for installation in a vehicle, including a first conductor plate that is connected to a first output end of a power storage device and formed of a flat electric conductor elongated in a longitudinal direction, and supplying electric power from the power storage device to an electric device. The wiring module further includes a connection member. The connection member is fitted to the first conductor plate. The connection member includes a first fitting portion, a second fitting portion, and a switch. The first fitting portion is fitted to the first conductor plate. The second fitting portion has a first terminal through which electric power is supplied to the electric device. The switch establishes and breaks electrical continuity between the first terminal and the first conductor plate.
US10931062B2 High-frequency electrical connector
An electrical connector comprises an insulative shell having a floor; a first plurality of contacts extending through the floor, wherein the first plurality of contacts are disposed in a plurality of columns; a second plurality of contacts extending through the floor, wherein the second plurality of contacts are interspersed with the first plurality of contacts within the plurality of columns; and a conductive member adjacent the floor. The conductive member comprises a first plurality of openings, wherein the first plurality of contacts extend through the openings of the first plurality of openings; a second plurality of openings, wherein the second plurality of contacts extend through the openings of the second plurality of openings; and a first plurality of tabs, extending into openings in the insulative shell.
US10931040B1 Controlled-impedance circuit board connector assembly
An assembly for connecting controlled-impedance cables to a PCB using a crescent-shaped connector that can be located much closer to the unit under test than those of the prior art. On the PCB, equal-length signal traces run from UUT contacts to signal pads that form an arc. All signal pads are surrounded by a ground land. The connector has an anchor block for permanently or removably securing the cables. The connector uses skewed coil contacts held within an electrically conductive plate. The signal contacts are captured in signal through apertures within insulating plugs in the plate. The ground contacts are captured in a ground through apertures. Each signal contact is electrically connected to a cable signal conductor and the ground contacts are electrically connected to the anchor block or ferrule. The connector is shaped so that the signal contacts trace an arc, so that they align with the signal pads.
US10931038B2 Terminal-attached electric wire and wire harness
Provided is a terminal-attached electric wire including: an electric wire having a conductor made of aluminum or an aluminum alloy whose outer circumference is covered with an insulating layer; and a terminal member made of copper or a copper alloy and attached to a conductor-exposed portion exposed from the insulating layer at an end portion of the electric wire. The terminal member includes a coating layer made of an electrically conductive material and formed at a terminal-exposed portion except for a place of contact with the conductor in a surface of the terminal member, and an oxide film of the electrically conductive material formed in a surface of the coating layer. The electrically conductive material is a metal or an alloy which forms an oxide film having a thickness of more than or equal to 20 nm in a surface thereof.
US10931031B2 Compact antenna having three-dimensional multi-segment structure
A GNSS compact antenna comprising a conducting ground plane and a driven element for exciting right hand circularly polarized waves having a multi-segment structure such that the area around the driven element is divided into elementary cells with conductors and circuit elements arranged therein. The antenna includes a set of circuit elements connecting the neighboring elementary cells and the driven element. Each elementary cell has a horizontal conductor over the ground plane, and each elementary cell can have a vertical conductor and a circuit element connecting the horizontal and vertical conductors. The horizontal conductor comprises a set of characteristic points to which circuit elements, connecting neighboring elementary cells or any elementary cell and the driven element, are connected. Both the impedance of each circuit elements and the design of each elementary cell can be different, but the antenna has four-fold rotational symmetry relative to the vertical axis.
US10931026B2 Portable BDA apparatus and method
An In-Building Communications system is disclosed which permits communication in tunnels, underground parking garages, tall buildings such as skyscrapers, buildings having thick walls of concrete or metal, and/or any building which has communication dead zones due to electromagnetic shielding. The invention includes a portable bi-directional amplifier (BDA) system, an outdoor antenna system attached to the building or independently mountable, an indoor antenna system attached to the building or independently mountable inside the building, and a standardized, In-Building Communications (IBC) interface box affixed preferably to the exterior of the building. The interface box communicates with antenna systems attached to the building. The fire department or other emergency response personnel carry portable outdoor and indoor antenna systems and a portable, lithium-ion battery powered, bi-directional amplifier (BDA) system which may be connected to the building during an event such as a fire, earthquake, or an act of terrorism or whenever radio coverage enhancement is required. The portable BDA system is simply connected to the standardized, IBC interface box and powered thus restoring communications within.
US10931022B1 Reconfigurable arrays with multiple unit cells
Arrays that are deployable and can change their electromagnetic behavior by changing their shape are provided. The arrays can steer the beam using folding techniques and/or can achieve multiple operation states by folding the structure. An array can include a foldable substrate with antenna elements disposed thereon. In a folded state, a first plurality of unit cells is visible from above the array and can be configured to steer in a particular first direction and/or operate at a particular first frequency. In the unfolded state a second plurality of unit cells, and also possibly the first plurality of unit cells, are visible from above the array and can be configured to steer in a particular second direction and/or operate at a particular second frequency.
US10931013B2 Electronic device having dual-frequency ultra-wideband antennas
An electronic device may be provided with antennas for receiving signals in first and second ultra-wideband communications bands. The antennas may include a resonating element formed from conductive traces on a dielectric substrate. The substrate may be mounted to an underlying flexible printed circuit. A fence of conductive vias may extend from the resonating element, through the substrate and the flexible printed circuit, to a ground plane on the flexible printed circuit. The fence may form a return path for the antenna. A shielding ring may be formed on the substrate. Additional fences of vias may couple the shielding ring to the ground plane. If desired, the resonating element may include a patch that is not shorted to the ground plane. The fences of vias, the conductive traces, and the ground plane may form a continuous antenna cavity for the resonating element.
US10931008B2 Antenna module and mobile terminal
An antenna module including a first antenna and a second antenna close to the first antenna. The second antenna includes an isolation circuit and a second tuning switch controlling an access state of the isolation circuit. The second tuning switch includes two modes. When the second tuning switch is in a first mode, the isolation circuit accesses to a feeding network of the second antenna. When the second tuning switch is in a second mode, the isolation circuit does not access to the feeding network of the second antenna. Isolation of the first antenna and the second antenna in a preset band in the first mode is superior to that in the second mode.
US10931003B2 Antenna with modular radiating elements
Telecommunication systems for aircraft and other vehicles are described having one or more antennas with a plurality of modular, radiating elements disposed about and coupled to a central element. Each of the plurality of modular, radiating elements comprises transmitting and receiving elements. The antenna may be mounted to an adapter plate along with another antenna of similar construct.
US10930997B2 Connection structure
A connection structure includes an elastic member and a knob. The elastic member includes a bottom portion and an elastic piece extending from the bottom portion and including a free end not contacting the bottom portion. The free end includes a first protrusion extending outward along a radial direction of the elastic member and a second protrusion extending inward along the radial direction of the elastic member. The knob is configured to engage with the elastic member and includes a fitting slot formed at an inner wall of the knob. The fitting slot includes a first portion and a second portion in a circumferential direction of the knob for engaging with the first protrusion of the elastic piece. A depth of the first portion is smaller than a depth of the second portion.
US10930995B2 Power divider/combiner
Provided is a power divider/combiner capable of improving reflection characteristics and isolation characteristics. The power divider/combiner is formed by a multilayer board, and a strip conductor is arranged in an inner layer of the multilayer board and a chip resistor is arranged on an outer surface of the multilayer board. The power divider/combiner includes vias, which connect the strip conductor and the chip resistor, and includes stubs mounted between input/output terminals and the vias. With this configuration, it is possible to adjust induction mainly during an odd mode of an even/odd mode operation and to consequently improve reflection characteristics of the input/output terminals and isolation characteristics between the input/output terminals.
US10930992B1 Method and apparatus for communicating between waveguide systems
Aspects of the subject disclosure may include, a system for receiving electromagnetic waves that propagate along a transmission medium, generating, according to the electromagnetic waves, first signals and second signals, wirelessly providing, via a short-range dielectric antenna of the waveguide system, the first signals to a base station device, and wirelessly providing, via an array of dielectric antennas of the waveguide system, the second signals to a communication device remotely located from the waveguide system. Other embodiments are disclosed.
US10930990B2 Device having at least one subset of stripline sections on opposite sides of an electrically conductive structure and configured to have positive coupling
A device includes at least one electrically conductive structure and at least one stripline. The stripline includes stripline sections that are connected to one another in a series connection between a first terminal and a second terminal. A first subset of the stripline sections is arranged on a first side of the conductive structure and a second subset of the stripline sections is arranged on a second side of the conductive structure. The device also includes at least one conductive connection between the first subset of the stripline sections and the second subset of the stripline sections, wherein the at least one conductive connection is isolated from the at least one electrically conductive structure.
US10930988B2 Resin with plating layer and method of manufacturing the same
A signal transmission cable includes a signal line, an insulation layer configured to cover the signal line, and a plating layer configured to cover the insulation layer. An arithmetic average roughness Ra of an outer peripheral surface of the insulation layer is between 0.6 μm and 10 μm inclusive. A method of manufacturing the signal transmission cable includes covering the signal line with the insulation layer, followed by conducting a dry-ice-blasting on the outer peripheral surface of the insulation layer, followed by conducting a corona discharge exposure process on the outer peripheral surface, and forming the plating layer on the outer peripheral surface.
US10930985B2 Battery module and method of manufacturing the same
A battery module and a method of manufacturing the same are provided. The battery module includes a case providing an internal space, a plurality of battery cells disposed in the internal space of the case, and at least one cooling unit interposed between the battery cells to be in surface contact with the battery cells and dissipating heat generated by the battery cells externally.
US10930981B2 Semiconductor device and battery monitoring system
A semiconductor device includes: a boosting section configured to output a second voltage boosted from a first voltage; a voltage lowering section configured to output a lowered voltage that has been lowered from the second voltage by a predetermined voltage; a first buffer amp including a non-inverting input terminal connected to an output of the voltage lowering section; a second buffer amp including a non-inverting input terminal that is input with the first voltage; and a difference output section configured to output a voltage corresponding to a difference between output of the first buffer amp and output of the second buffer amp.
US10930979B2 Energy storage device and method of manufacturing energy storage device
An energy storage device includes: an electrode assembly, wherein electrodes each including a covered portion which is covered by an active material layer and a non-covered portion which extends from the covered portion and is not covered by the active material layer are stacked on each other such that the covered portions overlap with each other and the non-covered portions overlap with each other, and the electrode assembly having a non-covered stacked portion where the non-covered portions are stacked on each other; a protective plate being brought into face contact with the non-covered stacked portion from one side in a stacking direction of the non-covered stacked portion; a current collector including a bonding portion which is brought into face contact with the non-covered stacked portion from an other side in the stacking direction, and an enlarged width portion extending from the bonding portion.
US10930977B2 Electrochemical device
An electrochemical device including: a positive electrode current collector; a plurality of positive electrodes disposed on the positive electrode current collector; an electrolyte layer disposed on the plurality of positive electrodes; a negative electrode disposed on the electrolyte layer; and a negative electrode current collector disposed on the negative electrode, wherein the electrolyte layer includes a first electrolyte layer and a second electrolyte layer, and wherein the second electrolyte layer is between the first electrolyte layer and the negative electrode.
US10930974B2 Electrolyte composition containing methyl 2-methyl-1,3-dioxolane-2-carboxylate, and electrochemical cells comprising the same
An electrolyte composition and an electrochemical cell including the electrolyte composition are disclosed, including: at least one aprotic organic solvent; at least one conducting salt; methyl-2-methyl-1,3-dioxolane-2-carboxylate; and optionally one or more additives. A use of methyl-2-methyl-1,3-dioxolane-2-carboxylate in an electrolyte composition for electrochemical cells is disclosed. An electrochemical cell is also disclosed, in which the electrochemical cell is a lithium battery.
US10930966B2 Fuel cell with elastic member
A fuel cell having an elastic member is provided. The fuel cell includes a cell stack in which a plurality of unit cells are stacked in a first direction and an end-plate disposed on each of opposite side ends of the cell stack. The elastic member is disposed in a portion of the end-plate to overlap a lower area of the cell stack in which condensate water remains in the first direction.
US10930962B2 Nitrogen battery, fuel synthesizing apparatus, and fuel synthesizing method
The nitrogen battery of the present disclosure includes a positive electrode that uses nitrogen as a positive electrode active material, a negative electrode, and an ion conducting medium that contains a silane compound and conducts alkali metal ions.
US10930960B2 Fuel cell system
In fuel cell system, exhaust material M exhausted from a fuel cell stack flows through the exhaust pipe. The gas-liquid separator is provided at the exhaust pipe and separates the exhaust material M into gas and liquid. The connecting pipe is connected to an exhaust port of the gas-liquid separator. The pressure regulating valve is connected to the connecting pipe and regulates pressures of the gas such that a pressure of the gas at an upstream side is higher than atmospheric pressure. The guide pipe is connected at the downstream side of the pressure regulating valve and guides at least the gas toward the exhaust pipe. The heat exchange unit exchanges heat between the exhaust pipe and the guide pipe.
US10930953B2 Fuel cell system and method of controlling fuel cell system
A control unit of a fuel cell system acquires a service operating point, repeats a process of calculating a distance between the service operating point and a surging region, while transferring an operating point of a turbo compressor from a first operating point to a second operating point outside the surging region, sets opening degrees of a pressure adjusting valve and a bypass valve such that the turbo compressor operates at a required operating point, when the distance exceeds a threshold, and corrects at least one of the opening degrees of the pressure adjusting valve and the bypass valve such that the at least one of the opening degrees becomes larger than an opening degree set such that the turbo compressor operates at the required operating point, when the distance is equal to or shorter than the threshold.
US10930946B2 Fuel cell system and control device therefor, and control method for fuel cell system
A fuel cell system includes an anode gas supply device configured to supply an anode gas to a fuel cell and an ejector configured to merge an anode discharged gas, discharged from the fuel cell; with the anode gas to be supplied to the fuel cell. The fuel cell system includes an actuator configured to supply the anode discharged gas to the ejector and a cathode gas supply device configured to supply a cathode gas to the fuel cell. A control method for A fuel cell system includes a cathode gas control step of controlling a pressure of the cathode gas to be supplied to the fuel cell according to a magnitude of a load that is required of the fuel cell, and an anode gas control step of increasing a differential pressure between the pressure of the cathode gas and a pressure of the anode gas by the anode gas supply device when the load is low compared to when the load is high.
US10930942B2 Fuel cell flow field design for thermal management
Fuel cell assemblies comprising at least one thermally compensated coolant channel are provided. The thermally compensated coolant channel has a cross-sectional area that decreases in the coolant flow direction along at least a portion of the channel length. In some embodiments, such thermally compensated coolant channels can be used to provide substantially uniform heat flux, and substantially isothermal conditions, in fuel cells operating with substantially uniform current density.
US10930940B2 Stainless steel sheet for fuel cell separators, and production method therefor
A stainless steel sheet for fuel cell separators comprises: a predetermined chemical composition; and Cr-containing fine precipitates at a steel sheet surface, wherein an average equivalent circular diameter of the fine precipitates is 20 nm or more and 500 nm or less, and a number of the fine precipitates existing per 1 μm2 at the steel sheet surface is three or more.
US10930939B2 Manufacturing method for fuel cell separator
A manufacturing method for a fuel cell separator includes preparing a separator member in which an uncured thermosetting resin layer is provided on a surface of a core member, as a preparation step; and pressing the separator member while heating the separator member so that a gas flow passage is formed in the separator member while the uncured thermosetting resin layer is cured, as a hot-press step.
US10930930B2 Active material, electrode, secondary battery, battery pack, and vehicle
According to one embodiment, an active material is provided. The active material includes a primary particle containing a phosphorus-containing monoclinic niobium-titanium composite oxide. The primary particle has a concentration gradient in which a phosphorus concentration increases from the gravity point of the primary particle toward the surface of the primary particle.
US10930926B2 Nonaqueous electrolyte secondary battery and cathode sheet therefor
The invention provides a cathode sheet for use in a nonaqueous electrolyte secondary battery, including a composite material comprising a collector and a layer of a cathode active material provided thereon. The layer of a cathode active material includes: (a) a conductive polymer and (b) at least one selected from a polycarboxylic acid and a metal salt of a polycarboxylic acid; and the conductive polymer is a polymer in a dedoped state or in a dedoped and reduced state. The polymer constituting the conductive polymer is at least one selected from polyaniline, a polyaniline derivative, polypyrrole, a polypyrrole derivative, and polythiophene; and the polycarboxylic acid is at least one selected from polyacrylic acid, polymethacrylic acid, polyvinylbenzoic acid, polyallylbenzoic acid, polymethallylbenzoic acid, polymaleic acid, polyfumaric acid, polyglutaminic acid, polyaspartic acid, alginic acid, carboxymethylcellulose, and a copolymer including repeating units of at least two of the polymers listed herein.
US10930924B2 Chemical-free production of surface-stabilized lithium metal particles, electrodes and lithium battery containing same
Provided is a simple, fast, scalable, and environmentally benign method of producing graphene-stabilized lithium metal particles, comprising: a) mixing particles of a graphitic material, polymer-coated particles of a lithium-attracting seed material, and optional ball-milling media to form a mixture in an impacting chamber of an energy impacting apparatus; b) operating the apparatus with a frequency and an intensity for a length of time sufficient for peeling off graphene sheets from particles of graphitic material and transferring the peeled graphene sheets to surfaces of the polymer-coated particles and fully encapsulate the particles to produce graphene-encapsulated polymer-coated solid particles; c) recovering the graphene-encapsulated polymer-coated solid particles from the impacting chamber and removing the polymer from the particles to produce graphene balls, wherein the graphene ball has a graphene shell, a lithium-attracting seed material particle and a hollow space; and d) impregnating the graphene balls with lithium metal.
US10930923B2 Topological quantum framework, composite anode active material, anode, lithium battery, semiconductor, and device comprising the topological quantum framework, and method of preparing the topological quantum framework
A topological quantum framework includes a plurality of one-dimensional nanostructures disposed in different directions and connected to each other, wherein a one-dimensional nanostructure of the plurality of one-dimensional nanostructures includes a first composition including a metal capable of incorporating and deincorporating lithium, and wherein the topological quantum framework is porous.
US10930922B2 Positive electrode active material and secondary battery comprising the same
In the positive electrode active material according to the inventive concept, A positive active material for lithium secondary battery comprises a particle comprising M1, M2, and Li, wherein the particle comprises a center, a surface, and an intermediate portion between the center and the surface, wherein M1 and M2 are selected from transition metal and are different each other, and wherein concentrations of M1 and M2 have continuous concentration gradients from the center to the intermediate portion.
US10930919B2 Method of manufacturing battery electrode and electrode manufacturing apparatus
A method of manufacturing an electrode, comprising the steps of: forming a first layer by intermittently applying a layer to a current collecting foil with thickness of 40 μm or more and 300 μm or less; and forming a second layer, wherein the second layer is formed both on a region where the first layer has been formed on the current collecting foil and an exposed region where the current collecting foil is exposed without being formed the first layer; wherein in the step of forming of second layer, providing a gap of 40 μm or more between a applying part of application apparatus and the current collecting foil, based on a positional information of the first layer, from during applying a layer to the exposed region to during applying a layer to the first layer.
US10930917B2 Electric vehicle battery cell having multiple stack structures
Provided herein are systems, apparatuses, and methods of powering electric vehicles. A battery pack can be disposed in an electric vehicle to power the electric vehicle. A housing can be arranged in the battery pack and can have a first polarity terminal. A capping element can be mechanically coupled with the housing and can have a second polarity terminal. A battery cell array can be arranged within a cavity in the housing. The battery cell array can have a first polarity terminal electrically coupled with the housing. The battery cell array can have a second polarity terminal electrically coupled with the capping element.
US10930901B2 Electric vehicle battery cell having a patterned surface
Provided herein are a battery cell of a battery pack to power electric vehicles. The battery cell can include a housing. The housing can define an inner region. An electrolyte can be disposed in the inner region defined by the housing. The battery cell can include a lid. A gasket can couple the lid with the first end of the housing to seal the battery cell. The gasket can include a first gasket surface and a second gasket surface. The first end of the housing can have a crimped edge disposed about the first gasket surface to couple the gasket with the first end of the housing and position the second gasket surface adjacent to the electrolyte. The crimped edge can have a first crimped surface having a predetermined pattern for wire bonding and a second crimped surface disposed adjacent to the first gasket surface.
US10930895B2 Display device and method for manufacturing the same
A display device includes a base, a light emitting device on a first surface of the base, and a plate-like inorganic layer on a second surface of the base, the plate-like inorganic layer including a first plate-like inorganic particle with a first size and a second plate-like inorganic particle with a second size different from the first size.
US10930894B2 Roll to roll fabricating system having turning unit
In a roll to roll fabricating system, a plurality of deposition units are provided, and a turning unit is disposed between the deposition units. The deposition units include: a deposition drum on which a film is wound; and one or more evaporators disposed to face the deposition drum, and configured to deposit the film wound on the deposition drum. The turning unit includes a plurality of turning rolls, and is configured to turn the film output from one deposition unit, to guide the film, and to supply the film to another deposition unit.
US10930887B2 Flexible organic light emitting display device having a dam in a folding region
A flexible organic light emitting display (OLED) device includes a flexible substrate having a display area, a non-display area at a periphery of the display area and a folding region; at least one organic emitting diode on the flexible substrate in the display area; an encapsulation film covering the organic emitting diode; and a dam on the flexible substrate. The dam laterally surrounds the display area and includes: a first dam in the folding region; and a second dam outside the folding region, wherein the average thickness of the first dam is smaller than the average thickness of the second dam.
US10930879B2 Display device
According to an aspect of the present disclosure, a display device includes a display panel, a back cover disposed on a back surface of the display panel and a plurality of curvature changing units which is disposed on a back surface of the back cover and implements curvature of the display panel, the back cover and each of the plurality of curvature changing units includes a pair of curvature implementation bars coupled to the back cover and a distance controller controlling a distance between the pair of curvature implementation bars, and each of the pair of curvature implementation bars includes a fixed coupling unit disposed on an outermost side of the curvature implementation bar and coupled to the back cover at a fixed location; and a plurality of variable coupling units disposed on an inner side of the fixed coupling unit and coupled to the back cover at variable locations.
US10930874B2 Organic light emitting display device
An organic light emitting display device including a substrate, an anode, a hole transport layer, a cathode, an electron transport layer and an organic light emitting layer is provided. The anode is located on the substrate. The hole transport layer is located on the anode. The cathode is located on the substrate. The electron transport layer is located on the cathode. The organic light emitting layer is located between the hole transport layer and the electron transport layer. A vertical projection of the anode on the substrate is not overlapped with a vertical projection of the cathode on the substrate.
US10930863B2 Organometallic compound, organic light-emitting device including organometallic compound, and diagnostic composition including organometallic compound
An organometallic compound represented by Formula 1: wherein, in Formula 1, groups and variables are the same as described in the specification.
US10930854B2 Monoamine material for organic electroluminescent element, and organic electroluminescent element using same
Provided are a material for an organic electroluminescence device and an organic electroluminescence device including the same. The material for an organic electroluminescence device is a monoamine compound represented by the following General Formula (1). where X1 is one selected from O, S, R9—C—R10, or N—R11, R1 to R11 are each independently alkyl having 10 or less carbon atoms, aryl having 6 to 30 carbon atoms for forming a ring, alkyloxy, alkylthio, trialkylsilyl, aryloxy, arylthio, triarylsilyl, alkyldiarylsilyl, dialkylarylsilyl, or heteroaryl having 2 to 30 carbon atoms for forming a ring, n is an integer of 0 to 4, m is an integer of 0 to 3, and o is an integer of 0 to 2.
US10930853B2 Organic light-emitting device
An organic light-emitting device includes: a first electrode; a second electrode facing the first electrode; an emission layer between the first electrode and the second electrode; a hole transport region between the first electrode and the emission layer; and an electron transport region between the emission layer and the second electrode, wherein the hole transport region includes a first compound, the emission layer includes a second compound as a fluorescent host and a third compound as a fluorescent dopant, and the electron transport region includes a fourth compound and a fifth compound including, as a ring-forming moiety, a nitrogen-containing heterocyclic group including *═N—*′, wherein the first compound, the fourth compound, and at least one selected from the second compound and the third compound each independently include at least one group selected from groups represented by Formulae A to D:
US10930852B2 Light-emitting device
A light-emitting element includes a light-emitting layer including a guest, an n-type host and a p-type host between a pair of electrodes, where the difference between the energy difference between a triplet excited state and a ground state of the n-type host (or p-type host) and the energy difference between a triplet excited state and a ground state of the guest is 0.15 eV or more. Alternatively, in such a light-emitting element, the LUMO level of the n-type host is higher than the LUMO level of the guest by 0.1 eV or more, or the HOMO level of the p-type host is lower than the HOMO level of the guest by 0.1 eV or more.
US10930851B2 Manufacturing method for carbon nanotube composite film, carbon nanotube TFT and manufacturing method for the same
A manufacturing method for carbon nanotube composite film is disclosed. The method comprises steps of: providing a substrate; coating a first aqueous solution dissolved with a charged polymer on a substrate to form a polymer film; dispersing a single-wall carbon nanotube powder into a second aqueous solution dissolved with a charged compound in order to obtain a semiconductor-type single-wall carbon nanotube aqueous solution, and charge properties of the charged compound and the charged polymer are opposite; coating the semiconductor-type single-wall carbon nanotube aqueous solution on the polymer film; after standing for a predetermined period of time, washing with a deionized water to remove an unabsorbed semiconductor-type single-wall carbon nanotube and excess charged polymer; and air drying, forming a carbon nanotube film on the polymer film. A manufacturing method for carbon nanotube TFT and a carbon nanotube TFT are also disclosed. The carbon nanotubes can be well tiled onto the substrate.
US10930849B2 Techniques for forming memory structures
Methods, systems, and devices for techniques for forming memory structures are described. Forming a memory structure may include etching a stack of material including a conductive line, a first electrode and a sacrificial material to divide the stack of material into multiple sections. The process may further include depositing an oxide material in each of the first quantity of channels to form multiple oxide materials. The sacrificial material may be etched to form a second channel between two oxide materials of the multiple oxide materials. Memory material may be deposited over the two oxide materials and the second channel, which may create a void in the second channel between the memory material and the first electrode. The memory material may be heated to fill the void in the second channel.
US10930848B2 Variable resistance memory device and method of manufacturing the same
A method of manufacturing a variable resistance memory device includes: forming an array of memory cells on a substrate, each memory cell including a variable resistance structure and a switching element; and forming a sidewall insulating layer covering a sidewall of the switching element. The forming the sidewall insulating layer includes: a preliminary step of supplying a silicon source to an exposed sidewall of the switching element; and a main step of performing a process cycle a plurality of times, the process cycle comprising supplying the silicon source and supplying a reaction gas, A time duration of the supplying the silicon source in the preliminary step is longer than a time duration of the supplying the silicon gas in the process cycle in the main step.
US10930847B2 Memory device
A memory device of an embodiment includes: a first conductive layer; a second conductive layer; a first region provided between the first conductive layer and the second conductive layer, being in contact with the first conductive layer and the second conductive layer, and including a first metal oxide, the first metal oxide corresponding to at least one selected from a group consisting of tantalum oxide, lanthanum oxide, and hafnium oxide; and a first layer provided between the first conductive layer and the second conductive layer and including a second metal oxide different from the first metal oxide.
US10930842B2 Multiferroic magnetic tunnel junction devices
Some embodiments include a magnetic tunnel junction device having a first magnetic electrode, a second magnetic electrode, and a tunnel insulator material between the first and second magnetic electrodes. A tungsten-containing material is directly against one of the magnetic electrodes. In some embodiments the tungsten-containing material may be in a first crystalline lattice arrangement, and the directly adjacent magnetic electrode may be in a second crystalline lattice arrangement different from said first crystalline lattice arrangement. In some embodiments the tungsten-containing material, the first magnetic electrode, the tunnel insulator material and the second magnetic electrode all comprise a common crystalline lattice arrangement.
US10930837B2 HTS magnet sections
There is disclosed an assembly for carrying electrical current in a coil of a magnet. The assembly comprises a pre-formed housing of thermally and electrically conductive material (e.g. copper) which comprises a channel configured to retain HTS tape. A plurality of layers of HTS tape are fixed within the channel. The channel has at least one pre-formed curved section.
US10930834B2 Synthesis of N-type thermoelectric materials, including Mg—Sn—Ge materials, and methods for fabrication thereof
Discussed herein are systems and methods for fabrication of MgSnGe-based thermoelectric materials for applications from room temperature and near room temperature to high temperature applications. The TE materials may be fabricated by hand or ball milling a powder to a predetermined particle size and hot-pressing the milled powder to form a thermoelectric component with desired properties including a figure of merit (ZT) over a temperature range. The TE materials fabricated may be disposed in thermoelectric devices for varying applications.
US10930833B2 Thermoelectric element unit, thermoelectric module including the same, and method for manufacturing the same
A thermoelectric element unit is provided. The thermoelectric element unit includes a plurality of thermoelectric elements and a plurality of electrodes embedded in each of the thermoelectric elements by a predetermined number. Additionally, at least one of the plurality of electrodes includes a terminal part that protrudes to an exterior of the thermoelectric element having the at least one electrode embedded among the thermoelectric elements.
US10930823B2 Light-emitting device, method for designing light-emitting device, method for driving light-emitting device, illumination method, and method for manufacturing light-emitting device
Described herein are light-emitting devices that incorporate at least one light-emitting element and that satisfy predetermined requirements, in which ϕSSL(λ) emitted from the light-emitting device satisfies predetermined conditions described herein.
US10930821B2 Wavelength conversion member and light emitting device
Provided is a wavelength conversion member capable of suppressing excessive heating of a phosphor layer and a light emitting device using the same. The wavelength conversion member 10 includes: a heat dissipation substrate 11; a phosphor layer 12 provided on the heat dissipation substrate 11; and a bonding material layer 13 provided between the heat dissipation substrate 11 and the phosphor layer 12, wherein the bonding material layer 13 includes a thermally conductive porous body 14 and a bonding material 15 and the thermally conductive porous body 14 is impregnated with the bonding material 15.
US10930816B2 Ultra-wideband light emitting diode and optical detector comprising aluminum indium gallium nitride and method of fabricating the same
Devices, systems, and methods for providing wireless personal area networks (PANs) and local area networks (LANs) using visible and near-visible optical spectrum. Various constructions and material selections are provided herein. According to one embodiment, a light-emitting diode (LED) includes a substrate, a carrier confinement (CC) region positioned over the substrate, and an active region position over the CC region. The CC region includes a first CC layer comprising aluminum gallium nitride and a second CC layer position over the first CC layer. The second CC layer also includes aluminum gallium nitride. The active region is configured to have a transient response time of less than 500 picoseconds (ps).
US10930808B2 Hybrid MOCVD/MBE epitaxial growth of high-efficiency lattice-matched multijunction solar cells
Semiconductor devices and methods of fabricating semiconductor devices having a dilute nitride layer and at least one semiconductor material overlying the dilute nitride layer are disclosed. Hybrid epitaxial growth and the use of aluminum barrier layers to minimize hydrogen diffusion into the dilute nitride layer are used to fabricate high-efficiency multijunction solar cells.
US10930799B2 Semiconductor die with buried capacitor, and method of manufacturing the semiconductor die
A semiconductor body includes a front side and a back side and is configured to support an electronic circuit. A buried region is provided in the semiconductor body at a location between the electronic circuit and the back side. The buried region includes a layer of conductive material and a dielectric layer, where the dielectric layer is arranged between the layer of conductive material and the semiconductor body. A conductive path extends between the buried region and the front side to form a path for electrical access to the layer of conductive material. A capacitor is thus formed with the layer of conductive material providing a capacitor plate and the dielectric layer providing the capacitor dielectric. A further capacitor plate is provided by the semiconductor body, or by a further layer of conductive material in the buried region.
US10930797B2 Schottky barrier diode and method of manufacturing the same
A Schottky barrier diode includes: an n− type layer disposed on a first surface of an n+ type silicon carbide substrate; a p+ type region and a p type region disposed on the n− type layer and separated from each other; an anode disposed on the n− type layer, the p+ type region, and the p type region; and a cathode disposed on a second surface of the n+ type silicon carbide substrate. The p type region is in plural, has a hexagonal shape on the plane, and is arranged in a matrix shape, and the n− type layer disposed between the p+ type region and the p type region has a hexagonal shape on the plane and encloses the p type region.
US10930792B2 Semiconductor device and manufacturing method thereof
To offer a semiconductor device including a thin film transistor having excellent characteristics and high reliability and a method for manufacturing the semiconductor device without variation. The summary is to include an inverted-staggered (bottom-gate structure) thin film transistor in which an oxide semiconductor film containing In, Ga, and Zn is used for a semiconductor layer and a buffer layer is provided between the semiconductor layer and source and drain electrode layers. An ohmic contact is formed by intentionally providing a buffer layer containing In, Ga, and Zn and having a higher carrier concentration than the semiconductor layer between the semiconductor layer and the source and drain electrode layers.
US10930778B2 Vertical transistor devices with composite high-K and low-K spacers with a controlled top junction
A method of forming a vertical fin field effect transistor device is provided. The method includes forming a vertical fin and fin template on a bottom source/drain layer, wherein the fin template is on the vertical fin. The method further includes forming a gate structure on the vertical fin and fin template, and forming a top spacer layer on the gate structure. The method further includes removing the fin template to form an opening in the top spacer layer, and removing a portion of a gate electrode of the gate structure to form a cavity; and removing a portion of a gate dielectric layer of the gate structure to form a groove around the vertical fin.
US10930777B2 Laterally double diffused metal oxide semiconductor (LDMOS) device on fully depleted silicon on insulator (FDSOI) enabling high input voltage
The present disclosure relates to semiconductor structures and, more particularly, to an LDMOS device on FDSOI structures and methods of manufacture. The laterally double diffused semiconductor device includes a gate dielectric composed of a buried insulator material of a semiconductor on insulator (SOI) technology, a channel region composed of semiconductor material of the SOI technology and source/drain regions on a front side of the buried insulator material such that a gate is formed on a back side of the buried insulator material. The gate terminal can also be placed at a hybrid section used as a back-gate voltage to control the channel and the drift region of the device.
US10930771B2 Semiconductor device having an insulated gate bipolar transistor and method of manufacturing the same
Performance of a semiconductor device is improved. An active cell region has a first gate electrode that extends in a Y direction and receives a gate potential, and a second gate electrode that extends in the Y direction and receives an emitter potential. A hybrid cell region including a p-type base region and an n-type emitter region is disposed in the active cell region. An n-type isolation region adjacent to the hybrid cell region in the Y direction is formed in the active cell region excluding the hybrid cell region. Hence, even if the p-type base region or a p-type floating region is formed in the active cell region excluding the hybrid cell region, such a p-type region is isolated from the base region in the hybrid cell region by the isolation region.
US10930766B2 Ge NANO wire transistor with GAAS as the sacrificial layer
An apparatus including a three-dimensional semiconductor body including a channel region and junction regions disposed on opposite sides of the channel region, the three-dimensional semiconductor body including a plurality of nanowires including a germanium material disposed in respective planes separated in the junction regions by a second material, wherein a lattice constant of the second material is similar to a lattice constant of the germanium material; and a gate stack disposed on the channel region, the gate stack including a gate electrode disposed on a gate dielectric. A method of including forming a plurality of nanowires in separate planes on a substrate, each of the plurality of nanowires including a germanium material and separated from an adjacent nanowire by a sacrificial material; disposing a gate stack on the plurality of nanowires in a designated channel region, the gate stack including a dielectric material and a gate electrode.
US10930765B2 Method of manufacturing FinFET device with non-recessed STI
A method of manufacturing a semiconductor device includes providing a semiconductor structure having a substrate and a semiconductor fin on the substrate, forming a dummy gate structure on the semiconductor fin, forming a first dielectric layer on the semiconductor structure exposing an upper surface of the dummy gate structure, removing the dummy gate structure and a portion of the semiconductor fin below the dummy gate structure to form a trench that divides the semiconductor fin into a first portion and a second portion spaced apart from each other, and forming a second dielectric layer on the semiconductor structure filling the trench. The method provides a semiconductor device having a non-recessed trench isolation structure.
US10930758B2 Space deposition between source/drain and sacrificial layers
A method for manufacturing a semiconductor device includes forming a plurality of fins on a semiconductor substrate. In the method, sacrificial spacer layers are formed on the plurality of fins, and portions of the semiconductor substrate located under the sacrificial spacer layers and located at sides of the plurality of fins are removed. Bottom source/drain regions are grown in at least part of an area where the portions of the semiconductor substrate were removed, and sacrificial epitaxial layers are grown on the bottom source/drain regions. The method also includes diffusing dopants from the bottom source/drain regions and the sacrificial epitaxial layers into portions of the semiconductor substrate under the plurality of fins. The sacrificial epitaxial layers are removed, and bottom spacers are formed in at least part of an area where the sacrificial epitaxial layers were removed.
US10930757B2 Method of manufacturing MOS transistor spacers
A method of manufacturing a MOS transistor includes forming a conductive first gate and forming insulating spacers along opposite sides of the gate, wherein the spacers are formed before the gate.
US10930755B2 Self-aligned inner spacer on gate-all-around structure and methods of forming the same
Semiconductor device and the manufacturing method thereof are disclosed herein. An exemplary method of forming a semiconductor device comprises forming a fin over a substrate, wherein the fin comprises a first semiconductor layer and a second semiconductor layer comprising different semiconductor materials, and the fin includes a channel region and a source/drain region; forming a dummy gate structure over the substrate and the fin; etching a portion of the fin in the source/drain region; selectively removing an edge portion of the second semiconductor layer in the channel region of the fin such that the second semiconductor layer is recessed, and an edge portion of the first semiconductor layer is suspended; performing a reflow process to the first semiconductor layer to form an inner spacer, wherein the inner spacer forms sidewall surfaces of the source/drain region of the fin; and epitaxially growing a sour/drain feature in the source/drain region.
US10930751B2 Ferroelectric assemblies
Some embodiments include ferroelectric assemblies. Some embodiments include a capacitor which has ferroelectric insulative material between a first electrode and a second electrode. The capacitor also has a metal oxide between the second electrode and the ferroelectric insulative material. The metal oxide has a thickness of less than or equal to about 30 Å. Some embodiments include a method of forming an assembly. A first capacitor electrode is formed over a semiconductor-containing base. Ferroelectric insulative material is formed over the first electrode. A metal-containing material is formed over the ferroelectric insulative material. The metal-containing material is oxidized to form a metal oxide from the metal-containing material. A second electrode is formed over the metal oxide.
US10930749B2 Semiconductor devices having a gate isolation layer and methods of manufacturing the same
Semiconductor devices are provided. A semiconductor device includes a channel region that protrudes from a substrate. The semiconductor device includes a gate line on the channel region. Moreover, the semiconductor device includes a gate isolation layer that is between a first portion of the gate line and a second portion of the gate line. The gate isolation layer is in contact with the gate line and includes a gap that is in the gate isolation layer. Related methods of manufacturing a semiconductor device are also provided.
US10930746B2 Differential type sensing circuit with differential input and output terminal pair
A differential type non-volatile memory circuit comprising a differential sensing circuit, a differential data line pair, a memory cell array, and a differential bit line pair is provided. The differential sensing circuit has a differential input terminal pair and a differential output terminal pair. The differential data line pair is electrically connected to the differential input terminal pair of the differential sensing circuit. The memory cell array has at least one differential non-volatile memory cell configured to store data. The differential bit line pair is electrically connected between the memory cell array and the differential data line pair. When logic states of the differential output terminal pair start to be different in a read operation phase of the memory cell array, the differential sensing circuit and the differential data line pair are disconnected.
US10930738B2 Sub-fin leakage control in semicondcutor devices
A replacement fin in a heterogeneous FinFET transistor in which source and drain regions are grown in corresponding trenches that extend into a sub-fin region. This depth of the epitaxial source/drain regions, in combination with the selected materials, can reduce off-state leakage while also keeping high defect density portions out of the active portions of the source and drain. In one embodiment, materials are selected for the source and drain regions that have an energy band offset from the material selected for the substrate. This band offset between the source/drain material can further reduce sub-fin leakage.
US10930737B2 Transistor cell
A GaN field effect transistor (FET) including a plurality of transistor cells. A gate metal layer of a transistor cell includes a gate-drain overhang (width 0.2 um to 2.5 um) and a gate-source overhang (width 0.3 um to 1 um), and a widening at each narrow edge of the transistor cell, wherein the width of the widening of gate metal layer (150) is of 2-5 um. A metal (1) layer of the transistor sell extends beyond metal (0) layer. A last metal layer includes a drain plate and a source plate, each having a trapezoid form. More than two vias are located at a widening for connecting the gate metal layer to the gate bus. More than six vias distributed along the longitudinal dimension of the transistor cell connect metal (1) layer to metal (0) layer. A plurality of type 2 vias connect metal (1) layer to the last metal layer.
US10930731B2 Integrated circuit device
An integrated circuit device is provided. The integrated circuit device includes a semiconductor substrate having a circuit area and a guarding area surrounding the circuit area. A guarding structure is formed in the guarding area, and includes a diffusion region in the semiconductor substrate. The guarding structure also includes a gate stack disposed on the semiconductor substrate and positioned adjacent to the diffusion region. The guarding structure further includes a guarding layer disposed on the gate stack. The gate stack extends in a first direction while the guarding layer extends in a second direction that is different from the first direction. The guarding layer is electrically insulated from the diffusion region. Thus, an integrated circuit device including a guarding structure with several capacitors is provided.
US10930730B2 Enhanced active and passive devices for radio frequency (RF) process and design technology
A metal-oxide-semiconductor (MOS) device for radio frequency (RF) applications may include a guard ring. The guard ring may surround the MOS device and at least one other MOS device. The MOS device may further include a level zero contact layer coupled to a first interconnect layer through level zero interconnects and vias. The first interconnect layer may be for routing to the MOS device.
US10930729B2 Fin-based thin film resistor
Fin-based thin film resistors, and methods of fabricating fin-based thin film resistors, are described. In an example, an integrated circuit structure includes a fin protruding through a trench isolation region above a substrate. The fin includes a semiconductor material and has a top surface, a first end, a second end, and a pair of sidewalls between the first end and the second end. An isolation layer is conformal with the top surface, the first end, the second end, and the pair of sidewalls of the fin. A resistor layer is conformal with the isolation layer conformal with the top surface, the first end, the second end, and the pair of sidewalls of the fin. A first anode cathode electrode is electrically connected to the resistor layer. A second anode or cathode electrode is electrically connected to the resistor layer.
US10930725B2 Organic light emitting diode display device
An organic light emitting diode display includes a first thin film transistor of which a channel is formed in a polycrystalline transistor, a second thin film transistor of which a channel is formed in an oxide semiconductor layer, an organic light emitting diode electrically connected to the first thin film transistor, a storage capacitor having a first electrode and a second electrode, wherein the second electrode of the storage capacitor is electrically connected to a gate electrode of the first thin film transistor, and an overlapping layer overlapping the oxide semiconductor layer in a plan view and receiving a positive voltage. The oxide semiconductor layer is positioned higher than the gate electrode of the first thin film transistor and the second electrode of the storage capacitor.
US10930722B2 Display device
A display device is capable of realizing low power consumption since a first thin-film transistor having a polycrystalline semiconductor layer and a second thin-film transistor having an oxide semiconductor layer are disposed in an active area. In addition, an opening formed in a bending area is formed to have the same depth as at least one of a plurality of contact holes formed in at least one inorganic insulation layer, which is disposed in the active area, and source and drain electrodes of the second thin-film transistor and source and drain electrodes of the first thin-film transistor, which are disposed below the oxide semiconductor layer, are formed in the same plane using the same material, which simplifies the manufacturing process of the display device.
US10930718B2 Organic light emitting diode display having barrier layer on auxiliary electrode
An organic light emitting diode display is disclosed. The organic light emitting diode display includes a first substrate on which pixels each including an organic light emitting diode are disposed, a second substrate including a power line supplied with a power voltage and facing the first substrate, and a conductive filler layer interposed between the first substrate and the second substrate and including a conductive medium. The first substrate includes an auxiliary electrode, a first barrier disposed on the auxiliary electrode, a cathode divided by the first barrier and exposing at least a portion of the auxiliary electrode, and a protective layer disposed on the cathode, divided by the first barrier, and exposing at least a portion of the auxiliary electrode. One end of the cathode directly contacts the auxiliary electrode.
US10930717B2 Display panel and method for manufacturing same
The present disclosure provides a display panel and method for manufacturing same. The method for manufacturing the display panel includes providing an array substrate, wherein a source/drain metal is disposed on the array substrate; sequentially forming a planarization layer and a pixel defining layer on the array substrate, wherein the pixel defining layer comprises a plurality of pixel defining bodies that are spaced apart from each other, and a region located between any two adjacent pixel defining bodies constitutes a pixel area; and forming an anode layer in the pixel area, wherein an edge of the anode layer is attached to the pixel defining layer.
US10930713B2 Display panel and display apparatus having the same
A display panel, including a light source configured to emit blue light; and a quantum dot color filter layer including: a red light converter including a red quantum dot particle configured to convert the blue light into red light, a green light converter including a green quantum dot particle configured to convert the blue light into green light, a light transmitting portion configured to transmit the blue light, and a white light generator including a first region and a second region, wherein the first region comprises a plurality of yellow quantum dot particles configured to convert the blue light into yellow light, wherein the second region transmits the blue light.
US10930711B2 Array substrate and method for manufacturing the same, display device
An array substrate includes a plurality of pixels. Each pixel includes a plurality of sub-pixels. Each sub-pixel includes a light-emitting unit, and a light-emitting unit of each of at least one of the plurality of sub-pixel is formed of a combination of light-emitting materials that are used for forming the light-emitting units of another two of the plurality of sub-pixels respectively.
US10930704B2 Magnetic memory cell
A magnetic memory cell includes a substrate, a transistor, a first dielectric layer disposed on the substrate, a landing pad in the first dielectric layer, a second dielectric layer covering the first dielectric layer and the landing pad, a memory stack in the second dielectric layer, and a source line in the first dielectric layer. The first dielectric layer covers the transistor. The landing pad is situated in a first horizontal plane and is coupled to a drain region of the transistor. The memory stack has a bottom electrode connected to the landing pad and a top electrode electrically connected to a bit line. The source line is situated in a second horizontal plane and is connected to a source region of the transistor. The second horizontal plane and the first horizontal plane are not coplanar.
US10930697B2 Semiconductor device, solid-state imaging device with tantalum oxide layer formed by diffusing a material of an electrode of necessity or a counter electrode
A semiconductor device including a semiconductor layer that includes an active region, semiconductor elements that are formed using the active region, connection regions that are obtained by metalizing parts of the semiconductor layer in an island shape isolated from the active region, an insulation film that is formed to cover one main surface side of the semiconductor layer, electrodes that are disposed to face the semiconductor elements and the connection regions via the insulation film, and contacts that penetrate through the insulation film to be selectively formed in portions according to necessity among portions that connect the semiconductor elements or the connection regions to the electrodes.
US10930689B2 Photoelectric conversion apparatus and equipment
A photoelectric conversion apparatus includes a semiconductor layer including a photoelectric conversion portion, a charge holding portion configured to hold electric charge generated from the photoelectric conversion portion, and a charge detection portion to which the electric charge held by the charge holding portion is transferred. A gate electrode of a transistor and a light shielding film including a first portion covering the charge holding portion and a second portion covering an upper surface of the gate electrode are disposed above the semiconductor layer. The distance between the second portion of the light shielding film and the upper surface of the gate electrode is greater than the distance between the first portion of the light shielding film and the semiconductor layer.
US10930686B2 Image sensing system and multi-function image sensor thereof
An image sensing system and a multi-function image sensor thereof are provided. The multi-function image sensor includes a pixel array circuit and a readout circuit. The pixel array circuit includes a plurality of pixel units. Each of the pixel units is controlled by a first control signal group in a first mode to perform a time-of-flight sensing operation and sequentially generates a plurality of first output voltages. Each of the pixel units is controlled by a second control signal group in a second mode to perform a structured light sensing operation and sequentially generates a plurality of second output voltages. The readout circuit respectively obtains a plurality of first digital information corresponding to the time-of-flight sensing operation according to the first output voltages in the first mode. The readout circuit respectively obtains a plurality of second digital information corresponding to the structured light sensing operation according to the second output voltages in the second mode.
US10930685B2 Image sensor including a shield structure
Disclosed is an image sensor comprising a first substrate including a plurality of pixels, a photoelectric conversion region in the first substrate at each of the pixels, a first capacitor on the first substrate, and a shield structure spaced apart from and surrounding the first capacitor.
US10930684B2 Pixel sensing unit and image capturing device
The present application provides a pixel sensing unit applied in an image capturing device, wherein the pixel sensing unit is corresponding to a light-sensing area and outputs a pixel value corresponding to the pixel sensing unit. The pixel sensing unit comprise a plurality of sub-pixel sensing units, configured to a plurality of sub-pixel values, wherein the plurality of sub-pixel sensing units corresponding to a plurality of sub-light-sensing areas, a summation of the plurality of sub-light-sensing areas corresponds to the light-sensing area; and an integrating unit, configured to output the pixel value corresponding to the pixel sensing unit according to the plurality of sub-pixel values.
US10930682B2 Array substrate, method for manufacturing the same and display apparatus
An array substrate, a method for manufacturing the same, and a display apparatus are provided. The array substrate includes multiple pixel units defined by crossed gate lines and data lines, and each unit includes a pixel electrode and a thin film transistor. The array substrate further includes repairing units corresponding to target pixel electrodes in the pixel electrodes, where each repairing unit is connected to a corresponding target pixel electrode and a corresponding target signal line, and is configured to control the target pixel electrode connected to the repairing unit to be electrically connected to or insulated from the target signal line connected to the repairing unit.
US10930676B2 Metal oxide thin film semiconductor device monolithically integrated with dissimilar device on the same wafer
A monolithically integrated circuit comprising a semiconducting wafer, a metal oxide thin film semiconductor device disposed adjacent a first region of the semiconducting wafer, and a dissimilar semiconductor device disposed adjacent a second region of the semiconducting wafer and fabrication methods thereof.
US10930670B2 Semiconductor device and manufacturing method of the semiconductor device
A semiconductor device, and a method of manufacturing the semiconductor device, the method includes forming a first stack structure penetrated by first channel structures, forming electrode patterns surrounding second channel structures and separated from each other by first slits and second slits, the second channel structures coupled to the first channel structures, and the second slits comprising a different width from the first slits, filling each of the first slits and the second slits with an insulating material to cover sidewalls of the electrode patterns, and forming third slits passing through the insulating material in each of the second slits and extending to pass through the first stack structure.
US10930665B2 Semiconductor device
A semiconductor device of an embodiment includes a control circuit arranged on a substrate, a first conductive layer arranged on the control circuit and containing a first element as a main component, a multilayer structure arranged on the first conductive layer and configured such that multiple second conductive layers and multiple insulating layers are alternately stacked on each other, a memory layer penetrating the multilayer structure and reaching the first conductive layer at a bottom portion, a first layer arranged between the control circuit and the first conductive layer and containing the first element as a main component, and a second layer arranged between the control circuit and the first layer and containing, as a main component, a second element different from the first element.
US10930658B2 Memory arrays and methods used in forming a memory array
A method used in forming a memory array comprises forming a substrate comprising a conductor tier comprising upper conductor material, lower metal material, and intervening metal material vertically between the upper conductor material and the lower metal material. The intervening metal material, the upper conductor material, and the lower metal material are of different compositions relative one another. The intervening metal material has a reduction potential that is less than 0.7V away from the reduction potential of the upper conductor material. A stack comprising vertically-alternating insulative tiers and conductive tiers is formed above the conductor tier. Channel material is formed through the insulative tiers and the conductive tiers. Horizontally-elongated trenches are formed through the stack to the conductor tier. Elevationally-extending strings of memory cells are formed in the stack. Individual of the memory cells comprise the channel material, a gate region that is part of a conductive line in individual of the conductive tiers, and a memory structure laterally between the gate region and the channel material in the individual conductive tiers. Other methods and structure independent of method are disclosed.
US10930653B2 Apparatuses comprising memory cells, and apparatuses comprising memory arrays
Some embodiments include an apparatus having memory cells which include capacitors. Bitline pairs couple with each of the memory cells. One of the bitlines within each bitline pair corresponds to a first comparative bitline and the other of the bitlines within each bitline pair corresponds to a second comparative bitline. The bitline pairs extend to sense amplifiers which compare electrical properties of the first and second comparative bitlines to one another. The memory cells are subdivided amongst a first memory cell set using a first set of bitline pairs and a first set of sense amplifiers, and a second memory cell set using a second set of bitline pairs and a second set of sense amplifiers. The second set of bitline pairs has the same bitlines as the first set of bitline pairs, but in a different pairing arrangement as compared to the first set of bitline pairs.
US10930644B2 Bi-directional snapback ESD protection circuit
An ESD protection circuit having a discharging transistor and a body snatching circuit. The discharging transistor is electrically coupled between a first node and a second node. The gate of the discharging transistor is electrically coupled to a driving voltage. The body snatching circuit receives the voltages at the first and second nodes and outputs either the voltage at the first node or the voltage at the second node based on which of these two voltages have a lower value. The output voltage of the body snatching circuit is provided to the body of the discharging transistor.
US10930640B2 Intelligent diode structures
The present disclosure describes exemplary configurations and arrangements for various intelligent diodes. The intelligent diodes of the present disclosure can be implemented as part of electrostatic discharge protection circuitry to protect other electronic circuitry from the flow of electricity caused by electrostatic discharge events. The electrostatic discharge protection circuitry dissipates one or more unwanted transient signals which result from the electrostatic discharge event. In some situations, some carrier electrons and/or carrier holes can flow from intelligent diodes of the present disclosure into a semiconductor substrate. The exemplary configurations and arrangements described herein include various regions designed collect these carrier electrons and/or carrier holes to reduce the likelihood these carrier electrons and/or carrier holes cause latch-up of the other electronic circuitry.
US10930638B2 Semiconductor device having overlapping resistance element and capacitor
The disclosure provides a semiconductor device that can reduce the area of the circuit elements formed thereon. The semiconductor device includes a first conductivity type region formed on a substrate and formed with a resistance element surrounded by an insulating film; a second conductivity type region laminated in contact with an upper surface of the resistance element; a capacitor formed on the resistance element via an interlayer insulating layer; a via electrically connecting a terminal of the resistance element and a terminal of the capacitor in series; and a power supply line and a ground line electrically connected to the other terminal of the resistance element and the other terminal of the capacitor respectively.
US10930628B2 Photonic semiconductor device and method
A method includes forming multiple photonic devices in a semiconductor wafer, forming a v-shaped groove in a first side of the semiconductor wafer, forming an opening extending through the semiconductor wafer, forming multiple conductive features within the opening, wherein the conductive features extend from the first side of the semiconductor wafer to a second side of the semiconductor wafer, forming a polymer material over the v-shaped groove, depositing a molding material within the opening, wherein the multiple conductive features are separated by the molding material, after depositing the molding material, removing the polymer material to expose the v-shaped groove, and placing an optical fiber within the v-shaped groove.
US10930623B2 Micro-transfer printable electronic component
A micro-transfer printable electronic component includes one or more electronic components, such as integrated circuits or LEDs. Each electronic component has device electrical contacts for providing electrical power to the electronic component and a post side. A plurality of electrical conductors includes at least one electrical conductor electrically connected to each of the device electrical contacts. One or more electrically conductive connection posts protrude beyond the post side. Each connection post is electrically connected to at least one of the electrical conductors. Additional connection posts can form electrical jumpers that electrically connect electrical conductors on a destination substrate to which the printable electronic component is micro-transfer printed. The printable electronic component can be a full-color pixel in a display.
US10930620B2 Multi-chip detector appratus
The present invention relates to a multi-chip detector apparatus composed of multiple single detectors. An embodiment of the invention provides a multi-chip detector apparatus having a multiple number of single chips arranged in inter-chip connection on a substrate, where the multi-chip detector apparatus includes: a first single chip that has a multiple number of single detectors formed in m rows and n columns; a second single chip that is positioned at either a left side or a right side of the first single chip and is connected row-wise with the first single chip; and a third single chip that is positioned at either an upper side or a lower side of the first single chip and is connected column-wise with the first single chip, and where the second single chip and the third single chip also have multiple numbers of single detectors formed in m rows and n columns.
US10930616B2 Semiconductor module, method for manufacturing semiconductor module, and power conversion apparatus
A semiconductor module includes a substrate, a semiconductor element, and a wire. The semiconductor element is joined onto the substrate and has a surface electrode. Both ends of the wire are bonded to the substrate such that the wire passes over the surface electrode of the semiconductor element. The wire is electrically connected to the surface electrode.
US10930613B2 Semiconductor package having recessed adhesive layer between stacked chips
A semiconductor package includes a first semiconductor chip having a first through substrate via (TSV), a second semiconductor chip stacked on the first semiconductor chip and a first adhesive layer disposed between the first semiconductor chip and the second semiconductor chip. The second semiconductor chip includes a second through substrate via connected to the first through substrate via. A side surface of the first adhesive layer is recessed from side surfaces of the first and second semiconductor chips.
US10930607B2 Manufacturing process for separating logic and memory array
A semiconductor device is disclosed including an integrated memory module. The integrated memory module may include a pair of semiconductor die, which together, operate as a single, integrated flash memory. In one example, the first die may include the memory cell array and the second die may include the logic circuit such as CMOS integrated circuits. In one example, the second die may be flip-chip bonded to the first die. The flip-chip bond pads on the first and second dies may be made small, with a small pitch, to allow a large number of electrical interconnections between the first and second semiconductor dies.
US10930601B2 Flexible fan-out wafer level process and structure
A fan-out wafer level package includes: (1) a flexible substrate; (2) a semiconductor component embedded in the flexible substrate, the semiconductor component including an active surface that is exposed from the flexible substrate, the semiconductor component including a bonding pad adjacent to the active surface; (3) a stress buffer layer disposed over the flexible substrate and the semiconductor component, the stress buffer layer defining an opening exposing the bonding pad of the semiconductor component; and (4) an interconnect disposed over the stress buffer layer and including a portion extending into the opening of the stress buffer layer to electrically connect to the bonding pad of the semiconductor component.
US10930599B2 Semiconductor device and manufacturing method thereof
A method of manufacturing a semiconductor device comprises forming an integrated circuit, surrounding the integrated circuit with an inner seal ring, and surrounding the inner seal ring with a closed-loop outer seal ring. The inner seal ring includes a plurality of metal layers in a stacked configuration, first and second seal portions separated from each other, and third and fourth seal portions spaced apart from the first and second seal portions and separated from each other.
US10930598B2 Display device and flexible circuit board thereof
A display apparatus and the flexible circuit board thereof are provided. A flexible circuit board, includes: a flexible substrate; a driving chip disposed on the flexible substrate, wherein the driving chips is configured to form a driving signal; a plurality of binding pins disposed on at least one side of the flexible substrate, wherein the binding pins are configured to bind and connect an external signal line to the driving chip; and a binding mark disposed on the flexible substrate and positioned at a pin area within two outermost binding pins of the binding pins, wherein the binding mark is configured to perform an alignment operation of the flexible substrate being applied with a binding operation.
US10930596B2 Embedded die on interposer packages
Integrated circuit (IC) packages having a through-via interposer with an embedded die, as well as related structures, devices, and methods, are disclosed herein. For example, in some embodiments, an IC package may include a through-via interposer with an embedded die, the through-via connections having front to back conductivity. In some embodiments, a die may be disposed on the back side of an IC package having a through-via interposer with an embedded die and may be electrically coupled to the embedded die. In some embodiments, a second IC package in a package-on-package (PoP) arrangement may be disposed on the back side of an IC package having a through-via interposer with an embedded die and may be electrically coupled to the conductive vias.
US10930594B2 Multilayer wiring substrate, display unit, and electronic apparatus
In a case of a multilayer wiring structure in which an insulating layer provided between wires is made of a material having high transmittance of light in a visible range containing ultraviolet rays, wires in the upper layer and those in a lower layer may be recognized together when defects of an upper layer are visually inspected. In this case, the lower layer may be noise for the inspection of the wires in the upper layer, lowering inspection accuracy. This lowered inspection accuracy has inhibited improvement in manufacturing yields and reliability. In order to solve this issue, a multilayer wiring substrate of the disclosure includes: a substrate; and a first wire and a second wire that are provided on the substrate with an insulating layer having a light transmitting property in between, and one or both of which are subjected to a surface treatment.
US10930591B2 Trench MOSFET with self-aligned body contact with spacer
Trench MOSFET with self-aligned body contact with spacer. In accordance with an embodiment of the present invention, a plurality of gate trenches are formed into a semiconductor substrate. A body contact trench is formed into the semiconductor substrate in a mesa between the gate trenches. Spacers are deposited on sidewalls of the body contact trench. An ohmic body contact is implanted into the semiconductor substrate through the body contact trench utilizing the spacers to self-align the implant. A body contact trench extension may be etched into the semiconductor substrate through the body contact trench utilizing the spacers to self-align the etch, prior to the implant.
US10930581B2 Semiconductor package with wettable flank
Embodiments of the present disclosure are directed to flat no-lead packages with wettable sidewalls or flanks. In particular, wettable conductive layers are formed on the package over lateral portions of the leads and on portions of the package body, which may be encapsulation material. The wettable conductive layers may also be formed on bottom surfaces of the package body and the leads. The wettable conductive layers provide a wettable flank for solder to wick up when the package is mounted to a substrate, such as a PCB, using SMT. In particular, solder that is used to join the PCB and the package wicks up the side of the wettable conductive layers along a side surface of the package. In that regard, the solder is exposed and coupled to the side surface of the package at the wettable conductive layers, thereby allowing for a visual inspection of the solder joints. The wettable conductive layers are formed on the package after the package body has been formed. In one embodiment, the wettable conductive layers are printed on the package body and the leads by Aerosol Jet® technology.
US10930580B2 Semiconductor device and method of manufacture
A semiconductor device including a test pad contact and a method of manufacturing the semiconductor device are disclosed. In an embodiment, a semiconductor device may include a first metal feature and a second metal feature disposed in a single top metal layer over a substrate. A test pad may be formed over and electrically connected to the first metal feature. A first passivation layer may be formed over the second metal feature and the test pad and may cover top and side surfaces of the test pad. A first via may be formed penetrating the first passivation layer and contacting the test pad and a second via may be formed penetrating the first passivation layer and contacting the second metal feature.
US10930578B2 Circuit device
A plate-shaped conductor is placed on an upper surface of a plate-shaped heat dissipation member with an insulation member interposed therebetween. A heat insulation member is placed at a location that is different from a location where the conductor is placed, on the upper surface of the heat dissipation member. An FET is electrically connected to the conductor. When current flows through the FET, the FET generates heat. A microcomputer that outputs a control signal for controlling operation of the FET is connected to an upper surface of the circuit board and is located opposite to the heat insulation member with the circuit board interposed therebetween.
US10930575B2 Reconfigurable cooling assembly for integrated circuitry
Reconfigurable cooling assemblies for thermal management of integrated circuitry are provided. Such assemblies can be modular and can permit or otherwise facilitate scalable thermal performance with respect to power dissipation demands. In some embodiments, a reconfigurable modular cooling assembly can be reversibly configured to adjust reversibly the cooling capacity of the assembly for a defined power dissipation requirement. A form factor of a reconfigurable modular cooling assembly can be based at least on the defined power dissipation requirement. In some embodiments, a reconfigurable modular cooling assembly can include a pedestal member and multiple attachment members that can be reversibly coupled to or reversibly decoupled from the pedestal based at least on a power dissipation condition and/or a change thereof in a dissipative electronic component included in a semiconductor package. Scalability of thermal performance of the reconfigurable modular cooling assembly can be achieved, at least in part, by the addition of attachment members.
US10930572B2 Method for manufacturing a three dimensional power module
A method for encapsulating an integrated circuit includes: forming first and second electrically insulating supports each having a planar surface, so as to form a recess in the first support with respect to its planar surface, and so as to form, with respect to the planar surface of each of the first and second supports, first and second reliefs, so that the first and second reliefs of the supports interact; forming a first electrical contact in the recess; positioning a chip in the recess; forming a second electrical contact on the second carrier; and superposing the first and second carriers so as to superpose their reliefs.
US10930562B2 Internal via with improved contact for upper semi-conductor layer of a 3D circuit
A connection structure for microelectronic device with superposed semi-conductor layers including a conductor via that connects a lower face of an upper semi-conductor layer and an underlying conducting zone, the connection structure further including a silicide zone in contact with a lower face or with an inner face of the layer of the upper semi-conductor layer.
US10930557B2 Self-aligned contacts
A transistor comprises a substrate, a pair of spacers on the substrate, a gate dielectric layer on the substrate and between the pair of spacers, a gate electrode layer on the gate dielectric layer and between the pair of spacers, an insulating cap layer on the gate electrode layer and between the pair of spacers, and a pair of diffusion regions adjacent to the pair of spacers. The insulating cap layer forms an etch stop structure that is self aligned to the gate and prevents the contact etch from exposing the gate electrode, thereby preventing a short between the gate and contact. The insulator-cap layer enables self-aligned contacts, allowing initial patterning of wider contacts that are more robust to patterning limitations.
US10930555B2 Contact over active gate structure
Methods of forming and processing semiconductor devices which utilize a three-color process are described. Certain embodiments relate to the formation of self-aligned contacts for metal gate applications. More particularly, certain embodiments relate to the formation of self-aligned gate contacts utilizing selective deposition of overlapping masks in a three-color process.
US10930552B2 Method of semiconductor integrated circuit fabrication
A method of fabricating a semiconductor integrated circuit (IC) is disclosed. The method includes providing a substrate and depositing a conductive layer on the substrate. A patterned hard mask and a catalyst layer are formed on the conductive layer. The method further includes growing a plurality of carbon nanotubes (CNTs) from the catalyst layer and etching the conductive layer by using the CNTs and the patterned hard mask as an etching mask to form metal features.
US10930551B2 Methods for fabricating a low-resistance interconnect
Integrated circuit devices and methods of forming the same are provided. A method according to the present disclosure includes providing a workpiece including a first metal feature in a dielectric layer and a capping layer over the first metal feature, selectively depositing a blocking layer over the capping layer, depositing an etch stop layer (ESL) over the workpiece, removing the blocking layer, and depositing a second metal feature over the workpiece such that the first metal feature is electrically coupled to the second metal feature. The blocking layer prevents the ESL from being deposited over the capping layer.
US10930546B2 TFT substrate and method for manufacturing the same
The present disclosure provides a TFT substrate and a method for manufacturing the same. The method includes: providing a silicon-wafer plate; forming first masking structures on the silicon-wafer plate and etching to form island structures; cutting the island structures layer by layer to form a silicon-wafer sub-plate; and attaching the silicon-wafer sub-plate on a substrate to form the TFT substrate. The implementation of the present disclosure may form the island structures on the substrate to improve the stability of the substrate during bending.
US10930545B2 Method for forming semiconductor structure
A method for forming a semiconductor structure is disclosed. Among a stack of mask layers, any other layers above the lowermost thin film layer are subsequently removed to expose the lowermost thin film layer and then the lowermost thin film layer is separately removed by a dry etching process. This improves an etching uniformity of the lowermost thin film layer and ameliorates the issue of material residues. Moreover, thanks to the anisotropic characteristic of the dry etching process, lateral etching of side walls of a trench isolation structure can be mitigated.
US10930538B2 Substrate alignment apparatus, substrate processing apparatus, and substrate processing method
Disclosed are a substrate alignment apparatus, a substrate processing apparatus, and a substrate processing method using the substrate alignment apparatus. The substrate alignment apparatus and the substrate processing apparatus include a support plate and a plurality of guide units coupled to the support plate to align a position of the substrate. Each of the guide units includes an alignment pin for aligning the substrate in place and a stationary body having a support surface for supporting an edge region of the substrate aligned, the stationary part being fixedly coupled to the support plate. The alignment pin is rotatable about a central axis of the alignment pin relative to the support surface of the stationary part, thereby rapidly aligning the substrate and thus preventing the substrate transferred between a plurality of process chambers by a transfer robot from being separated or having a negative influence on other apparatuses.
US10930515B2 Method for selective etching of nanostructures
The present invention relates to a method for selective etching of a nanostructure (10). The method comprising: providing the nanostructure (10) having a main surface (12) delimited by, in relation to the main surface (12), inclined surfaces (14); and subjecting the nanostructure (10) for a dry etching, wherein the dry etching comprises: subjecting the nanostructure (10) for a low energy particle beam (20) having a direction perpendicular to the main surface (12); whereby a recess (16) in the nanostructure (10) is formed, the recess (16) having its opening at the main surface (12) of the nanostructure (10).
US10930511B2 Copper electrodeposition sequence for the filling of cobalt lined features
In one example, an electroplating system comprises a first bath reservoir, a second bath reservoir, a clamp, a first anode in the first bath reservoir, a second anode in the second bath reservoir, and a direct current power supply. The first bath reservoir contains a first electrolyte solution that includes an alkaline copper-complexed solution. The second bath reservoir contains a second electrolyte solution that includes an acidic copper plating solution. The direct current power supply generates a first direct current between the clamp and the first anode to electroplate a first copper layer on the cobalt layer of the wafer submerged in the first electrolyte solution. The direct current power supply then generates a second direct current between the clamp and the second anode to electroplate a second copper layer on the first copper layer of the wafer submerged in the second electrolyte solution.
US10930508B2 Replacement metal gate formation of PMOS ultra-low voltage devices using a thermal implant
Disclosed are methods of forming devices. One method may include providing a first set of fins and a second set of fins extending from a substrate, and providing a dummy oxide over the first set of fins and the second set of fins. The method may further include performing a thermal implant to the second set of fins, wherein the thermal implant is an angled ion implant impacting the dummy oxide. The method may further include removing the dummy oxide from the first set of fins and the second set of fins, and forming a first work function (WF) metal over the first set of fins and a second WF metal over the second set of fins.
US10930502B2 Blocking structures on isolation structures
A semiconductor device includes a semiconductor substrate, a plurality of isolation structures on the semiconductor substrate, and a plurality of blocking structures disposed directly over the isolation structures. The blocking structures have a lower reflectivity than the isolation structures.
US10930499B2 Semiconductor structure formation
Methods, apparatuses, and systems related to semiconductor structure formation are described. An example method includes forming an opening through silicon (Si) material, formed over a semiconductor substrate, to a first depth to form pillars of Si material. The example method further includes depositing an isolation material within the opening to fill the opening between the Si pillars. The example method further includes removing a portion of the isolation material from between the pillars to a second depth to create a second opening between the pillars and defining inner sidewalls between the pillars. The example method further includes depositing an enhancer material over a top surface of the pillars and along the inner sidewalls of the pillars down to a top portion of the isolation material.
US10930497B2 Semiconductor substrate and method for producing a semiconductor substrate
A method for producing a semiconductor substrate and a semiconductor substrate for use in epitaxial methods of a semiconductor material are described. The semiconductor substrate includes a support slice, an intermediate layer situated on the support slice, and an active layer situated on the intermediate layer. The intermediate layer includes a material which has a reduced viscosity or flows when the semiconductor substrate is used in an epitaxial method in order to enable at least a partial adaptation of a crystal lattice of the active layer to a crystal lattice of the semiconductor material at the transition between the active layer and the semiconductor material.
US10930496B2 Method for fabricating heteroepitaxial semiconductor material on a mica sheet
A method for fabricating heteroepitaxial semiconductor material on a mica sheet is disclosed. Firstly, a mica substrate is provided. Then, at least one semiconductor film is deposited on the mica substrate to form a flexible substrate whose flexibility is applied to various applications, such as wearable devices, portable photoelectric equipment, or improving the speed and bandwidth of commercial and military systems, such that the flexible substrate has the competitiveness in the market.
US10930495B2 Integrated circuits with doped gate dielectrics
Examples of an integrated circuit with a gate structure and a method for forming the integrated circuit are provided herein. In some examples, a workpiece is received that includes a substrate having a channel region. A gate dielectric is formed on the channel region, and a layer containing a dopant is formed on the gate dielectric. The workpiece is annealed to transfer the dopant to the gate dielectric, and the layer is removed after the annealing. In some such examples, after the layer is removed, a work function layer is formed on the gate dielectric and a fill material is formed on the work function layer to form a gate structure.
US10930484B2 Ion detector
To provide an ion detector having an electron lens structure that enables expansion of an effective region of an MCP for capturing ions. The ion detector comprises an MCP unit including an MCP and a first focus electrode, a signal output device including an electron detector surface, and a reset unit disposed between the MCP unit and the signal output device. The reset unit includes a reset element and a second focus electrode. The reset element includes a second input surface and a second output surface opposing each other. On the second output surface, the reset element resets variations in incident angle and velocity of electrons on the second input surface.
US10930480B2 Ion detectors and methods of using them
Certain embodiments described herein are directed to ion detectors and systems. In some examples, the ion detector can include a plurality of dynodes, in which one or more of the dynodes are coupled to an electrometer. In other configurations, each dynode can be coupled to a respective electrometer. Methods using the ion detectors are also described.
US10930477B2 Plasma processing apparatus
A plasma processing apparatus for performing a plasma process on a workpiece inside a processing container by radiating microwaves from an antenna into the processing container through a top plate of the processing container to generate plasma, which includes: a pressing member having grooves formed in a surface facing the top plate, and configured to press the antenna against the top plate; and elastic members respectively disposed in the grooves and deformed while being sandwiched between the pressing member and the antenna, and configured to apply a pressing force to the antenna toward the processing container. The grooves and the elastic members are respectively provided in concentric annular regions each having a center coinciding with a predetermined axis perpendicular to the top plate, and the elastic members are disposed only in a portion of the annular regions.
US10930467B2 Sample holder system and sample observation apparatus
A sample holder system includes a sample holder and a sample adjusting unit. The sample holder includes a shielding plate, a holder body, a holding portion, and a fastening mechanism. The fastening mechanism fastens the holding portion to the holder body, the fastening mechanism preventing the holding portion from swinging when the holding portion is fastened to the holder body. The sample adjusting unit includes a position adjusting jig that comes into contact with the holding portion, and a swinging mechanism that supports the position adjusting jig such that the position adjusting jig is swingable.
US10930466B2 Ion milling apparatus and sample holder
An ion milling apparatus includes an ion irradiation source, a sample holder, a sample stage, a rotation mechanism, and a slide mechanism. The sample holder holds a sample such that the sample protrudes from a shielding plate in a direction perpendicular to an optical axis of an ion beam. The rotation mechanism is disposed such that a rotation center of a rotation shaft is perpendicular to the optical axis of the ion beam and parallel to a direction in which the sample protrudes from the shielding plate. The rotation mechanism supports the sample stage such that the sample stage is rotatable. The slide mechanism supports the sample held by the sample holder such that the sample is movable along the optical axis of the ion beam.
US10930463B2 Ventilated fuse housing
A fuse including a first housing part and a second housing part that are joined together to define a cavity, a fuse element disposed within the cavity, a first terminal extending from a first end of the fuse element and out of the housing, and a second terminal extending from a second end of the fuse element and out of the housing, the housing having a vent channel extending from an outer surface of the housing to the cavity for allowing vapor to escape from the cavity.
US10930453B2 Rotary switch
Rotary switch (1, 101) comprising: —a rotor (15, 115) supporting at least one electro-conductive rotary contact bridge (19, 119); —a plurality of stationary contacts (21, 121); —a housing (3, 103) accommodating the stationary contacts and the rotor. The housing comprises a plurality of sides (5, 105) extending between a top side and a bottom side. At least two of these sides (5, 105) are provided with access openings (62, 62) providing access to an associated stationary contact. These sides make an angle with each other. The housing may for example be rectangular.
US10930440B2 Multilayer ceramic electronic component
A multilayer ceramic electronic component includes: a ceramic body including a dielectric layer and first and second internal electrodes stacked to be alternately exposed to one side surface and the other side surface with the dielectric layer disposed therebetween; and first and second external electrodes disposed on an external surface of the ceramic body to be connected to the first and second internal electrodes, respectively, in which the ceramic body includes an area of overlap in a thickness direction of the first and second internal electrodes, margin region, and/or cover region, and the margin region in the width direction and/or the cover region includes a phosphoric acid-based second phase.
US10930430B2 Coil assembly
A coil assembly for generating or for receiving alternating magnetic fields comprises at least one primary coil having at least one winding and comprises at least one secondary coil provided for a selective influencing of the resonance behavior of the coil assembly and having at least one winding, wherein the primary coil has a main conductor and a shielding conductor at least sectionally surrounding the main conductor. The shielding conductor is electrically conductively connected to the main conductor and has at least one section that is electrically interrupted.
US10930428B2 Flat adjustable capacitor for magnetic resonance scanner
The disclosure relates to a compensation capacitor for an antenna of a magnetic resonance scanner and a corresponding antenna with a compensation capacitor. The compensation capacitor has a first electrode and a second electrode arranged in parallel. An insulation material configured to resist high voltages and a dielectric with low dielectric losses are arranged between the first and the second electrode. The second electrode and/or the dielectric may be moved relative to the first electrode such that a surface area of a projection of the surface of the first electrode along the surface normal of the first electrode to the surface of the second electrode and/or the dielectric is variable.
US10930426B2 Coil component
In an exemplary embodiment, a coil component 10 is constituted by a drum core 20, a ring core 30, and a resin base 70. A metal plate is embedded in the resin base 70, terminal electrodes 50A, 50B are exposed on a mounting surface side, and connecting parts 52A, 52B internally connected with the terminal electrodes 50A, 50B are pulled out from side surfaces 74A, 74B of the resin base 70. A coating 44 is laser-stripped from lead parts 46A, 46B at both ends of the winding wire 40 wound around a winding shaft 22 of the drum core 20. An end of the conductive wire 42, from which the coating 44 is stripped, is sandwiched by the connecting parts 52A, 52B and securing parts 54A, 54B, and joined together by laser irradiation, forming joining parts 56A, 56B which are separated from the coating end 45.
US10930422B2 Power electronics device with improved isolation performance
A power electronics device includes one or more electrical windings included in an insulating substrate. A cavity and a channel connected to the cavity are also included in the insulating substrate, and a magnetic core is located in the cavity. The device also includes primary and secondary side electrical components located on first and second regions of a principal surface of the insulating substrate. An isolation region is located on the principal surface of the insulating substrate between the first and second regions, and the channel extends from the cavity to a first channel opening at an outside edge of the insulating substrate such that, when viewed along a thickness direction of the insulating substrate, the isolation region completely overlaps the first channel.
US10930418B2 Magnetic shielding unit for magnetic security transmission, module comprising same, and portable device comprising same
Disclosed is a magnetic field shielding unit for magnetic security transmission. The magnetic field shielding unit for magnetic security transmission includes a magnetic shielding layer formed of fragments of ferrite containing magnesium oxide (MgO) shredded to improve flexibility of the magnetic field shielding unit. The ferrite containing magnesium oxide has a real part (μ′) of the complex permeability of 650 or more at a frequency of 100 kHz. Accordingly, it is possible to prevent influence of a magnetic field on components of a mobile terminal device or a body of a user who uses the same, and to further increase the characteristics of the combined antennas even if the magnetic field shielding unit is combined with various kinds and purposes of antennas having various structures, shapes, sizes and intrinsic characteristics (inductance, resistivity, etc.).
US10930412B1 Coupled power and control cable
Energy and a control signal may be provided using a coupled power and control cable. The coupled power and control cable may comprise a power cable, a control cable, and an overall jacket. The power cable may be connected between a switch and a fixture and may provide energy to the fixture from the switch. The control cable may be connected between the control circuit and the fixture and may provide the control signal to the fixture from the control circuit. The power cable and the control cable may be disposed beneath the overall jacket.
US10930400B2 Operating room checklist system
Techniques for generating and providing a checklist, and for providing updates to a checklist based on event data. In some aspects, a checklist is provided to a terminal device by receiving a notification of a trigger event, which is used, at least in part, to obtain a checklist template and to generate a checklist from the checklist template, which is then provided to the terminal device. In some aspects, a server device provides a checklist to a terminal device, the checklist comprising a sequence of prompts, each prompt indicating one or more actions, and the server device provides an update to the checklist based on received event data.
US10930385B2 Report generation support apparatus and report reading apparatus
The object of the present invention is to provide a report generation support apparatus and a report reading apparatus which are able to easily generate a diagnostic report. The report generation support apparatus of the embodiments comprises a display, a specifying part, and a generator. The display configures to display a diagnostic report and a first medical image. The specifying part configures to specify a predetermined region or a predetermined position in the first medical image displayed on the display. The generator configures to generate a second medical image, based on the predetermined region or position specified by the specifying part, as well as the first medical image.
US10930384B2 Methods for integrative diagnosis and treatment and a kit for their implementation
A kit and method for individual, family, or community psychological wellness diagnosis and a treatment for health enhancement are disclosed. The diagnosis is nursing compatible and based on Carl Jung's concepts of archetypes and synchronicity theory, and the treatment based on aromatherapy science and acupuncture theory. The kit includes a box with a plurality of containers and instructions for using the contents of the containers. Each container is labeled with one Jungian archetype and contains a unique aromatic substance. The method of the invention involves presenting the open box to the client or agent for assessment so that no more than a uniformity of top enclosures are visible, and timing their blind pick of one container. The picked archetype plus the timed number are both diagnostic; each supplies syntax for a psychological diagnosis of wellness health. A synchronicity time map supplies diagnosis words that bear like diagnostic meaning in three sciences: nursing, acupuncture, and Christian Science healing.
US10930383B2 Connected sensor substrate for blister packs
A blister pack for dispensing medication comprises a substantially flat backing, a plurality of blisters formed on the backing, first and second sets of conductive traces applied to the backing, a plurality of breakable resistive traces applied to the backing, and a controller adapted to detect breakage of the resistive traces under the blisters by measuring the voltage across each of either the first set of conductive traces or the second set of conductive traces. The blisters are arranged in a grid comprising rows of blisters and columns of blisters. Each of the first set of conductive traces is associated with one of the rows of blisters. Each of the second set of conductive traces is associated with one of the columns of blisters. For each blister, one or more of the resistive traces are applied to the backing under the blister to form a subcircuit, and the subcircuit connects one of the first set of conductive traces with one of the second set of conductive traces.
US10930381B2 Microfluidic testing system for mobile veterinary applications
A method for generating a treatment plan in response to medical test results is provided. The method comprises requesting point-of-care (POC) services from a mobile POC unit, receiving at a server confirmation of delivery of POC services to a patient, receiving at the server one or more test results as a result of operation of a medical testing device used in the POC services, wherein the one or more test results includes a determination of the efficacy and dosage level of a medication, generating at the server an updated digital patient record reflecting the one or more test results, and transmitting by the server to a medical entity a treatment plan based on the efficacy and dosage level determined for the medication, wherein the treatment plan is a dosage regimen for the medication.
US10930378B2 Remote health assertion verification and health prediction system
A computing system can implement a health verification and prediction service by generating an interactive user interface through which users can provide responses to health assertions in one or more trivia sessions. Each of the health assertions can include a correlation value to actual health outcomes based on responses received from individuals a control group and the known health outcomes of those individuals. Based on the responses from the user, the computing system can generate a health profile for the user.
US10930377B2 Dental health tracking via blockchain
A method for managing dental records using a blockchain includes receiving, from a dental device, one or more signals associated with a dental activity being performed by the dental device, detecting dental feature indictors with associated confidence levels by analyzing the dental signals, aggregating the dental feature indictors to compute a multi-dimensional feature vector, and determining whether to append the multi-dimensional feature vector to the blockchain.
US10930368B2 Methods and processes for non-invasive assessment of genetic variations
A method and system for analyzing circulating cell-free nucleic acids from a pregnant female with reduced bias, Counts of sequence reads mapped to portions of a reference genome are obtained. A regression model is generated that models the relationship between the counts and the GC content. The read counts are normalized according to the regression model to remove the GC bias. The normalized counts are used for further analysis, such as the detection of fetal aneuploidy.
US10930363B1 TSV auto repair scheme on stacked die
Disclosed herein is an apparatus that includes a first semiconductor chip having a plurality of pad electrodes and a plurality of first latch circuits assigned to an associated one of the pad electrodes, a second semiconductor chip having a plurality of TSVs each electrically connected to an associated one of the pad electrodes and a plurality of second latch circuits assigned to an associated one of the TSVs, and a training circuit configured to perform a training operation on a signal path including the selected one of the pad electrodes and the selected one of the TSVs. The training circuit is configured to activate a fail signal when the signal path is determined to be defective. The fail signal is stored in the selected one of the first latch circuits and the selected one of the second latch circuits.
US10930362B2 Flexible and efficient device trim support using eFuse
A one-time write, read-only memory for storing trimming parameters includes an address pointer table, a fixed packet portion, and a flexible packet portion. The fixed packet portion includes one or more fixed packets, each fixed packet including trimming parameters for a component identified for trimming during a design phase. The flexible packet portion includes one or more flexible packets of different types. Each flexible packet includes trimming parameters for a component identified for trimming after the design phase. One packet type includes a length section and a number of fields equal to a value stored in the length section. Each field includes an address, a trimming parameter, and a mask. Another packet type includes trimming parameters associated with operands in operating instructions for a microcontroller, where the operands include an address and a mask.
US10930355B2 Row dependent sensing in nonvolatile memory
A methodology and structure for accounting for fabrication difference in memory holes is described. Increasing the distance of the memory holes from the sources of etchant or other fabrication material results in different characteristics of the memory from the outer memory holes to the inner memory holes. These difference can be accounted for by grouping the memory holes and altering the parameters of the program or verify operations based on the groupings. The bitline voltage for the inner grouping can be less than the bitline voltage for the outer groupings. The sense timing can be greater for the outer groupings relative to the inner groupings. This can result in voltage threshold for the inner groupings and outer groupings overlying each other to improve memory performance.
US10930351B2 Compact non-volatile memory device
A non-volatile memory cell includes a selection transistor having an insulated selection gate embedded in a semiconducting substrate region. A semiconducting source region contacts a lower part of the insulated selection gate. A state transistor includes a floating gate having an insulated part embedded in the substrate region above an upper part of the insulated selection gate, a semiconducting drain region, and a control gate insulated from the floating gate and located partially above the floating gate. The source region, the drain region, the substrate region, and the control gate are individually polarizable.
US10930348B1 Content addressable memory-encoded crossbar array in dot product engines
A reprogrammable dot product engine ternary content addressable memory (DPE-TCAM) is provided. The DPE-TCAM comprises a TCAM crossbar array comprising a plurality of match lines and a plurality of search lines. Each search line and match line are coupled together by a memory cell. A plurality of search line drivers are configured to apply a voltage signal to the search lines representing bits of a search word. Current sensing circuitry is coupled to the output of the plurality of match lines and configured to sense a current on the match lines, the sensed current indicating whether the search word and a stored word matched and, if not, the degree of mismatch between the two words.
US10930342B2 Method and apparatus for vitamin D enhancement in mushrooms
An apparatus and method for increasing Vitamin D content in mushrooms is disclosed. A mushroom slurry of comminuted or pulverized mushrooms or mushroom parts and liquid, such as water, is passed under a UV light source. The slurry may be conveyed to the UV light source by a vibrating conveyor. After UV light exposure, the treated slurry may be dried and ground into a powder, or the treated slurry may be filtered and the insoluble portion may be dried and ground into a powder. The irradiated mushroom powder has a mass fraction of Vitamin D2 of at least 2500 IU/gram of powder, and more preferably at least 20,000 IU/gram of powder. Irradiated mushroom powder may be incorporated into consumable food product for humans or animals, and/or may be incorporated into topical preparations for cosmetic use.
US10930337B2 Write techniques for a memory device with a charge transfer device
Techniques are provided for writing a high-level state to a memory cell capable of storing three or more logic states. After a sense operation performed by a first sense component and a second sense component, a digit line may be isolated from the first sense component and the second sense component. The high-level state may be stored in the memory cell, then a second state may be stored in the memory cell, in which the second state may be a mid-level state or a low-level state. The second state may be stored based on a write-back component identifying that the second state was stored in the memory cell before the write back procedure.
US10930333B2 Embedded ferroelectric memory cell
In some embodiments, the present disclosure relates to a memory structure. The memory structure has a source region and a drain region disposed within a substrate. A select gate disposed over the substrate between the source region and the drain region. A ferroelectric random access memory (FeRAM) device is disposed over the substrate between the select gate and the source region. The FeRAM device includes a ferroelectric material arranged between the substrate and a conductive electrode.
US10930330B2 Synchronous dynamic random access memory (SDRAM) device, memory controller therefor, and method of operating same
A memory system includes a memory controller and a memory. The memory controller selectively operates in a first mode and a second mode. In the first mode, the memory controller transmits a first command continuously during a plurality of clock cycles. In the second mode, the memory controller to mix a second command with the first command and transmit the mixture of the first command and the second command. The memory changes command latch timing depending on the first or second mode.
US10930325B2 Two-stage gated-diode sense amplifier
A two-stage gated-diode sense amplifier includes a first transistor connected to an input node, a second transistor connected to a boost node, the input node and a setting line, a first inverter including a third transistor connected to a power supply voltage (VDD), a first output corresponding to the first inverter and the setting line, and a fourth transistor connected to ground, the first output and the setting line, a fifth transistor connected to the first output, the first transistor and the boost node, and a second associated with a second output corresponding to the second inverter, the second inverter including a sixth transistor connected to VDD, the second output and the first output, and a seventh transistor connected to ground, the second output and the first output.
US10930322B2 Regulator and memory device having the same
A regulator having improved voltage control capability may include a comparator, an output voltage generator, a voltage divider, and an output voltage controller. The comparator generates a comparison voltage by comparing a reference voltage with a feedback voltage. The output voltage generator generates an output voltage by using a power supply voltage, based on the comparison voltage. The voltage divider may include a first resistor and a second resistor, which generate the feedback voltage by dividing the output voltage. The output voltage controller adjusts a resistance value of at least one of the first resistor and the second resistor, based on a result of comparing the output voltage with a target voltage.
US10930319B2 Electronic device with detachable structure and module frame thereof
An electronic device with a detachable structure is provided. The electronic device includes a bracket, a connector, a module frame and a carried unit. The bracket includes a bracket wedging portion, wherein the bracket has a receiving recess, the receiving recess has a first side and a second side, the first side is opposite to the second side, and the bracket wedging portion is located on the first side. The connector is disposed on the second side of the bracket. The module frame is detachably connected to the bracket. The module frame can be easily attached to or detached from the bracket, reducing the time and effort required for assembly.
US10930305B1 Magnetic phonograph record stabilizer
A magnetic phonograph record stabilizer is configured to hold a phonograph record in a biased contact against a turntable. The stabilizer features a base which is engaged with a magnetic housing which is moveable from a first position where magnetic attraction biases the base toward the turntable. The magnetic housing is slidable to a second position eliminating the biasing from the magnetic flux so the stabilizer can be removed from the turntable.
US10930298B2 Multiple input multiple output (MIMO) audio signal processing for speech de-reverberation
Audio signal processing for adaptive de-reverberation uses a least mean squares (LMS) filter that has improved convergence over conventional LMS filters, making embodiments practical for reducing the effects of reverberation for use in many portable and embedded devices, such as smartphones, tablets, laptops, and hearing aids, for applications such as speech recognition and audio communication in general. The LMS filter employs a frequency-dependent adaptive step size to speed up the convergence of the predictive filter process, requiring fewer computational steps compared to a conventional LMS filter applied to the same inputs. The improved convergence is achieved at low memory consumption cost. Controlling the updates of the prediction filter in a high non-stationary condition of the acoustic channel improves the performance under such conditions. The techniques are suitable for single or multiple channels and are applicable to microphone array processing.
US10930290B2 Optimized coding and decoding of spatialization information for the parametric coding and decoding of a multichannel audio signal
A method of parametric coding of a multichannel digital audio signal including coding a signal arising from a channels reduction processing applied to the multichannel signal and coding spatialization information of the multichannel signal. The method includes the following acts: extraction of a plurality of items of spatialization information of the multichannel signal; obtaining at least one representation model of the extracted spatialization information; determination of at least one angle parameter of a model obtained; coding the at least one determined angle parameter so as to code the spatialization information extracted during the coding of spatialization information. Also provided are a method for decoding such a coded signal and corresponding coding and decoding devices.
US10930287B2 Computer systems exhibiting improved computer speed and transcription accuracy of automatic speech transcription (AST) based on a multiple speech-to-text engines and methods of use thereof
In some embodiments, an exemplary inventive system for improving computer speed and accuracy of automatic speech transcription includes at least components of: a computer processor configured to perform: generating a recognition model specification for a plurality of distinct speech-to-text transcription engines; where each distinct speech-to-text transcription engine corresponds to a respective distinct speech recognition model; receiving at least one audio recording representing a speech of a person; segmenting the audio recording into a plurality of audio segments; determining a respective distinct speech-to-text transcription engine to transcribe a respective audio segment; receiving, from the respective transcription engine, a hypothesis for the respective audio segment; accepting the hypothesis to remove a need to submit the respective audio segment to another distinct speech-to-text transcription engine, resulting in the improved computer speed and the accuracy of automatic speech transcription; and generating a transcript of the audio recording from respective accepted hypotheses for the plurality of audio segments.
US10930283B2 Sound recognition device and sound recognition method applied therein
A sound recognition device includes a collecting module, an extracting module connected with the collecting module, a training module, a storage module, a decoding module and a processor module. The collecting module is for receiving sound information of a specific target and a target to be measured. The extracting module is used for extracting sound characteristics of the specific target and the target to be measured. The training module is connected with the extracting module. Regard the sound characteristics of the sound information of the specific target and the target to be measured as input data of a hidden vector state (HVS) model. The storage module is connected with the training module. The decoding module is used for proceeding a language decoding procedure on sound information of the target to be measured. The processor module is connected with the training module, the storage module and the decoding module.
US10930280B2 Device for providing toolkit for agent developer
Disclosed is a system for providing a toolkit for an agent developer. A system for providing a toolkit for an agent developer according to an embodiment of the present invention includes: an interface unit that obtains an utterance input by a user and outputs the utterance; and a support unit that determines intent of the utterance input by the user when the utterance is received through the interface unit, and provides another utterance or response corresponding to the determined intent through the interface unit.
US10930277B2 Configuration of voice controlled assistant
A voice interaction architecture has a hands-free, electronic voice controlled assistant that permits users to verbally request information from cloud services. Since the assistant relies primarily, if not exclusively, on voice interactions, configuring the assistant for the first time may pose a challenge, particularly to a novice user who is unfamiliar with network settings (such as wife access keys). The architecture supports several approaches to configuring the voice controlled assistant that may be accomplished without much or any user input, thereby promoting a positive out-of-box experience for the user. More particularly, these approaches involve use of audible or optical signals to configure the voice controlled assistant.
US10930276B2 Apparatus, system and method for directing voice input in a controlling device
A system and method for controlling a controllable appliance resident in an environment which includes a device adapted to receive speech input. The system and method establishes a noise threshold for the environment in which the device is operating, receives at the device a speech input, determines a noise level for the environment at the time the speech input is received by the device, compares the determined noise level to the established noise threshold, and causes one or more commands to be automatically issued to the controllable device to thereby cause the controllable device to transition from a first volume level to a second volume level that is less than the first volume level when the determined noise level for the environment is greater than the established noise threshold for the environment.
US10930269B2 End-to-end streaming keyword spotting
A method for detecting a hotword includes receiving a sequence of input frames that characterize streaming audio captured by a user device and generating a probability score indicating a presence of a hotword in the streaming audio using a memorized neural network. The network includes sequentially-stacked single value decomposition filter (SVDF) layers and each SVDF layer includes at least one neuron. Each neuron includes a respective memory component, a first stage configured to perform filtering on audio features of each input frame individually and output to the memory component, and a second stage configured to perform filtering on all the filtered audio features residing in the respective memory component. The method also includes determining whether the probability score satisfies a hotword detection threshold and initiating a wake-up process on the user device for processing additional terms.
US10930259B2 Soundproof case for voice devices
This disclosure describes, in part, soundproof covers for voice-controlled devices. For instance, a first portion of a soundproof cover may include a soundproof material that does not allow outside sound to travel to microphone(s) of a voice-controlled device. A second portion of the soundproof cover may include a material and/or openings that allows interior sound output by speaker(s) of the voice-controlled device to travel outside of the soundproof cover. In some instances, such as when the voice-controlled device includes a display, a third portion of the soundproof cover may include material and/or an opening that allows the display to be visible.
US10930258B2 Electronic percussion instrument and detection method using the same
Provided is an electronic percussion instrument that can facilitate determination of contact of a detection target conductor with a head. An electronic percussion instrument includes: a tubular body portion with an end surface in an axial direction open; a head that covers the open end surface in the axial direction of the body portion and has a front surface adapted to be hit; and a capacitive sensor that has an electrode disposed on a rear surface side of the head, in which the head includes an electrically isolated conductive head, and no conductor connected to a reference potential point is provided between the front surface of the head and the electrode. In this manner, it is possible to facilitate determination of contact of the detection target conductor with the head.
US10930257B2 System and method for providing a video with lyrics overlay for use in a social messaging environment
In accordance with an embodiment, described herein is a system and method for providing a live lyrics overlay in a social messaging environment. The system can utilize advances in three-dimensional mapping technology that allow social messaging services, to offer real time video lenses or overlays to their users, and extends this three-dimensional mapping technology to support for lyrics. During creation of a video with lyrics lens overlay, the lyrics corresponding to a selected song are retrieved from a lyrics source, and are displayed within the video. For example, with the lyrics lens, a user can record an image of themselves on live video, singing along to a song clip, with the lyrics of the song displayed as if they appear to be coming from their mouths. The created live lyrics content can also be shared with other users of a social messaging environment.
US10930249B2 Information processor, information processing method, and recording medium
There is provided a mechanism to help a user to notice by guiding the user. An information processor including a guidance controller that causes a projection device to project, in a space in which a user is located, guidance information for guiding the user to a guidance location, on the basis of environment information regarding the space and user information indicating a position and a line of sight of the user.
US10930243B2 Method and system for adjusting uniformity of image color tones by using a translucent uniformity compensated image layer
A method for adjusting uniformity of image color tones includes setting brightness of a darkest display region as target brightness and setting color temperature coordinates of a designated display region as target color temperature coordinates of at least one part of display regions of a display, comparing the brightness and the color temperature coordinates of each display region of the at least one part of display regions with the target brightness and the target color temperature coordinates for generating a first calibrated color tone, generating a second calibrated color tone of the each display region of the at least one part of display regions according to an Alpha channel parameter and the first calibrated color tone, generating a uniformity compensated image layer according to all second calibrated color tones, and virtually overlaying the uniformity compensated image layer on the at least one part of display regions.
US10930241B2 Color monitor settings refresh
Described herein are systems and methods that place a known color monitor (known by unique serial number or SKU) into a desired state for displaying digital pathology image data. Using an application programming interface, any color monitor that implements MCCS can be calibrated and characterized immediately before each display of digital pathology image data and can also be periodically reset (if needed) during display of digital pathology image data.
US10930240B2 Display panel driving method and driving device
A display panel driving method, a driving device, and display device. The driving method includes steps of: performing a display, turning on first switch transistor and second switch transistor under control of first scanning line, and turning off third switch transistor under control of the second switch line, and inputting a data signal from data line to first pixel electrode and second pixel electrode through the first switch transistor and the second switch transistor and driving the pixel structure where the first pixel electrode and the second pixel electrode are located to display, and turning the third switch transistor under control of second scanning line and turning off the first switch transistor and the second switch transistor under control of the first scanning line to establish a preset voltage difference between the first pixel electrode and the second pixel electrode.
US10930236B2 Gate driver and display device having the same
Stages of a gate driver may each receive a clock signal, an inverted clock signal, a previous carry signal and a subsequent carry signal, and may each include an output part, a node controlling part and a holding part. In a mode transition period, clock signal and the inverted clock signal may both be temporarily applied with on voltages. The holding parts of the stages receive the clock signal and the inverted clock signal each having the on voltage, and in response, discharge the control nodes, the gate output nodes and the carry output nodes, thereby preventing faulty operation.
US10930233B1 Display panel, display device and compensation method for display device
Provided are a display panel, a display device and a compensation method for the display device. The display panel includes an organic light-emitting diode display panel and a liquid crystal display panel, where the organic light-emitting diode display panel in a first display region is configured as a backlight for the liquid crystal display panel. The organic light-emitting diode display panel includes a first array substrate and an organic light-emitting function film. The first array substrate includes a first pixel driving circuit, where the first pixel driving circuit includes a first A-type pixel driving circuit and a first B-type pixel driving circuit, and a density of the first A-type pixel driving circuit is less than a density of the first B-type pixel driving circuit.
US10930229B2 Liquid crystal display device capable of compensating low color shift of viewing angle
A liquid crystal display device includes a liquid crystal panel including a plurality of liquid crystal pixels, wherein the liquid crystal panel is configured to display a same picture in two adjacent frames; a driving module disposed on the non-display area, wherein the driving module is used to respectively provide each liquid crystal pixel with a same polarity pixel voltage of different levels in the two adjacent frames so as to deflect liquid crystal molecules of each liquid crystal pixel, and in each frame of the two adjacent frames, the level of the pixel voltage of each liquid crystal pixel is different from the level of the pixel voltage of the adjacent liquid crystal pixels in front, back, left or right.
US10930224B2 Method of eliminating black border of display device, display device and detecting device
The present disclosure provides a method of eliminating a black border of a display device, a display device and a detecting device. The display device includes a cover plate and a display panel, which are configured in a stack; the cover plate includes a light transmissive region and a non-light transmissive region located around the light transmissive region. The display panel includes a display area corresponding to the light transmissive region. The display area includes a first sub-display area and a second sub-display area around the first sub-display area. A size of the display area is greater than a size of the light transmissive region of the cover plate and pixels of the second sub-display area on at least one side are configured to display the same color as the color of the non-light transmissive area.
US10930221B2 Light emitting unit, driving method thereof, and display device
The present disclosure provides a light emitting unit, a driving method thereof, and a display device, belongs to the field of organic light emitting transistor (OLET) display technology, and can at least partially solve the problem of high power consumption of an existing OLET display technique. The light emitting unit includes an OLET and a driving circuit. The driving circuit is coupled to a control electrode and a first electrode of the OLET, and is configured to provide a data voltage to the control electrode of the OLET and provide a compensation voltage correlated with the data voltage to the first electrode of the OLET. A second electrode of the OLET is coupled to a first constant voltage terminal.
US10930220B2 Gate driver and display device including the same
There are provided a gate driver and a display device including the same. The gate driver includes: a first scan driver; a first sensing driver; a first scan clock line; and a first sensing clock line. The first scan clock line includes a first scan clock main line extending in one direction, and a first scan clock connection line connected to the first scan clock main line and the first scan driver. The first sensing clock line includes a first sensing clock main line extending in one direction, and a first sensing clock connection line connected to the first sensing clock main line and the first sensing driver. The first scan clock main line is closer to each of the first scan driver and the first sensing driver than the first sensing clock main line.
US10930219B2 Foveated display
An electronic device such as a head-mounted device may have displays. The display may have regions of lower (L) and higher (M, H) resolution to reduce data bandwidth and power consumption for the display while preserving satisfactory image quality. Data lines may be shared by lower and higher resolution portions of a display or different portions of a display with different resolutions may be supplied with different numbers of data lines. Data line length may be varied in transition regions between lower resolution and higher resolution portions of a display to reduce visible discontinuities between the lower and higher resolution portions. The lower and higher resolution portions of the display may be dynamically adjusted using dynamically adjustable gate driver circuitry and dynamically adjustable data line driver circuitry.
US10930218B2 Gate driver for improving luminance and display device including the same
A gate driver and a display device including the same, are discussed. The gate driver includes a plurality of stages which are dependently connected to each other. Each of the plurality of pixels includes an output unit which outputs a gate voltage by a voltage of an RQ node, a voltage of a PQ node, and a voltage of a QB node, a first controller which controls the RQ node, a second controller which controls the PQ node, and a third controller which controls the QB node. The gate voltage is configured by a first clock signal having a first phase and a second clock signal having a second phase which is different from the first phase.
US10930209B2 Stretchable display device, panel driving circuit and the method of driving the same
A display device includes a stretchable display panel that includes a plurality of lines and a plurality of subpixels; a driving circuit that drives the plurality of lines; a controller that controls the driving circuit; and a sensing circuit that sends a time constant related value including at least one of a resistance value, a capacitance value and a time constant value of the plurality of lines, and that outputs the sensed time constant related value, wherein the controller controls a timing for driving at least one of the plurality of lines, or controls characteristics of a signal supplied to at least one of the plurality of lines to be changed in accordance with the time constant related value obtained by sensing at least one of the plurality of lines when the stretchable display panel is stretched.
US10930205B2 Display system and moving object
A novel display system and a moving object are provided. The display system includes a display panel and a display driver. The display panel has a curved shape. The display panel includes a first display region and a second display region on the curved surface. The display driver generates first analog data by a first clock signal and first digital data and generates second analog data by a second clock signal and second digital data. An image can be displayed in accordance with the curved shape of the display panel by transmitting the first analog data to the first display region and transmitting the second analog data to the second display region.
US10930198B2 Shift register unit and driving method thereof, gate driving circuit and display panel
The disclosure relates to a shift register unit, a driving method of shift register units, a gate driving circuit and a display panel. The shift register unit includes: an input module, a pull-up module, a storage capacitor, an output module configured to transmit a first voltage signal to a signal output terminal under the control of the first voltage signal; and an output control module configured to transmit the first voltage signal or a second power signal to the signal output terminal under the control of the voltage signal of the pull-up node and a first selection signal, and to transmit the first voltage signal or the second power signal to the signal output terminal under the control of the voltage signal of the pull-up node and a second selection signal.
US10930197B2 Display apparatus and tiled display apparatus
A display apparatus includes a display panel, a display panel driver and a first connection wire. The display panel includes a substrate and a display layer disposed on a first surface of the substrate. The display panel driver applies a driving signal to the display panel. The display panel driver is disposed on a second surface opposite to the first surface of the substrate. The first connection wire is disposed at a first side surface connecting the first and second surfaces of the substrate. The first connection wire connects electrically the display panel with the display panel driver.
US10930196B2 Display device and manufacturing method of display substrate
A display device includes a substrate, at least one light emitting element and at least two driving arrays. The at least one light emitting element is disposed on the substrate, and the at least one light emitting element has a first terminal and a second terminal. The at least two driving arrays are disposed on the substrate, and one of the at least two driving arrays is electrically connected to the first terminal of the at least one light emitting element.
US10930192B2 Gate driver on array circuit and display panel
A GOA circuit and a display panel. By using a first control clock and a third control clock in a forward and reverse scanning module to control a first node, the GOA circuit is able to avoid leakage of the first node during operation and improve the reliability of GOA circuit.
US10930180B2 Color wheel and apparatus for viewing and adjusting color schemes
A color wheel having a plurality of pieces is disclosed. Selected brick pieces may be stacked upon each other side-by-side and a viewing apparatus laid upon the stacked brick pieces. The viewing apparatus may have a viewing window which can be adjusted in order to adjust the percentage of each of the brick pieces being viewed through the viewing window of the viewing apparatus to provide for a more accurate perception of how the selected colored pieces will be perceived when implemented in a brick building.
US10930175B1 CPR training device
A CPR training device is disclosed comprising a first member including a mouthpiece portion and a first engaging portion, a second member including an output portion and a second engaging portion, and an air passageway. The first engaging portion and the second engaging portion cooperates to form a filter seating arrangement at a filter seat position when assembled together to secure a filter within the CPR training device. The air passageway is open to air outside of the CPR training device only through the mouthpiece portion and the output portion. The filter is disposed in the air passageway at the filter seat position.
US10930170B1 Piano cards music theory teaching method and apparatus
Piano keyboard cards contain a pictured keyboard on the cards with note indicators on keys to be played and fingering numbers showing the finger to be played. These piano keyboard cards have several varieties including scale and chord keyboard cards. These piano keyboard cards can be used on their own without a piano. Also included is a music notation sheet that has all notes of music notation labeled and a fully labeled piano sheet that has all the notes on a piano labeled. Used in conjunction these sheets' line up together clarifying where each key of the piano is on a musical scale. Also included is a fully combined version of the music notation and piano sheets.
US10930167B2 Sound association test
An auditory projective test is provided that emphasizes a shift in focus from visual and verbal/linguistic stimuli to an examination of the phenomena of acoustic and sonic association. The design discovers a “canon” of sound stimuli that may provide psychological associations with the aim to further inform and compliment the findings of Jung's word association test. The design includes a computer software program that gathers and calculates data in Excel format. Jung's traditional Word Association test is presented alongside the sound association test. The design may include the use of digital video recording to help observe and demonstrate behavioral responses. Additionally, the design may include the addition of a digital interface that will reintroduce the measurement of certain physiological data originally used in Jung's association experiments.
US10930162B2 Unmanned aerial vehicle, delivery system, control method for unmanned aerial vehicle, and program for controlling unmanned aerial vehicle
An unmanned aerial vehicle includes a storage storing information regarding a plurality of regions and a control circuitry. The control circuitry is configured to select a first one of the plurality of regions that has a highest priority among the plurality of regions as a destination, and change the destination to a second one of the plurality regions that has a next highest priority among the plurality of regions in response to determining that a selected path to the destination is not suitable for flight.
US10930161B2 Flight time comparator system and method
A system and method operating on a computer system connected to one or more internal and external databases for statistical analysis of externally collected data of aircraft movements (AM Data) to develop business intelligence to understand, forecast and/or confirm aircraft transactions, market activity, usage patterns, industry trends, development of new business, products and procedures as well as verify the accuracy of invoices, flight records, flight/duty logs, flight time invoiced, airport enplanements/usage, geographic/in-state usage, regulatory/operational compliance and aircraft records when compared with AM Data combined with computed flight times.
US10930156B2 Display control apparatus, display apparatus, display control method, and program
An image data acquisition unit acquires image data from a rear camera. A display image generation unit generates display image data obtained by superimposing a pair of predicted course lines and a plurality of assisting lines on the acquired image data. An extraction unit extracts a marked-off space boundary in a width direction of a marked-off parking space from the image data. A positional relation determination unit determines a positional relation between the extracted marked-off space boundary and the assisting line on the display image data. The display image generation unit changes a displaying format of an assisting line located on an outer side of the marked-off space boundary extracted by the extraction unit from a displaying format of an assisting line located on an inner side of the marked-off space boundary. A display control unit displays an image based on the display image data on a display unit.
US10930152B2 Travel control system
The present invention increases detectable areas and increases vehicle speed while ensuring safety, thereby enhancing vehicle utility for drivers. The present invention is provided with: an information integration means which collects and integrates external observation information received from observation entities; a reliability calculation means which calculates the reliability of the observation information; an observation information transmission means which transmits the observation information and the calculated reliability to a travel control device via communications; an operation ascertaining means which ascertains an operation performed by an operator; a surroundings information acquisition means which acquires information about the surroundings of a host vehicle; a vehicle information acquisition means which acquires vehicle information indicating the traveling state of the host vehicle; a communication means which acquires the observation information and said reliability from an observation information integration device via communications; a travel area management means which manages areas that can be traveled by the host vehicle; and a travel control means which controls the travel of the host vehicle on the basis of said ascertained operation, the areas that can be traveled by the host vehicle, said surroundings information, the vehicle information, the observation information, and travel areas.
US10930148B2 Method and device for reminding a driver about an approach to a light signal apparatus
A method reminds a driver of a motor vehicle about an approach to a light signal apparatus. The method detects a plurality of light signal apparatuses, selects from the plurality of light signal apparatuses in order to select that one which is relevant to a direction of travel of the motor vehicle to determine an assignment of the detected light signal to the motor vehicle, and determines whether the detected light signal from the selected light signal apparatus is a stop light signal. The method generates a stop signal if a stop light signal is detected when the motor vehicle is at a standstill. When a stop signal is present, the method determines a reliability value depending on the at least one operating variable of the motor vehicle for the selection of the light signal apparatus, generates a confirmation signal verifying the selection, depending on the reliability value, and outputs the confirmation signal in order to inform the driver about a verified selection, and generates a starting signal reminding the driver to start, depending on the reliability value, when a changeover on a traffic light signal is detected.
US10930134B2 Hand hygiene monitoring system and its application method
A hand hygiene monitoring system includes an identity authentication module, a motion acquisition module and a judgment module; where the identity authentication module is for identifying the person being detected; the motion acquisition module includes a sensor device; the judgment module includes a processing chip, which makes calibrated data available for a motion algorithm; the motion algorithm includes movement direction algorithm and motion trajectory algorithm.
US10930130B2 Methods for monitoring security
Methods are disclosed that, in some aspects, provide detecting an alarm event, determining whether the alarm event is a deviation from predefined criteria, and transmitting an alert notification to users of the security system if the alarm event is a deviation from the predefined criteria. The predefined criteria may relate to the location or type of one or more sensors of the security system, the location of users of the security system, the time of day, activities within the premises, and/or behavioral patterns of the users learned by the security system. Information transmitted in the alert notification may relate to the location of one or more users of the security system, the data recorded by one or more sensors of the security system, the state of alert of the security system, and/or confidential information required to terminate the alarm event.
US10930128B2 System configured for spoofing avoidance
Embodiments of the present disclosure generally relate to a wireless identification fraud avoidance system and methods for use thereof. In one implementation, the system may include at least one transmitter configured to transmit a first signal to a plurality of identification tags and to cause the identification tags to transmit a second signal. The system may also include a first, proximate receiver configured to receive the second signal from the identification tags. The system may also include a second, more distant receiver configured to receive a third signal from a tag outside a transmission range of the at least one transmitter. The system may also include at least one processor configured to generate a potential fraud alert when the second receiver receives the third signal.
US10930114B2 System for real time attendance from a remote game site to a game going on at relocated game site
Systems and methods for real time attendance, from a remote game site, at a game going on at relocated game site.
US10930097B2 Lockset with integrated wireless signals analysis feature and method
A wireless lockset with integrated wireless signals analysis and method is described herein. The analysis integrated into the wireless lockset allows remote monitoring of a building or dwelling. A user can track and be notified of the state of occupancy of a dwelling based upon when specific un-associated devices that are within range of the lockset.
US10930096B2 System and method for signifying intent for lock operation
A lock device is configured to receive a credential from a mobile device. The lock device is configured to monitor the distance between the mobile device and the lock device. The lock device is configured to detect an intent action by a user of the mobile device and unlock the lock device if the mobile device is within a predetermined distance from the lock device and the intent action is an approved intent action.
US10930095B2 Method and device for monitoring construction or mining vehicle activities
A method for monitoring activities of a construction or mining vehicle. Signals from at least one acceleration sensor, accelerometer (2), and/or at least one angular rate sensor, gyro (4), are processed on a computing platform (3) which is programmed to determine the activity state of the vehicle based on signals received. A device arranged to perform the method may also include a device (7) for storing or communicating the result of the determination of the computing platform (3).
US10930077B1 Systems and methods for rendering augmented reality mapping data
The disclosed computer-implemented method may include determining a local position and a local orientation of a local device in an environment and receiving, by the local device and from a mapping system, object data for objects within the environment. The object data may include position data and orientation data for the objects and relationship data between the objects. The method may also include deriving, based on the object data received from the mapping system, and the local position and orientation of the local device, a contextual rendering of the objects that provides contextual data that modifies a user's view of the environment. The method may include displaying, using the local device, the contextual rendering of at least one of the plurality of objects to modify the user's view of the environment. Various other methods, systems, and computer-readable media are also disclosed.
US10930071B2 Adaptive decimation using 3D video features
Systems, devices, and methods are described herein for geometrically simplifying three-dimensional (3D) video data. In one aspect, a method may include obtaining 3D data, with the 3D data including a plurality of portions associated with a default resolution priority. A higher resolution priority may be associated with one or more portions of the 3D data. Next, portions of the 3D data may be sorted according to resolution priorities associated with each portion, and geometric simplification may be performed on the sorted portions of the 3D data, beginning with portions associated with a least resolution priority and continuing with portions associated with successively higher resolution priorities. The simplified 3D data may be processed, for example, for rendering on a computing device or transmission to another device for display or generation, such as a 3D printing device for generating a 3D object.
US10930070B2 Periphery monitoring device
A periphery monitoring device includes: an acquisition unit configured to acquire a captured image from an imaging unit that captures an image of a periphery of a vehicle; a generation unit configured to generate a vehicle surrounding image indicating a situation around the vehicle in a virtual space based on the captured image; and a processing unit configured to display, on a display device, an image in which an own vehicle image is overlapped on the vehicle surrounding image, the own vehicle image indicating the vehicle in which a transmissive state of a constituent plane representing a plane constituting the vehicle is determined according to a direction of the constituent plane, and the vehicle surrounding image being represented based on a virtual viewpoint facing the vehicle in the virtual space.
US10930066B1 Systems and methods for using natural language processing (NLP) to automatically generate three-dimensional objects in a virtual space
Systems and methods for using natural language processing (NLP) to automatically generate three-dimensional objects in a virtual space are disclosed. Exemplary implementations may: obtain three-dimensional objects using a three-dimensional voxelized format; encode those objects, using a variational autoencoder, into pairs of vectors that are subsequently sampled; decode the sampled vectors; determine loss information for the decoded voxelized three-dimensional objects; use the loss information to train the variational autoencoder; fine-tune a pretrained text-based system; receive user input describing a three-dimensional object; generate a vector from the user input; decode the vector into a voxelized three-dimensional object; present the voxelized three-dimensional object to the user.
US10930061B2 Three-dimensional image processing to locate nanoparticles in biological and nonbiological media
Disclosed are various embodiments for methods and systems for three-dimensional imaging of subject particles in media through use of dark-field microscopy. Some examples, among others, include a method for obtaining a three-dimensional (3D) volume image of a sample, a method for determining a 3D location of at least one subject particle within a sample, a method for determining at least one spatial correlation between a location of at least one subject particle and a location of at least one cell structure within a cell and/or other similar biological or nonbiological structure, a method of displaying a location of at least one subject particle, method for increasing the dynamic range of a 3D image acquired from samples containing weak and strong sources of light, and method for sharpening a 3D image in a vertical direction.
US10930055B2 Methods and apparatus for efficiently rendering, managing, recording, and replaying interactive, multiuser, virtual reality experiences
In some embodiments, an apparatus includes a volatile memory, a non-volatile memory, a first processor coupled to the non-volatile memory and configured to receive a data set associated with an object and user information associated with a spatial position of a user in a multi-user virtual (IMVR) environment, and a second processor coupled to the volatile memory, the second processor configured to render an instance of the portion of the object in the IMVR environment from a perspective of the user based on the spatial position of the user. The first processor is configured to generate a look-up table (LUT) based on a set of inputs received from a user. The second processor is configured to render, based on the LUT and information related to a manipulation by a user, an updated instance of the portion of the object that manifests an effect of the manipulation in the IMVR environment.
US10930054B2 Method and system of robust virtual view generation between camera views
Techniques related to generating a virtual view of a scene from a position between positions of known input images for presentation to a viewer are discussed. Such techniques include applying gradient-based hole-filling interpolation.
US10930044B2 Control system for virtual characters
A control system provides an interface for virtual characters, or avatars, during live avatar-human interactions. A human interactor can select facial expressions, poses, and behaviors of the virtual character using an input device mapped to menus on a display device.
US10930041B2 Methods and systems for head up display (HUD) of aerial refueling operation status and signaling
Example methods and systems for providing information to a pilot of a receiver aircraft during a refueling operation are described. The refueling operation includes a tanker aircraft with a hose for supplying fuel to the receiver aircraft and a refueling coupler coupled to an end of the hose. One example method includes, receiving at a first transceiver located at the receiver aircraft refueling information from a second transceiver located at the tanker aircraft, receiving from a vision system located at the receiver aircraft image information indicative of the hose and the refueling coupler, and displaying, on a head up display (HUD) of the pilot of the receiver aircraft a visual representation of one or more of the refueling information and the image information.
US10930039B2 Systems and methods for personalized banner generation and display
One or more computing devices, systems, and/or methods for personalized banner generation and display is provided. For example, an image comprising a product object depicting a product is identified. A background of the image is identified and removed. Features of the product object are evaluated to determine a product type of the product. A new background is selected based upon the product type. A banner comprising the new background and the product object positioned over the new background at a position within the banner is generated. The banner is rendered on a display of a computing device through a user interface.
US10930023B2 Method and apparatus for imitating original graphic, computing device, and storage medium
A method of and system for: acquiring drawing technique prompt information associated with an original graphic; initiating presentation of a stroke represented by the touch input on a display screen in response to detecting touch input on a touch pad; initiating presentation of a first prompt of the plurality of prompts in association with the stroke on the display screen; and initiating recording of graphic data corresponding to the stroke as an imitation of the first portion in response to completion of imitating a first portion.
US10930021B2 Guided generation of color gradients via adjustable color map paths through color space elements of graphical interfaces
In some embodiments, a computing system generates a color gradient for data visualizations by displaying a color selection design interface. The computing system receives a user input identifying a start point of a color map path and an end point of a color map path. The computing system draws a color map path within the color space element between the start point and the end point constrained to traverse colors having uniform transitions between one or more of lightness, chroma, and hue. The computing system selects a color gradient having a first color corresponding to the start point of the color map path and a second color corresponding to the end point of the color map path, and additional colors corresponding to additional points along the color map path. The computing system generates a color map for visually representing a range of data values.
US10930012B2 Progressive 3D point cloud segmentation into object and background from tracking sessions
Embodiments of the present systems and methods may provide techniques that provide automatic, reliable performance of the point cloud cleanup task. Embodiments may provide the capability to progressively learn the object-background segmentation from tracking sessions in augmented reality (AR) applications. The 3D point cloud may be used for tracking in AR applications, by matching points from the cloud to regions in the live video. A 3D point that has many matches is more likely to be part of the object, while a 3D point that rarely has matches is more likely to be part of the background. Advantages of this approach include that no manual work is needed to do the segmentation, and the results may be constantly improved over time, as the object is being tracked in multiple environments.
US10930011B2 Digital image processing system for object location and facing
Despite the impressive advances made in recent decades, past digital image processing system were faced with significant technical challenges to solving important technical problems. The digital image processing system described below helps to solve these technical challenges with regard to spatial location and orientation of arbitrary objects in real-world environments. The digital image processing system performs image segmentation to accurately identify objects in an image, then locates the objects and determines their orientations.
US10929994B2 Image processing device configured to generate depth map and method of operating the same
Provided is an image processing device. The device includes an active pixel sensor array including a plurality of pixels configured to generate a plurality of signals corresponding to a target, and an image processor configured to generate a depth map about the target based on an intensity difference of two signals among the plurality of signals.
US10929972B2 Devices, systems and methods for automated quantitative scoring of digitized tissue images
Methods and systems for generating a heat map that reduces bias in selecting FOVs are disclosed. Some disclosed methods include annotating a primary stained image, registering the annotation to a secondary serial specific stained image, using an image analysis algorithm to compute a scoring criteria specific to the tissue and assay type for tiled regions in the image, using a sliding window in the annotated tumor region to compute values for each pixel in a heat map which correlate to the specific scoring criteria, displaying the heat map at low resolution, ranking and selecting hot spots, selecting FOVs from the hot spot regions which results in displaying the slide-level score for the FOVs. The systems comprise, among other things, software configured to perform the referenced method.
US10929971B2 Representation-based hybrid model
The disclosure describes a method by a controller that includes: executing a model of a material based on a geometric template of the material defined by geometric parameters and at least one geometric constraint of the material; determining a value of an objective function based on differences between a three-dimensional representation of the material based on measurements of the material and the model of the material based on the geometric template of the material; and determining updated values of the geometric parameters of the geometric template. The method further includes iterating the executing the model of the material, the determining the value of the objective function, and the determining the updated values of the geometric parameters until a parameter associated with the objective function satisfies a criterion and, outputting the updated values of the geometric parameters associated with the objective function that satisfies the criterion.
US10929966B2 System and method for imaging underwater environments using fluid lensing
Systems and methods are described for correcting distorted images captured of underwater environments. Caustics are used to provide additional illumination to underwater objects, and lenslets from ocean wave fluid lensing are used to magnify a benthic scene for enhancing the effective resolution of the images. The process introduces a fluid distortion characterization methodology, caustic bathymetry concepts, fluid lensing lenslet homography technique, two dimensional image reconstruction process, and three dimensional airborne fluid lensing process for characterizing the aquatic surface wave field, modelling bathymetry using caustic phenomena, and robust high-resolution aquatic remote sensing. Performing remote sensing using fluid lensing, also referred to as the fluid lensing process, utilizes high-frame-rate multispectral remote sensing data to remove ocean wave distortions from an image, to enhance the resolution of an image by exploiting ocean waves, and to enhance the signal strength of an image otherwise impaired by optical absorption in the water column.
US10929960B2 Method and image processing device for detecting a portion of an image
A method and an image processing device for detecting a portion of an image that is dominated by infrared (IR) light of at least one predetermined IR wavelength are disclosed. A set of phase pixel values for setting focus in the image is obtained. Each of the phase pixel values is compared to a first threshold related to phase shift occurring due to difference between at least a wavelength of the first colour component and said at least one predetermined IR wavelength. Moreover, in case a phase pixel value satisfies the first threshold, it is determined that the respective location associated with said phase pixel value is included in the portion of the image that is dominated by the IR light. A computer program and a computer program carrier are also disclosed.
US10929956B2 Machine-learned depth dealiasing
Techniques for de-aliasing depth ambiguities included within infrared phase depth images are described herein. An illuminator emits reference light towards a target object. Some of this light is reflected back and detected. A phase image is generated based on phase differences between the reference light and the reflected light. The phase differences represent changes in depth within overlapping sinusoidal periods of the reference and reflected light. The phase image also includes ambiguities because multiple different depths within the phase image share the same phase difference value, even though these depths actually correspond to different real-world depths. The phase image is fed as input to a machine learning (“ML”) component, which is configured to de-alias the ambiguities by determining, for each pixel in the phase image, a corresponding de-aliasing interval. A depth map is generated based on the phase image and any de-aliasing intervals generated by the ML component.
US10929955B2 Scene-based nonuniformity correction using a convolutional recurrent neural network
A method and apparatus for correcting nonuniformity noise in thermal images. The method comprises receiving a current image being part of a stream of thermal images; concatenating the current image from the stream of thermal images with hidden state images; processing, by a first convolutional neural network, the concatenated image to extract a number of feature channels; generating based on the feature channels at least a first multiplicative mask; processing, by a second convolutional neural network, a masked concatenated image to compute a weighting parameter, wherein the masked concatenated image is resulted by applying the first multiplicative mask on the concatenated image; and simulating, using the weighting parameter, an infinite impulse response (IIR)-style updating scheme to estimate the nonuniformity noise in the current image.
US10929952B2 Image upscaling
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for upscaling an image. One of the methods includes upscaling a low resolution image, creating first pixel subsets of the first upscaled image, creating second pixel subsets of a high resolution image, determining, for each subset in the pixel subsets, a value of a property of the pixel subset, determining, for each subset in the pixel subsets, a group of subsets to which the corresponding pixel subset belongs using the value of the property, and determining, for each of the groups of subsets, a filter to apply to each of the first pixel subsets that correspond to the pixel subsets in the group to create a final pixel subset that approximates the corresponding second pixel subset using the first pixel subset, a combination of all of the final pixel subsets representing a second upscaled image.
US10929948B2 Page cache system and method for multi-agent environments
An apparatus and method for hardware page cache migration. For example, one embodiment of an apparatus comprises: a memory management unit (MMU) to manage memory page migration in multi-processor environments in which multiple processors share a virtual memory address space, the memory page migration comprising movement of one or more memory pages from a local memory of a first processor to a local memory of a second processor; a central page cache integral to or coupled to the MMU, the central page cache to store memory pages based on requests generated from one or more of the multiple processors; access pattern detection circuitry/logic to detect data access patterns associated with data access requests from one or more of the multiple processors; and an adaptive page prefetcher to prefetch one or more memory pages to the central page cache responsive to the access pattern detection circuitry/logic detecting one of the data access patterns.
US10929942B2 Screen capture method, terminal, and storage medium employing both parent application program and sub-application program
A screen capture method includes the following steps: obtaining a screenshot instruction for a target page; obtaining, according to the screenshot instruction, a screenshot of an area currently displayed on the target page; covering the area currently displayed on the target page with the screenshot for display; changing an area covered by the screenshot on the target page to a designated area on the target page; obtaining a screenshot of the designated area; and restoring the target page to the area displayed before the target page is changed to the designated area.
US10929938B1 Portable remote processing apparatus for property transactions
A portable remote processing apparatus facilitates various aspects of a transaction, such as a real estate property transaction. A seller of the real estate property can use the portable remote processing apparatus to prepare a walk-through of the property for prospective buyers, to configure the property for a showing, and/or to interact with a buyer device to negotiate a sale of the real estate property. Typically, the portable remote processing apparatus communicates with a remote server device, thereby limiting the amount of hard coding in the apparatus and improving the processing capability of the apparatus.
US10929935B1 Retail HSA funding and payment mechanism
Disclosed herein are system, method, and computer program product embodiments describing the creation and funding of tax-advantaged accounts at a point of sale. By immediately funding the tax-advantaged account at the point of sale using a funding and payment mechanism, the disclosed embodiments may effectively and instantly fund a tax-advantaged account at a point of sale. The funding and payment mechanism overcomes the lapse in availability of funds inherent in legacy systems. Thus, an account holder may then immediately pay a provider from the tax-advantaged account for qualified expenses. The disclosure also presents a credit feature allow prospective account holders to initially fund the tax-advantaged account. At the point of sale, the prospective account holder may link their newly created tax-advantaged account to other accounts, allowing the system to detect potential over-contributions. The disclosure also presents a retroactive analysis feature that analyzes linked accounts to create tax-advantaged transactions in transactions completed earlier in a plan year.
US10929934B1 Roof inspection systems and methods
Disclosed are computer implemented systems and methods for in situ inspection of a roof of a policy holder's dwelling. The inspection system establishes a baseline condition at a first point in time for the roof by scanning using one or more sensors to collect baseline condition data. The roof is scanned at a point in time subsequent to the first point in time to establish a present condition using the one or more sensors to collect present condition data. The baseline condition data and the present condition data are transmitted to a computing device which compares the baseline condition data with the present condition data to determine anomalies indicative of roof damage or deterioration and/or to determine repair needs for the roof.
US10929907B1 Automation platform for the internet of things
Providing an automation platform for the Internet-of-Things (IoT) includes receiving a request to access a marketplace to build a desired mashup of IoT-enabled Nodes for the automation platform, where the marketplace allows a search for and purchase of the IoT-enabled nodes, where a node is network-enabled device, sensor, or service, and where the automation platform allows performing automated tasks using the IoT-enabled nodes based on events for triggering evaluation, statuses for use in conditional statements, and actions for when a set of conditions are satisfied. A search term is received for the desired mashup and a presentation of a list of automation platform blueprints, nodes, services, and end points that match the search term is initiated. An end point is selected from the initiated presentation and a node builder tool is accessed that permits systematic configuration of a node for the selected end point for compatibility with the automation platform.
US10929905B2 Method, system and machine-readable medium for online task exchange
The present teaching relates to online task exchange. In one example, information related to a task automatically created based on an intent of a person is received. The task is posted to a plurality of parties that are capable of completing the task. One or more bids are received from at least some of the plurality of parties. At least one winning bid is selected from the one or more bids based on at least one criterion. Information indicative of a status as to completion of the task is received. Resource is allocated to the at least one winning bid based on the status.
US10929899B2 Dynamic pricing of application programming interface services
Systems and methods are provided for dynamic pricing of application programming interface (API) services such as machine learning API services. For example, a computing platform of an API service provider is configured to receive a request for a machine learning API service from a client computing device, obtain a dataset from the client computing device, utilize a classification engine to classify one or more attributes of the dataset and to classify an expected level of performance of the machine learning API service applied to the dataset based on the one or more classified attributes of the dataset, dynamically determine a pricing for the machine learning API service based on the classified expected level of performance of the dataset, and present the determined pricing for the machine learning API service on the client computing device.
US10929898B2 Social platform promotion system and method
A computer-implemented method, computer program product, and computing system for receiving a social platform inquiry from a client; analyzing a current responsibility score associated with the client; and recommending one or more social platforms based, at least in part, upon the current responsibility score associated with the client.
US10929896B1 Systems, methods and computer program products for populating field identifiers from in-store product pictures or deep-linking to unified display of virtual and physical products when in store
Embodiments disclosed herein can leverage dynamic data, fields and implied information from content sources (e.g., web sites, mobile apps, in-store product pictures, etc.) to create a universal variable map and automatically generate deep-linked ads utilizing the universal variable map, linking any arbitrary content sources to any other arbitrary web site, mobile app, network, Internet TV channel, and various forms of online and offline target media. The automatically generated deep-linked ads can be inserted into any ad server and served out from there in real-time. A deep-linked ad thus presented to a user can take the user from a starting page on one site or application where the ad is displayed directly to a resulting page such as a checkout page on another site or mobile application, with pertinent information already pre-populated, and action already initiated for the user.
US10929895B2 Generic message injection system
Systems and related methods providing for dynamic message creation are discussed herein. Circuitry may be configured receive generic configuration data that references work chunks for message generation and time data indicating a message send time. The work chunks may include references to message data, but not the actual message data. Based on the time data, the work chunks may be placed in a message queue. Circuitry may also be configured to retrieve a work chunk from the message queue and to generate one or more messages based on the retrieved work chunk. The references to message data in the work chunk may be used to retrieve the message data at the time of message generation.
US10929891B2 Content sponsorship based on internet protocol (IP) addresses
A device can receive, from a user device, a request associated with a data service that includes one or more service identifiers. The device can determine whether the data service is toll-free by providing, to a server, a validation request that includes the one or more service identifiers. The device can receive a response from the server that indicates that the user device is eligible to use the data service toll-free. The device can obtain an internet protocol (IP) address that is reserved for the data service by using a service identifier to search a data structure. The device can provide the IP address to the user device to allow the user device to use the IP address for a data session. Traffic flow for the data session can be received by another server that uses the IP address to update an account of an entity sponsoring the data service.
US10929888B1 Secure electronic transaction authorization based on tokenized identifiers and location data
Systems and methods for applying a promotion to a payment transaction originating at a point of sale system of a merchant are described. Transactional information is provided to an acquirer computing system of the merchant. Based on identifying indicia associated with the transactional information, the acquirer computing system determines whether to modify the payment transaction messaging before communicating it along to an issuer computing system.
US10929866B1 Frictionless entry into combined merchant loyalty program
Techniques and arrangements for generating multi-merchant loyalty programs and dynamically enrolling customers into a multi-merchant programs. The multi-merchant loyalty programs can be generated based on a determination that the merchants in respective programs are complementary, and/or the merchants being located within a threshold distance of one another. In some instances, a customer can be automatically enrolled in a multi-merchant loyalty program responsive to conducting a transaction with one of the merchants in the program. After enrollment, the customer can receive incentives to conduct transactions with the merchants in the program.
US10929865B2 Dynamic incentive generator
Embodiments provide dynamic consumer incentive generation by generating a combination discount offer that provides a total discount value to a customer in response to verifying that the customer executes a commercial activity at each of different (first and second) ones of a discount grouping plurality of businesses, in response to determining that it is probable as a function of historic purchasing data that the customer will purchase an item from the first business when they make a purchase from the second business; and allocating different portions of the total discount value as costs to the first and second businesses that have different values determined as a function of a difference between a first probability that the customer will purchase an item from the first business and a second probability that the customer will purchase an item from the second business.
US10929863B2 Distributed forecasting and pricing system
Pricing a commodity based on a forecast received via remote access over a computer network. The forecast is an amount of the commodity that the user will use over a given time period. The provider supplies the user with an actual amount of the commodity over the given time period and then determines a price for the user for the supplied commodity, in retrospect, after the given time period, for the actual amount of the commodity supplied to the user over the given time period, based on the actual amount of the commodity provided to the user and an accuracy of the forecast of the amount of the commodity received from the user, the accuracy being determined by a difference between said forecast and the actual amount of the commodity supplied to the user over the given time period. The user is then charged to determined price.
US10929858B1 Systems and methods for managing customer data
Example systems and methods for integration for managing customer data are described. In one implementation, a method receives a request for information about a specific customer and identifies multiple customer profiles associated with the specific customer. The method identifies the requested information within each of the customer profiles and determines whether any conflicting data values exist between the information within each of the customer profiles. If a conflict exists, the method determines an intended use of the requested information and resolves the conflict based on that intended use. A response is generated that includes the requested information about the specific customer.
US10929855B1 Systems and methods for fraud detection in e-commerce transactions
A system for fraud detection includes one or more processors configured to receive, over a network, an order comprising an item identifier and a customer identifier from a customer device. Consult at least one database to determine if the item associated with the item identifier is included in a virtual inventory. Determine the item is out of stock based on whether the item is included in the virtual inventory. Consult at least one database to determine whether compensation was provided to a customer account associated with the customer identifier, based on determining whether the item is out of stock. Transmit an order cancellation notification to the customer device based on the determination.
US10929852B2 Method and apparatus for optimizing authorization approval in a payment card transaction
A apparatus and method is disclosed for optimizing authorization approval in a proposed payment card transaction. In one embodiment an issuing country of the cardholder issuing bank is identified together with a plurality of potential merchant acquiring banks that could be used to process an authorization request for the proposed payment card transaction. Using historical data regarding previous proposed payment card transactions, historical approval rates are identified for each of the identified potential merchant acquiring bank configurations. The merchant acquiring bank configuration with the highest historical approval rating is selected as the optimal merchant bank configuration for processing authorization approval. To improve the ranking of a given configuration, the apparatus and method may exclude from consideration transactions that do not include: the specific bank identifying number (BIN) on the payment card, the collection of BINs belonging to the cardholder issuing bank, and/or the at least one merchant category code associated with the merchant.
US10929848B2 Electronic device for contactless payment
An electronic device and an authentication method thereof are disclosed herein. The electronic device includes a sensor module, a network module, at least one processor and a non-transitory computer-readable medium. The non-transitory computer-readable medium stores a first prestored biometric signature and computer-executable instructions to be executed by the at least one processor for performing the authentication method, in which the first prestored biometric signature is verified and issued by a first payment service. The authentication method includes the following steps: detecting a first biometric signature by the sensor module; determining whether the first biometric signature matches the first prestored biometric signature; authenticating the first payment service if the first biometric signature is determined to match the first prestored biometric signature; and transmitting or receiving data corresponding to the first payment service by the network module.
US10929839B2 Digital wallet with installments and combo-card
A wallet services system allows a user to access his/her digital wallet during a transaction with a merchant. The merchant transmits one or more parameters and transaction information to the wallet services system that are used by the wallet services system to identify one or more wallet options available to the user for the transaction. The wallet options may include selecting one or more installment payment options for the transaction or selecting a payment account type including a combo-card payment account type.
US10929837B2 In-store card activation
A user having an account with a payment provider receives an unregistered payment card that is associated with the payment provider, and that includes a magnetic strip encoded with a number unique to the card and a machine readable code such as a QR/barcode embossed thereon. The user may then open an application on the user's mobile device to capture the number associated with the card by, for example, scanning the QR/barcode, capturing an image of the number, speaking the number into the device, or manually entering the number into the user's device. The user may also authenticate with the payment provider by entering login credentials. The user may then confirm a request to link the number of the card with the user's payment provider account, which activates and links the card to the user account so that the user can immediately use the card for purchases.
US10929826B2 Paywall-enabled streaming content onto social platforms from application window
Disclosed herein are systems and methods for paywall-enabled streaming content onto social media platforms. The content can be streamed via a third-party social media interface to a user. The systems can perform the process of providing the video content for display via the third-party social media interface to the user on the client device and determining, after a free viewing period has expired, either that the viewer is already authorized to continue watching through an existing paid subscription or that the viewer may choose to continue watching by making an immediate payment for the content through a paywall that is provided and displayed via the third-party social media interface. After confirmation of payment or an existing paid subscription, the system can provide unobstructed display of the video content via the third-party social media interface.
US10929823B2 Peer auditing in a blockchain distribution network
A system for use in a blockchain distribution network includes a plurality of peer-to-peer nodes and a plurality of central servers in communication with at least a portion of the plurality of peer-to-peer nodes. The plurality of peer-to-peer nodes includes a first peer node and a second peer node and the plurality of central servers includes a first central server. The first peer node includes a first transceiver that is configured to transmit a blockchain to the second peer node. The second peer node includes a second transceiver that is configured to relay the blockchain to the first central server such that the first central server is unable to identify an origin of the blockchain.
US10929814B2 In-context display of out-of-context contact activity
Systems, methods, and software are disclosed herein for enhancing the awareness of the activity of others in a collaboration group. In an implementation, a contact that identifies a person is displayed in a user interface to an application. A determination is made whether the person is in a collaboration group with a user of the application. If so, a further determination is made whether that person is presently active in a content item in a context other than the present context of the user. When such conditions are satisfied, an indication is surfaced in the user interface that the person is active in the content item.
US10929811B2 Systems and methods for mapping locations of cartons in pallets and containers
Systems, methods and software for mapping locations of cartons are provided. The method includes, for a first carton, assigning a first identifier to the first carton received for positioning in: a pallet space of a pallet, or in a container space of a container. The method includes determining one or more physical properties of the first carton. The method includes associating the one or more physical properties of the first carton with the first identifier. The method includes determining an as-positioned location of the first carton in the pallet space or in the container space. The method includes generating a three-dimensional (3D) map of the pallet space or the container space. The 3D is generated based on: the determined one or more physical properties of the first carton, and the determined as-positioned location of the first carton in the pallet space or in the container space.
US10929808B2 Estimation of node processing capacity for order fulfillment
Techniques for facilitating estimation of node processing capacity values for order fulfillment are provided. In one example, a computer-implemented method can comprise: generating, by a system operatively coupled to a processor, a current processing capacity value for an entity; and determining, by the system, a future processing capacity value for the entity based on the current processing capacity value and by using a future capacity model that has been explicitly trained to infer respective processing capacity values for the entity. The computer-implemented method can also comprise fulfilling an order of an item, by the system, based on the future processing capacity value.
US10929805B2 Adjusting simulation times for cost simulation analysis of transportation lane proposals based on space and time granularities
A method and system of simulating a cost of shipment are provided. A request for quote (RFQ) is received by a computing device from a shipper having a plurality of trade lanes. A revenue generated from each trade lane is estimated and ranked based on the estimated revenue. An original time limit is assigned to each trade lane. A trade lane with a highest ranking that has not yet been selected is selected. For the selected trade lane, graphs for space and time granularity analysis are generated. Space and time granularities that maximize accuracy within the assigned time limit based on the generated graphs are calculated. Cost simulation analysis is performed using the calculated space and time granularities. Upon determining that there are trade lanes not yet selected, there is a return to the act of selecting a trade lane.
US10929801B1 System and method for automated batch inbound transportation appointment setting for retailer distribution centers
A computerized system and method for scheduling shipping deliveries to one or more retailer locations autonomously, where the system receives a set of data and selects a relevant portion of the set of data that corresponds to the data required by a retailer interface associated with each of the one or more retailer locations, the retailer interfaces having a set of data fields that each require a particular piece of information associated with the shipping delivery. The system and method of the present invention determines a series of mouse clicks and keystrokes necessary to navigate and complete the retailer interface, then uses the determined series of mouse clicks and keystrokes to autonomously schedule shipping deliveries by supplying the relevant portion of the data set to the appropriate data fields on the retailer interface.
US10929797B1 Fault tolerance determinations for networked resources
A customer having a deployment of resources in a resource provider environment can utilize a mechanism such as an application programming interface (API) to obtain fault, risk, and/or distribution information for the deployment. A risk score can be generated, by the customer or a component of the resource provider environment, that gives the customer a measure of the risk of the current deployment, whereby the customer can request one or more changes to the customer deployment. In some embodiments the customer can provide one or more risk criteria, such as a maximum risk score or minimum fault tolerance, that the resource provider environment can attempt to satisfy over the duration of the customer deployment, automatically making adjustments to the deployment as appropriate. The risk score can include information about the customer workload as well as the physical deployment in order to provide more accurate data.
US10929793B2 Utilizing analytic data to generate crowd-based custom logic units
A mechanism is provided for generating crowd-based custom logic units for use in storage management. Responsive to receiving analytic data from a set of storage device managers about how users interact with the set of storage device managers, the analytics data is analyzed in order to gain one or more insights into how users interact with the set of storage device managers. One or more logic units are then generated utilizing the one or more insights. The one or more logic units are then sent to one or more storage device managers in the set of storage device managers in order that the users of the one or more storage device managers utilize the one or more logic units to perform their daily tasks more efficiently.
US10929792B2 Hybrid cloud operation planning and optimization
Resource usage is monitored for a hybrid cloud computing environment having on-premises computing resources and off-premises computing resources, for at least a first time period. For the time period, the amount of the on-premises computing resources and off-premises computing resources are related to the demand for computing services from the environment. Future demand for computing services from the environment is dynamically predicted based on the relating step and a learned function of the demand and/or a projection of future business growth for a business utilizing the on-premises and off-premises computing resources. Based on the predicted future demand, the amount of the on-premises computing resources is dynamically optimized for a future time period, so as to minimize costs for the future time period; and new amounts of on-premises computing resources and off-premises computing resources are provisioned for the future time period, in accordance with the optimizing step.
US10929788B2 Method, computer program product, and apparatus for providing an energy map
A method for providing an energy map may include receiving an indication of status for each of a plurality of individual entities with respect to corresponding priorities defined for each respective individual entity, correlating received indications of status to respective group priorities, providing a representation of a plurality of the group priorities, and mapping an amount of energy associated with the group priorities by providing a graphical representation of a respective amount of resources associated with the group priorities based on the received indications.
US10929784B2 Booking method and system
The invention relates to a method and system for booking reservations in a booking system and synchronizing bookings among several booking systems. The system comprises at least one booking system; at least one service provider; a mediator service; a client, and at least one client terminal device that can be a mobile device and that includes a dialogue. The client uses the dialogue to enter information into the system and the mediator receives inquiries and answers from the at least one booking system, the at least one service provider, and the at least one client. The mediator transfers and adapts information between them. The method and system are particularly suited for use with mobile phone users by Small Message Service messages.
US10929768B2 Probabilistic efficient storage algorithm for time-domain spectrum measurements
Methods include compressing a plurality of time domain samples with a processor and memory by providing the plurality time domain samples and a plurality of power bins, identifying an activity window corresponding to a sequence of the time domain samples that are above a selected power threshold, determining a power average for the activity window, assigning the power average to one of the power bins having a range that includes the power average, and storing the assigned power bin and number of time domain samples of the activity window. Related decompression methods that can estimate a radio frequency power over time from the compressed power window data, as well as systems employing compression and/or decompression methods are also disclosed. Selected examples employ Gaussian mixture models and Bayesian responsibility functions.
US10929757B2 Creating and training a second nodal network to perform a subtask of a primary nodal network
A system and method for controlling a nodal network. The method includes estimating an effect on the objective caused by the existence or non-existence of a direct connection between a pair of nodes and changing a structure of the nodal network based at least in part on the estimate of the effect. A nodal network includes a strict partially ordered set, a weighted directed acyclic graph, an artificial neural network, and/or a layered feed-forward neural network.
US10929752B2 Automated control of display devices
Systems and methods are provided for analyzing images or video using computer vision. Data comprising real time or near real time information or historical information is retrieved that is associated with a sporting event at a physical location. A time segment is identified of a display device at the physical location for acquisition. The display device is configurable to present visual sponsorship data during the time segment for an assigned sponsor. It is determined that one or more rules are satisfied by the data. An indication is transmitted that the first rule is satisfied to a computing device of a sponsor. A bid or valuation is generated based at least on the first rule being satisfied. A request to acquire the time segment is received from the computing device of the sponsor, and the display device at the physical location is caused to present visual sponsorship data for the sponsor during the time segment.
US10929748B1 Systems and methods for implementing operational transformations for restricted computations of a mixed-signal integrated circuit
Systems and methods for improving a computational performance of a mixed-signal integrated circuit includes identifying a suboptimal graph component of a computation graph of a subject application, wherein: (i) the computation graph comprises a plurality of graphical nodes representing computational operations and a plurality of graphical edges representing data dependencies between the graphical nodes, and (ii) the suboptimal graph component comprises a subset of the plurality of graphical nodes and the plurality of graphical edges that do not satisfy an optimal operation threshold; at compile time, selectively applying an optimizing transformation to the suboptimal graph component based on attributes of a first activation function within the suboptimal graph component, wherein the optimization transformation, when applied, transforms the suboptimal graph component to an optimal graph component that satisfies the optimal operation threshold; and reconstructing the computation graph using the optimal graph component in a place of the suboptimal graph component.
US10929742B2 Counting mechanism
A counting mechanism (100) for a dispenser comprising: a first and a second housing part (110, 120) that are rotatable relative to each other; and a counting ring (130) disposed between the housing parts. The first housing part has a protrusion (111) which abuts the counting ring, holding a portion of the counting ring in contact with the second housing part. The relative rotation of the housing parts causes the protrusion to slide against the surface of the counting ring to drive a rolling movement of the counting ring around the circumference of the second housing part, such that a predefined rotation of the housing parts produces an incremental rotational displacement between the counting ring and second housing part to record a count. The counting mechanism provides a large gear reduction ratio in a compact form which is straightforward to manufacture and provides an accurate and reliable record of counts.
US10929736B2 Electronic device including a component powered by internal electromagnetic coupling
Disclosed is an electronic device including: a body; a module enclosed in the body; a microcircuit and a direct current source, both forming part of the body; and an electronic component forming part of the module and accessible from the exterior, the electronic component being electrically connected to the microcircuit and having to be supplied with direct current from the direct current source. The body includes a first antenna connected to the direct current source via an oscillator and the module includes a second antenna connected to the electronic component via a rectifier circuit, the first and second antennas being electromagnetically coupled, providing a wireless radio frequency power supply to the electronic component of the module from the direct current source of the body.
US10929733B2 Electronic tag, data writing terminal and electronic tag system
The present application discloses an electronic tag, a data writing terminal, and an electronic tag system. The electronic tag includes: a display screen; a first electromagnetic induction coil configured to receive power and display information from a data writing terminal through electromagnetic coupling; and a main controller configured to acquire the display information from the first electromagnetic induction coil, and control the display screen to display the display information.
US10929731B2 Optical signature generation, distribution and display
A system generates, distributes, and displays an optical signature on devices with a display and wearable devices. The optical signature can be provided as part of an optical signature set to one or more users to allow them to communicate information to each other visually. The optical signature is displayed by a device associated with a first user for interpretation by a second user. The optical signature conveys information about the first user such as interaction type being sought with a second user and characteristics of the user being sought to interact with. The optical signature may be composed of any combination of shapes, colors, geometric patterns, pictures or video displayed statically or in motion or holographic images. A user with a displayed optical signature can find other users locally and remotely.
US10929723B2 Information presenting apparatus, information presenting method and program
An object of the present invention is to provide an information presenting apparatus, method, and a program capable of promoting a user to variously use images according to a category to which an image owned by a user belongs. The category classifying unit classifies images uploaded from the first user terminal and the second user terminal to the SNS server by machine learning into any one of defined categories such as “nature field”, “art field”, “wedding field”, “snap field” and the like. The category determining unit determines the category of the trigger image identified by the trigger image identification information. The recommended information extracting unit extracts images (recommended images) belonging to the same category as the category determined by the category determining unit. The recommended information presenting unit presents the recommended image and/or recommended image related information extracted by the recommended information extracting unit, to the first user terminal as recommended information.
US10929719B2 Adversarial attack on black box object detection algorithm
Systems and methods to generate an adversarial attack on a black box object detection algorithm of a sensor involve obtaining an initial training data set from the black box object detection algorithm. The black box object detection algorithm performs object detection on initial input data to provide black box object detection algorithm output that provides the initial training data set. A substitute model is trained with the initial training data set such that output from the substitute model replicates the black box object detection algorithm output that makes up the initial training data set. Details of operation of the black box object detection algorithm are unknown and details of operation of the substitute model are known. The substitute model is used to perform the adversarial attack. The adversarial attack refers to identifying adversarial input data for which the black box object detection algorithm will fail to perform accurate detection.
US10929710B2 Methods and devices for quantifying text similarity
Disclosed herein are computer-implemented methods; computer-implemented systems; and non-transitory, computer-readable media, for quantifying text similarity. One computer-implemented method includes obtaining a plurality of shortest operation paths including one or more edit pairs for correcting an optical correction recognition (OCR) text string with an edit text string, where each of the one or more edit pairs denotes an operation performable to a character of the OCR text string during correction by the edit text string. A plurality of similarity scores is determined, each corresponding to one of the plurality of shortest operation paths and determined by summing historical similarity scores of the one or more edit pairs of each of the plurality of shortest operation paths. A minimum one of the plurality of similarity scores is selected to quantify text similarity between the OCR text string and the edit text string.
US10929707B2 Computation of audience metrics focalized on displayed content
A system and method for analyzing behavior in a video is described. The method includes extracting a plurality of salient fragments of a video; associating a time anchor with a presentation of a first media content to a human subject; generating a focalized visualization, based on the time anchor, from one or more of the plurality of salient fragments of the video; tagging the human subject in the focalized visualization with a unique identifier; and analyzing behavior of the human subject, using the focalized visualization, to generate a behavior score associated with the unique identifier and the first media content.
US10929706B2 Image processing device and projection system
An image processing device extracts, for a target area that has sites having different flexibilities and where markers corresponding to the respective flexibilities are put on the sites, marking positions where the markers are put according to each type of the markers from each of a first image to be projected and being an image of the target area captured in advance and a second image being an image of the target area captured before projection of the first image; executes, based on the extracted marking positions according to each type of the markers, image processing to align the marking positions of the markers contained in the first image with the marking positions of the markers contained in the second image by a processing method corresponding to the types of the markers; and generates, based on the processed first image, a projection image to be projected onto the target area.
US10929700B2 Image mark sensing systems and methods
Systems and methods use a digital microform imaging apparatus for sensing an image mark on the microform containing the image of a document.
US10929699B2 Optical encoder capable of identifying absolute positions
The present disclosure is related to an optical encoder which is configured to provide precise coding reference data by feature recognition technology. To apply the present disclosure, it is not necessary to provide particular dense patterns on a working surface. The precise coding reference data can be generated by detecting surface features of the working surface.
US10929697B2 Image processing for identifying individuals
Cameras capture time-stamped images of predefined areas. At least one image includes a representation of a portion of an individual with other portions of the individual occluded within the image. Pixel attributes for the portion of the individual are identified and provided as a box or set of coordinates for tracking the individual within the image and in subsequent images taken.
US10929694B1 Lane detection method and system based on vision and lidar multi-level fusion
A lane detection method based on vision and lidar multi-level fusion includes: calibrating obtained point cloud data and an obtained video image; constructing a point cloud clustering model by fusing height information, reflection intensity information of the point cloud data, and RGB information of the video image, obtaining point clouds of a road based on the point cloud clustering model, and obtaining a lane surface as a first lane candidate region by performing least square fitting on the point clouds; obtaining four-channel road information by fusing the reflection intensity information of the point cloud data and the RGB information of the video image, inputting the four-channel road information into the semantic segmentation network 3D-LaneNet, and outputting an image of a second lane candidate region; and fusing the first lane candidate region and the second lane candidate region, and combining the two lane candidate regions into a final lane region.
US10929687B2 Authentication by navigation-correlated sensing
A system for authenticating a vehicle includes a processor subsystem; and memory comprising instructions, which when executed by the processor subsystem, cause the processor subsystem to perform the operations comprising: receiving, at a cloud service, vehicle location data describing a location of the vehicle at a first time; receiving attestation data from a witness device, the attestation data corresponding to the first time; producing a validation result by analyzing the vehicle location data and the attestation data to determine whether the location of the vehicle at the first time is consistent with the attestation data; and providing the validation result to a user device for presentation on the user device.
US10929686B2 Image processing apparatus and method and storage medium storing instructions
The present invention discloses an image processing apparatus and method and storage medium storing instructions. The image processing apparatus comprises a unit for acquiring a current video frame and a scene model based on an input video, a unit for updating visual element models in said scene model, which match with the visual elements in said current video frame, based on the visual elements in said current video frame, and a unit for updating visual element models in said scene model, which do not match with the visual elements in said current video frame, based on the visual elements in said current video frame and in the previous video frames thereof. According to the present disclosure, the whole scene model can vary immediately following the variation in the environment illumination.
US10929682B2 Information processing apparatus, information processing method, and storage medium
An information processing apparatus that provides information about a virtual viewpoint image includes: a generation unit configured to generate scene information including type information and time information, the type information indicating a type of an event occurring in an image-capturing region in which an image is captured by a plurality of cameras, the time information indicating a time when the event has occurred; and a provision unit configured to provide an output destination of material data with the scene information generated by the generation unit, the material data being generated from a plurality of captured images obtained by the plurality of cameras capturing images of the image-capturing region from different directions, the material data being used to generate the virtual viewpoint image depending on a position and an orientation of a virtual viewpoint.
US10929673B2 Real-time tracking-compensated image effects
A mobile device can generate real-time complex visual image effects using asynchronous processing pipeline. A first pipeline applies a complex image process, such as a neural network, to keyframes of a live image sequence. A second pipeline generates flow maps that describe feature transformations in the image sequence. The flow maps can be used to process non-keyframes on the fly. The processed keyframes and non-keyframes can be used to display a complex visual effect on the mobile device in real-time or near real-time.
US10929668B2 Wearable device and control method
The present invention relates to a wearable device and a control method, the wearable device including: a scanning means configured to scan an object to obtain a scanning information; a tactile prompting means coupled to the scanning means and configured to convert the scanning information into a tactile information prompted to a user; and a wearing means configured to connect the tactile prompting means.
US10929663B2 Ponding water detection on satellite imagery
A system for identifying ponding water located on a field from image data is described. In an approach, an image of an agricultural field is analyzed using a classifier that has been trained based on the spectral bands of labeled image pixels to identify a probability for each pixel within the image that the pixel corresponds to water. A flow simulation is performed to determine regions of the field that are likely to pool water after rainfall based on precipitation data, elevation data, and soil property data of the field. A graph of vertices representing the pixels and edges representing connections between neighboring pixels is generated. The probability of each pixel within the graph being ponding water is set based on the probability pixel being water, the likelihood that water will pool in the area represented by the pixel, the probability of neighboring pixels being ponding water, and a cropland mask that identifies which pixels correspond to cropland. A class for each pixel is then determined that maximizes the joint probability over the graph.
US10929658B2 Active stereo with adaptive support weights from a separate image
Systems and methods for stereo matching based upon active illumination using a patch in a non-actively illuminated image to obtain weights that are used in patch similarity determinations in actively illuminated stereo images is provided. To correlate pixels in actively illuminated stereo images, adaptive support weights computations are used to determine similarity of patches corresponding to the pixels. In order to obtain adaptive support weights for the adaptive support weights computations, weights are obtained by processing a non-actively illuminated (“clean”) image.
US10929657B2 Apparatus, method, and storage medium for setting information related to scanned image
An apparatus of the invention determines whether or not new scanned image data is similar to past scanned image data based on character string areas and a table area extracted from the new scanned image data, specifies a character string area used to obtain information set to the past scanned image data determined to be similar, detects a target area as a processing target out of the character string areas extracted from the new scanned image data based on the specified character string area, the table included in the past scanned image data determined to be similar, and the table included in the new scanned image data, performs character recognition processing on the detected target area, and sets information to the new scanned image data by using a character obtained as a result of the character recognition processing.
US10929656B2 Method and system of hand segmentation and overlay using depth data
In a minimally invasive surgical system, a plurality of video images is acquired. Each image includes a hand pose image. Depth data for the hand pose image is also acquired or synthesized. The hand pose image is segmented from the image using the depth data. The segmented image is combined with an acquired surgical site image using the depth data. The combined image is displayed to a person at a surgeon's console of the minimally invasive surgical system. Processing each of the video images in the plurality video images in this way reproduces the hand gesture overlaid on the video of the surgical site in the display.
US10929654B2 Three-dimensional (3D) pose estimation from a monocular camera
Estimating a three-dimensional (3D) pose of an object, such as a hand or body (human, animal, robot, etc.), from a 2D image is necessary for human-computer interaction. A hand pose can be represented by a set of points in 3D space, called keypoints. Two coordinates (x,y) represent spatial displacement and a third coordinate represents a depth of every point with respect to the camera. A monocular camera is used to capture an image of the 3D pose, but does not capture depth information. A neural network architecture is configured to generate a depth value for each keypoint in the captured image, even when portions of the pose are occluded, or the orientation of the object is ambiguous. Generation of the depth values enables estimation of the 3D pose of the object.
US10929648B2 Apparatus and method for data processing
An apparatus and a method for data processing are provided. The apparatus for data processing includes a modeler configured to build an occlusion object model for an image containing an occlusion object; a renderer configured to render the occlusion object model according to a geometric relationship between the occlusion object and a face image containing no occlusion object, such that the rendered occlusion object image and the face image containing no occlusion object have same scale and attitude; and a merger configured to merge the face image containing no occlusion object and the rendered occlusion object image into an occluded face image. With the data processing apparatus and the data processing method face data enhancement, face data in the case of having an occlusion object is generated, so that the number of face training data sets can be effectively increased, thereby improving performance of a face-related module.
US10929645B2 Image processing apparatus, image processing method, and storage medium
In an image processing apparatus, a face detection unit detects a face area from an input image, and an image processing unit extracts a high luminance area from the face area to generate a correction amount of the high luminance area and corrects the high luminance area using the correction amount. Then, in a case where a plurality of face areas is detected, the image processing unit adjusts the correction amount based on feature information of the plurality of face areas.
US10929638B2 Display panel, method for driving the same, and display device
The disclosure discloses a display panel, a method for driving the same, and a display device, where the display panel includes a plurality of detection circuits arranged in an array, each detection circuit includes a control component, and a plurality of photosensitive recognition components arranged in an array; the control component is configured to obtain electric signals provided by the plurality of photosensitive recognition components, to process and then output, in a process of recognizing a fingerprint, the electric signals provided by the plurality of photosensitive recognition components separately, and to superimpose, in a process of detecting a touch, the electric signals provided by the plurality of photosensitive recognition components, and to process and output an electric signal resulting from the superimposition.
US10929636B2 Ultrasonic fingerprint sensor with electrically nonconductive acoustic layer
An ultrasonic fingerprint sensor system of the present disclosure may be provided with a thick electrically nonconductive acoustic layer and thin electrode layer coupled to a piezoelectric layer of an ultrasonic transmitter or transceiver. The thick electrically nonconductive acoustic layer may have a high density or high acoustic impedance value, and may be adjacent to the piezoelectric layer. The thin electrode layer may be divided into electrode segments. The ultrasonic fingerprint sensor system may use flexible or rigid substrates, and may use an ultrasonic transceiver or an ultrasonic transmitter separate from an ultrasonic receiver.
US10929626B2 Interactive electronic device
An interactive electronic device includes an image capture module, a response module and a processing module. The image capture module is for capturing images. The processing module is for generating a first or second command set according to the image and output a control signal. The response module is for driving the interactive electronic device to perform a first continuous reaction corresponding to a specific pattern contained in the image according to the first command set or drive the interactive electronic device to perform a second continuous reaction according to the second command set. The processing module is further for replacing, adding or deleting at least a command in the first command set in a random manner thereby randomly obtaining a new command set.
US10929613B2 Automated document cluster merging for topic-based digital assistant interpretation
Disclosed are techniques for automatically extracting discovered topics and/or from determined discourse clusters for the generation of a language model that is applicable to interpreting commands received from a digital assistant device. An electronic document corpus can be generated having a plurality of documents that are clustered based on entropy, among other things. The clusters can be associated with a corresponding plurality of cluster attractors that are generally representative of a context of the documents included therein. The documents within the cluster for each of the document clusters can be analyzed, so that clusters determined representative of a hierarchical discourse community can be determined and logically merged. The merged clusters can be analyzed, such that topics and/or sub-topics can be determined and extracted therefrom, for indexing and storage, among other things. In this way, a more efficient searching of the electronic document corpus to interpret received inputs, such as commands received via a digital assistant device, can be facilitated.
US10929612B2 Neural network memory computing system and method
Provided are a neural network memory computing system and method. The neural network memory computing system includes a first processor configured to learn a sense-making process on the basis of sense-making multimodal training data stored in a database, receive multiple modalities, and output a sense-making result on the basis of results of the learning, and a second processor configured to generate a sense-making training set for the first processor to increase knowledge for learning a sense-making process and provide the generated sense-making training set to the first processor.
US10929596B2 Pattern based electronic dictionary modification and presentation
A method and system for using vocal patterns of a user for modifying an electronic dictionary is provided. The method includes continuously retrieving vocal communications of a user and converting the vocal communications into text data. Common terms communicated by the user are selected from the text data and resulting linguistic patterns are determined. In response, a weighted prioritization list of the common terms is generated and electronic dictionary software is modified accordingly. A specified electronic communication currently being entered into the electronic device is monitored and each term of the specified electronic communication is analyzed. In response to the analysis, suggested terms for entering within the specific electronic communication are presented via a graphical user interface of the electronic device.
US10929590B2 Verification of photonic integrated circuits
Techniques and mechanisms for the use of layout-versus-schematic (LVS) design tools to validate photonic integrated circuit designs. Various implementations employ alternate analysis techniques with LVS analysis tools to perform one or more LVS analysis processes on photonic integrated circuits. These analysis processes may include curvilinear design validation and the associated flow implementations.
US10929589B1 Generating routing structure for clock network based on edge intersection detection
Various embodiments provide for generating a routing structure for a clock network based on edge interaction detection, which can facilitate detection/consideration of overuse of routing resources to a balanced routing structure and which may be part of electronic design automation (EDA) of a circuit design. For example, some embodiments use an edge intersection check to detect overuse of routing resources within the routing structure for a clock network.
US10929584B1 Environmental modification testing for design correctness with formal verification
Environmental modification testing with a formal verification is implemented for language-specified hardware designs. A language-specified hardware design may be received. A reference copy of the language-specified hardware design may be created. A formal verification may be performed on both the language-specified hardware design and the reference copy with a same input data. Different environmental assumptions for processing the same input data through the reference copy and the language-specified hardware design may be applied. An output value of the language-specified hardware design may be compared with an output value of the reference copy to determine whether those output values match. Error indications may be provided based on a result of the comparison.
US10929576B2 Method for estimating the thermodynamic properties of a quantum Ising model with transverse field
A method for estimating a thermodynamic property of a quantum Ising model with transverse field is disclosed. The method comprises obtaining an indication of a thermodynamic property to approximate for the quantum Ising model with transverse field; obtaining data representative of the quantum Ising model with transverse field; setting the quantum Ising model with transverse field using the obtained data representative of the quantum Ising model with transverse field on a quantum Ising model sampling device, the quantum Ising model sampling device being operatively coupled to a processing device and to a quantum Ising model sampling device control system; performing a plurality of measurements of the quantum Ising model with transverse field in a measurement axis using the quantum Ising model sampling device, each measurement providing a corresponding measured configuration; generating an effective classical Ising model corresponding to the quantum Ising model with transverse field; generating a plurality of effective configurations of the effective classical Ising model, each effective configuration comprising a set of more than one of the measured configurations; generating an approximation of the thermodynamic property of the effective classical Ising model using the generated plurality of effective configurations of the effective classical Ising model to approximate the thermodynamic property of the quantum Ising model with transverse field; and providing the approximation of the thermodynamic property.
US10929575B2 Modelling system and method
A method is provided for generating or updating a virtual 3D model of a structure or environment using a modelling system. The modelling system includes at least one imaging system, at least one processor and data storage. The method involves transferring a part but not all of a model of a structure or environment from an external data store to the data storage of the modelling system; using the at least one imaging system to collect at least one image of the structure or environment; determining or collecting depth information for the structure or environment; and updating the part of the model in the data storage with the at least one image and the depth information to form an updated part of the model. Also described: corresponding modelling system, processing system, computer program product and drone system.
US10929573B2 Systems and methods for designing and modeling products in a cloud environment
Systems, computer readable media, and method concern receiving a processing request associated with a design or modeling of a product. The method also includes initiating one or more processes in a cloud for the processing request. Resources of the cloud are allocated based at least partially on requirements of the processing request and launch specifications. Further, the method includes establishing a channel between the one or more processes and a product design computer based at least partially on process specification. The product design computer is located remotely from the cloud, and the channel translates data between the one or more processes and the product design computer. The method also include outputting a result of the one or more processes to a requester associated with the process request.
US10929555B2 Systems and methods for securing data
Some embodiments of the present invention include an apparatus for securing data and include a processor, and one or more stored sequences of instructions which, when executed by the processor, cause the processor to set a data download threshold, encrypt data to be downloaded by a user based on detecting size of the data violating the download threshold such that the user receives encrypted downloaded data, and manage a decryption key used to decrypt the encrypted downloaded data. The decryption key may be deconstructed into “N” key fragments and may be reconstructed using “K” key fragments where “N” is equal to “2K−1”.
US10929552B2 Driver consent management
A system for checking consent includes an input interface and a processor. The input interface is to receive a start indication of a driver shift start. The processor is to determine a driver for the driver shift; determine whether a consent is stored for the driver; and in the event a consent is stored for the driver, store a transfer indication.
US10929548B2 Methods for policy-based printing operations in a public domain
A policy-based printing system is implemented to allow access to a private domain to print using a public domain. The private domain includes private servers that store documents. The public domain includes servers and a printing device. A public policy server uses a domain list and a protocol connection with a private authentication server to validate a user and identify which private domain to access. The public policy server retrieves a policy from a private policy server that configures the parameters for printing using the public domain. The print job data is provided to a public file server until the public policy server confirms that the print job can be sent to the printing device.
US10929546B2 Secure credentials control method
Methods, apparatus, and systems are provided to secure access to an account of a user. The account may have a system administrator. The user may have a credential for accessing the secure data on the account. The methods, apparatus, and systems involve setting a universal reset credential associated with the account, denying the system administrator of the account permission to change the first credential of the access feature, and permitting the system administrator to reset the access feature from the first credential to the universal reset credential.
US10929542B2 Software policy engine in virtual environment
Methods, systems, and computer-readable mediums for detection of policy violations in an unmodified binary in a virtual environment include receiving the unmodified binary in an executable and linkable format (ELF). The unmodified binary is executed, via an emulator, within the virtual environment. The executing includes determining, by an instruction set emulator, a symbol that is referenced during the executing of the unmodified binary. The symbol, a current state, and a global state is sent to a software policy engine. The software policy engine determines an assertion associated with the symbol. The assertion verifies a policy is enforced. A previous state is updated based on the symbol. The assertion is executed based on the current state, the previous state, and the global state. The assertion is determined to have failed based on the executing the assertion. A warning is logged indicating the failed assertion.
US10929538B2 Network security protection method and apparatus
A network security protection method is executed by a network security protection device and includes obtaining at least one of network environment data or threat detection data of a host that is in a protected network and that is connected to the network security protection device, where the network environment data includes an identifier of an operating system, a parameter of the operating system, an identifier of software with a network port access function, or a parameter of the software; and the threat detection data includes a threat type or a threat identifier, where the threat type includes a vulnerability or a malicious program; searching, according to the obtained at least one of network environment data or threat detection data, for corresponding information used to eliminate a security threat in the host; and sending the found information to the host.
US10929526B2 User interface for tee execution of a device
Aspects of the disclosure are related to a method, apparatus, and system for using display content from a rich operating system (OS) environment as a background image in a trusted user interface (UI), comprising: capturing a display buffer of the rich OS environment; passing the captured display buffer to a Trusted Application; and displaying, with the Trusted Application, the captured display buffer as the background image in the trusted UI, wherein the Trusted Application is executed in a Trusted Execution Environment (TEE).
US10929518B2 Information processing apparatus, method of controlling the same, and storage medium
The present invention provides an information processing apparatus that stores digital certificates. The information processing apparatus selects a digital certificate among the digital certificates stored in the storing unit in accordance with an instruction of a user, obtains an expiration date of the selected digital certificate and revocation information on the selected digital certificate. The information processing apparatus determines validity of the selected digital certificate on a basis of the obtained expiration date and the obtained revocation information and sets the digital certificate determined to be valid as a digital certificate for communication.
US10929515B2 Biometric authentication techniques
Techniques are disclosed relating to biometric authentication, e.g., facial recognition. In some embodiments, a device is configured to verify that image data from a camera unit exhibits a pseudo-random sequence of image capture modes and/or a probing pattern of illumination points (e.g., from lasers in a depth capture mode) before authenticating a user based on recognizing a face in the image data. In some embodiments, a secure circuit may control verification of the sequence and/or the probing pattern. In some embodiments, the secure circuit may verify frame numbers, signatures, and/or nonce values for captured image information. In some embodiments, a device may implement one or more lockout procedures in response to biometric authentication failures. The disclosed techniques may reduce or eliminate the effectiveness of spoofing and/or replay attacks, in some embodiments.
US10929514B2 User registration method and device for smart robots
A user registration method and a device for a smart robot. The method comprises: conducting a voice dialogue with a new user to be registered, acquiring a user name of the user from the voice dialogue, and simultaneously collecting biological characteristic information that can uniquely identify the user; wherein the biological characteristic information comprises at least two different types of biological characteristic information, judging whether at least one type of the biological characteristic information satisfies a corresponding preset registration condition, and if yes, using the biological characteristic information that satisfies the preset registration condition as a characteristic template, establishing a correspondence relation between the characteristic template and the user name, and saving the correspondence relation, to complete the user registration.
US10929509B2 Accessing an interoperable medical code
For access medical data, a processor retrieves an interoperable medical code in response to a request to fulfill a medical order. The interoperable medical code includes a decryption map, a patient identifier for patient data, a practitioner identifier for practitioner data, and a medical order identifier for medical order data. The processor identifies from the decryption map at least one access credential required to access one or more of the patient data, the practitioner data, and the medical order data required to fulfill the medical order. The processor further accesses the patient data, the practitioner data, and the medical order data required to fulfill the medical order using the at least one access credential.
US10929504B2 Bit matrix multiplication
Detailed are embodiments related to bit matrix multiplication in a processor. For example, in some embodiments a processor comprising: decode circuitry to decode an instruction have fields for an opcode, an identifier of a first source bit matrix, an identifier of a second source bit matrix, an identifier of a destination bit matrix, and an immediate; and execution circuitry to execute the decoded instruction to perform a multiplication of a matrix of S-bit elements of the identified first source bit matrix with S-bit elements of the identified second source bit matrix, wherein the multiplication and accumulation operations are selected by the operation selector and store a result of the matrix multiplication into the identified destination bit matrix, wherein S indicates a plural bit size is described.
US10929503B2 Apparatus and method for a masked multiply instruction to support neural network pruning operations
An apparatus and method for a masked multiply instruction to support neural network pruning operations. For example, one embodiment of a processor comprises: a decoder to decode a matrix multiplication with masking (GEMM) instruction identifying a destination matrix register to store a result, and source registers storing an A-matrix, a B-matrix, and a matrix mask; execution circuitry to execute the GEMM instruction, the execution circuitry to multiply a plurality of B-matrix elements with a plurality of A-matrix elements, each of the B-matrix elements associated with a mask value in the matrix mask, wherein if the mask value is set to a first value, then the execution circuitry is to multiply the B-matrix element with one or more of the A-matrix elements to generate a first partial result, and if the mask value is set to a second value, then the execution circuitry is to multiply an alternate B-matrix element with a one or more of the A-matrix elements to generate a second partial result.
US10929502B2 Matrix triangulation apparatus, matrix triangulation method, and program
In a process of taking a first square matrix formed from elements of a finite field as input and obtaining at least some of entries of a second square matrix which includes an upper triangular portion resulting from triangulation of the first square matrix, product-sum operation is performed on entries as operands at multiple positions in a matrix which is based on the first square matrix to obtain a product-sum operation result corresponding to an entry at a different position than the operands, and reduction of the product-sum operation result is performed.
US10929498B2 Identifying and storing relevant user content in a collection accessible to user in website subscribed to service
A method, system and computer program product for maintaining a collection service for websites. A user preference for content desired to be viewed by the user subscribed to the collection service is acquired. Content may then be searched and reviewed both within and outside a website subscribed to the service by the collection service to identify the content of interest to the user using an artificial intelligence system based on the acquired user preference and a rule set. The artificial intelligence system is a learning system that learns the content of interest to the user based on the user's actions. The identified content of interest is then presented to the user in a container within the website subscribed to the service, where the container is a “reusable construct” in that it may appear to the user within any subscribed website.
US10929493B2 Providing notifications based on geofencing search results
Systems and methods for providing notifications based on geofencing search results are provided. In particular, in response to a search query from a user, a plurality of search results can be determined. One or more physical search results having an associated geographic location can be determined from the plurality of search results. A geofencing search result can be generated for at least one of the physical search results. The geofencing search result can include data for establishing a geofence proximate to the geographic location by a user device associated with the user. Upon selection of the geofencing search result by the user, the geofence can be established by the user device. Upon detecting entry into the established geofence, the user device can provide one or more notifications associated with the geofence and/or the search query to the user.
US10929477B2 Environment information storage and playback method, storage and playback system and terminal
An environment information storage and playback method, a storage and playback system, and a storage and playback terminal are disclosed. The storage and playback method may include: acquiring current position data and time data (S101); collecting current environment data (S102); establishing a first association between the environment data and the position data, and establishing a second association between the environment data and the time data (S103); storing the position data, the time data, the environment data, the first association, and the second association (S104). The present storage and playback method could store the current environment data based on position and time.
US10929464B1 Employing entropy information to facilitate determining similarity between content items
Systems and techniques for generating and/or configuring a similarity heat map representative of similarities between two data sets are presented. The system can include an input component, a similarity component and a mapping component. The input component receives a first data set associated with a first media item and a second data set associated with a second media item. The similarity component computes similarity between a data value of the first data set and a corresponding data value of the second data set. The mapping component configures a data point of a similarity map to represent a match between the data value and the corresponding data value in response to a determination that information associated with the similarity does not match previously determined information associated with another similarity between another data value of the first data set and another corresponding data value of the second data set.
US10929463B1 Arranging location based content for mobile devices
Disclosed herein are, among other things, systems and methods for providing digital content for multiple venues to mobile devices. In some embodiments, venue location data defining a geographic boundary of each of a plurality of venues and venue content data for a plurality of different attractions associated with the venue is stored. A processing device system may be configured to determine a current location of the mobile device, and provide at least some of the venue content data based at least on an analysis of the venue location data, or attraction location data, and the current location.
US10929461B2 Automatic detection and transfer of relevant image data to content collections
This application is directed to a method for automatically identifying and transferring relevant image data implemented at a server with a processor and memory including one or programs executable by the processor. The server obtains content items from a personal content collection of a user, analyzes the content items to identify attributes associated with the images, generates rule sets based on the identified attributes, applies the generated rule sets to a plurality of unclassified images, identifies a first set of one or more of the unclassified images, associates each image of the first set with the content items and stores the first set in the personal content collection. A second set of unclassified images is placed in a candidate list to be periodically, without user intervention, monitored and updated for storing in the personal content collection. The generated rule sets are updated after images are stored in the content collection.
US10929460B2 Method and apparatus for storing resource and electronic device
A method and an apparatus for storing a resource and an electronic device are provided. The method includes: extracting a resource with a storage size exceeding a preset capacity threshold, and backing up the extracted resource to a cloud server; obtaining link address information of the resource backed up to the cloud server; performing a clip processing on the extracted resource, and encapsulating the link address information corresponding to the extracted resource into the clip-processed resource; and replacing the extracted resource stored in an electronic device with the encapsulated resource.
US10929459B2 Geolocation restricted content registration and publication
Content management server receives requests for geographically restricted domains and generates unique registrant identifiers responsive to the request based on the physical geographic location of the registrant and a related proximity condition. Each of the unique registrant identifiers identifying a registrant content server, and each of the registrant content servers storing content associated with the corresponding unique registrant identifier. The content management server receives queries from user devices, and the queries indicate a geographic location. The content management server identifies geographically relevant registrant content servers based on associated unique registrant identifiers relative to satisfied proximity conditions. The registrant content servers may communicate geographically relevant content objects to user devices.
US10929455B2 Generating an acronym index by mining a collection of document artifacts
Embodiments build a knowledge base that includes a list of acronyms and their expansions. The list of acronyms may be associated with a particular organization, e.g. a product team, such that the acronym may have a different meaning to a different organization. In some embodiments, acronyms and their expansions are extracted from artifacts associated with the organization, e.g. documents, emails, attachments, calendar items, etc. Multiple potential definitions identified within the artifacts may be ranked based on contextual data extracted from the artifacts, e.g. who authored the artifact, when was the artifact modified, how often did the author use the acronym, an author's rank in the organization, how long has an author been part of the organization, an author's relationship to other authors, etc. By basing the analysis on artifacts associated with the organization the resulting definitions may be more accurate than if broader resources, such as dictionary definitions, were used.