Document Document Title
US11202139B2 Speaker unit for earphone
A speaker unit includes a magnet, an upper plate fixed to a top surface of the magnet, a voice coil disposed to surround outer circumferences of the magnet and the upper plate, a vibration plate to which the voice coil is fixed, a fixing ring on which an edge of the vibration plate is mounted, and a frame having an open top and configured to accommodate the magnet, the upper plate, and the voice coil. Here, a pipe conduit is formed in the frame along a circumferential direction. A first hole configured to come into contact and communicates with a 1_1 space disposed in front of the speaker unit and to allow a 1_2 space disposed on a side of the speaker unit to communicate with the pipe conduit is formed in at least one first position of a side surface of the frame in a circumferential direction.
US11202135B2 Speaker assembly with front panel
The invention relates to a loudspeaker unit (10), which includes a housing (12) that has a peripheral housing edge (14) and a front element (20), and a loudspeaker, which is arranged inside the housing (12), wherein the loudspeaker has an in particular dome-shaped diaphragm, which is arranged behind the front element (20). In order to improve the loudspeaker unit (10) having the loudspeaker and the housing (12), according to the invention, the front element (20) has a multiplicity of passage openings (26), and the individual passage openings (26) are formed in the manner of a labyrinth.
US11202125B2 Management and delivery of over-the-top services over different content-streaming systems
An event trigger management system, which handles management and delivery of services on a user device that streams media content from a distribution network, determines one or more media items present in media content of the distribution network. One or more interactive items are overlaid over the one or more media items in the media content and one or more event triggers are received from a client application engine, operational on the user device, based on selection of one or more interactive items. A personalized list is generated based on one or more received event triggers for selection of one or more overlaid interactive items and the generated personalized list is displayed or transmitted to distribution network(s) or application engines associated with the user device.
US11202120B2 Controlled environment media and communication system
The Controlled Environment Media And Communication System delivers communications services to residents of controlled facilities using a common network architecture. Some of the communications capabilities of the Controlled Environment Media And Communication System include media distribution, video visitation, intra-facility messaging, and other such communications services.
US11202117B2 Methods for personalized 360 video delivery
A method for personalizing a video stream for a user, wherein the video stream comprises a sequence of video frames having a format such that a user with a viewport is not able to view the whole content present in the video frames but only a part of the content present in the video frames, the method comprising: —determining user preference information which indicates which spatial part of content present in the video frames is of higher relevance than other parts of the content present in the video frames, —selecting a spatially more relevant part in the video frames having a higher viewing relevance compared to a remaining part in the video frames based on the determined user preferences, —indicating the spatially more relevant part in the video frames to a video providing entity from where the video stream is delivered to the user.
US11202115B2 Display apparatus, image processing apparatus and control method for selecting and displaying related image content of primary image content
There is provided an image processing apparatus which comprises a receiver which receives primary image content; a communicator which communicates with at least one supply source which supplies related image content of the primary image content; a signal processor which processes and outputs the primary image content; and a controller which controls the communicator to request the supply source to supply the related image content, and controls the signal processor to process and play the related image content supplied from the supply source in response to the request if a user selects a key to play the related image content of the primary image content while the primary image content received by the receiver is processed by the signal processor.
US11202113B2 Low adjacent channel interference mode for a digital television system
Methods and apparatuses are provided with a solution to adjacent channel interference when a multi-carrier modulation system (e.g., OFDM) replaces a legacy modulation system and co-exists with it for a period of time. The adjacent channel interference can be reduced by blocking (setting to 0) and not using some of the carriers at the edge of the spectrum during the transition period. This effectively reduces the bandwidth of the channel and consequently, the adjacent channel interference caused by the multi-carrier signal. However, at some point in time, the legacy system will be turned off and the adjacent channel interference into the original channels will no longer be important. The present principles propose a mechanism to allow for the unblocking of the removed carriers once the interference problem becomes less strict.
US11202109B2 Method and system for use of network affiliation as basis to determine channel rendered by content presentation device
A computing system detects a channel multi-match with non-matching programs, based on fingerprint-based ACR analysis of digital fingerprint data representing a channel rendered by a content presentation device. The system then responsively determines a channel rendered by the device through a process including (a) determining that channels of the multi-match group are all affiliate channels of the same network as each other and (b) determining, as the channel, which affiliate channel of that network serves a location of the content presentation device. The system then uses the determined channel as a basis for carrying out of at least one channel-specific operation, such as recording audience-measurement data and/or invoking dynamic content modification.
US11202106B2 Vehicle entertainment system
Methods and systems for a vehicle entertainment system are provided. One method includes generating by a processor, a plurality of media sets for storing a plurality of media files at a transportation vehicle, each of the plurality of media set configured to store a first set of media files playable at the same time by all passengers, a second set of media files playable at the same time by up to X percentage of the passengers and a third set of media files playable at the same time by up to Y percentage of the passengers; distributing by the processor, the plurality of media files for storage across a plurality of smart monitors of the transportation vehicle; monitoring user access of the plurality of media files on the transportation vehicle; and modifying by the processor, an assignment of a media file between the first set, the second set and the third set based on a plurality of factors.
US11202099B2 Apparatus and method for decoding a panoramic video
A system and method for improving quality of encoding and decoding a panoramic video. The panoramic video comprises a sequence of encoded picture frames. In panoramic video picture frames are mapped on a spherical viewing area. In the method the projection center of the encoded frame is transformed before encoding. In the decoding phase the projection center is transformed back accordingly after decoding the frame.
US11202083B2 Encoder, decoder and method employing palette utilization and compression
A method of encoding input data to generate corresponding encoded data is provided. The method includes encoding the input data into a plurality of symbols in the encoded data, wherein the plurality of symbols represent data as defined by a plurality of palettes indicated and/or included in the encoded data. The method further includes determining mutually different palettes to be used for encoding mutually different parts of the input data, and using the mutually different palettes for encoding the mutually different parts of the input data. Moreover, the method also includes including, within the encoded data, information associating the mutually different palettes with their respective parts of the input data encoded into the encoded data, wherein the information includes palette selection indices for referencing the mutually different palettes on a block-by-block basis.
US11202082B2 Image processing apparatus and method
The disclosure relates to an image processing apparatus. The image processing apparatus comprises processing circuitry configured to: obtain a direction angle value associated with the target pixel (12a-c); select for the target pixel (12a-c) a plurality of primary interpolation support pixels (10a-d) from the array of pixels (10a-d) on the basis of the position of the target pixel (12a-c); determine pixel values of a first and a second secondary interpolation support pixels (11ac, 11bd) on the basis of the pixel values of the selected primary interpolation support pixels (10a-d), the direction angle value (a, b) and the position of the target pixel (12a-c); and determine the interpolated pixel value of the target pixel (12a-c) on the basis of the pixel values of the first and second secondary interpolation support pixel (11ac, 11bd) and the position of the target pixel (12a-c).
US11202080B2 Methods for determining prediction value, encoder, and decoder
Methods for determining a prediction value, an encoder, and a decoder are provided. Reconstructed values of neighboring samples of a current block are acquired, and then filtered to obtain a reference value set of the current block. When a size of the current block is smaller than a preset threshold value, a first constant value is calculated according to a bit depth value of a luma component of a sample in the current block. A difference between the first constant value and a first reference value in the reference value set is determined as a first prediction input value in a prediction input value set. Other prediction input values in the prediction input value set other than the first prediction input value are determined according to the reference value set. Prediction values of samples at specific positions in the current block is calculated and then filtered.
US11202073B2 Methods and apparatuses of quantization scaling of transform coefficients in video coding system
Processing methods and apparatuses for video data comprise receiving input data associated with a current transform block in a current video picture, determining if a size of the current transform block is a power of 4, determining a normalized quantization or dequantization scaling factor, generating transform coefficient levels by applying a quantization processing to scaled transform coefficients in the current transform block or generating scaled transform coefficients by applying an inverse quantization processing to transform coefficient levels in the current transform block, and encoding or decoding the current transform block. The quantization processing comprises scaling the scaled transform coefficients by the normalized quantization scaling factor and the inverse quantization processing comprises scaling the transform coefficient levels by the normalized dequantization scaling factor.
US11202071B2 Method and system for constraining tile processing overhead in video coding
A method for encoding a picture of a video sequence in a bit stream that constrains tile processing overhead is provided. The method includes computing a maximum tile rate for the video sequence, computing a maximum number of tiles for the picture based on the maximum tile rate, and encoding the picture wherein a number of tiles used to encode the picture is enforced to be no more than the maximum number of tiles.
US11202063B2 Method and device for encoding/decoding image, and recording medium storing bit stream
An image encoding/decoding method and apparatus for predicting a second color component block using a first color component block are provided. An image decoding method of the present invention comprises deriving a prediction parameter using the first color component block, and predicting the second color component block using the derived prediction parameter.
US11202054B2 Method and apparatus for inter-channel prediction and transform for point-cloud attribute coding
A method of interframe point cloud attribute decoding of video data is performed by at least one processor and includes: obtaining a first reconstructed residual; obtaining a quantization index of a second reconstructed residual; obtaining the second reconstructed residual, based on the obtained quantization index of the second reconstructed residual and the obtained first reconstructed residual; and obtaining a color attribute of a point of a point cloud by decoding the obtained second reconstructed residual or decoding a transform residual based on the obtained second reconstructed residual.
US11202053B2 Stereo-aware panorama conversion for immersive media
Techniques are disclosed for conversion of panoramas between different panoramic projections, including stereoscopic panoramic projections. The pixels of one panoramic image are mapped to the pixels of another panoramic image using ray tracing so that the images can be combined without introducing visual distortions caused by mismatches in the optics of each image. The conversion is performed using a process for mapping one or more pixels of an output image to pixels of an input image by tracing a ray between the UV coordinates corresponding to each pixel in the images. The conversion process accounts for arbitrary projections and for arbitrary stereo camera rig configurations by using metadata that describe the projection and positioning of each image being combined. The origin of each ray is offset to account for the interpupillary distance between left and right images and to account for any rotation of the scene.
US11202044B2 Image processing apparatus and method
The present disclosure relates to image processing apparatus and method configured so that degradation of invisibility of a pattern can be reduced. According to the luminance of a contents image, a luminance difference between two pattern images projected in a superimposed state on the contents image, having an identical shape, and having patterns in opposite luminance change directions is adjusted. The present disclosure is, for example, applicable to an image processing apparatus, an image projection apparatus, a control apparatus, an information processing apparatus, a projection image capturing system, an image processing method, a program, or the like.
US11202038B2 Systems and methods for transcoding and place shifting media content
A set-top box (STB), digital video recorder (DVR), video player or other host device receives and interacts with a transcode module to provide enhanced transcoding capabilities that may be useful in placeshifting or other applications. The transcode module includes a host interface that couples to and communicates with the host device. The transcode module also includes a processor that receives an encrypted media stream from the host device via the bus interface, decrypts the encrypted media stream, transcodes the encrypted media stream to a different format, re-encrypts the transcoded stream, and provides the re-encrypted media stream to the host device via the host interface. The transcoded media content may be placeshifted to a remote player, stored at the host, or used for any other purpose.
US11202034B2 Electronic device including flexible display
An electronic device is disclosed, including: a housing foldable along at least one axis, a first display disposed on a first surface of the housing, the first display flexible as to switch from an unfolded state to a folded state along the at least one axis, a second display, separate from the first display, disposed on a second surface of the housing opposite to the first surface, and a processor. The processor is configured to: execute a video call including display of a plurality of call targets on the first display, and based on detecting a switch from the unfolded state to the folded state while a number of the plurality of call targets is greater than or equal to a reference value: display a thumbnail of at least one selected call target from among the plurality of call targets in a first sub-region on the second display, and display thumbnails of unselected call targets from among the plurality of call targets in a second sub-region different from the first sub-region on the second display.
US11202021B2 Pulse-frequency modulation (PFM) digital pixel unit-cell including dual-mode gain selection
A digital unit-cell included in an imaging system includes a light sensor configured to generate an electrical charge in response to receiving light, and an energy storage circuit configured to establish a first parasitic capacitance and second large capacitance to store the electrical charge. The digital unit-cell further includes a gain selection circuit and a dual-mode comparator. The gain selection circuit is configured operate in a first mode to invoke the first capacitance and a second mode to invoke the second capacitance. The dual-mode comparator is configured to operate in a first reset mode that generates a first reset signal having a first pulse duration and a second reset mode that generates a second reset signal having a second pulse duration that is a longer than the first pulse duration.
US11202020B2 Lens system for a camera objective, camera objective and method for producing a lens system
A lens system for a camera objective has a plurality of optical lenses that are arranged one after another along an optical axis and are configured for imaging in the visually perceivable spectral range. At least a part of the optical lenses has two types of lens faces that intersect a beam path of the camera objective. At least three of said lens faces are provided with a first anti-reflective coating which has a larger reflectance in at least one partial region of the visible spectral range than a second anti-reflective coating of the remaining lens faces. In addition, a camera objective including the lens system and a method for producing a lens system are provided.
US11202018B2 Information processing apparatus, information processing method, and storage medium
An information processing apparatus includes a second acquisition unit that acquires a second image captured by a second image capturing unit of which an image capturing area is controlled by a driving control unit, and a display control unit that clips an image of an area corresponding to a selection area from the second image acquired by the second acquisition unit, and displays the clipped image.
US11202017B2 Live style transfer on a mobile device
Various embodiments of the present invention relate generally to systems and processes for transforming a style of video data. In one embodiment, a neural network is used to interpolate native video data received from a camera system on a mobile device in real-time. The interpolation converts the live native video data into a particular style. For example, the style can be associated with a particular artist or a particular theme. The stylized video data can viewed on a display of the mobile device in a manner similar to which native live video data is output to the display. Thus, the stylized video data, which is viewed on the display, is consistent with a current position and orientation of the camera system on the display.
US11202016B2 Imaging device
An imaging device according to an embodiment includes an imaging circuit, a variable-voltage power source, a light-emitting element, a constant current-driving circuit, and a control circuit. The control circuit is configured to turn on the light-emitting element in a period during which the imaging circuit performs imaging. The control circuit is configured to turn off the light-emitting element in a period during which the imaging circuit does not perform imaging. The control circuit is configured to control voltage applied to the light-emitting element by the variable-voltage power source on the basis of voltage of an input terminal of the constant current-driving circuit when the light-emitting element is turned on. The control circuit is configured to control the variable-voltage power source and apply predetermined voltage greater than or equal to compliance voltage of the light-emitting element to the light-emitting element when the light-emitting element is turned off.
US11202010B2 Control device, external device, medical observation system, control method, display method, and program
A control device, an external device, a medical observation system, a control method, a display method, and a program capable of performing predetermined processing to a position desired by an operator even under a situation where the operator's hand is not available. A control device includes: an image processing unit that processes an image signal generated by an imaging unit to generate a display image for display; a transmission/reception unit that transmits the display image generated by the image processing unit to a display device and an external device, which has a display function and is capable of bidirectional communication and receives an instruction signal including at least a position of the display image transmitted from the external device; and a control unit that executes predetermined processing on a touch position of the display image according to the instruction signal from the external device.
US11201998B2 Imaging apparatus and control method thereof
An imaging apparatus comprises an imaging element configured to have a plurality of photoelectric conversion units for each of a plurality of pixels arranged in a row direction and a column direction; at least one processor and memory holding a program which makes the processor function as: an acquisition unit configured to acquire an imaging signal based on a light beam that has passed through the entire pupil region of an imaging optical system and a first image signal based on a light beam that has passed through a part of the pupil region of the imaging optical system from the pixels; and a calculation unit configured to calculate a phase difference by using the imaging signal and the first image signal, wherein the calculation unit calculates the phase difference based on the first image signal and the imaging signal in the row that is the same as the first image signal or a neighboring row of the first image signal.
US11201993B1 Multi-camera on a chip and camera module design
A camera system includes two or more sensor arrays and an optical path. The sensor arrays are on the same sensor chip. Each sensor array includes the same field of view (FOV) as each other sensor array. The optical path includes a main lens and a metalens that are shared by each sensor array, and a microlens associated with each sensor array. The metalens splits incident light into different spectrums of light and directs each respective spectrum to a corresponding sensor array. The different spectrums of light include at least two of visible light, near infrared light, shortwave infrared and longwave infrared, and at least one sensor array includes single-photon avalanche diodes. The image processor that provides image processing, object recognition and object tracking and/or image fusion functionality may be on the same sensor chip as the sensor arrays.
US11201990B2 Magnifier device with adjustable camera
Disclosed is a magnification device with multiple orientations. This allows a blind or low vision user to select the best orientation for the task being performed. The device includes both opened and closed orientations. It is further configurable into document reading, near object inspection, far object inspection, and self-inspection modes. The camera of the device can be manipulated by the user depending upon which of these orientations is selected. Furthermore, the camera automatically adjusts itself into one of two pre-set configurations whenever the device is opened or closed.
US11201983B2 Image reading apparatus for displaying a screen based on a plurality of screen data divided into a plurality of layers
An image reading apparatus includes a first processor to control a communication device to receive a plurality of screen data divided into a plurality of layers from an information processing apparatus, and store the received plurality of screen data in a storage device, and a second processor to control a reading device to read an image from the medium and display a screen based on the plurality of screen data on the display device. The second processor transmits a request signal to the first processor when, while a screen based on screen data of a first predetermined layer among the plurality of screen data is displayed on the display device, displaying a screen based on screen data of a second predetermined layer is requested. The first processor reads the screen data of the second predetermined layer to transmit the screen data to the second processor based on the request signal.
US11201978B2 System and method for archiving documents
A device for digitizing papers, including a controller having a processor and memory, a digitizing scanner configured to accept a paper, digitize content of the paper and transfer the digitized content to the controller, a program executed by the controller that is configured to identify calibration markings or unique fingerprints from specific locations of the paper, embedded in the digitized content, wherein the program provides a determination that the digitizing scanner is functioning correctly if the calibration markings or unique fingerprint are identified as being correct or by identifying a type of paper digitized from characteristics of the unique fingerprint.
US11201975B2 Server system having voice-controlled printing apparatus
A notification system includes a printing apparatus and a server system that controls a voice control device and the printing apparatus. Information for notifying a user of information concerning specified trouble by voice is information for confirming, with the user, by voice, whether the specified trouble has occurred in the printing apparatus. If a response of the user to the information for confirming, with the user, by voice, whether the specified trouble has occurred in the printing apparatus indicates that the specified trouble has occurred in the printing apparatus, the printing apparatus is instructed to execute the processing for solving the specified trouble, and if the response of the user to the information for confirming, with the user, by voice, whether the specified trouble has occurred in the printing apparatus indicates that the specified trouble has not occurred in the printing apparatus, the printing apparatus is not instructed to execute the processing for solving the specified trouble. In addition, information for confirming, with the user, by voice, whether a trouble different from the specified trouble has occurred in the printing apparatus is transmitted.
US11201974B2 Systems and methods for processing requests to send private postal mail to an inmate
A method and system for maintaining privacy in private postal mail, such as privileged or other legal postal mail or medical mail, at a correctional facility comprising a privacy verification system to verify a privacy status of a sender and generate privacy status identifiers to be used on the legal postal mail. The privacy status identifiers when scanned or observed at a mail processing facility that processes incoming mail sent to inmates who are incarcerated in a correctional facility provides an indication to the mail processing facility that the mail is private so that appropriate measures can be taken to maintain privacy status.
US11201973B2 Printing system for printing alignment mark and method of controlling printing system for printing alignment mark
To provide a printing system that can print, on a medium, an alignment mark for aligning the medium in a processing device that performs processing on the medium after printing without complicated work carried out by a user. The printing system includes a printer, the processing device, a printer control unit, a processing device control unit, a data creating unit that creates printing data for performing printing on the medium and processing data for performing processing on the medium after printing, and a data processor that transmits the printing data to the printer control unit and transmits the processing data to the processing device control unit. The data processor creates alignment data for aligning the medium in the processing device, and transmits the alignment data to the printer control unit. The printer control unit controls the printer to print the alignment mark on the medium.
US11201967B1 Advanced telephony functionality for chat groups in a communication platform
A method including receiving, from a non-participant, a request to access a chat group at a voice call number, the chat group including multiple participants is provided. The method includes providing a list of the participants to the non-participant, so that the non-participant may select to talk to a first participant from the list of the participants, receiving a call, from the non-participant to the first participant, at the voice call number via a voice communication channel, and initiating a voice data transfer between the first participant and the non-participant through the voice communication channel. A system and a non-transitory, computer readable medium storing instructions to cause the system to execute the above method are also provided.
US11201964B2 Monitoring and listening tools across omni-channel inputs in a graphically interactive voice response system
The graphical programming call router features a rich library of powerful and easy-to-use components that administrators can use to seamlessly drop in contact center actions such as data dips, complex interactive voice responses (“IVRs”) and call recordings, among many others. This makes it easy to visualize the exact structure and outcome of any call flow. The graphical programming call router also offers granular queue management functionality so you can get specific around call prioritization, wait time and time-based actions on virtual queues.
US11201958B2 Alternative transport in data communication for mobile device
In accordance with some embodiments, an apparatus and methods for providing alternative communications are provided. The apparatus may include a housing arranged to hold a personal communication device. The apparatus may provide an additional communication path for the personal communication device which was previously not there. In some embodiments, an additional communication mechanism may be provided for a newer telecommunication standard or form of communication. In another embodiment, an added close proximity data communication device may be provided, which enables a personal communication device to perform in close proximity standards that it otherwise may not be able to.
US11201955B1 Agent networking in a containerized environment
A frame is received at an agent. The frame is analyzed to determine that the frame is associated with a first known pod. IP information is reported to a backend process. The backend process is configured to stitch the IP information with other IP information reported by one or more additional agents to identify a second pod.
US11201946B1 Systems and methods for digital media delivery prioritization
Systems, methods, and non-transitory computer-readable media can establish a plurality of connections to a server, wherein each connection is associated with a respective content item of a plurality of content items. A plurality of data requests are transmitted to the server using the plurality of connections, wherein each data request is associated with one content item of the plurality of content items. Processing of data received on a first connection of the plurality of connections is delayed, the first connection being associated with a first data request of the plurality of data requests and a first content item of the plurality of content items, in order to cause the server to pause data transmissions responsive to the first data request.
US11201942B2 System and method for providing caching and pre-fetch of assets/media
A system and method for routing and delivering pre-fetched assets/media, such as a digital image, is provided. The present invention is directed to a system that allows for two digital images to be pre-fetched or otherwise transferred concurrently from two separate source devices to virtually expand the bandwidth and increase the efficiency of the transfer. The system also allows image enhancements to be made in a distributed manner either by a source or destination device, or by both. The invention further provides a method of efficiently delivering multiple versions of a single image to a destination device. An asset ranking system is also provided that takes into consideration the frequency at which the digital image is accessed and the number of source devices that that the digital image is stored within.
US11201939B1 Content and compute delivery platform using satellites
Techniques for using one or more satellites as a part of a content delivery network are described. For example, in some instances a satellite of a cluster of satellites is to receive a request for a resource hosted by the content delivery network; determine that the request for the resource cannot be served by the cluster of satellites; determine a first entity to ask for the resource; send a secondary request for the resource to the determined first entity; receive the resource from the determined first entity; and respond, to a user of the content delivery network, to the request using the received resource for the resource.
US11201938B2 Systems and methods of token piggybacking
A method, system, and computer-readable medium are disclosed for generating a unified user profile. For example, a system may store, on a client device, a token under a first domain name. The token may specify state data for a communication session between the client device and a first content publisher addressed by the first domain name. The communication session utilizes a stateless communication protocol. The system may then generate a redirection resource locator. The redirection resource locator may include an identifier for a web object belonging to a second content publisher addressed by a second domain name and the token. The system then stores, on the client device, the token under the second domain name by directing the client device to send a web object request generated based at least in part on the redirection resource locator to the second content publisher. The web object request may request the web object from the second content publisher and including the token.
US11201935B2 Cooking device-based recipe pushing method and apparatus
A recipe pushing method includes receiving cooking device product information of a cooking device transmitted by a terminal device via a cooking service application, extracting a recipe preference characteristic of a user according to a history of the user browsing recipes in the cooking service application and a preset filtering condition, generating a recommended recipe matching the cooking device product information according to the recipe preference characteristic, and transmitting the recommended recipe to the cooking service application.
US11201932B2 Systems and methods for securely using cloud services on on-premises data
The present disclosure relates to systems and methods for providing cloud-based services securely to on-premises networks or other infrastructure. More particularly, the present disclosure relates to systems and methods for enriching first-party data (e.g., data collected directly by an on-premises server) stored within on-premises networks by enabling the on-premises networks to retrieve and process third-party data stored on cloud-based networks. As a technical benefit, cloud-based services can be performed on the first-party data within the on-premises networks.
US11201924B2 Hardware-software communication system for sensor signal monitoring in process automation technology
The present disclosure relates to a hardware-software communication system for sensor signal monitoring in process automation technology. The hardware-software communication system comprises at least one client, a system layer, and an application layer. The client and the system layer are communicatively connected and configured to communicate with one another. The system layer and the application layer are interconnected and are configured to communicate with one another independently of the client. The system layer is implemented as a server.
US11201914B2 Method for processing a super-hot file, load balancing device and download server
A method for processing a super-hot file includes: receiving a download request for a target file sent by a user client, and adding, into the download request, a cache parameter for indicating whether the target file is a super-hot file; matching an identifier of the target file against a super-hot file identifier library, and determining, according to a matching result, whether the target file is a super-hot file; if the target file is a super-hot file, generating a random identification code, and updating the cache parameter to a cache parameter indicating that the target file is a super-hot file; and determining a download server to which the random identification code is mapped, and forwarding the download request including the updated cache parameter to the download server.
US11201913B1 Cloud-based authentication of a storage system user
Managing a storage array includes: receiving, by a client-side array services module from a cloud-based security module through data communications on a wide area network, a token representing authentication of user credentials; and managing, by the client-side array services module, a storage array only through data communications on a local area network, including sending, to the storage array, the token with a management instruction.
US11201909B1 Network sensitive file transfer
Methods and systems for transmitting files based on network conditions are described herein. Network conditions of a network that connects a first computing device and a second computing device may be determined. A usage pattern of one or more users may be determined. Based on the network conditions, a first priority level of a first file, and/or the usage pattern, a first file may be sent from the first computing device to the second computing device. Based on the network conditions, a second priority level of a second file, and/or the usage pattern, a delay period may be determined for the second file, and transmission of the second file may be delayed. The first computing device may send a summary of the second file to the second computing device.
US11201906B2 Providing instructions during remote viewing of a user interface
Method and system are provided for providing instructions during remote viewing of a user interface. The method carried out at a host computer system includes: capturing an image of one or more application user interfaces as displayed at the host computer system; and serializing data of each application user interface to provide a map of each window class and containers and/or control elements of the window class, wherein a container has attributes and child control elements. The captured image and the map are transmitted to a remote computer system; and control element input instructions are received from a remote computer system for instructing an interaction with a control element.
US11201901B2 Methods and systems for streaming media data over a content delivery network
The present document describes a method (900) for establishing control information for a control policy of a client (102) for streaming data (103) from at least one server (101, 701). The method (900) comprises performing (901) a message passing process between a server agent of the server (101, 701) and a client agent of the client (102), in order to iteratively establish control information. Furthermore, the method (900) comprises generating (902) a convergence event for the message passing process to indicate that the control information has been established.
US11201885B2 Anomaly and malware detection using side channel analysis
The present disclosure describes systems and methods for detecting malware. More particularly, the system includes a monitoring device that monitors side-channel activity of a target device. The monitoring device that can work in conjunction with (or independently of) a cloud-based security analytics engine to perform anomaly detection and classification on the side-channel activity. For example, the monitoring device can calculate a first set of features that are then transmitted to the security analytics engine for anomaly detection and classification.
US11201880B2 Network attack tainting and tracking
A technique for network attack tainting and tracking includes monitoring data packets received from a network for a malicious request. Responsive to detecting a malicious request, a forensic token is created having information pertaining to the malicious request that is configured to be stored by a source of the malicious request and discoverable regarding involvement of the source in the malicious request. The forensic token is injected into a response message, and the response message is then transmitted to the source of the request as a response to the request.
US11201871B2 Dynamically adjusting access policies
A method of dynamically adjusting access privileges of system identities. A set of access logs associated with a system are analyzed in order to generate a restricted access policy for an over privileged system identity. An initial access policy of the system identity is replaced with the restricted access policy and a continuous monitoring and access management (CMAM) service is initiated. Access logs are collected for a monitoring time window and an access denied error can be extracted from the access logs. The access denied error can be compared to an ignore list and/or the access denied error can be added to the ignore list. Authorization checks can be performed to determine if the action associated with the access denied error is authorized. If the action is authorized, the access policy is adjusted to allow for performance of the action.
US11201870B2 Using commit tokens to coordinate permissions submissions to address transaction conflict in blockchain systems
Implementations of the present specification provide a computer-implemented method, computer-implemented system, and non-transitory, computer-readable medium. The computer-implemented method includes sending a token acquisition request by a blockchain client to a blockchain node. A commit token fed back from the blockchain node is received by the blockchain client, where the commit token indicates that the blockchain client has permission to submit transaction data to a specific data block in a blockchain. Transaction data is sent by the blockchain client to the blockchain node.
US11201868B2 System and method for adjusting the behavior of an application based on the DRM status of the application
A system and method by which an application is capable of accessing its own DRM information stored in a content-agnostic DRM system. By being able to access its own DRM information, the application is able to improve the overall user experience by, among other things, making DRM-related information available to the user and providing potential options to the user which may not have been previously available.
US11201867B1 Binding server accounts
One or more embodiments of the present specification relate to a data processing method for binding server accounts. An example method includes, in response to obtaining a binding request, determining a first account, and sending binding request feedback data to a terminal device. In response to obtaining binding object selection data that indicates a selection of candidate binding objects presented by the terminal device, a respective target binding object is determined for each selected candidate binding object, and a respective target server is determined for each target binding object. For each target server, the first account is bound to a second account of the target server.
US11201865B2 Change monitoring and detection for a cloud computing environment
Aspects described herein allow for systems and methods to monitor production changes to resources in a cloud computing environment and determine whether those changes were performed in accordance with a change management policy. A change order monitoring application receives data from cloud computing audit logs to detect infrastructure changes and combines that data with application information to determine which application was affected. The change order monitoring application then uses a machine learning algorithm to cluster multiple change events together when it is likely that the change events were part of the same change. If cluster of change activity does not appear to be authorized, the change order monitoring application sends an alert to a change management team and an application team to get more information about the activity.
US11201862B1 Public authentication systems and methods
Techniques provided herein relate to electronic authentication on public systems. A backend system receives at least one electronic data action request from a publicly available client system that is shared amongst a plurality of users. At least a portion of the primary authentication information is received from a secondary device separate from the publicly available client system. The electronic data action request is authenticated by determining if the primary authentication information matches expected primary authentication information that is expected to complete the electronic data action request. Performance of the electronic data action request is facilitated when the primary authentication information matches the expected primary authentication information.
US11201861B2 Server for providing a token
A server for providing a token to a mobile terminal includes a network interface and a processing unit coupled to the network interface. The processing unit is configured to receive from the mobile terminal a request asking for the token, to obtain subscriber identification information of the mobile terminal, to obtain a token which includes a user profile associated with the subscriber identification information and to which an electronic signature is added, and to transmit the token to the mobile terminal.
US11201859B2 Tenant-specific encryption of packets carried in multi-cloud networks
A method and apparatus for providing tenant specific encryption is described herein. According to an embodiment, a transmission site receives a data packet for transmission or forwarding. The transmission site determines, based on information in a header of the data packet, that the data packet is to be encrypted before transmission or forwarding. Using the information in the header, the transmission site identifies an encryption key for the data packet. The transmission site generates, for the data packet, an additional header and populates the additional header with a destination port number based on a destination port header value of the data packet. The transmission site overwrites the destination port header value of the packet with data indicating that the data packet is encrypted and then encrypts an encapsulated packet within the data packet using the encryption key prior to transmitting or forwarding the data packet. Upon receipt, the destination port header is used by the receiving site to determine that the packet is encrypted.
US11201858B2 Apparatus and method for secure router device
Method, systems, and devices for providing a multi-function router. A router may receive, process, and forward data packets between a physical network interface and a logical network interface. The router may also run a virtualized machine that uses the logical network interface mapped statically or dynamically to the physical network interface.
US11201850B2 Domain name processing systems and methods
Disclosed is a domain filter capable of determining an n-gram distance between a seed domain and each of a plurality of candidate domains. The domain filter loads a seed domain n-gram for the seed domain and a candidate domain n-gram for each candidate domain in memory, compares the seed domain n-gram and the candidate domain n-gram to identify any identical grams, removes any identical grams from the seed domain n-gram, and determines how many grams are left in the seed domain n-gram, representing the n-gram distance between the seed domain and the candidate domain. The domain filter then compares n-gram distances thus determined with a predetermined threshold, eliminates any candidate domain having an n-gram distance from the seed domain that exceeds the predetermined threshold, and provides remaining candidate domains to a downstream computing facility such as a user interface or an analytical module operating in an enterprise computing environment.
US11201842B1 Systems, devices, and methods for presenting conversation messages in messenger applications
This disclosure discloses a technique for presenting a conversation message in a messenger application.
US11201841B2 Conversation slipstream propagation
Conversation slipstream propagation can include using machine learning to construct a conversations graph representing conversations conducted over an electronic communications network by a plurality of participants and collected from one or more messaging platforms. A conversation slipstream comprising one or more communications extracted from the conversations can be generated in response to receiving a secondary communication over the electronic communications network. Each of the one or more communications extracted is represented by a sub-graph of the conversations graph, each sub-graph corresponding to a graph of the secondary communication. The conversation slipstream can be presented to at least one participant to the secondary communication.
US11201840B2 Communication control method and information processing apparatus
A communication control method is for performing a process executed by a computer including a processor. The process includes storing, in a storage device of an information processing apparatus, a correspondence relationship of a first user, a second user associated with the first user, and a third user associated with the second user; receiving, at the information processing apparatus, a message from the first user to the third user, from a terminal of the first user; and sending, by the information processing apparatus, the message received from the terminal of the first user as a message from the second user, to a terminal of the third user.
US11201838B2 System, apparatus and method for increasing efficiency of link communications
In one embodiment, an input/output port includes a stateful transmit port having: a history storage to store a value corresponding to a transmit on change field of a prior data packet; a comparator to compare a transmit on change field of the data packet to the value stored in the history storage; and a selection circuit to output the data packet without the transmit on change field when the transmit on change field of the data packet matches the value. Other embodiments are described and claimed.
US11201830B2 Wireless communication method for multi-user transmission scheduling, and wireless communication terminal using same
The present invention relates to a wireless communication terminal and a wireless communication method for efficiently scheduling uplink multi-user transmission. To this end, provided are a base wireless communication terminal, including: a transceiver configured to transmit and receive a wireless signal; and a processor configured to control an operation of the transceiver, wherein the processor selects an access category for transmitting a trigger frame which solicits an uplink multi-user transmission, performs a backoff procedure for transmitting the trigger frame based on the selected access category, and transmits the trigger frame when a backoff counter of the backoff procedure expires and a wireless communication method using the same.
US11201820B2 Segment routing in MPLS network
Described herein are methods and devices (e.g., routers) for performing segment routing over a multiprotocol label switching (MPLS) network. A method can include a router of the MPLS network receiving a packet, and the router modifying the packet by adding a segment routing header (SRH) type MPLS extension header. The SRH type MPLS extension header includes one or more segment identifiers (SIDs) that collectively provide a SID list for use in segment routing. The method further comprises the router copying one of the one or more SIDs in the SRH type MPLS extension header to a top of an MPLS label stack, and the router forwarding the packet as modified to another router of the MPLS network based on the one of the one or more SIDs included in a label stack entry at the top of the MPLS label stack.
US11201819B2 Multi-domain quality of service software-defined networking controller
Methods and systems for a multiple domain quality of service software-defined networking (SDN) controller are described. A method includes discovering network devices in a network, collecting traffic flow data from each of the discovered network devices, collecting configuration and operational data from each of the discovered network devices, categorizing the traffic flow data into traffic flow types for presentation as a first level view, determining source and destination pairs for each traffic flow in each of the traffic flow types for presentation as a second level view, generating network device micro-topologies for each of the source and destination pairs for presentation as a third level view, mapping at least one network device characteristic for each network device in each network device micro-topology for presentation as a fourth level view, and performing corrective measures on network devices identified for issues from the presented network device characteristics.
US11201815B2 Method and system for selecting least-loaded route based on naive Bayes classifier
The invention relates to a method and system for selecting a least-loaded route based on a naive Bayes classifier, so that the performance of a method for selecting a least-loaded route is improved. A network snapshot records historical network status information, and a naive Bayes classifier is used to predict the potential future network blocking probability if a service connection is established along a candidate route between each node pair. A network snapshot corresponds to each service request that arrives, and records the number of busy capacity units on each link.
US11201811B2 Multiport network adapter loopback hardware
An instruction directed towards a network adapter is detected. Based on the detected instruction it is determined that the network adapter should operate in a loopback mode. One or more network signals are transmitted through a dedicated loopback pathway. The transmission is based on the determination. The transmission occurs on a first network interface of the network adapter. The dedicated loopback pathway connects to a second network interface of the network adapter. Listening on the dedicated loopback pathway for the one or more network signals. Performing a network loopback test of the network adapter based on the listening.
US11201806B2 Automated analysis and recommendations for highly performant single page web applications
A method in an analysis tool for dynamically analyzing client-side performance during the rendering of web content is provided. The method comprises automatically capturing data while a client application executes executable code written in a scripting language to render a web page wherein the data identifies components that are created, the execution time for creating each component, the execution start time for each component, and the components that are initially visible when the web page is rendered by the client application. The method further comprises analyzing the captured data as the data is captured to determine a plurality of factors that include the scripting language cycle duration, the identification of redundant code executions, and the prioritization and ordering of code module execution. The method further comprises generating a metric using the factors that characterizes the performance of the client application during web page rendering and displaying the metric.
US11201804B2 Systems and methods for detecting control plane node availability
A device may detect a communication session between a user equipment and a network. The device may cause, based on detecting the communication session, a set of queries to be transmitted to a plurality of control plane nodes of the network. The device may determine, based on a set of responses associated with the set of queries, respective characteristics for corresponding control plane nodes, of the plurality of control plane nodes. The device may determine, based on the respective characteristics, scores for the corresponding control plane nodes, wherein the scores are representative of respective capabilities of the corresponding control plane nodes to be used for the communication session. The device may select, based on the scores, a control plane node, from the plurality of control plane nodes, for the communication session. The device may configure the control plane node to perform a control operation for the communication session.
US11201802B2 Systems and methods for providing infrastructure metrics
An infrastructure metrics measuring process provides relevant infrastructure metrics for components of a monitored system. The process retrieves and stores application user data for a plurality of applications running on a network system and operating system statistics for at least one operating system running at least one of the plurality of application running on a network system. The data is aggregated into at least one of a transactional data stream and a non-transactional data stream and correlated onto a common time scale. The correlated aggregated data stream is then graphically displayed to a user to further analysis by a user.
US11201800B2 On-path dynamic policy enforcement and endpoint-aware policy enforcement for endpoints
Systems, methods, and computer-readable media for locally applying endpoint-specific policies to an endpoint in a network environment. A network device local to one or more endpoints in a network environment can receive from a centralized network controller one or more network-wide endpoint policies. A first endpoint of the one or more endpoints can be configured to inject policy metadata into first data traffic. Policy metadata injected into the first traffic data can be received from the first endpoint. The network device can determine one or more first endpoint-specific polices for the first endpoint by evaluation the first policy metadata with respect to the one or more network-wide endpoint policies. As follows, the one or more first endpoint-specific policies can be applied to control data traffic associated with the first endpoint.
US11201794B1 Edge federation system for an integrated service provisioning model and method thereof
The present disclosure relates to an edge federation system, wherein the edge federation system includes: an end device; an edge service provider (ESP) configured to contract services from the end device; an edge infrastructure provider (EIP) configured to provide edge computing resources to the contracted services from the ESP; a cloud server configured to provide service to the end device; and a consortium for managing resources between the EIP and the cloud server, wherein the consortium is further configured to calculate available resources of the EIP, calculate available resources of the cloud server, and optimize the distribution of services from the EIP and the cloud server to the end device.
US11201793B2 Centrality measure ranking for a multiplex network
Centrality measure ranking for a multiple network is provided by a method that includes obtaining a representation of a multiplex network having layers and nodes representing communicating entities, where at least two nodes, each being in a different layer of at least two layers of the layers, represent a communicating entity, determining, for each node of the at least two nodes, a node centrality measure, determining, for the communicating entity, an entity centrality measure as a function of the node centrality measures for the at least two nodes representing that communicating entity, and ranking the communicating entity relative to at least one other communicating entity of the plurality of communicating entities.
US11201786B2 Auto-configuration method and apparatus, and base station
The present disclosure relates to auto-configuration methods and apparatus, and base stations. One example method includes determining physical configuration information of a base station, where the base station includes a control node and at least one hardware node, the physical configuration information of the base station indicates topology information and hardware attribute information of each node that needs to be configured, and nodes that need to be configured include at least one of the at least one hardware node, determining logical mapping configuration information of the base station, where the logical mapping configuration information of the base station indicates a mapping relationship between a hardware resource included in the base station and a logical resource corresponding to the hardware resource.
US11201785B1 Cluster deployment and management system
A cluster deployment and management system includes a networking device that is coupled to a network and to each of a plurality of node devices in a cluster system. The networking device discovers then validates using a cluster profile each of the plurality of node devices in the cluster system. The networking device may then configure itself and any other networking devices according to the cluster profile. The networking device may then configure each of the plurality of node devices according to the cluster profile and deploy one or more applications and data to the node devices. The networking device may negotiate which of at least two networking devices present on the network and may perform lifecycle management operations on the at least one of the node. The networking device performs lifecycle management on at least one of the node devices during operation of the cluster system.
US11201778B2 Authorization processing method, device, and system
An authorization processing method, a device, and a system, where the method includes receiving an authorization request from a public client, where the authorization request includes a client identifier of the public client, a requested redirect uniform resource identifier (URI), and a requested authorization scope, obtaining authorization information of the public client according to the client identifier, obtaining an authorization scope corresponding to an authorization credential stored in the authorization information, obtaining authorization notification information of an owner of a resource according to the requested authorization scope when the requested authorization scope exceeds the authorization scope corresponding to the authorization credential, generating a first access token whose authorization scope corresponds to the requested authorization scope, and sending the first access token to the public client according to the requested redirect URI. Hence, the method effectively resolves a security threat problem in a process of authorizing the public client.
US11201772B2 Method and apparatus for transmitting sidelink reference signal in NR V2X
Provided herein is a method for performing, by a first apparatus, wireless communication and an apparatus for supporting the same. The method may include the steps of generating a Phase Tracking-Reference Signal (PT-RS), transmitting a Physical Sidelink Control Channel (PSCCH) to a second apparatus, mapping, based on a Cyclic Redundancy Check (CRC) on the PSCCH, the PT-RS to a subcarrier on a Physical Sidelink Shared Channel (PSSCH) resource related to the PSCCH, and transmitting the PT-RS to the second apparatus.
US11201751B2 System and method for off-chain cryptographic transaction verification
A system and method for determining transaction compliance in an off-chain environment to offload computationally-intensive compliance processes for cryptographical transactions. Systems and methods for providing consistency across multiple blockchains by not relying on the limitations of any given protocol to guarantee a cost of executing a transaction be kept to a minimum and keep an on-chain overhead minimal.
US11201748B2 Data protection in a tracking device environment
A tracking device can use a permanent encryption key pair to encrypt one or more temporary encryption key pairs, which can then be provided to a central tracking system. When a community mobile device subsequently detects the tracking device, the central tracking system provides an encrypted temporary encryption key pair to the community mobile device. The community mobile device uses the encrypted temporary encryption key pair to encrypt location data representative of a location of the community mobile device, and provides the encrypted location data to the central tracking system. When a user subsequently requests a location of the tracking device from the central tracking system, the central tracking system provides the encrypted location data, and a device of the user can decrypt the encrypted temporary encryption key pair using the permanent encryption key pair, and can decrypt the location data using the decrypted temporary encryption key pair.
US11201747B2 Federated data management between partner systems
Methods, systems, and computer-readable storage media for federated data management between partner systems is provided. A hash structure is generated for a first data object and includes a first root hash value. The hash structure maps properties of the first data object with corresponding visibility levels for the first data object. The first root hash value is notarized to store the first root hash value in a blockchain network. A request is received to share data for the first data object from a first partner system to a second partner system. The first partner system determines the data to be shared with the second partner system based on a visibility criteria defined in relation to the first data object and the second partner system. The data and a hash proof for the data for verification of authenticity of the data is shared with the second partner system.
US11201743B2 Methods for secure credential provisioning
Embodiments can provide methods for securely provisioning sensitive credential data, such as a limited use key (LUK) onto a user device. In some embodiments, the credential data can be encrypted using a separate storage protection key and decrypted only at the time of a transaction to generate a cryptogram for the transaction. Thus, end-to-end protection can be provided during the transit and storage of the credential data, limiting the exposure of the credential data only when the credential data is required, thereby reducing the risk of compromise of the credential data.
US11201742B2 Blockchain-based trustable guarantees
Disclosed herein are methods, systems, and apparatus for processing blockchain-based guarantee information. One method includes receiving a cross-chain request for relaying a cyphertext of a digital document to a second blockchain network, the digital document specifies a guarantee from the guarantor and one or more predetermined conditions of executing the guarantee, wherein the guarantee is made by the guarantor to a beneficiary; storing the cross-chain request and the cyphertext to a first blockchain associated with the first blockchain network based on performing a consensus algorithm; receiving a message from a second computing device for relaying information between the first blockchain network and the second blockchain network, the message includes a confirmation that the guarantee is accepted by the beneficiary and stored on a second blockchain associated with the second blockchain network; and updating a status of the guarantee to indicate that the guarantee has been voided on the first blockchain.
US11201741B2 System for improving data security
A system allows a user to store his personally identifiable information (PII) on a personal device. When a third party wants to access the user's PII (e.g., to update the PII or to retrieve the PII), a notification will be presented to the user on the personal device seeking consent to the access. The notification may inform the user as to what information is being requested and which entity is requesting the access. The requested access will be denied unless the user consents to the access. In this manner, the user is given control over the dissemination of his PII. Additionally, the system alters or adjusts the PII that is stored in third-party servers so that even if these servers are breached, the user's actual PII is not exposed.
US11201739B2 Systems and methods for tying token validity to a task executed in a computing system
It is desired to try to increase the security of a computing system running computer applications that may access data in a data storage system. In some embodiments, a token associates a user with a task that is being executed by a computing node. It may therefore be possible to determine which user executed which tasks. In some embodiments, the validity of a token is tied to the lifespan of a task associated with the token, rather than to a fixed amount of time. Therefore, if the task associated with the token is complete, the token may become invalid, rather than remaining valid for a duration of time that possibly exceeds the lifespan of the associated task. In some embodiments, a token is used to enforce data access control, e.g. to deny certain users access to certain data in the data storage system.
US11201734B2 Method and system for fault tolerant and secure multiparty computation with SPDZ
A method for implementing a secure multiparty computation protocol between a plurality of parties for a multiparty computation includes performing an offline phase of an SPDZ protocol for each of the parties participating in the multiparty computation. A secret share redistribution phase is then performed wherein the secret shares of the parties are redistributed to a subset of the parties. A secret share recombination phase is performed during which the subset of the parties recombines the redistributed secret shares to recover the secret shares of the parties not in the subset. An online phase of the SPDZ protocol is then performed during which the function is computed with respect to the private inputs of the parties and using the secret shares of all the parties.
US11201731B2 Method and apparatus for asymmetric cryptosystem based on quasi-cyclic moderate density parity-check codes over GF(q)
Methods and apparatus for code-based asymmetric cryptosystem using Quasi-Cyclic Moderate-Density Parity-Check (QC-MDPC) error correcting codes. Specifically, the method and apparatus generalizes the framework of (QC-MDPC) Code-Based (CB) cryptography from the binary domain (Galois Field of two elements) to an arbitrary size of Galois Field and provides an apparatus for implementing the cryptosystem with a simplified computational complexity of key generation, encryption, and decryption components of the cryptosystems and reduced sizes of the public and private security keys.
US11201726B2 Multi-layered image encoding for data block
An example operation may include one or more of retrieving a predefined image from a storage, encoding data attributes to be stored on a blockchain into one or more image layers of the predefined image to generate an encoded image, generating a data block comprising the encoded image including the data attributes which are encoded into the one or more image layers, and storing the data block via a hash-linked chain of data blocks on a distributed ledger.
US11201723B1 Highly linear phase rotators with continuous rotation
Described herein are apparatus and methods for highly linear phase rotators with continuous rotation. A method includes generating a first code and a second code based on a desired offset to match a first and second frequency, respectively, calibrating the first code and the second code based on first phase rotator characteristics and second phase rotator characteristics, respectively, generating first N phase offset codes and second N phase offset codes from a calibrated first and second code, respectively, wherein each phase offset code constrains functionality of the first phase rotator and the second phase rotator, respectively, associated with a phase of the input clock to a defined region of operation, rotating a clock using the first N phase offset codes and the second N phase offset codes to match the first and second frequency, respectively.
US11201720B2 Clock synchronization when switching between broadcast and data transmission modes
A communication system allows for clock synchronization between a transmitter and a receiver when switching from transmission of an analog signal to transmission of a digital signal. The system uses clock synchronization during transmission of the digital signal, but the clock synchronization may be lost when switching to transmission of an analog signal. A digital clock synchronization is embedded in the analog signal so that the clock synchronization between the transmitter and the receiver may be reestablished upon switching to a digital signal without any delay in transmission of the digital signal.
US11201712B2 Facilitating incremental downlink control information design to support downlink control information scheduling
A system facilitating incremental downlink control information (DCI) design to support DCI scheduling in a wireless communication system is provided. In one embodiment, the an apparatus comprises: a processor; and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations. The operations comprise: receiving first downlink control information associated with a first search space of a downlink control channel, wherein the first search space is of a first size; and receiving second downlink control information associated with a second search space of the downlink control channel, wherein the second search space is of a second size that is less than the first size, and wherein the second downlink control information comprises incremental downlink control information that is distinct from the first downlink control information.
US11201708B2 Method and apparatus for channel state information report for beam operation in a wireless communication system
A method and apparatus are disclosed, from the perspective of the UE, for reporting channel state information (CSI). In one embodiment, the method includes a UE being configured with at least two CSI-RS (Channel State Information-Reference Signal) resources. In addition, the method includes the UE performing measurements on the at least two CSI-RS resources. The method also includes the UE generating multiple CSIs according to measurements on the at least two CSI-RS resources, wherein at least one CSI corresponds to measurements on more than one CSI-RS resource. The method further includes the UE reporting at least one of the generated CSIs.
US11201705B2 Data modulation and demodulation method and apparatus
A data modulation method includes dividing, by a terminal device, to-be-sent data into N bit groups, wherein N≥2 and N is an integer. The method also includes generating, by the terminal device, N complex symbol groups. An ith complex symbol group is obtained by processing an ith bit group based on a mapping rule corresponding to the ith bit group. The mapping rule corresponding to the ith bit group is determined based on at least a group identity of the ith bit group and a first parameter. The first parameter includes at least one of a pilot parameter, a hopping identity, a terminal device identity, a layer index of a non-orthogonal layer, or a hopping offset. The N bit groups correspond to at least two different mapping rules, 0≤i≤N−1, and i is an integer. The method further includes sending, by the terminal device, the N complex symbol groups.
US11201703B2 Communication system
Provided is a technology capable of securing communication quality without providing an additional function such as phase correction. A base station device and a communication terminal device when operating as a transmitting device rotate inverse fast Fourier transform (IFFT) output, and copy a last portion of the rotated IFFT output to a head of the rotated IFFT output as a cyclic prefix (CP) to thereby generate a transmission signal so that there is no phase rotation at a head of a demodulation reception window set in a receiving device.
US11201702B2 Facilitating hybrid automatic repeat request reliability improvement for advanced networks
Facilitating hybrid automatic repeat request reliability improvement for advanced networks (e.g., 4G, 5G, 6G, and beyond) is provided herein. Operations of a system can comprise obtaining information related to a capability of a user equipment device and configuring the user equipment device with respect to control channel resources and a number of repetitions per slot based on the capability of the user equipment device. The operations can also comprise indicating the control channel resources and the number of repetitions per slot to the user equipment device via a control channel. Further, the operations can comprise detecting an acknowledgement, from the user equipment device, via an uplink control channel that comprises the control channel resources.
US11201701B2 Transmission of acknowledgement information in adaptively configured TDD communication systems
Methods and apparatus of a base station or a User Equipment (UE) in communication with each other are provided. The UE is configured by the base station for operation with an adapted Time Division Duplex (TDD) UpLink-Downlink (UL-DL) configuration. A process enabling transmission of acknowledgement information from the UE for communication in two different sets of DL Transmission Time Intervals (TTIs) is provided.
US11201694B2 Method and apparatus for optimizing average bit error probability via deep multi-armed bandit in OFDM and index modulation system for low power communication
A method and apparatus for optimizing average bit error probability via a deep multi-armed bandit in an orthogonal-frequency division multiplexing and index modulation system for low power communication are proposed. The method proposed in the present invention comprises: detecting BPSK symbols and subcarriers among all subcarriers; defining a combination of selected subcarriers as a subcarrier selection pattern; selecting the subcarrier selection pattern through learning to minimize the average bit error probability for all combinations of selected subcarriers; and updating a learning parameter of the subcarrier selection pattern selected through learning.
US11201693B2 Receiver filtering
A receiver may include a first filter configured to generate a first estimation of a symbol of a received signal and a second filter configured to generate a second estimation of the symbol of the received signal. The receiver may also include a decoder configured to decode the symbol using one of the first estimation and the second estimation and a decision circuitconfigured to select one of the first estimation and the second estimation to provide to the decoder for decoding of the symbol based on a comparison of the first estimation to an estimation threshold.
US11201683B2 Monitoring video broadcasts
Implementations of this disclosure provide for video broadcast monitoring. An example method performed by a video broadcast monitoring device includes obtaining a first video that is provided by a video output device for presentation by a video display device; obtaining first characteristic information of a second video, the second video being a video that is to be monitored by the video broadcast monitoring device, and the first characteristic information indicating pixel change characteristics of the second video; determining, based on the first characteristic information, whether the first video matches the second video, to obtain a result of the determining; generating monitoring information that includes the result of the determining; and providing the monitoring information to a server.
US11201682B2 Devices, systems and processes for detecting and remediating interfence signals and identifying signal interference sources
Devices, systems and processes for identifying and detecting an interfering signal are described. A process may include conducting a scan of one or more frequency bands to obtain at least one scan result and determining therefrom if a response condition has been detected. If so detected, a first frequency band corresponding to the detected response condition may be identified and a response condition action to be performed determined. If no response condition action is to be performed, scanning continues. If a response condition is to be performed two or more available sensors are identified and a first sensor is selected. A scan plan is developed and then initiated by the first sensor. Data from the first sensor is received and analyzed to identify a second frequency band indicative of an interfering signal. Based on at least the scan data, a location for a signal interference source (SIS) may be estimated.
US11201680B2 Multidimensional grid sampling for radio frequency power feedback
The described technology is generally directed towards multidimensional grid sampling for radio frequency power feedback. A mobile device can sample radio frequency signal power at multiple sample points, and can send sample values to a base station. The multiple sample points can be defined with reference to a grid having a first dimension and a second dimension, such as time and frequency, or delay and Doppler. A variety of techniques are provided to define the multiple sample points.
US11201678B2 System for achieving multiple bits per symbol in optical communications systems by combining spatial domain multiplexing and pulse amplitude modulation
A modified optical PAM communication system using multiple laser sources to generate each amplitude level. The systems can be applied separately or in conjunction with another modulation system such as SDM, MDM, WDM, TDM, or other communication systems. In an embodiment, a PAM-4 system will increase data rate by a factor of two, but more complicated schemes using more lasers can be utilized to generate higher efficiency schemes. For example, a 25 Gbps NRZ signal will give 50 Gbps PAM-4 signal and higher laser systems can generate PAM-8 or PAM-16 for 75 and 100 Gbps systems respectively. These can be further applied to SDM systems to generate higher data rates equivalent to the number of SDM channels multiplied by the PAM efficiency. In embodiments, the invention may combing PAM with WDM and SDM to achieve multiple bits per symbol.
US11201675B2 Method and system for a bi-directional multi-wavelength receiver for standard single-mode fiber based on grating couplers
Methods and systems for a bi-directional receiver for standard single-mode fiber based on grating couplers may include, in an integrated circuit, a multi-wavelength grating coupler, and first and second optical sources coupled to the integrated circuit: receiving first and second source optical signals at in the integrated circuit using the first and second optical sources, where the second wavelength is different from the first wavelength, receiving a first optical data signal at the first wavelength from an optical fiber coupled to the multi-wavelength grating coupler, and receiving a second optical data signal at the second wavelength from the optical fiber. Third and fourth optical data signals at the first and second wavelengths may be communicated out of the optoelectronic transceiver via the multi-wavelength grating coupler.
US11201671B2 Communication system, terminal, control method, and recording medium
A communication system includes: a plurality of cameras that generate image data by capturing images; a server that stores the image data generated by each of the plurality of cameras; and a plurality of transmission devices in one-to-one correspondence with the plurality of cameras. Each of the plurality of transmission devices transmits light including, as a visible light communication signal, information related to communication for accessing a storage location at which the image data generated by a corresponding one of the plurality of cameras is stored in the server.
US11201648B2 Closed loop MIMO systems and methods
Systems and methods for closed loop MIMO (multiple input and multiple output) wireless communication are provided. Various transmit formats including spatial multiplexing and STTD are defined in which vector or matrix weighting is employed using information fed back from receivers. The feedback information may include channel matrix or SVD-based feedback.
US11201646B2 Autocorrelation and memory allocation for wireless communication
Examples described herein include systems and methods which include wireless devices and systems with examples of an autocorrelation calculator. An electronic device including an autocorrelation calculator may be configured to calculate an autocorrelation matrix including an autocorrelation of symbols indicative of a first radio frequency (“RF”) signal and a second RF signal. The electronic device may calculate the autocorrelation matrix based on a stored autocorrelation matrix and the autocorrelation of symbols indicative of the first RF signal and symbols indicative of the second RF signal. The stored autocorrelation matrix may represent another received signal at a different time period than a time period of the first and second RF signals. Examples of the systems and methods may facilitate the processing of data for wireless and may utilize less memory space than a device than a scheme that stores and calculates autocorrelation from a large dataset computed from various time points.
US11201640B2 Method and apparatus for phase tracking-reference signal (PT-RS) port selection in downlink
Methods and apparatuses are disclosed for PT-RS selection. In one embodiment, a wireless device is configured to determine a layer based at least on a precoder associated with a precoder matrix indicator, PMI; and transmit an indication of the determined layer to a network node as part of channel state information, CSI, feedback. In other embodiments, a network device is configured to receive an indication of a layer for a phase-tracking reference signal, PT-RS, transmission as part of channel state information, CSI, feedback; determine a precoder based at least on the indication of the layer for the PT-RS transmission; and transmit the PT-RS, the PT-RS transmission associated with the indicated layer and a PT-RS port.
US11201634B2 Radio-frequency switching apparatus
A radio-frequency switching apparatus that can be used to turn a signal path on or off or to attenuate a radio-frequency signal. The switching apparatus comprises at least one radio-frequency input, at least one radio-frequency output, at least one transmission line providing a signal path between the at least one radio-frequency input and the at least one radio-frequency output, and at least one transition metal oxide portion. The radio-frequency switching apparatus also comprises direct current blocking means electrically coupled between the at least one transition metal portion and the at least one radio-frequency input. The radio-frequency switching apparatus also comprises biasing means for providing a bias across the at least one transition metal oxide portion such that power transferred between the radio-frequency input and the radio-frequency output is controlled by controlling the bias level across the at least one transition metal oxide portion.
US11201633B2 Radio frequency module
A radio frequency module has a substrate, a first chip inductor, an integrated circuit, and a first amplifier connected to the first chip inductor. The first chip inductor is on a first main surface of the substrate and the integrated circuit is on a second main surface of the substrate, the second main surface being opposite the first main surface. The integrated circuit includes the first amplifier. When the substrate is viewed from a direction perpendicular to the first main surface of the substrate, the first chip inductor at least partially overlaps the integrated circuit.
US11201626B1 Phase locked loop device and method of operating ihe same
A phase locked loop device may include: a frequency modulating circuit configured to output a reference signal obtained by multiplying a frequency of an input signal by a predetermined ratio based on the input signal; a sigma-delta modulator configured to output division ratio information on one of a plurality of division rates at a number of times proportional to a frequency of the reference signal; and a phase locked loop (PLL) circuit configured to determine whether to activate based on a command signal, and, when activated, perform a phase-locking operation based on a fractional division based on the reference signal and the division ratio information.
US11201625B2 Phase locked loop
Phase-locked loops (PLLs) are provided. A PLL includes a voltage-controlled oscillator (VCO), a frequency divider and a track-and-hold charge pump. The VCO is configured to provide an output clock corresponding to a pumping current. The frequency divider is configured to provide a feedback signal according to the output clock. The track-and-hold charge pump is configured to provide the pumping current according to a reference clock and the feedback signal. The track-and-hold charge pump includes a track-and-hold circuit, a pumping switch and a pulse width modulator (PWM). The track-and-hold circuit is coupled to the frequency divider and configured to sample the feedback signal according to the reference clock. The PWM is configured to provide a PWM signal to control the pumping switch according to the reference clock, so as to provide the pumping current corresponding to the sampled feedback signal.
US11201624B2 Circuit device, physical quantity measurement device, electronic apparatus, and vehicle
A circuit device includes a clock generation circuit, a signal generation circuit, a phase comparison circuit, and a processing circuit. The signal generation circuit generates a first signal making the transition at a transition timing of a first clock signal, a fine-judging signal making the transition at a transition timing of a second clock signal, a first coarse-judging signal making the transition at a transition timing of the second clock signal anterior to the fine-judging signal, and a second coarse-judging signal making the transition at a transition timing of the second clock signal posterior to the fine-judging signal. The phase comparison circuit performs the phase comparison between the second signal making the transition based on the first signal and each of the fine-judging signal, the first coarse-judging signal, and the second coarse-judging signal. The processing circuit sets the transition timing of the first signal and the transition timing of the fine-judging signal based on the phase comparison result, and converts a time difference between the first signal and the second signal into a digital value based on the setting result.
US11201621B2 Clock gating cell
A clock gating cell (CGC) is provided. The clock gating cell includes two latches that can be configured as a flip-flop to use positive/negative edges of a first clock signal to store a value of an input terminal, and the clock gating cell also includes a selector used for the flip-flop to select from values of different input terminals for storing. In addition, in a non-scan testing mode, the clock gating cell can forcefully close an unused latch through an independent signal, and in a scan shift duration and a scan capture duration of a scan testing mode, the clock gating cell can further forcefully output the first clock signal as the gating clock signal according to two independent signals.
US11201618B2 Multi-gated I/O system, semiconductor device including and method for generating gating signals for same
A system (for generating multi-gated power-on control signals) includes: a multi-gated input/out (I/O) interface configured to receive at least first and second gating signals; and a gated power-on control (POC) signals generator configured to generate at least the first and second gating signals for the multi-gated I/O interface, a waveform of the first gating signal being different from a waveform of the second gating signal.
US11201617B1 Local interconnect network (LIN) driver circuit
A driver circuit and corresponding methods and systems are disclosed, the driver circuit comprises a signal generation circuit to generate a linearly varying signal at a first node based on a clock signal and an output transistor to receive the linearly varying signal and output a drive signal to a bus. A buffer amplifier is coupled between the first node and a gate of the output transistor to disable the gate capacitance of the output transistor. The driver circuit further comprises a capacitor coupled between the first node and a feedback node of the driver circuit such that the Miller effect occurs at the capacitor and a slew rate for the drive signal is generated at the feedback node.
US11201599B2 Band pass filter
A band pass filter includes a first filter circuit, a second filter circuit, a first intermediate circuit, a second intermediate circuit, and a ninth capacitor. The first intermediate circuit includes a seventh inductor connected between a fifth capacitor and a sixth capacitor. The second intermediate circuit includes an eighth inductor connected between a seventh capacitor and an eighth capacitor. The ninth capacitor is connected between the first intermediate circuit and the second intermediate circuit.
US11201596B2 Power amplifier system
A power amplifier system which operates at a narrow band with high power and high efficiency or at a wide band is provided. Said power amplifier system comprises at least one high power amplifier; at least one connection line; at least one input block which receives at least one signal from an input, which is connected to said high power amplifier and connection line, which sends received signal to either high power amplifier or connection line and which amplifies the power of the signal sent to the connection line; and at least one high power asymmetric output switch, which is connected to said high power amplifier and connection line and which sends signals coming from said high power amplifier and connection line to an output.
US11201592B2 Doherty combiner
The present invention relates to a Doherty combiner used in a Doherty power amplifier, the Doherty combiner comprising: a phase shift section connected to one end of a carrier amplifier so as to change a phase of an RF signal output from the carrier amplifier; a matching section connected to an output terminal of the Doherty power amplifier so as to impedance-match an output of the Doherty power amplifier; and a bandwidth improvement section connected to one end of a peaking amplifier so as to change at least one of a phase bandwidth and an amplitude bandwidth of the Doherty power amplifier.
US11201588B2 Oscillator and electronic apparatus
An oscillator includes a resonator, a clock signal generation circuit, a clock signal output terminal, an external signal input terminal, an interface circuit, and an interface terminal. The clock signal generation circuit oscillates the resonator to generate a clock signal. The clock signal output terminal outputs the clock signal. An external signal is input to the external signal input terminal. The interface circuit outputs time difference information obtained by measuring a time difference between a transition timing of a first signal based on the external signal input from the external signal input terminal and a transition timing of a second signal based on the clock signal, or frequency information obtained by measuring a frequency of a first clock signal, which is one of the clock signal and the external clock signal, based on a frequency of a second clock signal, which is the other of the clock signal and the external clock signal. The interface terminal is coupled to the interface circuit.
US11201585B2 Versatile flexible circuit interconnection for flexible solar modules
A flexible circuit that allows a standardized connection interface to connect flexible solar cell(s) for easy integration into electronics devices. This interconnection scheme does not limit the intrinsic solar cell flexibility and may conform to standard design practices in electronic device manufacturing. In an aspect, a solar module is described that includes one or more solar panels and a flexible trace or interconnect having conductive wires inside an insulation material. In another aspect, an electronic device is described that includes a circuit board, one or more solar panels and a flexible trace or interconnect having conductive wires inside an insulation material. The electronic device may be an internet-of-things (IoT) device or an unmanned aerial vehicle (UAV), for example. In yet another aspect, a lighting module is described that includes one or more lighting panels and a flexible trace or interconnect having conductive wires inside an insulation material.
US11201579B2 Method of diagnosing a fault in a motor circuit
A method of diagnosing an open phase fault condition comprising the steps of: determining the q axis motor current in the motor, the motor speed, the q axis motor current demand, and the demanded phase voltage from the controller and outputting a signal indicative of that an open phase fault condition of motor is present when the following conditions are met: (1) the q axis current demand amplitude is above a threshold; (2) the q axis motor current is below a first predefined fraction of the demanded q axis motor current; (3) the demanded phase voltage is greater than a second predefined fraction of the saturated phase voltage value of the motor circuit; and (4) the motor speed is below a threshold speed.
US11201574B2 Method for detecting magnetic field location in electric motor
An MPU sequentially selects one from six energization patterns, applies constant voltage rectangular pulses to the three-phase coils for a prescribed sensing energization time, turns on at least the low-side arm of the three-phase half-bridge type inverter circuit so as to reflux an induced current between a switching element and the coils and attenuate the same, measures peak coil current values immediate before completing the sensing energization by an A/D-converter circuit, and stores the peak coil current values as measured data.
US11201571B2 Method of manufacturing an oscillator
Provided is a method of manufacturing an oscillator, including: arranging an electrode on a piezoelectric ceramics free from being subjected to polarization treatment, to thereby provide a piezoelectric element; bonding the piezoelectric element and a diaphragm to each other at a temperature T1; bonding the piezoelectric element and a power supply member to each other at a temperature T2; and subjecting the piezoelectric ceramics to polarization treatment at a temperature T3, in which the temperature T1, the temperature T2, and the temperature T3 satisfy a relationship T1>T3 and a relationship T2>T3.
US11201569B2 Vibration actuator including vibration element, and apparatus
A vibration actuator that is reduced in the change of posture of a vibration element with respect to a contact body. The vibration element unit and the contact body are movable relative to each other. The vibration element unit includes a vibration element in contact with the contact body, a first holding member that holds the vibration element, a base, a first supporting member that is fixed to the base, and movably supports the first holding member in a direction orthogonal to a friction sliding surface of the contact body in slide contact with the vibration element, while maintaining the vibration element in a predetermined posture with respect to the contact body, and an urging unit that is arranged on the base independently of the first supporting member and presses the vibration element in a direction orthogonal to the friction sliding surface of the contact body.
US11201565B2 Conversion circuit, control method, and power supply device
A conversion circuit is disclosed. In the conversion circuit, an input terminal includes a positive direct current bus terminal and a negative direct current bus terminal, and an output terminal includes an alternating current output end; a first switch unit includes a flying clamping capacitor and a first converter bridge arm; a second switch unit includes a second converter bridge arm; an output end of the first switch unit and the second switch unit is connected to the alternating current output end; and the first switch unit and the second switch unit are connected to a control module, and switch under control of the control module, so that the conversion circuit converts between a direct current voltage and an alternating current voltage, to output a required alternating current voltage.
US11201555B2 Switching power supply device having secondary side synchronous rectification element and control circuit therefor
Disclosed is a switching power supply device including: a transformer for voltage conversion; a main switching element connected in series to a primary coil; a primary side control circuit that performs on/off control of the main switching element; a synchronous rectification MOS transistor connected in series to a secondary coil; and a secondary side control circuit that performs on/off control of the MOS transistor, wherein the secondary side control circuit includes: an off-timing detection circuit that compares a drain voltage of the MOS transistor with a predetermined threshold voltage, and detects a timing to turn off the MOS transistor; and a threshold voltage setting circuit that sets the threshold voltage, and the threshold voltage setting circuit sets the threshold voltage based on a conduction period of the secondary coil or a period obtained by adding the conduction period to a conduction period of the primary coil.
US11201550B2 Control device of three-terminal static DC converter
A control device includes a detector which detects a voltage of each of the DC terminals in a state where a DC voltage is applied to one of the DC terminals and said one of the DC terminals is maintained at a fixed voltage; a minimum voltage terminal selection circuit which selects a low-voltage DC terminal with a lowest voltage among the DC terminals to which the DC voltage has not been applied, based on a detection result of the detector; and an arithmetic circuit which generates, in a connected bridge circuit to which the DC voltage has been applied, an AC voltage of a size that is equal to a difference between the voltage of said one of the DC terminals to which the DC voltage has been applied and the voltage of the low-voltage DC terminal selected by the minimum voltage terminal selection circuit.
US11201549B2 Control method of power conversion circuit, and related power conversion circuit
A related power conversion circuit includes a three-level switch circuit and a resonant circuit, and a control method of the related power conversion circuit includes: controlling all transistors in the three-level switch circuit to be turned off, where a body diode connected in parallel to a transistor S1, a body diode connected in parallel to a transistor Q1, and a body diode connected in parallel to a transistor Q2 are all turned on based on a current freewheeling function of the resonant circuit; controlling the S1 to be turned on, to set up a first working state of the power conversion circuit; and after the first working state lasts for a time length T1, controlling the Q1 and the Q2 to be turned on.
US11201534B2 Segmented secondary part for a linear motor
A segmented secondary part of a linear motor includes at least two segments, each having a plurality of magnets attached to a yoke plate, having alternating polarity, and having a direction of magnetization perpendicular to the yoke plate. The yoke plates include an overlapping region, in which the yoke plates of adjacent segments are superposed in the direction of magnetization but do not touch each other in the overlapping region.
US11201531B2 Moving-coil-type linear vibration motor
The present disclosure provides a moving-coil-type linear vibration motor that includes a housing, having an accommodation space; two elastic members, oppositely connected on side walls of the housing; a mass block, hung inside the accommodation space of the housing through circumferential wall respectively connected with the two elastic members; two coils, respectively fixedly connected with two sides of the mass block, and forming an acute angle or an obtuse angle with respect to a connection line between the centers of the two elastic members; two magnets, fixed on the housing and respectively spaced apart from a corresponding one of the coils, and forming an acute angle or an obtuse angle with respect to the connection line between the centers of the two elastic members.
US11201529B2 Rotary electric machine
A stator core including field slots housing field windings and armature slots housing armature windings is provided. Permanent magnets are housed in the respective armature slots. Field windings face to the permanent magnets directly or via the stator core on the outer and inner circumferential sides. A coil end of one of the armature windings straddles the predetermined one of the field slots and passes over the axial end face of each of the permanent magnets in the corresponding one of the field slots over which the coil end straddles.
US11201528B2 Induction motor for use in drones
An induction motor may include a stator assembly and a rotor assembly that revolves or rotates around the state assembly. Additionally, a pole pitch of the induction motor may be less than two inches. The stator assembly may also optionally include a fractional slot winding.
US11201527B2 Device, method, and jig for manufacturing magnet embedded core
To prevent creation of unnecessary resin when fixing a magnet with resin, a manufacturing method for manufacturing a magnet embedded core comprises: a placing step of placing the rotor core on a mounting table such that an end surface of the rotor core is in contact with the mounting table; a resin charging step of charging the resin in solid state into the magnet insertion hole; a melting step of inciting the resin in the magnet insertion hole; a magnet inserting step of inserting the magnet into the magnet insertion hole; a closure step of closing the opening of the magnet insertion hole remote from the mounting table; and a resin pressurizing step of pressurizing the molten resin that has flowed into a buffer chamber formed in the mounting table from the opening of the magnet insertion hole on a side of the mounting table following the closure step.
US11201524B2 Motor cooling systems
A system can include a compressor outlet line configured to receive compressor outlet flow from a compressor, a bypass line in fluid communication with the compressor outlet line and a motor outlet line to divert a bypass flow of the compressor outlet flow. The system can include at least one pump in fluid communication between the bypass line and the motor outlet line such that the bypass flow at least partially drives the pump to pull cooling flow through a motor to cool the motor.
US11201517B2 Electric work machine
An electric work machine includes a motor in which a wire is wound around each tooth of a stator in an aligned manner. The electric work machine includes a motor including a rotor and a stator. The stator includes a stator core having a first end face and a second end face, and having teeth protruding inwardly, a first insulator covering the first end face, a second insulator covering the second end face, a rib located on at least one of the first insulator or the second insulator, and overlapping the teeth in an axial direction of the teeth, and coils including a wire wound around the teeth via the first insulator and the second insulator and the rib.
US11201515B2 Motor coil substrate and method for manufacturing motor coil substrate
A motor coil substrate includes a flexible substrate, and multiple coils formed on the flexible substrate such that each of the coils has a spiral shape. The flexible substrate has multiple folding lines formed and the multiple coils positioned such that the flexible substrate is folded at the folding lines and wound around a magnet and that an m-th coil and an (m+1)-th coil of the coils partially overlap one another when folded at the folding lines.
US11201514B2 Rotor with pressure-deviation generating assembly
A rotor with a pressure-deviation generating assembly includes a main body having a plurality of tunnels extending longitudinally, a first pressure-deviation generating assembly, and a second pressure-deviation generating assembly. The first pressure-deviation generating assembly generates a plurality of first high-pressure regions and first low-pressure regions. The second pressure-deviation generating assembly generates a plurality of second high-pressure regions and second low-pressure regions. At least one first flow flows through some of the tunnels from the first high-pressure regions to the second low-pressure regions, and at least one second flow flows through the rest of the tunnels from the second high-pressure regions to the first low-pressure regions. Thereupon, a bi-directional air flow pattern inside the tunnels can be built to promote the heat dissipation of the rotor.
US11201507B2 Power transmitting apparatus, power receiving apparatus, control methods therefor, and non-transitory computer-readable storage medium
A power transmitting apparatus supporting a plurality of wireless power transmission methods, acquires information about at least one wireless power transmission method supported by a power receiving apparatus from the power receiving apparatus, decides, based on the acquired information, a wireless power transmission method to be used for power transmission to the power receiving apparatus, and transmits power to the power receiving apparatus by the decided wireless power transmission method.
US11201504B2 Circuit for inductively transferring electrical energy
A circuit for inductively transferring electrical energy from a primary side to a secondary side has a primary-sided autoresonant power oscillator compensated in parallel having a primary inductivity and serially compensated secondary sides each having a secondary inductivity.
US11201499B2 Method and apparatus for electrical load control network
The methods and apparatus described enable automatic configuration, or commissioning, of controller devices and load control devices through a low voltage communication network controlled by one or more controller devices. These methods and apparatus further enable expansion of the load control system by connection of additional loads and or load control devices and or controller devices which will reinitialize the low voltage communication network and automatically reconfigure the controller devices and load control devices connected to the network.
US11201492B2 Detecting objects placed on wireless charger
A method of wirelessly charging batteries of devices includes detecting at least two devices being simultaneously present on a charging mat. It is determined, for each of the at least two devices, whether the device is compatible with a wireless charging standard. It is determined, for each of the two devices, whether the device is enabled for a near field communication. Charging of the devices is prevented if at least one of the devices is enabled for a near field communication but not compatible with the wireless charging standard.
US11201489B2 System and method for fast charging of lithium-ion batteries
A Li-ion battery management system comprises a Li-ion cell, one or more sensors configured to sense one or more operating conditions of the Li-ion cell, a controller having non-transitory memory for storing machine instructions that are to be executed by the controller and operatively connected to the Li-ion cell, the machine instructions when executed by the controller implement the following functions: receive the one or more operating conditions and a trained machine learning (ML) model, and output an indicator value along a state of charge (SOC) trajectory in response to the one or more operating conditions and the trained ML model to control a fast charge state of the Li-ion cell from a current source.
US11201487B2 Wireless control switch and wireless control method
A wireless control switch is provided, which includes: a controller having a wireless communication function, at least one switch module arranged between two connection terminals, and an independent power supply for supplying power to the controller. Each switch module includes a relay and a two-way mechanical switch, a control terminal of the relay is connected to a control pin of the controller. The two-way mechanical switch includes a first group of changeover switches and a second group of changeover switches, an open or closed state of the first group of changeover switches being synchronized with that of the second group of changeover switches. The controller is configured to output a relay holding signal to the relay according to the open or closed state of the first group of changeover switches and a received wireless control signal, to control connection/disconnection between the two connection terminals.
US11201483B2 Portable power bank system
In one embodiment, a portable power bank system may include a portable power bank and a software application. The portable power bank may include a power bank housing, one or more batteries internal to the power bank housing, and one or more electrical receptacles that are defined by the power bank housing. Each of the one or more electrical receptacles may be configured to selectively provide electrical power from the one or more batteries. The software application may include one or more computer-readable instructions that are configured, when executed by one or more processors of a portable computing device, to cause the portable computing device to communicate with the portable power bank over a wireless network to receive information regarding a current state of the portable power bank and to present the current state of the portable power bank on the portable computing device.
US11201474B2 Arrangement for feeding electrical power into an AC grid
An arrangement for feeding electrical power into an AC grid includes a multiplicity of feed modules. Each feed module includes a converter module for converting a direct voltage into an alternating voltage, as well as a storage module for storing electrical energy. The storage module is connected to a direct voltage side of the converter module and an alternating voltage side of the converter module is configured for connection to the AC grid and/or to at least a further one of the feed modules, so that on the alternating voltage side the feed modules form a series circuit that can be connected to the AC grid. At least one of the storage modules is configured for connection to an energy generation plant.
US11201470B2 Power-source power factor control system, phase modifying apparatus, and active filter apparatus
A load apparatus is connected to an AC power source and is supplied with power from the AC power source. An operation state control unit controls, based on a target value about a power-source quality including either a power-source power factor of the AC power source or a power-source harmonic of the AC power source and on a present power-source quality, an operation state of the load apparatus.
US11201468B2 Redundant power supply network and water vehicle with redundant power supply network as onboard network
A redundant power supply network includes an alternating voltage network and a first incoming-feed power converter with a first dc link and a second incoming-feed power converter with a second dc link. The first and second incoming-feed power converters are each connected on an alternating voltage side with the alternating voltage network. A first power source is connected to the first dc link and a second power source is connected to the second dc link. A mains switch is arranged between the first incoming-feed power converter and the alternating voltage network, and a dc link switch connects the first and second dc links. A connection to a terminal for an external network is arranged between the first incoming-feed power converter and the mains switch.
US11201453B2 Wavelength determination for widely tunable lasers and laser systems thereof
Methods for wavelength determination of widely tunable lasers and systems thereof may be implemented with solid-state laser based photonic systems based on photonic integrated circuit technology as well as discrete table top systems such as widely-tunable external cavity lasers and systems. The methods allow integrated wavelength control enabling immediate system wavelength calibration without the need for external wavelength monitoring instruments. Wavelength determination is achieved using a monolithic solid-state based optical cavity with a well-defined transmission or reflection function acting as a wavelength etalon. The solid-state etalon may be used with a wavelength shift tracking component, e.g., a non-balanced interferometer, to calibrate the entire laser emission tuning curve within one wavelength sweep. The method is particularly useful for integrated photonic systems based on Vernier-filter mechanism where the starting wavelength is not known a-priori, or for compact widely tunable external cavity lasers eliminating the need for calibration of wavelength via external instruments.
US11201443B2 Electrical plug-in connector
The invention relates to an electrical plug-in connector, in particular for the combined transmission of data and electrical power, comprising a housing, comprising a plurality of first contact areas for connection to matching contact areas of a further plug-in connector, comprising a plurality of electrically conductive conductor arrangements in the housing and comprising a plurality of connection contacts for connection to a line which leads to the plug-in connector, wherein in each case a first contact area is connected to a connection contact by means of a conductor arrangement, wherein at least one of the conductor arrangements has means for disconnecting and closing an electrically conductive connection using this conductor arrangement.
US11201437B2 Insulating connector for an electrical cable
An electrical connector adapted to be electrically connected with a cable includes a fixing assembly, an insulation body, and a conductive terminal overmolded in the insulation body. The fixing assembly includes a receiving portion extending in an axial direction of the electrical connector. An end of the cable is inserted into the receiving portion from a first end of the receiving portion. The insulation body extends from a second end of the receiving portion. The conductive terminal includes a mounting portion mounted in the insulation body and a contact portion extending out of the insulation body. The mounting portion is electrically connected with a conductor of the cable by a bolt member.
US11201435B2 Coaxial cable connector interface for preventing mating with incorrect connector
A 4.3/10 coaxial connector configured to receive a mating 4.3/10 connector includes: an inner contact; a dielectric spacer: and an outer contact, the dielectric spacer separating the inner contact and the outer contact. The outer contact includes an outer wall and a plurality of spring fingers, the spring fingers configured to deflect radially inwardly when the mating 4.3/10 connector is mated. The connector further comprises blocking structure that prevents mating of a Mini-Din connector.
US11201433B2 Lever-type connector
A lever-type connector (10) includes wires (24), a housing (14), a cover (32), a lever (16) and a binding band (44). The lever (16) is mounted on the housing (14) for rotation between connection start and connection end positions. The cover (32) includes a wire draw-out portion (34) for bending the wires (24) pulled from the housing (14) and a wire fixing portion (36) for fixing the wires (24) to the wire draw-out portion (34). The wire fixing portion (36) includes a first side wall (38) on an inner side, a second side wall (40) on an outer side and a bottom wall (42) between the first and second side walls (38, 40). Contact of the lever (16) with the second side wall (40) stops rotation at the connection start position. The bottom wall (42) includes two band insertion holes (46) through which the binding band (44) is inserted.
US11201432B2 Connector
A connector that includes a wire; a housing having a wire draw-out surface, the wire being drawn out from the wire draw-out surface; a shield disposed outside the housing; a first water stop sandwiched between and held in contact with the housing and the shield; and a second water stop sandwiched between and held in contact with the wire drawn out from the wire draw-out surface and the shield, the shield including a water stop holder that holds the second water stop between the wire draw-out surface and the water stop holder.
US11201428B2 Connector assembly with connector lock and terminal retainer
A connector assembly includes a connector body, a terminal retainer configured to retain a terminal within the connector body when the terminal retainer is in a fully staged position, and a connector lock configured to secure the connector body to a corresponding mating connector assembly. The terminal retainer moves from a pre-staged position to the fully staged position as the connector body is mated with the corresponding mating connector assembly.
US11201427B2 Socket contact for an electrical connector
A socket contact includes a main body extending along a longitudinal axis between a mating end and a terminating end of the socket contact. The main body has a first side and a second side. The main body has a front and a rear extending between the first side and the second side. The socket contact includes a contact tail at the terminating end configured to be terminated to a circuit board. The socket contact includes a mating socket at the mating end. The mating socket includes a first beam and a second beam opposite the first beam. The mating socket includes a third beam longitudinally offset from the first beam and longitudinally offset from the second beam.
US11201425B2 Electrical connector for flat conductors
A movable member is provided at a flat conductor insertion location on one side in the connector thickness direction; at least either restricting portions or restricted protrusions have oblique surfaces rearwardly sloped toward the other side in the connector thickness direction; upon complete insertion of the flat conductor, engaging portions are positioned to be engageable with engaged portions in the direction of disengagement of the flat conductor at locations rearward of said engaged portions of the flat conductor; and, when a rearward disengagement force acts on the flat conductor upon complete insertion of said flat conductor, the engaged portions of the flat conductor engage the engaging portions and the restricted protrusions abut the restricting portions, as a result of which at least a reaction force directed toward the other side in the connector thickness direction is received from the restricting portions.
US11201424B2 Printed-circuit board connector for high-current transmission
Disclosed is a connector for forming a high-current connection between two printed circuit boards that are arranged at right angles to one another. For this purpose, a slit pin contact is provided.
US11201414B2 Waveguide sensor assemblies and related methods
Antenna assemblies for vehicles, such as RADAR sensor antenna assemblies. In some embodiments, the assembly may comprise an antenna block defining an array of waveguide grooves on a first side of the antenna block. A slotted layer comprising a plurality of slots may be coupled with the antenna block with the slots at least partially aligned with the waveguide grooves of the antenna block. An adhesive layer may be positioned in between the antenna block and the slotted layer.
US11201412B2 Radio frequency reflect-array single panel for satellite antenna and an assembly of radio frequency reflect-array panels for satellite antenna comprising at least one such panel
A radio frequency reflect-array panel for satellite antenna, includes a structural support; radio frequency tiles supporting polygonal radio frequency cells configured to reflect and phase-shift incident radio frequency signals; a complete link, between the structural support and the radio frequency tile; and at least two runner-type links, between the structural support and the radio frequency tile, in the plane of the panel, of distinct axes and passing through the complete link.
US11201410B2 Stripline fed full wavelength slot in half wavelength patch antenna
In examples, systems and methods for an antenna are described. The antenna array includes a flexible substrate and a plurality of antenna elements forming a two-dimensional array. Each antenna element includes a stripline feed located halfway through a height dimension of the flexible substrate. Each antenna element further includes a rectangular patch antenna having a first dimension equal to one-half of a wavelength at a given frequency of operation, and a second dimension equal to three-quarters of the wavelength at the given frequency of operation. Moreover, each antenna element includes a slot in the rectangular patch having a slot-length approximately equal to 0.925 of a wavelength at the given frequency of operation, where the stripline feed crosses under the rectangular patch and is orthogonal to a polarization of the slot.
US11201394B2 Antenna device and electronic device
An antenna device and an electronic device are provided. The antenna device includes an antenna radome and an antenna module. The antenna radome includes a dielectric substrate and a resonance structure carried on the dielectric substrate. The antenna module is spaced apart from the antenna radome and configured to perform at least one of receiving and transmitting a radio frequency signal of a preset frequency band in a radiation direction which is directed toward the dielectric substrate and the resonance structure. The resonance structure has an in-phase reflection characteristic for the radio frequency signal of the preset frequency band, and a distance between a radiation surface of the antenna module and a surface of the resonance structure facing the antenna module is determined by a reflection phase difference of the antenna radome and a wavelength of the radio frequency signal of the preset frequency band transmitted in air.
US11201387B2 Electrically isolated corner stiffener
Mobile computing devices often incorporate a window along a discrete portion of a perimeter of a metallic device case adjacent the antennae and a plastic cover that covers the window and seals antennae within the mobile computing device. As mobile computing devices shrink in physical size and weight and become more portable, available space within the mobile computing devices for the antennae shrinks. Merely increasing the size of the connectivity window to occupy up to a full width or length of the perimeter of the metallic device case may negatively impact overall device stiffness requirements. The electrically isolated corner stiffeners described herein may permit larger antennae windows for wireless connectivity, while meeting applicable stiffness requirements for an associated mobile computing device.
US11201383B1 Antenna assembly
An antenna assembly includes a radiation plate, a first feed board, and a second feed board. The radiation plate includes a radiation patch and a plurality of slot members, and each slot member includes a fixing groove and a guide groove communicating with the fixing groove. The first feed board includes a first fixing member at an end facing the radiation patch. The second feed board includes a second fixing member at an end facing the radiation patch, and the second feed board is compatible with the first feed board through a plug-in connection. The fixing grooves of the plurality of slot members respectively match the first fixing member and the second fixing member to realize an in-line cooperation of the radiation plate, the first feed board, and the second feed board.
US11201379B2 Secondary battery having filling valve
The secondary battery includes a body part provided in a pillar shape on an outer wall and including a passage, through which the electrolyte flows, therein, a pin switch extending in a longitudinal direction of the body part, wherein, when a pressure is applied to an end of the pin switch, the pin switch linearly moves toward the inside, and when the pressure is removed, the pin switch linearly moves toward the outside, a manipulation part to move in a direction that is parallel to the pin switch, a pressure apply part protruding from a central portion of the manipulation part to apply a pressure an end of the pin switch, and a switching part disposed on the other end of the pin switch to open and close the passage.
US11201378B2 Battery monitor protection
A battery system of an electric vehicle is disclosed. The battery system can include at least a first battery string including a number of battery modules, wherein the first battery string has an output that is coupled to the first power bus through a string switch, and wherein each of battery modules includes a plurality of battery cells connected in series. The battery system can also include a number of battery module monitors, wherein each of the battery module monitors is coupled to the battery cells of a corresponding one of the battery modules. The battery system can further include module monitor protection circuitry coupled to each of the battery module monitors, wherein the module monitor protection circuitry includes a plurality of protection circuits.
US11201374B2 Electric vehicle battery system
A holding structure forming at least part of a vehicle chassis for housing battery modules is disclosed herein. The holding structure has two side members, at least one of the side members defines one or more first apertures for receiving one or more battery modules of the battery modules. The holding structure may have at least one cross member that extends between the two side members. The holding structure has at least one mounting member projecting from the at least one cross member that is parallel to the two side members and that defines a plurality of second apertures that are each laterally displaced from a respective aperture of the plurality of first apertures. When received by a mounting member, the battery module extends through an aperture of the plurality of second apertures and the respective aperture of the plurality of first apertures.
US11201367B2 Flat battery
A flat battery of the present invention is a flat battery including an exterior can and a sealing can with which an opening of the exterior can is sealed, wherein the exterior can and the sealing can include a bottom portion and a circumferential wall extending upright from an outer circumference of the bottom portion and have a cylindrical shape that is open at one end; a distal end portion of the circumferential wall of the exterior can is bent toward a central axis of the sealing can to form a curve, whereby the exterior can is fixed to the sealing can by crimping; in a cross-sectional shape of the sealing can in the direction of the central axis, the circumferential wall of the sealing can is a single layer wall without being folded back, and the circumferential wall of the sealing can includes a rectilinear portion that is connected to the bottom portion via a corner portion; and an angle θ1 formed by the bottom portion and the rectilinear portion may be greater than 90°.
US11201364B2 Battery pack
A battery pack includes a plurality of batteries that are chargeable and dischargeable, a battery holder that arranges the batteries at predetermined positions, and a bus bar that is a metal sheet fixed to electrode terminals of the batteries. The bus bar includes: a plurality of fixed terminals connected with the electrode terminals of the batteries; a base that connects the plurality of batteries with each other through the plurality of fixed terminals in series and/or in parallel; and fuse links that include ends connected with the fixed terminals, respectively, and roots that are connected with the base. The battery pack further includes a heat insulating member that tightly covers surfaces of the fuse links, and surfaces of the fixed terminals connected with the fuse links, respectively.
US11201358B1 Systems and methods for measuring a heat response of a battery cell in thermal runaway
A system for measuring a heat response of a cell during a thermal runaway event includes a housing. An insulation is positioned within the housing. A calorimeter is positioned within the insulation and the housing. The calorimeter is configured to have the cell positioned therein. The calorimeter is configured to measure a temperature increase of the cell, one or more components of the calorimeter, or a combination thereof during the thermal runaway event of the cell. A total energy yield of the thermal runaway event is configured to be determined based at least partially upon the temperature increase. A ratio is configured to be determined based at least partially upon the temperature increase. The ratio includes energy released through a casing of the cell during the thermal runaway event vs. energy released through ejecta material from the cell during the thermal runaway event.
US11201357B2 Flexible secondary battery comprising bipolar electrode
A flexible secondary battery includes an electrode support; a sheet-type internal electrode wound helically outside of the electrode support; a sheet-type first solid electrolyte layer wound helically outside of the internal electrode; a sheet-type bipolar electrode wound helically outside of the first solid electrolyte layer; a sheet-type second solid electrolyte layer wound helically outside of the bipolar electrode; and a sheet-type external electrode wound helically outside of the second solid electrolyte layer, wherein each of the first and second solid electrolyte layers include an organic solid electrolyte, the internal electrode is provided with insulation coating portions at both longitudinal ends of one surface facing the first solid electrolyte layer, the external electrode is provided with insulation coating portions at both longitudinal ends of one surface facing the second solid electrolyte layer, and the bipolar electrode is provided with insulation coating portions at both longitudinal ends of both surfaces.
US11201355B2 Nonaqueous electrolyte secondary battery
A non-aqueous electrolyte secondary cell provided with: a positive electrode that has a positive electrode active material; a negative electrode; and a non-aqueous electrolyte. The positive electrode active material contains a lithium composite oxide containing Ni, and the non-aqueous electrolyte contains a non-aqueous solvent containing a fluorinated chain carboxylic acid ester and an organochlorine compound. The organochlorine compound is represented by general formula CF3CH2CO—CClR1R2 (where in the formula, R1 and R2 are respectively independent, and are selected from a hydrogen, a halogen, a C1-2 alkyl group, or a C1-2 halogenated alkyl group).
US11201353B2 Electrolyte solution, electrochemical device, lithium ion secondary battery, and module
An electrolyte solution applicable to high-voltage electrochemical devices and capable of improving the cycle characteristics of electrochemical devices even at high voltage, and an electrochemical device. The electrolyte solution contains a fluorinated diether and a metal salt having a specific structure. The fluorinated diether is represented by CFR11R12—O—CH2CH2—O—R13, wherein R11 and R12 are each individually H, CH3, F, CH2F, CHF2, or CF3; and R13 is a C1 or C2 non-fluorinated alkyl group or a C1 or C2 fluorinated alkyl group.
US11201345B2 Fe—Cr redox flow battery systems and methods of manufacture and operation
A redox flow battery system includes an anolyte having chromium ions in solution; a catholyte having iron ions in solution, where a molar ratio of chromium in the anolyte to iron in the catholyte is at least 1.25; a first electrode in contact with the anolyte; a second electrode in contact with the catholyte; and a separator separating the anolyte from the catholyte.
US11201343B2 Electrolyte health management for redox flow battery
Methods and systems are provided for a rebalancing reactor of a flow battery system. In one example, a pH of a battery electrolyte may be maintained by the rebalancing reactor by applying a negative potential to a catalyst bed of the rebalancing reactor. A performance of the rebalancing reactor may further be maintained by treating the catalyst bed with deionized water.
US11201327B2 Lithium ion secondary battery
In order to provide a lithium ion secondary battery having both high energy density and an excellent charge-rate characteristic, there is provided a lithium ion secondary battery including a positive electrode containing a positive electrode active material made of a lithium composite oxide, and nano-carbon having a Li ion diffusion path as an additive, and an electrolyte solution containing 0.5 mol/l or more of Li[(FSO2)2N] as an electrolyte, LiPO2F2 as an additive, and a ternary-system of ethylene carbonate (EC), dimethyl carbonate (DMC) and ethyl methyl carbonate (EMC), as solvents.
US11201324B2 Production of lithium via electrodeposition
Methods and systems for producing lithium metal through room temperature electrodeposition.
US11201323B2 MoSx/carbon black nanocomposite material, and manufacturing method and application thereof
A MoSx/carbon black nanocomposite material, and a manufacturing method and application thereof. In the MoSx/carbon black nanocomposite material, 2≤x≤2.3. The weight percentage of MoSx as part of the total weight of the nanocomposite material is 5-50%. The MoSx/carbon black nanocomposite material has 20% higher performance when compared to a commercial 20% Pt/C catalyst. The manufactured MoSx/carbon black nanocomposite material also has excellent catalytic stability. There is no significant decrease in catalytic performance of the material after 5,000 catalytic cycles.
US11201321B1 LimMOxFy shell formation on cathode ceramic particle for Li ion battery through onium metal oxide fluoride precursor
Disclosed is a process for coating onto a substrate, including preparing a precursor having a general formula Qm/nMOxFy by a reaction M(OH)x+yHF+m/nQ(OH)n→Qn+m/n(MOxFy)m−, wherein Q is an onium ion, selected from quaternary alkyl ammonium, quaternary alkyl phosphonium and trialkylsulfonium; M is a metal capable of forming an oxofluorometallate, where M may further comprise one or more additional metal, metalloid, and one or more of phosphorus (P), sulfur (S) and selenium (Se), iodine (I), and arsenic (As) or a combination thereof, and x>0, y>0, m≥1, n≥1; combining the precursor with a lithium ion source and with the substrate, and mixing to form a coating composition comprising a lithium oxofluorometallate having a general formula LimMOxFy on the substrate. Further disclosed is a core-shell electrode active material including a core capable of intercalating and deintercalating lithium coated with the lithium oxofluorometallate having the general formula LimMOxFy.
US11201312B2 Organic light-emitting display panel and encapsulation film each having auxiliary encapsulation layer doped with water absorbing material and manufacturing method thereof
The present invention discloses an organic light-emitting display panel, a manufacturing method thereof, and an encapsulation film thereof. In this invention, an auxiliary encapsulation layer is disposed on an outer side of an inorganic layer, and the auxiliary encapsulation layer at least covers a bending region of the inorganic layer and a boundary region of the inorganic layer. Even if the inorganic layer cracks or peels in the bending region and the boundary region, a channel of water and oxygen generated at a cracked place or a peeling place is blocked by the auxiliary encapsulation layer, thereby ensuring an ability of the encapsulation film to block water and oxygen into an organic light-emitting device.
US11201302B2 Flexible display panel, manufacturing method thereof and display device
The embodiments of the disclosure provide a flexible display panel, including a flexible substrate, the flexible substrate including a plurality of cylindrical surface stretching bodies in an array, every two adjacent cylindrical surface stretching bodies being connected by their side edges, and a flexible device on the flexible substrate, the flexible device being conformal with the flexible substrate. The embodiments also provide a display device including the flexible display panel and a method for manufacturing the flexible display panel.
US11201296B2 Compounds having fluorene structures
The present invention describes fluorene derivatives substituted by electron-transporting groups, especially for use as triplet matrix materials in electronic devices. The invention further relates to a process for preparing the compounds of the invention and to electronic devices comprising these.
US11201294B2 Photoelectric conversion element, optical sensor, imaging element, and compound
The invention provides a photoelectric conversion element exhibiting excellent photoelectric conversion efficiency even in a case where the photoelectric conversion film is a thin film. Also, the invention provides an optical sensor and an imaging element including the photoelectric conversion element. The invention provides a compound applied to the photoelectric conversion element. The photoelectric conversion element of the invention includes a conductive film, a photoelectric conversion film, and a transparent conductive film, in this order, in which the photoelectric conversion film contains a compound represented by Formula (1).
US11201293B2 Heterocyclic compound and organic light-emitting device comprising same
The present specification relates to a heterocyclic compound of Chemical Formula 1, and an organic light emitting device including the same. The heterocyclic compound as a material of an organic material layer of the organic light emitting device provides enhanced efficiency, low driving voltage and enhanced lifetime properties.
US11201289B2 Thermally activated delayed fluorescence polymeric material and preparing method of same
A thermally activated delayed fluorescence (TADF) polymeric material having a molecular structure formed by a main chain of a polymerized TADF and a side chain connected to alkyl chains is provided. This structure of the TADF polymeric material has excellent TADF properties and solubility. Further, an electroluminescent device is prepared by solution processing and a good device effect is obtained.
US11201284B2 Magnesium ion based synaptic device
A method of fabricating a synaptic device is provided. The method includes forming a channel layer between a first terminal and a second terminal. The channel layer varies in resistance based on a magnesium concentration in the channel layer. The method further includes forming an electrolyte layer. The electrolyte layer includes a magnesium ion conductive material. A third terminal is formed over the electrolyte layer and applies a signal to the electrolyte layer and the channel layer.
US11201277B2 Qubit hardware for electrons on helium
Disclosed is a system and a method to use the system that includes a substrate to support a film of liquid helium and an electron subsystem confined by image forces in a direction perpendicular to the surface of the film, a side gate to electrostatically define a boundary of the electron subsystem, a trap gate to electrostatically define an electron trap located outside the boundary of the electron subsystem, and a load gate to selectively open and close access from the electron subsystem to the electron trap, wherein to open access to the electron trap is to apply a first load gate voltage to the load gate to allow the electrons to access the electron trap, and wherein to close access to the electron trap is to apply a second load gate voltage to the load gate to prevent the electrons from accessing the electron trap.
US11201274B2 Entangled microwave-photon-pair generator
A quantum-mechanical photon-pair generator includes first, second, third, and fourth Josephson junctions electrically connected in a bridge circuit having first, second and third resonance eigenmodes, and a source of magnetic flux configured to provide, during operation, a magnetic flux through the bridge circuit to cause coupling between the first, second and third resonance eigenmodes when the third resonance eigenmode is excited. The photon-pair generator further includes first, second and third electromagnetic resonators having eigenmodes in resonance with the first, second and third resonance eigenmodes of the bridge circuit, respectively. The third frequency of the third resonance eigenmode is equal to a sum of a first frequency of the first resonance eigenmode plus a second frequency of the second resonance eigenmode such that, during operation, a photon having the third frequency is split into two quantum-mechanically entangled photons having the first and second frequencies, respectively.
US11201273B2 Semiconductor-superconductor heterostructure
A device comprising: a portion of semiconductor; a portion of superconductor arranged to a enable a topological phase having a topological gap to be induced in a region of the semiconductor by proximity effect; and a portion of a non-magnetic material comprising an element with atomic number Z greater than or equal to 26, arranged to increase the topological gap in the topological region of the semiconductor.
US11201271B2 Method for manufacturing light emitting device including first and second reflectors
A method for manufacturing a light emitting device includes: forming a first reflector that covers outer peripheral faces of a light transmissive member; forming a light guiding member covering at least a portion of the light transmissive member, a portion of a lower face of the first reflector, and at least some portions of lateral faces of a light emitting element disposed under the light transmissive member; and forming a second reflector covering a portion of the lower face of the first reflector that is exposed from the light guiding member and located outward of the light guiding member.
US11201267B2 Photoresist patterning process supporting two step phosphor-deposition to form an LED matrix array
A method is described for low temperature curing of silicone structures, including the steps of providing patterning photoresist structures on a substrate. The photoresist structures define at least one open region that can be at least partially filled with a condensation cure silicone system. Vapor phase catalyst deposition is used to accelerate the cure of the condensation cure silicone, and the photoresist structure is removed to leave free standing or layered silicone structures. Phosphor containing silicone structures that are coatable with a reflective metal or other material are enabled by the method.
US11201261B2 Deep ultraviolet light emitting element and method of manufacturing the same
Provided are a deep ultraviolet light emitting element that exhibits both high light output power and an excellent reliability, and a method of manufacturing the same. A deep ultraviolet light emitting element 100 of this disclosure comprises an n-type semiconductor layer 30, a light-emitting layer 40, and a p-type semiconductor layers 60, on a substrate 10, in this order. The light-emitting layer 40 emits deep ultraviolet light. The p-type semiconductor layers 60 comprise a p-type first layer 60A and a p-type contact layer 60B directly on the p-type first layer 60A. The p-type contact layer 60B is made of a non-nitride p-type group III-V or p-type group IV semiconductor material, and functions as a reflective layer to reflect the deep ultraviolet light. The reflectance of light at a wavelength of 280 nm incident on the p-type contact layer 60B from the p-type first layer 60A is 10% or higher.
US11201260B2 Semiconductor chip of light emitting diode having quantum well layer stacked on N-type gallium nitride layer
A semiconductor chip of a light emitting diode includes a substrate, and an N-type gallium nitride layer, a quantum well layer, and a P-type gallium nitride layer stacked on the substrate successively, an N-type electrode electrically connected to the N-type gallium nitride layer, and a P-type electrode electrically connected to the P-type gallium nitride layer. The quantum well layer includes at least one quantum barrier and at least one quantum well stacked successively in sequence, wherein the growth pressure of the quantum barrier and the growth pressure of the quantum well are different, such that the interface crystal quality between the quantum well and the quantum barrier of the quantum well layer can be greatly improved to enhance the luminous efficiency of the semiconductor chip.
US11201254B2 (GaMe)2O3 ternary alloy material, its preparation method and application in solar-blind ultraviolet photodetector
A (GaMe)2O3 ternary alloy material, its preparation method and application in a solar-blind ultraviolet photodetector are provided. The (GaMe)2O3 ternary alloy material of the present invention is formed by solid solution of Ga2O3 and Me2O3 in a molar ratio of 99:1 to 50:50, wherein the Me is any one of Lu, Sc, or Y. The (GaMe)2O3 ternary alloy material of the present invention can be used to prepare the active layer of a solar-blind ultraviolet photodetector. In the present invention, the band gap of Me2O3 is higher than that of Ga2O3, and Ga3+ ions in Ga2O3 are partially replaced by Me3+ ions to obtain a higher band gap (GaMe)2O3 ternary alloy material to reduce the dark current of the device and promote the blue shift of the cut-off wavelength to within 280 nm.
US11201243B2 Nanowire stack GAA device and methods for producing the same
The current disclosure describes techniques for forming a gate-all-around device where semiconductor layers are released by etching out the buffer layers that are vertically stacked between semiconductor layers in an alternating manner. The buffer layers stacked at different vertical levels include different material compositions, which bring about different etch rates with respect to an etchant that is used to remove at least partially the buffer layers to release the semiconductor layers.
US11201240B2 Semiconductor device
A semiconductor device includes: a first semiconductor layer of first conductivity type; a second semiconductor layer of first conductivity type provided on the first semiconductor layer and having a first region and a second region; a first semiconductor region of second conductivity type provided on the first region; a second semiconductor region of first conductivity type provided on the first semiconductor region; a second electrode provided in a first trench reaching the first region from above the first semiconductor region, the second electrode facing the first semiconductor region via a first insulating film, the second electrode being electrically connected to a first electrode provided above the first semiconductor layer; a fourth electrode provided below the second electrode in the first trench, the fourth electrode facing the first region via a second insulating film, the fourth electrode being electrically connected to a third electrode provided on the second semiconductor region and electrically connected to the second semiconductor region; a third semiconductor region of second conductivity type provided on the second region; a fourth semiconductor region of first conductivity type provided on the third semiconductor region; a fifth electrode provided in a second trench reaching the second region from above the third semiconductor region, the fifth electrode facing the third semiconductor region via a third insulating film, the fifth electrode being electrically connected to the first electrode; and a sixth electrode provided below the fifth electrode in the second trench, the sixth electrode facing the second region via a fourth insulating film, the sixth electrode being electrically connected to the first electrode.
US11201235B2 Semiconductor device, method for producing semiconductor device, power supply device, and amplifier
A semiconductor device includes a substrate; a first semiconductor layer and a second semiconductor layer, both including a nitride semiconductor; a gate electrode; a source electrode; a drain electrode formed on the second semiconductor layer; and a first insulating film and a second insulating film formed on the second semiconductor layer. The first insulating film is formed on a gate-electrode side and the second insulating film is formed on a drain-electrode side between the gate electrode and the drain electrode. A part of the gate electrode is formed on the first insulating film. The first insulating film and the second insulating film are formed of silicon nitride. The Si—H bond density in the first insulating film is higher than that in the second insulating film. The N—H bond density in the second insulating film is higher than that in the first insulating film.
US11201233B2 Compound semiconductor heterojunction bipolar transistor
The invention provides a structure of an emitter layer and a base layer that reduces the influence of a conduction band energy barrier generated at an interface between the emitter layer and the base layer on power amplifier characteristics for a GaAs HBT using InGaAs grown by pseudomorphic growth in the base layer. In the first invention, InGaP having a CuPt-type ordering is used in the emitter layer. In the second invention, a p-type impurity concentration of an InGaAs base layer grown by pseudomorphic growth is less in an emitter layer side portion than in a collector layer side portion.
US11201226B2 Amplifier having switch and switch control processor controlling switch
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). An amplifier is provided. The amplifier includes a first resistor electrically connected to the input terminal, a second resistor electrically connected to the output terminal, a switch including a metal-oxide-semiconductor field-effect transistor (MOSFET) and electrically connected to one end of the second resistor, and a switch control processor configured to electrically connect the gate terminal of the MOSFET constituting the switch and the bulk terminal of the MOSFET constituting the switch to an impedance having an impedance value higher than a preset first threshold.
US11201224B2 Semiconductor device including gate structure and separation structure
A semiconductor device includes first and second gate structures respectively on first and second active regions and an insulating layer between the first and second active regions and a separation structure between a first end portion of the first gate structure and a second end portion of the second gate structure and extending into the insulating layer. The separation structure includes a lower portion, an intermediate portion, and an upper portion, a maximum width of the intermediate portion in the first direction is greater than a maximum width of the lower portion in the first direction, and the maximum width of the intermediate portion is greater than a maximum width of the upper portion in the first direction.
US11201210B2 Semiconductor device, inverter circuit, drive device, vehicle, and elevator
A semiconductor device of an embodiment includes a SiC layer including a first trench, a second trench having first and second regions, an n-type first SiC region, a p-type second SiC region, an n-type third SiC region, a p-type fourth SiC region between the first trench and the first SiC region, and a p-type fifth SiC region between the second trench and the first SiC region and having a first portion and a second portion, a gate electrode in the first trench, a first electrode in the second trench, and a second electrode. A distance between the first trench and the first region is greater than a distance between the first trench and the second region, the first portion is separated from the fourth SiC region, the second portion contacts the fourth SiC region, the first region contacts the first portion, and the second region contacts the second portion.
US11201207B2 Methods of forming an array of capacitors, methods of forming an array of memory cells individually comprising a capacitor and a transistor, arrays of capacitors, and arrays of memory cells individually comprising a capacitor and a transistor
A method of forming an array of capacitors comprises forming elevationally-extending and longitudinally-elongated capacitor electrode lines over a substrate. Individual of the capacitor electrode lines are common to and a shared one of two capacitor electrodes of individual capacitors longitudinally along a line of capacitors being formed. A capacitor insulator is formed over a pair of laterally-opposing sides of and longitudinally along individual of the capacitor electrode lines. An elevationally-extending conductive line is formed over the capacitor insulator longitudinally along one of the laterally-opposing sides of the individual capacitor electrode lines. The conductive line is cut laterally through to form spaced individual other of the two capacitor electrodes of the individual capacitors. Other methods are disclosed, including structures independent of method of manufacture.
US11201205B2 Interconnect layout for semiconductor device
A semiconductor device and a method of forming the same are provided. The semiconductor device includes a substrate, a deep trench capacitor (DTC) within the substrate, and an interconnect structure over the DTC and the substrate. The interconnect structure includes a seal ring structure in electrical contact with the substrate, a first conductive via in electrical contact with the DTC, and a first conductive line electrically coupling the seal ring structure to the first conductive via.
US11201198B2 Electroluminescent display device
Display devices and, in particular, electroluminescent display devices including a lower structure of a bank causing a highly conductive hole injection layer to take on a shape so as to reduce a leakage current, and a method for manufacturing the same are described. An electroluminescent display device includes a substrate having a plurality of pixels, a bank located at a boundary between the subpixels, a first electrode in each subpixel, a separation induction layer between the bank and the first electrode, a p-type layer with a first portion on the bank and a second portion on an emission assembly of the subpixels, and at least one common layer on the p-type layer.
US11201191B2 Semiconductor memory device having a plurality of memory cells each having a phase change material
A semiconductor memory device includes a first wiring extending in a first direction, a second wiring above the first wiring and extending in a second direction, first and second memory cells electrically connected in parallel between the first and second wirings and each including a phase change material, a first insulating film on a side portion of the first cell facing the second cell in the second direction, a third wiring above the second wiring and extending in the second direction, a fourth wiring above the third wiring and extending in the first direction, third and fourth memory cells electrically connected between the third and fourth wirings in parallel and each including a phase change material, and a second insulating film on a side of the third cell facing the fourth cell in the second direction. The first film has a higher thermal insulation capacity than the second film.
US11201181B2 Image sensor of fingerprint
An image sensor includes a sensor layer and a metal layer. The sensor layer includes a plurality of sensing elements arranged as a 2-dimensional array along a first direction and a second direction. The metal layer includes a plurality of metal wires configured to form a plurality of apertures superposed on the plurality of sensing elements. At least one of the plurality of metal wires forming the plurality of apertures is entirely disposed along a third direction different from the first direction and the second direction.
US11201176B2 Array substrate, display apparatus, and method of fabricating array substrate
The present application discloses an array substrate having a plurality of thin film transistors, a display apparatus, and a method of fabricating an array substrate. The array substrate includes a base substrate; a semiconductor layer on the base substrate and including a plurality of active layers respectively for the plurality of thin film transistors; and an electrostatic discharging layer electrically connected to the semiconductor layer and configured to discharge electrostatic charge in the semiconductor layer.
US11201168B2 Semiconductor devices including flared source structures
A semiconductor device includes a structure including gate electrodes and interlayer insulating layers alternately stacked on an upper surface of a substrate, trenches passing through the structure; and a groove passing through a portion of the structure. The gate electrodes include word lines, and first and second select lines. The word lines are stacked in a vertical direction upwardly from the upper surface of the substrate. The first and second select lines are on the word lines, and are spaced apart from each other in a first horizontal direction parallel to the upper surface of the substrate. The trenches include a first trench and a second trench spaced apart from the first trench. The groove is on the word lines. The groove and a portion of the first trench are between the first select line and the second select line. The second trench is spaced apart from the select lines.
US11201158B2 SRAM structure
An SRAM structure is provided. The SRAM structure includes a plurality of first well regions with a first doping type, a second well region with a second doping type, a plurality of first well pick-up regions, a plurality of second well pick-up regions and a plurality of memory cells. The first well regions are formed in a semiconductor substrate. The second well region is formed in the semiconductor substrate. The first well pick-up regions are formed in the first well regions. The second well pick-up regions are formed in the second well region. Each of the memory cells is disposed on two adjacent first well regions and a portion of the second well region between the two adjacent first well regions. Each of the first well pick-up regions is disposed between two adjacent second well pick-up regions.
US11201152B2 Method, apparatus, and system for fin-over-nanosheet complementary field-effect-transistor
A semiconductor device at least one first transistor of a first type disposed above a substrate and comprising a channel wider in one cross-section than tall, wherein the first type is a PFET transistor or an NFET transistor; and at least one second transistor of a second type disposed above the at least one first transistor and comprising a channel taller in the one cross-section than wide, wherein the second type is a PFET transistor or an NFET transistor, and the second type is different from the first type. Methods and systems for forming the semiconductor structure.
US11201151B2 Resonant fin transistor (RFT)
Embodiments disclosed herein include resonators, such as resonant fin transistors (RFTs). In an embodiment a resonator comprises a substrate, a set of contact fins over the substrate, a first contact proximate to a first end of the set of contact fins, and a second contact proximate to a second end of the set of contact fins. In an embodiment, the resonator further comprises a set of skip fins over the substrate and adjacent to the set of contact fins. In an embodiment, the resonator further comprises a gate electrode over the set of contact fins and the set of skip fins, wherein the gate electrode is between the first contact and the second contact.
US11201145B2 Semiconductor integrated circuit device having an electrostatic discharge protection circuit and method of manufacturing the semiconductor integrated circuit device
A semiconductor integrated circuit device may include a semiconductor substrate, an active well, an emitter, a base, a collector, a body contact region, and a blocking well. The semiconductor substrate may have a first conductive type. The active well may be formed in the semiconductor substrate. The active well may have a second conductive type. The emitter and the base may be formed in the active well. The collector may be formed in the semiconductor substrate outside the active well. The body contact region may be formed in the semiconductor substrate to electrically connect the collector with the semiconductor substrate. The body contact region may have a conductive type substantially the same as that of the collector. The blocking well may be configured to surround an outer wall of the body contact region. The blocking well may have the second conductive type.
US11201143B2 Semiconductor device with a protruding base member
There is a problem that the reliability of insulation is lowered. A length L2 from a center P of a conductor layer 334 to a peripheral edge portion of an insulating member 333 is formed to be longer than a length L1 from the center P of the conductor layer 334 to a peripheral edge portion of a protruding portion 307a of a base member 307. In other words, a base end surface 308 of the peripheral edge portion of the protruding portion 307a is located on an inner side with respect to an insulating member end surface 336 of the peripheral edge portion of the insulating member 333. Further, the insulating member end surface 336 of the insulating member 333 and a conductor layer end surface 344 of the conductor layer form an end surface at the same position. Since the base end surface 308 of the peripheral edge portion of the protruding portion 307a is located on the inner side with respect to the insulating member end surface 336 of the peripheral edge portion of the insulating member 333 in this manner, an insulation distance can be secured.
US11201136B2 High bandwidth module
A module includes a substrate having a plurality of contact regions, and a spacer-chip assembly. The spacer-chip assembly in turn includes at least first and second semiconductor dies, each having a plurality of electrical interconnect pillars and a plurality of contact pads, and a spacer wafer. The at least first and second semiconductor dies are secured to the spacer wafer, and the spacer wafer includes at least first and second semiconductor circuit features coupled to a first portion of the contact pads of the at least first and second semiconductor dies. The spacer wafer includes wiring electrically coupling the at least first and second semiconductor dies via a second portion of the contact pads. The spacer wafer has a plurality of holes formed therethrough. The plurality of electrical interconnect pillars extend through the holes and are secured to the contact regions on the substrate.
US11201132B2 Method for setting conditions for heating semiconductor chip during bonding, method for measuring viscosity of non-conductive film, and bonding apparatus
Provided is a method for setting the conditions for heating a semiconductor chip during bonding of the semiconductor chip using an NCF, wherein a heating start temperature and a rate of temperature increase are set on the basis of a viscosity characteristic map that indicates changes in viscosity with respect to temperature of the NCF at various rates of temperature increase and a heating start temperature characteristic map that indicates changes in viscosity with respect to temperature of the NCF when the heating start temperature is changed at the same rate of temperature increase.
US11201128B2 Packaged semiconductor die with bumpless die-package interface for bumpless build-up layer (BBUL) packages
A packaged semiconductor die with a bumpless die-package interface and methods of fabrication are described. For example, a semiconductor package includes a substrate having a land side with a lowermost layer of conductive vias. A semiconductor die is embedded in the substrate and has an uppermost layer of conductive lines, one of which is coupled directly to a conductive via of the lowermost layer of conductive vias of the substrate. In another example, a semiconductor package includes a substrate having a land side with a lowermost layer of conductive vias. A semiconductor die is embedded in the substrate and has an uppermost layer of conductive lines with a layer of conductive vias disposed thereon. At least one of the conductive lines is coupled directly to a conductive via of the semiconductor die which is coupled directly to a conductive via of the lowermost layer of conductive vias of the substrate.
US11201121B2 Semiconductor device
A semiconductor device encompasses a cooler made of ceramics, having a first main face and a second main face, being parallel and opposite to the first main face, defined by two opposite side faces perpendicular to the first and second main faces, a plurality of conductive-pattern layers delineated on the first main face, a semiconductor chip mounted on the first main face via one of the plurality of conductive-pattern layers, and a seal member configured to seal the semiconductor chip.
US11201113B2 Integrated passive coupler and method
An integrated circuit comprising a semiconductor substrate and a passive coupler located on the substrate. The coupler includes a solenoid. The coupler also includes a signal line passing through the solenoid. A method of making an integrated circuit. The method includes providing a semiconductor substrate and forming a passive coupler in a metallization stack on the substrate. Forming the passive coupler in the metallization stack on the substrate includes forming one or more windings of the solenoid using patterned metal features in a plurality of metal layers of the metallization stack. Forming the passive coupler in the metallization stack on the substrate also includes forming a signal line using one or more patterned metal features in one or more metal layers of the metallization stack. The signal line passes through the solenoid.
US11201109B2 Hermetic metallized via with improved reliability
According to various embodiments described herein, an article comprises a glass or glass-ceramic substrate having a first major surface and a second major surface opposite the first major surface, and a via extending through the substrate from the first major surface to the second major surface over an axial length in an axial direction. The article further comprises a helium hermetic adhesion layer disposed on the interior surface; and a metal connector disposed within the via, wherein the metal connector is adhered to the helium hermetic adhesion layer. The metal connector coats the interior surface of the via along the axial length of the via to define a first cavity from the first major surface to a first cavity length, the metal connector comprising a coating thickness of less than 12 μm at the first major surface. Additionally, the metal connector coats the interior surface of the via along the axial length of the via to define a second cavity from the second major surface to a second cavity length, the metal connector comprising a coating thickness of less than 12 μm at the second major surface and fully fills the via between the first cavity and the second cavity.
US11201105B2 Semiconductor package having a spacer with a junction cooling pipe
Implementations of semiconductor packages may include a first substrate coupled to a first die, a second substrate coupled to a second die, and a spacer included within a perimeter of the first substrate and within a perimeter of a second substrate, the spacer coupled between the first die and the second die, the spacer include a junction cooling pipe therethrough.
US11201104B2 Thermal management using variation of thermal resistance of thermal interface
A thermal management system includes an integrated circuit having an active side including a control circuit and a backside including a first set of electrodes distributed across the backside. The thermal management system includes a heat exchanger having a surface including a second set of electrodes. The thermal management system includes a thermal interface material including thermally conductive particles suspended in a fluid. The thermal interface material is disposed between the backside of the integrated circuit and the surface of the heat exchanger. The control circuit is configured to apply an electric field to the thermal interface material using a first electrode of the first set of electrodes and a second electrode of the second set of electrodes to excite at least some of the thermally conductive particles between the first electrode and the second electrode.
US11201099B2 Semiconductor device and method of manufacturing the same
A semiconductor device may include a substrate constituted of an insulator; a first conductor film provided on a part of the substrate; a semiconductor chip located on the first conductor film; and an external connection terminal joined to the substrate via a joining layer at a position separated from the first conductor film. The semiconductor chip may be a power semiconductor chip including a main electrode and a signal electrode. The main electrode may be electrically connected to the first conductor film and the signal electrode may be electrically connected to the external connection terminal.
US11201093B2 Method of manufacturing a semiconductor device including the horizontal channel FET and the vertical channel FET
A method of fabricating a semiconductor device is disclosed. In one aspect, the method includes forming, in a vertical channel field-effect transistor (FET) device region, a vertical channel FET device including a first semiconductor structure including a lower source/drain portion, an upper source/drain portion, a first channel portion extending vertically and intermediate the source/drain portions and a gate structure extending along the channel portion and, in a horizontal channel FET device region, a horizontal channel FET device comprising a second semiconductor structure including a first source/drain portion, a second source/drain portion, a second channel portion extending horizontally and intermediate the source/drain portions, and a gate structure extending across the channel portion.
US11201090B2 Semiconductor structures with isolation structures and fabrication methods thereof
A method for fabricating a semiconductor structure includes forming fin structures on a base substrate; and forming dummy gate structures and first initial isolation structures. Along the extension direction of the dummy gate structures, both sides of each first initial isolation structure are in contact with a dummy gate structure. The method includes forming a first dielectric layer on the base substrate, the top and sidewall surfaces of the fin structures, and the sidewall surfaces of the dummy gate structures and the first initial isolation structure; removing the dummy gate structures to form dummy gate openings; and removing a portion of each first initial isolation structure along the width direction of the fin structures to form a first isolation structure. Along the width direction of the fin structures, the first isolation structure has a top dimension smaller than a bottom dimension. The method further includes forming gate structures.
US11201084B2 Fin field-effect transistor device and method of forming the same
A method of forming a semiconductor device includes forming a first dummy gate structure and a second dummy gate structure over a fin protruding above a substrate, where the first dummy gate structure and the second dummy gate structure are surrounded by a dielectric layer; and replacing the first dummy gate structure and the second dummy gate structure with a first metal gate and a second metal gate, respectively, where the replacing includes: removing the first and the second dummy gate structures to form a first recess and a second recess in the dielectric layer, respectively; forming a gate dielectric layer in the first recess and in the second recess; forming an N-type work function layer and a capping layer successively over the gate dielectric layer in the second recess but not in the first recess; and filling the first recess and the second recess with an electrically conductive material.
US11201081B2 Method for separating thin layers of solid material from a solid body
Providing a solid body to be split into a number of layers of solid material, introducing or generating defects in the solid body in order to determine a first detachment plane (8) along which a first layer of solid material is separated from the solid body, providing a receiving layer for holding the layer of solid material on the solid body, applying heat to the receiving layer in order to generate, in particular mechanically, stresses in the solid body, due to the stresses a crack propagating in the solid body along the detachment plane, which crack separates the first layer of solid material from the solid body, then providing a second receiving layer for holding another layer of solid material on the solid body reduced by the first layer of solid material, introducing or generating defects in the solid body in order to determine a second detachment plane (9) along which a second layer of solid material is separated from the solid body, applying heat to the second receiving layer in order to generate, in particular mechanically, stresses in the solid body, due to the stresses a crack propagating in the solid body along the second detachment plane, which crack separates the second layer of solid material from the solid body.
US11201072B2 Purge nozzle module for load port
A purge nozzle module for supplying nitrogen (N2) to a semiconductor wafer processing apparatus includes a nozzle body with a purge hole formed at a center thereof, and a vacuum pad combined with an upper side of the nozzle body, having a through hole connected to the purge hole formed therethrough, and making close contact with a bottom of a FOUP (Front Opening Unified Pod) by a vacuum pressure.
US11201070B2 Side opening unified pod
A substrate processing system including a processing section arranged to hold a processing atmosphere therein, a carrier having a shell forming an internal volume for holding at least one substrate for transport to the processing section, the shell being configured to allow the internal volume to be pumped down to a predetermined vacuum pressure that is different than an exterior atmosphere outside the substrate processing system, and a load port communicably connected to the processing section to isolate the processing atmosphere from the exterior atmosphere, the load port being configured to couple with the carrier to pump down the internal volume of the carrier and to communicably connect the carrier to the processing section, for loading the substrate into the processing section through the load port.
US11201064B2 Signal line patterning for standard cells
A four signal line unit cell is formed on a substrate using a combination of an extreme ultraviolet photolithography process and one or more self aligned deposition processes. The photolithography process and the self aligned deposition processes result in spacers on a hard mask above the substrate. The spacers define a pattern of signal lines to be formed on the substrate for a unit cell. The photolithography process and self aligned deposition processes result in signal lines having a critical dimension much smaller than features that can be defined by the extreme ultraviolet photolithography process.
US11201043B2 Optimised targeted analysis
A method of mass spectrometry is disclosed comprising: a) providing temporally separated precursor ions; b) mass analyzing separated precursor ions, and/or product ions derived therefrom, during a plurality of sequential acquisition periods, wherein the value of an operational parameter of the spectrometer is varied during the different acquisition periods; c) storing the spectral data obtained in each acquisition period along with its respective value of the operational parameter; d) interrogating the stored spectral data and determining which of the spectral data for a precursor ion or product ions meets a predetermined criterion, and determining the value of the operational parameter that provides this mass spectral data as a target operational parameter value; and e) mass analyzing again the precursor or product ions whilst the operational parameter is set to the target operational parameter value.
US11201037B2 Process kit with adjustable tuning ring for edge uniformity control
Process kits, processing chambers, and methods for processing a substrate are provided. The process kit includes an edge ring, an adjustable tuning ring, and an actuating mechanism. The edge ring has a first ring component interfaced with a second ring component that is movable relative to the first ring component forming a gap therebetween. A lower surface of the second ring component contains an upper alignment coupling and an upper surface of the adjustable tuning ring contains a lower alignment coupling. The lower alignment coupling of the adjustable tuning ring is configured to mate with the upper alignment coupling of the second ring component to form an interface. The actuating mechanism is interfaced with the lower surface of the adjustable tuning ring. The actuating mechanism is configured to actuate the adjustable tuning ring such that the gap between the first ring component and the second ring component is varied.
US11201036B2 Plasma strip tool with uniformity control
Plasma strip tools with process uniformity control are provided. In one example implementation, a plasma processing apparatus includes a processing chamber, a first pedestal in the processing chamber operable to support a workpiece, and a second pedestal in the processing chamber operable to support another workpiece. The first pedestal can define a first processing station. The second pedestal can define a second processing station. The apparatus can further include a first plasma chamber disposed above the first processing station and a second plasma chamber disposed above the second processing station. The first plasma chamber can be associated with a first inductive plasma source. The first plasma chamber can be separated from the processing chamber by a first separation grid. The second plasma chamber can be associated with a second inductive plasma source. The second plasma chamber can be separated from the processing chamber by a second separation grid.
US11201025B2 Systems and methods for an electromagnetic actuator
An electromagnetic actuator having a permanent magnet coupled to an armature of the electromagnetic actuator is provided. The electromagnetic actuator includes a housing, and an armature assembly arranged within the housing. The armature assembly includes an armature and a permanent magnet coupled to the armature. The armature is movable between a first position and a second position, and the permanent magnet defines an axial magnet thickness and the armature defines an axial armature thickness. A ratio of the axial armature thickness to the axial magnet thickness is greater than approximately three.
US11201017B2 Method for manufacturing capacitor
A method for manufacturing a capacitor includes a step of forming a case integrated with a terminal unit designed to be connected with an external terminal, and a step of housing a capacitor element in the case so that the terminal unit is electrically connected to the capacitor element. The step of forming the case includes heating a metal mold to a temperature less than or equal to a glass transition temperature of a thermoplastic resin that is a material for the case. The metal mold internally has a mold part that is a hollow part having a shape of the case. And the step of forming the case further includes, after the heating of the metal mold and inserting the terminal unit into the mold part, injecting the thermoplastic resin in a molten state into the mold part of the metal mold.
US11200999B2 Radiation sensing thermoplastic composite panels
A storage phosphor panel can include an extruded inorganic storage phosphor layer including a thermoplastic polymer and an inorganic storage phosphor material, where the extruded inorganic storage phosphor panel has an image quality comparable to that of a traditional solvent coated inorganic storage phosphor screen. Further disclosed are certain exemplary method and/or apparatus embodiments that can provide inorganic storage phosphor panels including a selected blue dye that can improve resolution. Certain exemplary storage phosphor panels include inorganic storage phosphor material with specific extrudable blue dye (copper phthalocyanine) for resolution greater than 16 line pairs per mm. Certain exemplary storage phosphor panel embodiments include any non-needle storage phosphor panel with resolution greater than or equal to 19 line pairs per mm.
US11200994B1 Nuclear gauge
A gauge is provided for measuring one or more characteristics of a construction material such as a road surface. The gauge includes a detector, a base that carries the detector, and a source housing carried by the base and defining a shield material circumferentially extending inwards. A source rod is positioned within the housing and carries a source that is translatable between a shielded position within the housing and a measuring position external of the housing. The source rod has a source shield on the top thereof and a shield material spaced-downwardly from the source such that the source is completely enclosed when contained within the base.
US11200985B2 Utilizing unstructured literature and web data to guide study design in healthcare databases
A study design guide method, system, and computer program product, include specifying a search parameter, analyzing a collection of unstructured documents using the search parameter, creating a list of informative terms and informative phrases related to design of a study cohort, and creating a visualization reflecting a level of importance, a frequency, and a relevancy of the informative terms and the informative phrases in relation to each other for a study design using the study cohort.
US11200984B2 Method for modeling behavior and psychotic disorders
A method and system for modeling behavior and a psychotic disorder-related state of a patient, the method comprising: receiving a log of use dataset associated with communication behavior of the patient during a time period; receiving a supplementary dataset characterizing mobility-behavior of the patient during the time period; generating a predictive model based upon a passive dataset derived from the log of use dataset and the supplementary dataset; transforming at least one of the passive dataset and an output of the predictive model into an analysis of a psychotic episode-risk state of the individual associated with at least a portion of the time period; and upon detection that parameters of the psychotic episode-risk state satisfy at least one threshold condition, automatically initiating provision of a therapeutic intervention for the individual by way of at least one of the computing system and the mobile communication device.
US11200969B2 Peer-review flagging system
A peer-review flagging system is operable to receive a medical scan and a medical report written by a medical professional in conjunction with review of the medical scan. Automated assessment data is generated by performing an inference function on the medical scan by utilizing a computer vision model trained on a plurality of medical scans. Human assessment data is generated by performing an extraction function on the medical report. Consensus data is generated by comparing the automated assessment data to the first human assessment data. A peer-review notification is transmitted to a client device for display. The peer-review notification indicates the medical scan is flagged for peer-review in response to determining the consensus data indicates the automated assessment data compares unfavorably to the human assessment data.
US11200968B2 Verifying medical conditions of patients in electronic medical records
Mechanisms are provided to implement a medical condition verification system. The medical condition verification system receives patient electronic medical record (EMR) data and parses the patient EMR data to identify an instance of a medical code or medical condition indicator present in the patient EMR data. The medical condition verification system performs cognitive analysis of the patient EMR data to identify evidential data supportive of the instance referencing an associated medical condition. The medical condition verification system generates a measure of risk of the patient having the medical condition based on the identified evidential data and based on a machine learned relationship of medical factors in patient EMR data relevant to generating the measure of risk for the associated medical condition. The medical condition verification system generates an output representing the measure of risk of the patient having the associated medical condition.
US11200964B2 Short imagery task (SIT) research method
The present disclosure relates to biologically and behaviorally based methods of measuring audience response to a short stimulus.
US11200961B1 Apparatus, system and method to log memory commands and associated addresses of a memory array
A method, apparatus and system. The method includes: storing, in a memory circuitry, information on memory commands and associated addresses, the memory commands including read and write commands corresponding to associated addresses within memory chips of a storage device; in response to a determination of a read failure corresponding to at least one of the memory commands: performing a read operation on the information from the memory circuitry; and causing the information to be sent to a host of a computer system that includes the storage device, the information adapted to be used to implement a memory debugging operation for the memory chips.
US11200956B2 Read level calibration in memory devices using embedded servo cells
An example memory sub-system includes a memory device and a processing device, operatively coupled to the memory device. The processing device is configured to identify a set of embedded servo cells stored on the memory device; determine a read voltage offset by performing read level calibration based on the set of embedded servo cells; and apply the read voltage offset for reading a memory page associated with the set of embedded servo cells.
US11200952B2 Non-volatile memory device
A non-volatile memory device comprises a memory cell region including a first metal pad, a peripheral circuit region including a second metal pad and vertically connected to the memory cell region by the first metal pad and the second metal pad, a memory cell array in the memory cell region including a plurality of memory cells, each of the memory cells being connected to a plurality of word lines in the memory cell region and a plurality of bit lines in the memory cell region, and a control logic circuit in the peripheral circuit region configured to control voltages to be applied to the plurality of word lines and the plurality of bit lines.
US11200949B2 Multiplier and operation method based on 1T1R memory
The invention discloses a multiplier and an operation method based on 1T1R memory. The multiplier includes: a 1T1R crossbar A1, a 1T1R crossbar A2, a 1T1R crossbar A3, and a peripheral circuit. The 1T1R matrices are configured to realize operation and store result of it, and the peripheral circuit is configured to transfer data and control signals, thereby controlling the operation and storage process of the 1T1R matrices. An operation circuit is configured to respectively achieve NOR Boolean logic operations, two-bit binary multipliers, and optimization. The operation method corresponding to the operation circuit respectively completes the corresponding calculation and storage process by controlling an initialization resistance state of 1T1R devices, the size of a word line input signal, the size of a bit line input signal, and the size of a source line input signal.
US11200941B2 Electronic device including memory device and training method
An electronic device includes a memory device receiving a power supply voltage, a data strobe signal, and a data signal, and a system-on-chip that exchanges data with the memory device using the data strobe signal and the data signal. The system-on-chip performs write training that measures a magnitude of a delay of the data strobe signal due to variation in the level of the power supply voltage and adjusts a delay of the data signal using a result of the write training.
US11200933B2 Magnetic multilayer film, magnetic memory element, magnetic memory and method for producing same
The magnetic memory element (100) includes: a conductive layer that includes a heavy metal layer (10) containing a 5d transition metal; a first ferromagnetic layer (20) that is adjacent to the conductive layer and contains a ferromagnetic layer having a reversible magnetization; a barrier layer (30) that is adjacent to the first ferromagnetic layer (20) and includes an insulating material; a reference layer (40) that is adjacent to the barrier layer (30) and has at least one second ferromagnetic layer (41) having a fixed magnetization direction; a cap layer (50) that is adjacent to the reference layer (40) and includes a conductive material; a first terminal (T1) that is capable of introducing a current into one end of the heavy metal layer (10) in the longitudinal direction; a second terminal (T2) that is capable of introducing a current into the other end of the heavy metal layer (10) in the longitudinal direction; and a third terminal (T3) that is capable of introducing a current into the cap layer (50).
US11200931B2 Apparatuses and methods for setting a duty cycle adjuster for improving clock duty cycle
Apparatuses and methods for setting a duty cycler adjuster for improving clock duty cycle are disclosed. The duty cycle adjuster may be adjusted by different amounts, at least one smaller than another. Determining when to use the smaller adjustment may be based on duty cycle results. A duty cycle monitor may have an offset. A duty cycle code for the duty cycle adjuster may be set to an intermediate value of a duty cycle monitor offset. The duty cycle monitor offset may be determined by identifying duty cycle codes for an upper and for a lower boundary of the duty cycle monitor offset.
US11200912B1 Data storage device with servo field dependent write boost
A data storage device is disclosed comprising a head actuated over a magnetic media. A write boost is configured to a first setting, and a first pattern of magnetic transitions is written to a first servo field of a servo sector on the magnetic media using the first setting for the write boost. The write boost is configured to a second setting different from the first setting, and the first pattern of magnetic transitions is written to a second servo field of the servo sector on the magnetic media using the second setting for the write boost.
US11200906B2 Audio encoding method, to which BRIR/RIR parameterization is applied, and method and device for reproducing audio by using parameterized BRIR/RIR information
Disclosed are an audio encoding method, to which BRIR/RIR parameterization is applied, and a method and device for reproducing audio by using parameterized BRIR/RIR information. The audio encoding method according to the present invention comprises the steps of: when an input audio signal is a binaural room impulse response (BRIR), dividing the input audio signal into a room impulse response (RIR) and a head-related impulse response (HRIR); applying a mixing time to the divided RIR or an RIR, which is input without division when the audio signal is the RIR, and dividing the mixing time-applied RIR into a direct/early reflection part and a late reverberation part; parameterizing a direct part characteristic on the basis of the divided direct/early reflection part; parameterizing an early reflection part characteristic on the basis of the divided direct/early reflection part; parameterizing a late reverberation part characteristic on the basis of the divided late reverberation part; and when the input audio signal is the BRIR, adding the divided HRIR and information of the parameterized RIR characteristic to an audio bitstream, and transmitting the same.
US11200905B2 Information processing method and information processing device
A speech recognition unit converts speech uttered by a speaker to text data. An intention estimation unit extracts a nickname from the text data, and searches a database for registration information that satisfies a condition corresponding to the nickname. A search result output presents the searched for registration information to the speaker that corresponding to the nickname.
US11200899B2 Voice processing method, apparatus and device
Embodiments of the present disclosure provides a voice processing method, apparatus and device, where the method includes: acquiring, by a terminal device, first voice information; and acquiring, by the terminal device, response information corresponding to the first voice information, and performing an operation corresponding to the response information according to a type of the response information, where the type of the response information is at least one of a voice type, a text type, an image type, a video type, and a program operation type, which improves the flexibility of the voice processing.
US11200895B2 Interaction with a portion of a content item through a virtual assistant
Techniques for interacting with a portion of a content item through a virtual assistant are described herein. The techniques may include identifying a portion of a content item that is relevant to user input and causing an action to be performed related to the portion of the content item. The action may include, for example, displaying the portion of the content item on a smart device in a displayable format that is adapted to a display characteristic of the smart device, performing a task for a user that satisfies the user input, and so on.
US11200883B2 Implementing a domain adaptive semantic role labeler
A computer-implemented method according to one embodiment includes identifying features of a plurality of data instances within a target domain; assigning weights to the plurality of data instances within the target domain, based on similarities among the features; selecting a subset of the plurality of data instances within the target domain, based on the weights; associating expert annotations with respective ones of data instances within the subset; and training a machine learning algorithm, utilizing the subset of the plurality of data instances and associated expert annotations.
US11200881B2 Automatic translation using deep learning
Audio data of an original work is received. Text in the audio data is translated to a target language. The audio data is passed to a first deep learning model to learn voice features in the audio data. The audio data is passed to a second deep learning model to learn audio properties in the audio data. The translated text is synchronized to play in the position of original text of the original work in a synthesized voice. A translated audio data of the original work is created by combining the synchronized translated text in the synthesized voice with music of the audio data.
US11200873B2 Percussion musical instruments for outdoor installation
Percussion instruments configured for outdoor installation are disclosed. The percussion instrument comprises a support post, wherein the support post is configured for attachment to an outdoor surface, a mounting base secured to the support post, one or more metal discs, wherein each metal disc is tuned to produce a note on a musical scale when struck by a user, and one or more fasteners securing the one or more metal discs to the mounting base.
US11200872B2 Transducer apparatus for an edge-blown aerophone and an edge-blown aerophone having the transducer apparatus
This disclosure provides a transducer apparatus for an edge-blown aerophone, the edge-blown aerophone having an aerophone embouchure hole. An aerophone speaker delivers sound to a resonant chamber of the aerophone via the aerophone embouchure hole. An aerophone microphone receives, via the aerophone embouchure hole, sound in the resonant chamber. A housing provides a lip plate with a housing embouchure hole independent and separate from the aerophone embouchure hole. Breath sensors sense breath applied across the housing embouchure hole. An electronic processor, connected to the speaker, receives signals from the microphone and the breath sensors. The breath sensors provide signals indicative of breath strength. The electronic processor generates an excitation signal which is delivered as an acoustic excitation signal to the resonant chamber by the aerophone speaker. The electronic processor uses the signals it receives to determine a desired musical note which a player of the aerophone wishes to play.
US11200864B2 Level voltage generation circuit, data driver, and display apparatus
A level voltage generation circuit, a data driver and a display are provided. The level voltage generation circuit generates, based on N different input voltages, M (M>N) level voltages. The level voltage generation circuit comprises N differential amplifiers having output ends, which receive the N input voltages respectively, amplify the N input voltages respectively and output amplified N input voltages, and a resistor ladder having N voltage supply points respectively connected to the output ends of the N differential amplifiers and M voltage output points for outputting the M level voltages. The resistor ladder comprises a first wiring, connected to the output end of one of the N differential amplifiers through one of the N voltage supply points; and a second wiring, connected between one of the M voltage output points and one of an input pair of one of the N differential amplifiers.
US11200848B2 Bendable display panel, bendable display apparatus, and bendable display device
The present disclosure provides a bendable display panel, a bendable display apparatus, and a bendable display device. The bendable display panel includes at least two non-bending areas, and at least one bending area disposed between two adjacent non-bending areas. Opposite sides of the at least one bending area are electrically connected to the adjacent non-bending areas respectively to form an integrated structure, wherein each of the at least two non-bending areas includes a display area provided with a gate array driving circuit, and a non-display area disposed at a periphery of the display area, the non-display area provided with an opening at a position corresponding to the at least one bending area.
US11200847B2 Display panel, display device and drive method
A display panel includes multiple scanning lines, sub-pixels and a scanning drive circuit. The sub-pixels include first sub-pixels, second sub-pixels and third sub-pixels. Each scanning line connects to sub-pixels of one same type of emission. The first sub-pixels include a first group and a second group, and the third sub-pixels include a first group and a second group. The scanning drive circuit is used for driving a fraction of the sub-pixels in one frame. In odd frames, only first group of the first sub-pixels, and the third sub-pixels, and the second sub-pixels are driven to emit light in odd frames. In even frames, only second group of the first sub-pixels and the third sub-pixels, and the second sub-pixels are driven to emit light. When the display screen is refreshed, the number of the sub-pixels driven to emit light is reduced, and power of charging and discharging of the sub-pixels is reduced.
US11200846B2 Pixel circuit, silicon-based display panel, and display device
Provided are a pixel circuit, a silicon-based display panel, and a display device. The pixel circuit includes a pixel drive circuit and a pixel compensation circuit; the pixel drive circuit includes a drive transistor and an organic light-emitting element; the drive transistor includes an output terminal and a body terminal, where the output terminal is connected to an anode of the organic light-emitting element, and a cathode of the organic light-emitting element is connected to a cathode signal input terminal and configured to receive a cathode potential inputted from the cathode signal input terminal, the cathode potential being fixed; the body terminal is connected to the pixel compensation circuit at a first node, and a potential of the first node is a body potential; and the cathode potential Vcom, a crossover voltage Voled of the organic light-emitting element, and the body potential Vbody satisfy that Vcom+Voled>Vbody.
US11200845B2 Driving method and driving control method for pixel circuit
There is provided a driving method for a pixel circuit including a driving transistor, a data writing circuit, a sensing circuit, and a storage capacitor. The driving method includes: during a sensing write stage, writing a test voltage equal to a sum of a first reference voltage and a threshold voltage of the driving transistor, by the data writing circuit, to the control electrode of the driving transistor, and writing a second reference voltage, by the sensing circuit, to a second electrode of the driving transistor; during a sensing sampling stage, continuing to write the test voltage to the control electrode of the driving transistor by the data writing circuit, and stopping writing a voltage to the second electrode of the driving transistor by the sensing circuit. The driving method further includes a sensing reset stage and a sensing charging stage.
US11200841B2 Driver of display device
A driver of a display device is disclosed. In order to solve a signal processing error likely to occur in an analog-digital converter which processes a pixel sensing signal provided from a pixel of a display panel, the pixel sensing signal is converted, or an input range of the analog-digital converter is corrected.
US11200833B2 Image display device and image display method
An image display device includes: a signal input unit to which a first signal or a second signal is supplied using a signal cable in accordance with prescribed setting information, the signal cable having a plurality of transmission lines of prescribed transmission characteristics; a transmission line control unit configured to change a destination to which a signal is supplied using the plurality of transmission lines, in accordance with a transmission line setting for setting at least a portion of the plurality of transmission lines as transmission lines which transmit the first signal; an image control unit configured to generate an image signal from the first signal supplied using the transmission lines in accordance with a transmission format setting for designating a format for transmitting the first signal using the transmission lines; and a setting control unit configured to change the transmission line setting and the transmission format setting.
US11200831B2 Display using analog and digital subframes
A display comprises a matrix comprising a plurality of N rows divided into a plurality of M columns of cells, each cell including a light emitting device; a scan driver providing a plurality of N scan line signals to respective rows of said matrix, each for selecting a respective row of the matrix to be programmed with pixel values; and a data driver providing a plurality of M variable level data signals to respective columns of the matrix, each for programming a respective pixel within a selected row of the matrix with a pixel value. A pulse driver provides a plurality of N driving signals to respective rows of the matrix, each driving signal comprising successive sequences of pulses enabling the cells to emit light according to their programmed pixel values during respective sub-frames of successive frames to be displayed. The data driver is arranged to provide variable level data signals to respective pixels within a selected row of the matrix during a limited number of sub-frames of a frame, the variable data levels corresponding to a programmed value of a plurality of bits of a pixel value for a frame. The data driver is further arranged to provide data signals to respective pixels within a selected row of the matrix during a remaining number of sub-frames of a frame, the data signals each corresponding to a programmed value of a single bit of a pixel value for a frame.
US11200829B2 Grayscale and dimming control systems and methods using variable gamma
A display control system includes: a display including a plurality of pixels; a lookup table including grayscale values and magnitudes of power corresponding to the grayscale values, respectively, where first ones of the grayscale values that are less than a predetermined grayscale value are calibrated based on the display achieving a gamma of greater than 2.2 and second ones of the grayscale values that are greater than the predetermined grayscale value are calibrated based on the display achieving a gamma of 2.2; a driver module configured to: based on a grayscale pixel map including a grayscale value for each pixel of the display, determine magnitudes of power to apply to pixels, respectively, using the lookup table; and apply power to the pixels of the display according to the determined magnitudes of power, respectively.
US11200828B2 Method for matching color temperature of display and system thereof
A method for matching a color temperature of a display and a system thereof are provided. The system adopts a first color analyzer for obtaining a first regional color value for a specific area of the display, and a second color analyzer for obtaining a global color value for a whole area and a second regional color value for the specific area. While obtaining a difference between the first and second regional color values and another difference between the global color value and the second regional color value, a sum of the differences is calculated. The sum of differences and a global color target value obtained in an offline mode are referred to adjust a correction target for the specific area of the display. A new correction target can be obtained for providing display parameters of colors that are applied to the whole area of the display.
US11200826B2 Pixel array substrate
A pixel array substrate, including scanning line pads, data line pads, scanning lines, data lines, gate transmission lines, pixels, a data line signal chip, and a scanning line signal chip, is provided. The scanning lines extend along a first direction. The data lines and the gate transmission lines extend along a second direction. The data lines are electrically connected to the data line pads. The scanning lines are electrically connected to the scanning line pads through the gate transmission lines. A ratio of a number of rows of pixels arranged in the first direction to a number of rows of pixels arranged in the second direction is X:Y. Each pixel includes m sub-pixels.
US11200823B1 Microarray adsorption substrate, driving circuit, and display device
The present disclosure provides a microarray adsorption substrate, a driving circuit, and a display device. A temporary base is adsorbed on a temporary substrate by charging an electrostatic adsorption microarray structure on the temporary base. After the processing is completed, the temporary base is stripped off from the temporary substrate by discharging the electrostatic adsorption microarray structure, thereby greatly reducing the damage to the temporary base during stripping.
US11200820B2 Information processor, method of controlling information processor, and storage medium
An object is to reduce the number of false detections of defects in a screen display test. A third control section includes: a first data acquiring section; a second data acquiring section; a comparing section configured to carry out a comparison between the first data and the second data; a searching section configured such that, in a case where there is a mismatch frame, the searching section carry out a search as to whether or not any of frame images matches up with the base image; and a third display control section configured such that, in a case where none of the frame images in the predetermined number of frames matches up with the base image, the display control section controls an output section to make an output indicating that there is a defect in the second data.
US11200816B2 Head assembly with facial insert for crash test dummy
A head assembly for a crash test dummy includes a skull, a head skin disposed over the skull, and a facial insert disposed between the skull and the head skin and having a plurality of defined cell structures to achieve a biomechanical response that provides for evaluation of potential head injuries during vehicle crash testing.
US11200812B2 Miniature, portable motion platforms for simulating flight movements
Miniature, portable motion platforms for simulating flight movements are described. Example portable motion platforms includes a base, a seat frame, and six actuators. The seat frame is configured to support a seat. The actuators are arranged in a Stewart platform configuration and are to move the seat frame relative to the base with six degrees of freedom. Each one of the actuators has a corresponding first end coupled to the base and a corresponding second end coupled to the seat frame.
US11200805B2 Method and apparatus for configuring devices to enable determination of location information
Aspects of the subject disclosure may include, for example, determining, according to a location of each of a plurality of devices, an arrangement of coverage areas of devices pairs of the plurality of devices to enable a determination of a mobile device location relative to one or more of the devices pairs within a demarcated area, and identifying a transmission schedule for each of the devices pairs to transmit a wireless signal that initiates a process to determine the mobile device location. Other embodiments are disclosed.
US11200798B2 Grouping of moving objects
The present invention may be a method, a computer system, and a computer program product for grouping a plurality moving objects capable of communicating with a server computer. The server computer performs the method comprising: predicting travel routes of the plurality of moving objects, using current traveling data and travel history data; grouping the plurality of moving objects into at least one group, using the predicted travel routes; determining a representative moving object in each group; and communicating with the representative moving object.
US11200794B2 Function disabler device and system
A function disabler system includes a personal electronic device having at least one component such as a camera, and a processor having pulsed light communication software enabling receipt and transmission of pulsed light communication signals. The processor additionally includes a hosting customer software application, where the personal electronic device receives at least one pulsed light communication signal within a designated area and the pulsed light communication signal includes an instruction signal which instructs the hosting customer software application to disable the at least one component when the personal electronic device is positioned in the designated area.
US11200793B2 Notifications for camera tampering
Methods, systems, and apparatus, including computer programs encoded on a storage device, are disclosed. A system includes one or more processors and one or more computer storage media storing instructions that are operable, when executed by the one or more processors, to cause the one or more processors to perform operations comprising: obtaining, by the system, video of a scene captured by a camera; determining a likelihood that the camera will be tampered with based on the video of the scene; determining that the likelihood that the camera will be tampered with satisfies criteria; and transmitting data generated from the video.
US11200792B2 Proximity separation alert system
A system for alerting a user when a preset distance between any of a plurality of wireless transceiver devices or a secondary client device such as a smartphone is achieved. Each of the wireless transceiver devices are pairable to each other and to the secondary client device. Each of the wireless transceiver devices may be placed on or worn by a person or object to be tracked. Once a preset distance is achieved between any of the wireless transceiver devices or between any of the wireless transceiver devices and the secondary client device, each of the wireless transceiver devices is configured to alert the user that the preset distance was breached. The system may employ a software application for coordinating the system and tracking separation and other related data collected by each of the wireless transceiver devices.
US11200787B2 Robot, robot system, and storage medium
A robot in a robot system including a plurality of robots each having a function of identifying a monitoring target and transmitting information related to the monitoring target to a remote site. The robot includes an acquiring unit that acquires sensing data related to the monitoring target, a communication unit that communicates with another nearby robot, and a control unit that controls the communication unit such that an alert mode transition request signal is transmitted to the other nearby robot if it is determined that a first monitoring target is in an abnormal state on a basis of the sensing data. The robot transitions to an alert mode in which a process according to the received alert mode transition request signal is performed if the alert mode transition request signal related to a second monitoring target is received.
US11200773B2 Secure storage and retrieval systems and methods
A secure storage and retrieval system has a vault with a frame, one or more platters rotatably mounted about the frame, storage bins arranged radially about each of the one or more platters, and mounting surfaces arranged about a perimeter of the vault; and at least one user terminal connected to the vault at one of the mounting surfaces of the vault, the at least one user terminal including an elevator system that vertically moves the plurality of storage bins between any of the one or more platters and an opening formed through an outer shell of the user terminal.
US11200769B2 Method and apparatus pertaining to message-based functionality
A movable barrier operator transmits a message to a remote peripheral platform and, upon determining that the remote peripheral platform is presently able to carry out a given functionality, responsively permits a particular function to be carried out by the movable barrier operator. Conversely, upon determining that it cannot be ascertained whether the remote peripheral platform is presently able to carry out the given functionality, the movable barrier operator responsively prevents the movable barrier operator from carrying out the particular function. Also, upon detecting that a targeted remote platform does not acknowledge a previously re-transmitted message and further upon detecting that this same remote platform has also not acknowledged a subsequent wirelessly-transmitted second message, the system can switch to automatically retransmitting that second message a lesser number of times than would otherwise be required.
US11200762B2 Operational monitoring and control system for a power take off
A combined power take off and controller includes a power take off including a housing that is adapted to be supported on a housing of a source of rotational energy, an input mechanism that extends through an opening provided in the housing and is adapted to be rotatably driven by the source of rotational energy whenever the source of rotational energy is operated, and an output mechanism that is rotatably driven by the input mechanism and that is adapted to be connected to a rotatably driven accessory. The controller is responsive to one or more operating conditions of the power take off for monitoring and/or controlling the operation thereof.
US11200758B2 Method, system and related device of implementing vehicle automatic inspection and repair
The present application discloses a method, system and related device of implementing vehicle automatic inspection and repair. The method includes: obtaining, by a vehicle controller, vehicle self-inspection data, and controlling a vehicle to drive and stop at an inspection and repair position when determining the vehicle malfunctions according to the vehicle self-inspection data; sending, by the vehicle controller, vehicle diagnostic information to an inspection and repair apparatus; and determining, by the inspection and repair apparatus, a corresponding repair advice according to the vehicle diagnostic information, and sending the repair advice to the vehicle controller.
US11200755B2 Systems and methods for pairing of for-hire vehicle meters and medallions
Systems and methods for pairing for-hire vehicles with their associated medallion are disclosed. Some for-hire vehicles, such as taxis operate with a for-hire vehicle meter (taximeter). In some embodiments, the meter contains an identifier of a medallion that is associated with the meter. The meter may then determine if it is connected or properly associated with the medallion. If the meter is connected or properly associated with the medallion, it will then access the identification information of the medallion and determine if identification information matches its contained medallion identifier. If the identification information does not match, the meter may shut down and thereafter be non-engageable. The relationship between the medallion and the meter is advantageously used to enforce restrictions on the operation of the for-hire vehicle including, for example, time and location of pick-up restrictions. In other embodiments, meters and medallions communicate their identification and locations to a central server. The central server then compares the locations to determine the distance between the meter and the medallion. If the distance does not satisfy a predetermined range (indicating the meter and the medallion are close together), the central server may generate an alert or it may command the meter to shut down. The central sever may also advantageously be used to enforce restrictions on the operation of the for-hire vehicle. Meters and/or medallions not attached to their assigned medallion and/or meter may also be tracked via the central server.
US11200753B2 Virtual try-on systems and methods for spectacles
Various aspects of the subject technology relate to systems, methods, and machine-readable media for virtual try-on of items such as spectacles. A virtual try-on interface may be implemented at a server or at a user device, and may use collision detection between three-dimensional models of the spectacles and of a user's face and head to determine the correct size and position of the spectacles for virtual try-on. With the determined size and position, a virtual representation of the spectacles is superimposed on an image of the user.
US11200750B2 Three dimensional model of a body part
An apparatus provides a patient specific 3D model of a body part. At least one 2D X-ray image including 2D X-ray image data of a vascular structure of a patient's body part is provided. A 3D model of the body part is provided, the 3D model including a 3D modelled vascular structure. At least one parameter commands an appearance of the 3D modelled vascular structure. The 3D modelled vascular structure is compared with the 2D X-ray image data of the vascular structure to determine the at least one parameter. The 3D model is updated as a function of the determined at least one parameter. A medical report is generated based on information determined from the 3D model.
US11200746B2 Device and method to display object with visual effect
A display method includes displaying, in a virtual environment, an object to which a light source is set. The method further includes illuminating an area around the object based on the light source.
US11200745B2 Systems, methods, and media for automatically triggering real-time visualization of physical environment in artificial reality
In particular embodiments, a computing system may display a virtual-reality scene on a device worn by a user. The system may capture an image of a physical environment surrounding the user and detect an object of interest in the image. The system may determine, based on the detected object, that one or more alert criteria are satisfied. The system may generate depth measurements of at least the object. The system may generate, based on the depth measurements, a model representing the object. The system may render, based on a viewpoint of the user and the model, an output image depicting a visualization of the object. The system may display the output image on the device worn by the user in response to the determination that the one or more alert criteria are satisfied.
US11200744B2 Method and apparatus for recognizing behavior and providing information
A method and apparatus may capture a video of a crowd of people near a first person, transmit the video of the crowd to a second device, and receive, from the second device, an indication that a second person in the crowd appears to be at least one of (a) interested in meeting the first person, and (b) a threat to the first person. A display on the frame may display the received indication to the first person.
US11200736B2 Periocular and audio synthesis of a full face image
Systems and methods for synthesizing an image of the face by a head-mounted device (HMD) are disclosed. The HMD may not be able to observe a portion of the face. The systems and methods described herein can generate a mapping from a conformation of the portion of the face that is not imaged to a conformation of the portion of the face observed. The HMD can receive an image of a portion of the face and use the mapping to determine a conformation of the portion of the face that is not observed. The HMD can combine the observed and unobserved portions to synthesize a full face image.
US11200734B2 Method for reconstructing three-dimensional space scene based on photographing
A method for reconstructing a three-dimensional space scene based on photographing is disclosed, comprising the following steps: S1, importing photos of all spaces, and making the photos correspond to a three-dimensional space according to directions and viewing angles during capture, so that a viewing direction of each pixel, when viewed from the camera position of the three-dimensional space, is in line with that during capture; S2, regarding a room as a set of multiple planes, determining a first plane, and then determining all the planes one by one according to relationships and intersections between the planes; S3, marking a spatial structure of the room by a marking system and obtaining dimension information; and S4, establishing a three-dimensional space model of the room by point coordinate information collected in the step S3. In the present disclosure, the three-dimensional space model of a scene including dimensions and texture can be restored with no details lost; meanwhile, the three-dimensional space scene can be edited and modified quickly and conveniently, and a two-dimensional floor plan with dimensions and adequate accuracy can also be generated.
US11200733B2 Patched shading in graphics processing
Aspects of this disclosure relate to a process for rendering graphics that includes performing, with a hardware unit of a graphics processing unit (GPU) designated for vertex shading, a vertex shading operation to shade input vertices so as to output vertex shaded vertices, wherein the hardware unit adheres to an interface that receives a single vertex as an input and generates a single vertex as an output. The process also includes performing, with the hardware unit of the GPU designated for vertex shading, a hull shading operation to generate one or more control points based on one or more of the vertex shaded vertices, wherein the one or more hull shading operations operate on at least one of the one or more vertex shaded vertices to output the one or more control points.
US11200731B1 Efficiently determining an absorption coefficient of a virtual volume in 3D computer graphics
Disclosed is a method to derive the absorption coefficient, transparency, and/or the scattering coefficient from the user-specified parameters including roughness, phase function, index of refraction (IOR), and color by performing the simulation once, and storing the results of the simulation in an easy to retrieve representation, such as a lookup table, or an analytic function. To create the analytic function, one or more analytic functions can be fitted to the results of the simulation for the multiple parameters including roughness, phase function, IOR, and color. The lookup table can be combined with the analytic representation. For example, the lookup table can be used to represent the color, roughness, and phase function, while the IOR can be represented by an analytic function. For example, when the IOR is above 2, the lookup table becomes three-dimensional and the IOR is calculated using the analytic function.
US11200725B2 Method for continued bounding volume hierarchy traversal on intersection without shader intervention
A hardware-based traversal coprocessor provides acceleration of tree traversal operations searching for intersections between primitives represented in a tree data structure and a ray. The primitives may include opaque and alpha triangles used in generating a virtual scene. The hardware-based traversal coprocessor is configured to determine primitives intersected by the ray, and return intersection information to a streaming multiprocessor for further processing. The hardware-based traversal coprocessor is configured to omit reporting of one or more primitives the ray is determined to intersect. The omitted primitives include primitives which are provably capable of being omitted without a functional impact on visualizing the virtual scene.
US11200722B2 Method and apparatus for viewport shifting of non-real time 3D applications
Systems and methods for super sampling and viewport shifting of non-real time 3D applications are disclosed. In one embodiment, a graphics processing unit includes a processing resource to execute graphics commands to provide graphics for an application, a capture tool to capture the graphics commands, and a data generator to generate a dataset including at least one frame based on the captured graphics commands and to modify viewport settings for each frame of interest to generate a conditioned dataset.
US11200721B2 Last-level projection method and apparatus for virtual and augmented reality
An apparatus and method for efficient image reprojection in a virtual reality system. For example, one embodiment of an apparatus comprises: a sensor interface to collect motion data from one or more sensors during a virtual reality session; graphics circuitry to execute graphics program code to render an image frame during the virtual reality session; a processor to generate motion transform data using the motion data, the motion transform data specifying how the image frame is to be adjusted prior to display; a reprojection engine to perform an in-line reprojection of the frame using the motion transform data to generate a reprojected image frame; and display circuitry to display the reprojected frame.
US11200718B1 Systems and methods for local augmented-reality rendering
System and a method for rendering augmented-reality (AR) enhanced images and information to potential home buyers by providing the AR-enhanced images over a local network. The system includes a computer loaded with an AR application configured to communicate with potential home buyers' personal devices, which have an AR application for communicating with that computer. The potential home buyers can then take a virtual tour of the house, with images that show the different rooms of the house, rendered by the AR to display rooms populated with the home buyers' furniture.
US11200717B2 Separately processing regions or objects of interest from a render engine to a display engine or a display panel
Video or graphics, received by a render engine within a graphics processing unit, may be segmented into a region of interest such as foreground and a region of less interest such as background. In other embodiments, an object of interest may be segmented from the rest of the depiction in a case of a video game or graphics processing workload. Each of the segmented portions of a frame may themselves make up a separate surface which is sent separately from the render engine to the display engine of a graphics processing unit. In one embodiment, the display engine combines the two surfaces and sends them over a display link to a display panel. The display controller in the display panel displays the combined frame. The combined frame is stored in a buffer and refreshed periodically. In accordance with another embodiment, video or graphics may be segmented by a render engine into regions of interest or objects of interest and objects not of interest and again each of the separate regions or objects may be transferred to the display engine as a separate surface. Then the display engine may transfer the separate surfaces to a display controller of a display panel over a display link. At the display panel, a separate frame buffer may be used for each of the separate surfaces.
US11200708B1 Real-time color vector preview generation
Generating color vector previews for images is described. A color vector preview system processes image data using parallel pipelines: one for determining a color palette based on an image frame's depicted content and another for recoloring image frames using the color palette. The color vector preview system replaces each pixel of an image frame with a color determined from a surrounding spatial neighborhood of pixels. Input specifying a number of colors is received, and the specified number of colors are selected from replaced pixel values to define the color palette. After determining the color palette, the color palette pipeline obtains a most-recently captured image frame and updates the color palette accordingly. Simultaneously, the recoloring pipeline compares each of the replaced pixel values to the color palette and replaces each pixel based on the comparison. Recolored frames are then output as color vector previews for the image data in real-time.
US11200699B2 Image analysis evaluation method, computer program, and image analysis evaluation device
Provided are an analysis evaluation method and device, and a computer program for the state of a subject surface in a still image. The method includes: a step of acquiring color information of each pixel in a predetermined region in a still image, a step of calculating a numerical value indicating a diversity of color from the acquired color information, a step of calculating an average value of the color information, and a step of calculating a coefficient of variation on the basis of the calculated numerical value indicating the diversity of color and the calculated average value of the color information. Herein, the coefficient of variation is used as an index for evaluating the surface state of an object.
US11200696B2 Method and apparatus for training 6D pose estimation network based on deep learning iterative matching
The present disclosure relates to a method and an apparatus for training a 6D pose estimation network based on deep learning iterative matching. The method includes: obtaining a rendered image and a first segmentation mask of a target object by using a 3D model and an initial 6D pose estimation of the target object; inputting the rendered image, the first segmentation mask, an observed image of the target object, and a second segmentation mask of the target object in the observed image into a deep convolutional neural network to obtain a 6D pose estimation, a third segmentation mask and an optical flow; and performing said obtaining and said inputting again by updating the initial 6D pose estimation using the obtained relative 6D pose estimation and replacing the second segmentation mask with the third segmentation mask, to iteratively train the deep convolutional neural network.
US11200679B1 System and method for generating a probability distribution of a location of an object
An object detection system for generating a probability distribution of the location of an object includes one or more processors and a memory in communication with the one or more processors. The memory includes an image acquisition module, a bounding box generator module, and a probability distribution generator module. The image acquisition module causes the one or more processors to obtain a two-dimension image displaying an object. The bounding box generator module causes the one or more processors to generate, using the two-dimensional image as an input, a bounding box of the object displayed in the two-dimensional image having a plurality of pixels. The probability distribution generator module causes the one or more processors to generate a probability distribution of a bounding box location for the object using a neural process using a pair of context points, a latent space, and a centered pixel location.
US11200672B2 Systems and methods for modeling neural architecture
Systems and methods are described herein for modeling neural architecture. Regions of interest of a brain of a subject can be identified based on image data characterizing the brain of the subject. the identified regions of interest can be mapped to a connectivity matrix. The connectivity matrix can be a weighted and undirected network. A multivariate transformation can be applied to the connectivity matrix to transform the connectivity matrix into a partial correlation matrix. The multivariate transformation can maintain a positive definite constraint for the connectivity matrix. The partial correlation matrix can be transformed into a neural model indicative of the connectivity matrix.
US11200661B2 Image generation apparatus, inspection apparatus, and image generation method
An image generation apparatus configured to generate a substrate image for inspection regarding a defect on a substrate, the substrate having a frame pattern formed on a surface thereof, the frame pattern being a unique pattern for each kind of a treatment recipe for the substrate, the image generation apparatus including: a region estimator configured to estimate a region corresponding to the frame pattern in a substrate image of an inspection object based on an identification model, the identification model being acquired by machine learning in advance and for identifying an image of the frame pattern included in a substrate image; and an eraser configured to erase the image of the frame pattern from the substrate image of the inspection object based on an estimation result by the region estimator to generate the substrate image for inspection.
US11200650B1 Dynamic image re-timing
Techniques for the modification of at least part of a target image (e.g., scene objects within the target image), e.g., to make the target image appear that it was captured at a different time (e.g., a different time of day, different time of year) are disclosed. This “dynamic re-timing” of the target image may be achieved by finding one or more source images including the same (or similar) scene depicted in the target image (but, e.g., captured at different times), extracting stylistic elements from the source image(s), and then modifying at least part of the target image in a realistic fashion (e.g., not altering the geometry of objects in the target image), based on one or more extracted stylistic elements from the source image(s). Three-dimensional modeling of scene objects may allow a more realistic-looking transfer of the extracted stylistic elements onto scene objects in the target image to be achieved.
US11200647B2 Image processing
A method, processor and system of retaining dynamic range. The method comprises obtaining a vignetting correction mesh for image data. The method also comprises generating an intensity compression curve, the intensity compression curve comprising one or more segments, based on the vignetting correction mesh; and adjusting pixel values of a portion of the image data according to the intensity compression curve and vignetting correction mesh.
US11200641B1 Noise reduction with classification-based contrast preservation
In one embodiment, a method includes obtaining an image comprising a plurality of pixels. The method includes determining, for a particular pixel of the plurality of pixels, a feature value. The method includes selecting, based on the feature value, a set of selected pixels from a set of candidate pixels in an image region surrounding the particular pixel. The method includes denoising the particular pixel based on the set of selected pixels.
US11200638B2 Image style transform methods and apparatuses, devices and storage media
An image style transform method includes: acquiring an initial image to be subjected to style transform; inputting a gradient of the initial image to an image style transform model, and obtaining a feature map of the initial image in a gradient domain from the image style transform model, where the image style transform model is obtained by being trained in the gradient domain based on a pixel-wise loss and a perceptual loss; and performing image reconstruction according to the feature map of the initial image in the gradient domain to obtain a style image.
US11200615B2 Order clustering and malicious information combating method and apparatus
Order information for an order representing an electronic transaction in the distributed order system for a product or a service is received by one or more processors over a network. A unique order ID and order content based on the received order information are generated. An order vector for the order is created based on the order content. The order is added to an order cluster based on a similarity between the created order vector and a representative order vector corresponding to a representative order in the order cluster. The representative order vector corresponding to the representative order in the order cluster is analyzed to determine if the representative order is malicious. A determination is made as to whether the representative order is malicious. If the representative order is malicious, then malicious order processing is performed on the orders in the order cluster.
US11200608B2 System and method for item and financial exchanges
A system and a method are provided to enable a user to post on the internet an item for sale, obtain a credit therefor, access the credit and convey the item to a buyer. The system includes a database of information and an item upload function arranged to enable the user to post information about an item that the user wishes to sell. The system further includes a credit establishment function establishes a credit for the user based on the posting, wherein the credit establishment function is arranged to make the credit available for the user to access immediately upon posting the item. A credit usage function permits the user to store the credit or convert the credit into funds accessible by the user. A reporting aspect of the system enables the user to see credit usage and availability information.
US11200605B2 Systems and methods for telecommunication expense management
Systems and Methods for telecommunication expense management are provided. A distributed platform including a user support site, multiple user databases and customized user applications is provided to enable organizations to better manage their telecommunication services and expenses. In an embodiment, a method for electronically processing telecommunication invoices includes importing the telecommunication invoices, extracting elements from the imported invoices and performing reasonability tests on the imported invoices. The reasonability test includes conducting an automated comparison against established criteria that may be customized by users. The method includes generating one or more interactive reports that enable an organization to effectively manage its telecommunication services.
US11200599B2 Method and apparatus for providing promotion recommendations
The present disclosure relates to methods, systems, and apparatuses for providing promotion recommendations using a promotion and marketing service. Some aspects may provide a method for providing a promotion recommendation framework. The method includes receiving, via a network interface, a promotion recommendation inquiry from a component of a promotion and marketing service, the promotion recommendation inquiry including electronic identification data identifying at least one of a consumer or a consumer characteristic. The method also includes identifying, via processing circuitry, promotion transaction information associated with the electronic identification data. The promotion transaction information includes electronic data identifying at least one transaction performed using the promotion and marketing service. The method also includes determining, via the processing circuitry, at least one promotion recommendation based on the promotion transaction information, and providing, via the network interface, the at least one promotion recommendation in response to the promotion recommendation inquiry.
US11200591B2 Electronic content based on neural networks
Systems and methods for modifying a property of a post are provided. A post that includes image content, textual content, and amount content is posted to a platform. Engagement activity data for the post is collected. A matrix that includes scores for properties of the image content, the textual content, audio content, and the amount content is generated. The matrix, the engagement activity data, and engagement information associated with multiple previously posted posts are used to generate an estimated success level of the post. Depending on the estimated success level for the post, a post property may be modified and the post with the modified property replaces the post on the platform.
US11200587B2 Facilitating use of select hyper-local data sets for improved modeling
Methods, systems and computer program products for facilitating use of select hyper-local data sets for improved modeling are provided. Aspects include receiving customer data associated with a customer by a workbench platform and determining an accuracy of a customer model using the customer data. For each of a plurality of hyper-local data sets, aspects also include determining an increase in model accuracy based on use of the hyper-local data set and the customer data. Aspects include identifying at least one group of hyper-local data sets of the plurality of hyper-local data sets that result in similar increases in model accuracy. Aspects also include facilitating use of a selected one or more of the hyper-local data sets of the at least one group of hyper-local data sets in generating an improved accuracy customer model.
US11200581B2 Multi-client service system platform
The present disclosure is directed to various ways of improving the functioning of computer systems, information networks, data stores, search engine systems and methods, and other advantages. Among other things, provided herein are methods, systems, components, processes, modules, blocks, circuits, sub-systems, articles, and other elements (collectively referred to in some cases as the “platform” or the “system”) that collectively enable, in a single database and system, the development and maintenance of a set of universal contact objects that relate to the contacts of a business and that have attributes that enable use for a wide range of activities, including sales activities, marketing activities, service activities, content development activities, and others, as well as improved methods and systems for sales, marketing and services that make use of such universal contact objects.
US11200579B2 Apparatus for authentication and payment based on web, method for authentication and payment based on web, system for authentication and payment based on web and non-transitory computer readable storage medium having computer program recorded thereon
The present invention provides that a credit card authentication value is divided into meaningless information block 1 and information block 2, the information block 1 can be transmitted to a user authentication device that is physically insulated, and the user authentication device that encodes the information block 1 on the basis of payment PIN information received from user equipment and keeps the encoded information block 1, and decodes the encoded information block 1 on the basis of the payment PIN information and transmits the information block 1 to the credit card permission request device, when there is a request from the credit card permission request device, thereby determining whether there is forgery in payment on a web. Accordingly, security in payment can be improved.
US11200578B2 System and computer-implemented method for identifying and blocking repetitive financial transaction requests
A system and computer-implemented method for identifying and blocking repetitive submissions from a fraudster or unscrupulous merchant/acquirer to a card-issuer for the same financial transaction. A communications network is monitored for financial transaction requests and responses being communicated between the fraudster or unscrupulous merchant/acquirer and the card-issuer. The requests are analyzed to identify a pattern in a subset of the requests which the card-issuer has declined. The pattern identifies the subset of the requests as repetitive submissions from the merchant/acquirer for the same financial transaction. The pattern may be based on the number of requests from the same merchant/acquirer, the same card number, the same reason code for declining the requests, the same transaction amount, and being received within a particular time period. The next submission for the same transaction is blocked from reaching the card-issuer. The total number of blocked submissions may be tracked, and the merchant/acquirer may be penalized if they become excessive.
US11200575B2 Drive-thru based order processing method and apparatus
A drive-through order processing method and apparatus are disclosed. The drive-through order processing method includes receiving customer information detected through vision recognition, providing product information based on the customer information, and processing a product order of a customer. According to the present disclosure, it is possible to rapidly process an order using customer information based on customer recognition using an artificial intelligence (AI) model of machine learning through a 5G network.
US11200571B2 Method of controlling an electronic device and corresponding electronic device
Method of controlling an electronic device and corresponding electronic device. The method may be performed by an electronic device (20) and includes steps such as receiving an instruction command (CMD) that includes identifiers (ID) of instructions (IS) that are prerecorded in a memory (30) of the electronic device; using the identifiers to form a code (RC) defining a set of instructions, where the set of instructions combines prerecorded instructions (IS) to execute a security check; and storing the code (RC) in a memory (28) of the electronic device in order to configure the electronic device (20) to execute the security check.
US11200566B2 Enhancing performance of inter-system service operations
A first service request is received from a source system to perform a first service from a target system user account, where the first service request includes information identifying the user account for both the source system and the target system. Sending the first service request to the target system to load a user account login interface for logging in to the target system user account through the source system. A first service performance result is received from the target system. A mapping relationship between the source system and the target system user account is stored. A second service request is received. The target system user account is identified based on the second service request and the stored mapping relationship. The second service request and the target system user account are sent to the target system for performing the second service.
US11200559B2 Method and system for authorization of transactions
A method for transaction authorization includes generation of a master authentication code based on an authorization request for a transaction by a server. The transaction is initiated by a user by way of a transaction application installed on a user-computing device. The server splits the master authentication code into a first authentication code and a second authentication code. The first authentication code is communicated to the transaction application and the second authentication code is communicated to the user by the server. The transaction application generates a response code based on the first authentication code and the second authentication code. The server receives the response code from the transaction application and processes the transaction based on a match between the response code and the master authentication code.
US11200558B2 Automatic vending
The present application discloses resource selection and resource transfer methods and apparatuses, and automatic vending methods and systems. The method includes the following: obtaining, by a mobile device placed within a predetermined range of a resource management terminal, data comprising changes in magnetic field intensity of the resource management terminal; determining, by the mobile device and based on the data comprising changes in the magnetic field intensity, a first target channel from a plurality of channels in a rack of the resource management terminal; and sending, by the mobile device and to the resource management terminal, a target resource selection instruction, wherein the target resource selection instruction comprises information that specifies the first target channel.
US11200549B2 Automated banking machine firmware flow control
Described in example embodiments herein are techniques for implementing an automated banking machine such as an ATM. An example embodiments, tracks the flow of a note through an ATM. Another embodiment corrects errors detected during a note flow. Some embodiments are in the form of security protocols for communications or other communication protocols, or techniques for monitoring devices operating in the ATM. Yet another example embodiment is directed to security of a currency cassette. Still yet another embodiment is directed to detecting tampering of the ATM's gate and/or shuttle. Yet still another embodiment determines if notes in a shuttle were delivered.
US11200548B2 Graphical user interface and operator 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.
US11200546B1 Distributed ledger receipt wallet system and method
Techniques are described for creating and tracking receipts via a digital distributed ledger system. The techniques include receiving a purchase data, and transforming the purchase data into at least one receipt trail record. The techniques further include storing the receipt trail record in a least one block of digital distributed ledger system. The techniques additionally include distributing the at least one block among nodes of the digital distributed ledger system, wherein the digital distributed ledger system is configured to immutably store the data of the receipt trail record.
US11200538B2 System and method for a unified incident management interface
An incident management interface enables an operator to track progress in resolving an incident and includes a first, second, and third selectable feature. The first selectable feature presents a summary of at least effects of the incident and resolution activity, the second selectable feature enables the operator to create, edit, and administer one or more communication tasks associated with one or more client devices, and the third selectable feature enables the operator to manage one or more conference calls with a variety of agents. The first selectable feature, the second selectable feature, and the third selectable feature are each selectable from a screen of the unified incident management interface.
US11200532B2 Delivery robot and method of operation
A method of delivery robot operation, preferably including: navigating the robot to a location of a user; authenticating the user; initiating a transaction with the user; determining a user interaction with a compartment of the robot; and determining a termination event. A delivery robot, preferably including: a compartment, preferably including a door and defining a lumen; a cargo sensor; a communications module; one or more outputs: one or more inputs; a control module; and a drive module.
US11200525B2 Facility analytics
The present disclosure advantageously provides devices, systems, and methods for facility analytics. A computer-based method for determining electrical energy consumption for a building includes receiving static data for a plurality of electrical energy-consuming equipment (EECE) associated with the building, receiving dynamic data for each EECE, determining an electrical energy consumption value for each EECE over a predetermined time period, and determining a building electrical energy consumption value over the predetermined time period. The static data includes one or more performance attributes for each EECE, and the dynamic data includes measured performance data for each EECE over the predetermined time period. The electrical energy consumption value for each EECE is determined based on the performance attributes for each EECE and the measured performance data for each EECE. The building electrical energy consumption value is determined based on the electrical energy consumption value for each EECE.
US11200522B2 System and method linking building information modeling and enterprise resource planning
An electronic construction collaboration system for managing a construction project is provided. The electronic construction collaboration system includes an Enterprise Resource Planning (ERP) sub-system including a contract engine configured to generate at least one project contract including a contract data set and ERP metadata corresponding to Building Information Modeling (BIM) metadata included in a structural object of a construction project model in a BIM sub-system and an interconnection engine configured to associatively link the ERP metadata and the BIM metadata and send the contract data set to the BIM sub-system in response to associatively linking the ERP metadata and the BIM metadata.
US11200519B1 Drag and drop allocation in PLM
A system includes software that mimics a paper based allocation process. Business objects can be presented graphically on a touch screen, and users can allocate business objects with other business objects using a drag and drop motion. For example, a symbol representing a business object can be dragged and dropped onto a symbol representing another business object. This will trigger a relationship to be created in the PLM database between the two business objects.
US11200515B1 Automated relationship management between creative entities and venues
Techniques for facilitating reservations between a first creative entity and a first venue. Digital audio data for a first creative entity is analyzed to determine acoustic attributes. A plurality of potential venues are determined. A machine learning model is used to calculate an estimated demand metric for the first creative entity for each of the plurality of potential venues, based on a venue profile for the respective venue and acoustic attributes for the first creative entity. Two or more venues are selected and a proposed itinerary is created. A digital order is generated based on the proposed itinerary. User profile data for the first creative entity is updated, upon successful completion of the digital order, and a digital transaction is generated to automatically charge a determined first amount to an account for the first venue and to transfer a determined second amount to an account for the first creative entity.
US11200507B2 System and method for optimal sensor placement
A controller includes a memory that stores instructions and a processor that executes the instructions. The instructions cause the controller to execute a process that includes receiving sensor data from a first sensor and a second sensor. The sensor data includes a time-series observation representing a first activity and a second activity. The controller generates models for each activity involving progressions through states indicated by the sensor data from each sensor. The controller receives from each sensor additional sensor data including a time-series observation representing the first activity and the second activity. The controller determines likelihoods that the models generated a portion of the additional sensor data and calculates a pair-wise distance between each sensor-specific determined likelihood to obtain calculated distances. The calculated distances for each sensor are grouped, and a relevance of each sensor to each activity is determined by executing a regression model using the grouped calculated distances.
US11200503B2 Search system and corresponding method
There is provided a search system comprising a statistical model trained on text associated with a piece of content. The text associated with the piece of content is drawn from a plurality of different data sources. The system is configured to receive text input and generate using the statistical model an estimate of the likelihood that the piece of content is relevant given the text input. A corresponding method is also provided.
US11200502B2 Streaming atomic link learning based on socialization and system accuracy
Devices and methods for modeling streaming data are disclosed. A method includes: receiving, by a computing device, a local graph model; determining, by the computing device, a subgraph in the local graph model; acquiring, by the computing device, an external graph model; determining, by the computing device, a plurality of alternative subgraphs in the external graph model; determining, by the computing device, a score for each of the plurality of alternative subgraphs; selecting, by the computing device, an alternative subgraph having a highest score among the plurality of alternative subgraphs; and ensembling, by the computing device, the local graph model and the alternative subgraph having the highest score.
US11200496B2 Hardware-software co-design of neurosynaptic systems
Hardware placement of neural networks is provided. In various embodiments, a network description is read. The network description describes a spiking neural network. The neural network is trained. An initial placement of the neural network on a plurality of cores is performed. The cores are located on a plurality of chips. Inter-chip communications are measured based on the initial placement. A final placement of the neural network on the plurality of cores is performed based on the inter-chip communications measurements and the initial placement. The final placement reduces inter-chip communication.
US11200492B1 Training a document classification neural network
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training a document classification neural network. One of the methods includes training an autoencoder neural network to autoencode input documents, wherein the autoencoder neural network comprises the one or more LSTM neural network layers and an autoencoder output layer, and wherein training the autoencoder neural network comprises determining pre-trained values of the parameters of the one or more LSTM neural network layers from initial values of the parameters of the one or more LSTM neural network layers; and training the document classification neural network on a plurality of training documents to determine trained values of the parameters of the one or more LSTM neural network layers from the pre-trained values of the parameters of the one or more LSTM neural network layers.
US11200485B2 Contact center system and method for advanced outbound communications to a contact group
A method of anticipating user action by a contact center system based on machine learning includes receiving, by a processor of the contact center system, a first signal from an end user device in communication with the contact center system, the first signal being indicative of an event associated with a user journey, the user journey including a plurality of events, identifying, by the processor, a subset of the plurality of events of the user journey as a plurality of input events, predicting, by the processor, a next event associated with the user journey based on the plurality of input events; and generating, by the processor, a second signal for transmission to the end user device, the second signal including data corresponding to the next event.
US11200483B2 Machine learning method and apparatus based on weakly supervised learning
A machine learning method based on weakly supervised learning according to an embodiment of the present invention includes extracting feature maps about a dataset given a first type of information and not given a second type of information by using a convolutional neural network (CNN), updating the CNN by back-propagating a first error value calculated as a result of performing a task corresponding to the first type of information by using a first model, and updating the CNN by back-propagating a second error value calculated as a result of performing the task corresponding to the first type of information by using a second model different from the first model, wherein the second type of information is extracted when the task corresponding to the first type of information is performed using the second model.
US11200478B2 Security device for product packaging
An RFID security device for product packaging is disclosed. The security device includes an RFID tag disposed on a first portion of a product package, and a booster antenna disposed on a second portion of the product package. The RFID tag and booster antenna are positioned on the product package so that the RFID tag will be electromagnetically coupled to the booster antenna when the product package is closed, and the RFID tag will be decoupled from the booster antenna when the product package is open.
US11200476B2 Cargo tracking systems and methods
A cargo tracking system for a vehicle includes an RFID reader configured to generate an output in response to a signal received from an RFID tag and an electronic control unit communicatively coupled to the RFID reader. The electronic control unit is configured to determine that the RFID tag is no longer within a range of the RFID reader based on the output of the RFID reader and determine a last location of the vehicle in response to determining that the RFID tag is no longer within the range of the RFID reader based on the output of the RFID reader.
US11200474B2 Ionic liquid carbon nanotube composites for wireless chemical sensing
A wireless sensor platform design and a single walled carbon nanotube/ionic liquid-based chemidosimeter system can incorporated into a highly sensitive and selective chemical hazard badge that can dosimetrically detect an analyte down to a sub parts-per-million concentration.
US11200470B2 Method for checking a surface of an object, which surface is imprinted and/or structured in raster shape, and an object
A method for checking a surface of an object, imprinted and/or structured in raster form, includes: a) using a digital image, which reproduces a replica of the surface, b) checking and/or determining a property of the surface or the replica using the digital image and/or the replica, and c) outputting a result with reference to the property. Step b) includes constructing and/or reconstructing a raster made from raster elements, using the digital image and/or the replica in which at least one raster element parameter can assume two or more, differently large size, brightness, and/or color parameter values, depending on the position of the corresponding raster element. The surface property is checked and/or determined as a function of the differently large parameter values and/or of the distribution of these differently large parameter values on the raster elements, and the result is output in Step c).
US11200466B2 Machine learning classifiers
In an implementation, a non-transitory machine-readable storage medium stores instructions that when executed by a processor, cause the processor to allocate classifier data structures to persistent memory, read a number of categories from a set of training data, and populate the classifier data structures with training data including training-based, category and word probabilities calculated based on the training data.
US11200463B2 Method for adapting an image impression
A method is provided for adapting an image impression of an image, in particular of an image acquired in the context of medical imaging. The method includes: providing an image or input data from which the image is acquired; specifying a respective ideal image impression class for the image and/or for at least one image segment of the image specified directly or by specifying at least one segment type, wherein a connection between the image data in the image and/or in the respective image segment and an assigned image impression class is specified by a classification algorithm; and modifying the image or the input data by a modification algorithm, in order to adapt the image impression class that has been assigned to the resulting modified image data pertaining to the image or pertaining to the respective image segment to match the respective ideal image impression class, wherein at least one modification parameter of the modification algorithm is or becomes specified as a function of the classification algorithm.
US11200457B2 System and method using augmented reality for efficient collection of training data for machine learning
One embodiment provides a system that facilitates efficient collection of training data. During operation, the system obtains, by a recording device, a first image of a physical object in a scene which is associated with a three-dimensional (3D) world coordinate frame. The system marks, on the first image, a plurality of vertices associated with the physical object, wherein a vertex has 3D coordinates based on the 3D world coordinate frame. The system obtains a plurality of second images of the physical object in the scene while changing one or more characteristics of the scene. The system projects the marked vertices on to a respective second image to indicate a two-dimensional (2D) bounding area associated with the physical object.
US11200456B2 Systems and methods for generating augmented training data for machine learning models
Methods and systems are provided for augmenting ultrasound image training data, which may be used to train one or more machine learning models. One example method for augmenting ultrasound training data comprises, selecting an ultrasound image and a ground truth output corresponding to the ultrasound image, determining a first modification to apply to the ultrasound image, applying the first modification to the ultrasound image to produce an augmented ultrasound image, modifying the ground truth output based on the first modification to produce an augmented ground truth output corresponding to the augmented ultrasound image, and training a machine learning model using the augmented ultrasound image and the augmented ground truth output. In this way, a machine learning model may learn a more robust mapping from ultrasound image features to expected output, with less probability of overfitting, and with increased generalizability to noisy ultrasound images, or ultrasound images containing artifacts.
US11200450B2 Information processing apparatus and non-transitory computer readable medium for selecting a proper version of a recognition dictionary that is not necessarily a latest version
An information processing apparatus includes a selection unit that, when a target document is recognized, selects a first mode in which a latest version of a recognition dictionary is applied, or a second mode in which a version of the recognition dictionary is applied, the version of the recognition dictionary having a highest correct answer rate among plural versions different from the latest version, the correct answer rate being obtained from a recognition result and a confirmation or correction result of each of plural documents.
US11200446B1 Single-pass primary analysis
Methods and systems for image analysis are provided, and in particular for identifying a set of base-calling locations in a flow cell for DNA sequencing. These include capturing flow cell images after each sequencing step performed on the flow cell, and identifying candidate cluster centers in at least one of the flow cell images. Intensities are determined for each candidate cluster center in a set of flow cell images. Purities are determined for each candidate cluster center based on the intensities. Each candidate cluster center with a purity greater than the purity of the surrounding candidate cluster centers within a distance threshold is added to a template set of base-calling locations.
US11200439B1 Authentication method and system
A method for authenticating an object, comprising determining a physical dispersion pattern of a set of elements, determining a physical characteristic of the set of elements which is distinct from a physical characteristic producible by a transfer printing technology, determining a digital code associated with the object defining the physical dispersion pattern, and authenticating the object by verifying a correspondence of the digital code with the physical dispersion pattern, and verifying the physical characteristic.
US11200420B2 Estimating pose in 3D space
Methods and devices for estimating position of a device within a 3D environment are described. Embodiments of the methods include sequentially receiving multiple image segments forming an image representing a field of view (FOV) comprising a portion of the environment. The image includes multiple sparse points that are identifiable based in part on a corresponding subset of image segments of the multiple image segments. The method also includes sequentially identifying one or more sparse points of the multiple sparse points when each subset of image segments corresponding to the one or more sparse points is received and estimating a position of the device in the environment based on the identified the one or more sparse points.
US11200397B2 Fingerprint identification assembly, display substrate, display panel and fingerprint identification method
A fingerprint identification assembly is disclosed. The fingerprint identification assembly includes first point light sources for emitting first signal light; second point light sources for emitting second signal light after the first point light source emits the first signal light; light sensitive units configured to sequentially receive the first signal light and the second signal light reflected by a finger; and an optical filter layer provided on a light entry side of the light sensitive unit. The optical filter layer includes first filter units, the first filter unit corresponds to a non-imaging area that is formed on the light sensitive units after the first point light source is lit, for preventing the first signal light reflected by the finger from irradiating the non-imaging area of the light sensitive units, and allowing the second signal light reflected by the finger to irradiate the non-imaging area of the light sensitive units.
US11200389B2 Tag selection type optical RFID tag depending on presence or not of visible light
A tag selection type optical radio frequency identification (RFID) tag depending on presence or not of visible light includes a photodiode configured to convert a visible light-type signal transmitted from a reader into an electrical signal, a tag integrated circuit (IC) configured to read information on the visible-light type signal using an analog digital converter (ADC) or comparator connected to the photodiode to receive the electrical signal therefrom, configured to be operated using energy obtained by converting a radio frequency (RF) signal received from the reader, to return a value determined to correspond to information to the reader, and configured to transmit stored data according to a command obtained by demodulating the electrical signal of the photodiode to the reader, and an antenna configured to facilitate reception of the RF signal by the tag IC or to facilitate transmission of the value and the data from the tag IC.
US11200388B2 System and method for accurately reading radio-frequency identification tags at a bioptic barcode reader
A bioptic barcode reader configured to be supported by a workstation and having a lower housing comprising a platter having a generally horizontal window and a tower portion extending generally perpendicular to the lower housing and having a generally vertical window. A multi-axis radio-frequency identification antenna assembly is positioned within the tower portion of the bioptic barcode reader and includes first, second, and third antennas. The first antenna is configured to emit a radiation pattern oriented in a first direction, the second antenna is configured to emit a radiation pattern oriented in a second direction, substantially orthogonal to the first direction, and the third antenna is configured to emit a radiation pattern oriented in a third direction, substantially orthogonal to the first direction and the second direction.
US11200385B2 Electronic card having an electronic interface
This disclosure is directed to an electronic identification card or electronic card having various features. The electronic card may include an integrated circuit and a contact plate for electrically interfacing with the integrated circuit. The contact plate may include an array of terminal electrodes that are offset with respect to the edges of the contact plate. The electronic card may be coated with a coating layer that extends at least partially over a ferromagnetic element or film. The electronic card may also include a metal substrate having exposed chamfer portions that may provide a visual contrast to the coating layer and also improve the handling and use of the electronic card.
US11200384B2 Protocol for allocation of power signal
Disclosed are methods, systems and devices for allocating a power signal. In one particular implementation, a reader device may exchange messages with one more transponder devices to determine an allocation of a power signal. For example, one or more transponder devices may provide one or more messages in a downlink signal indicative of a requested signal up time.
US11200381B2 Social content risk identification
One or more implementations of the present specification provide a social content risk identification method. Social content data to be identified is obtained. Features of the social content data are extracted, including a plurality of features of at least one of social behavior records or social message records in the social content data. The features are expanded by generating dimension-extended features using a tree structured machine learning model. The social content data is classified as risky social content data by processing the dimension-extended features using a deep machine learning model.
US11200369B2 Web element path location in dynamic web pages
An apparatus comprises at least one processing device configured to perform steps of receiving a request to determine a path to a given web element of a web page of a web application and parsing the web page to detect web elements of the web page including the given web element and one or more additional web elements. The at least one processing device is also configured to perform steps of identifying one or more of the additional web elements having designated characteristics and selecting one of the identified web elements based at least in part on locations of the identified web elements, relative to the given web element, in a tree structure of the web page. The at least one processing device is further configured to perform the step of determining the path to the given web element from the selected web element.
US11200367B2 Secure inter-frame communication
Securing inter-frame communication within a web page. First, receipt of a request from a client for accessing a web page document is detected. The request includes a URL that identifies the web page document. The web page document has a tree structure that includes a top parent object and multiple child objects. The multiple child objects include at least a first child object associated with a first domain and a second child object associated with a second domain. The web page document is retrieved from a location corresponding to the URL. The code of the retrieved web page document is then modified to enable secure communication between modified code of the first child object and modified code of the second object. Finally, the modified web page document is sent to the client.
US11200352B2 Systems and methods for modeling, analyzing, detecting, and monitoring fluid networks
Systems and methods are provided for optimally determining sensor or infrastructure placement in a fluid network, for determining an anomaly of interest in the fluid network, and for determining sensor coverage in a fluid network, which are based on a model of the fluid network represented by a directed graph.
US11200346B2 Secure computation for reading multiple elements from a secure text array
Multiple elements are efficiently read from a secured array. A secure text array =(, . . . , ) where an array a=(a[0], . . . , a[n−1]) having a size of n is secured, secure text of an integer x that is equal to or higher than 0 and less than n, and in integers i0, . . . , im-1 that are equal to or higher than 0 and less than n are input into an input part 11. A secure shift part 12 secure-shifts the secure text array by to obtain a secure text array =(, . . . , ) where an array a′=(a′[0], . . . , a′[n−1]) obtained by shifting leftward the array a by x is secured. An array generation part 13 generates a secure text array =(, . . . , ) from the secure text array .
US11200334B2 Data sharing via distributed ledgers
Systems as described herein may include authorizing the sharing of data and sharing data between a variety of systems. A request to share data may be provided to a first system. The system may create sharing session data on a distributed ledger accessible by a number of systems. Sharing session data may be stored using a transaction stored on a distributed ledger. A second system may obtain the sharing session account and verify the sharing session. On verification of the sharing session, a variety of data may be shared between the systems identified in the sharing session data. The sharing session data may be established between two or more systems. The distributed ledger may be maintained by the systems themselves and/or a distributed network system. In a variety of embodiments, encrypted data may be stored and/or obtained using the distributed ledger.
US11200328B2 Homomorphic encryption of communications involving voice-enabled devices in a distributed computing environment
The disclosed exemplary embodiments include computer-implemented systems, devices, apparatuses, and processes that maintain data confidentiality in communications involving voice-enabled devices in a distributed computing environment using homomorphic encryption. By way of example, an apparatus may receive encrypted command data from a computing system, decrypt the encrypted command data using a homomorphic private key, and perform operations that associate the decrypted command data with a request for an element of data. Using a public cryptographic key associated with a device, the apparatus generate an encrypted response that includes the requested data element, and transmit the encrypted response to the device. The device may decrypt the encrypted response using a private cryptographic key and to perform operations that present first audio content representative of the requested data element through an acoustic interface.
US11200320B2 Coordinating service ransomware detection with client-side ransomware detection
A cloud storage server receives a detection notification from a client device. The cloud storage server is configured to store files received from the client device. The detection notification indicates a ransomware activity detected by the client device. The cloud storage server receives a remediation notification from the client device. The remediation notification indicates that the ransomware activity has been remediated by the client device. The cloud storage server updates an operation of a server-based ransomware detection application based on the detection notification and the remediation notification.
US11200319B2 Cloud enabling of legacy trusted networking devices for zero touch provisioning and enterprise as a service
The disclosed technology relates to a process for zero touch provisioning to provide cloud enablement of legacy computing devices. Specifically, the disclosed technology provides the ability to automate the process of connecting computing devices that may not originally have the capabilities to connect to the Internet so that the computing devices can be managed by a cloud network or be provided updates by the cloud network. The cloud enablement for computing devices is performed by modifying the computing device with hardware and software that would direct the computing device to establish secure communications with the cloud network without user involvement.
US11200317B2 Systems and methods for protecting a computing device against malicious code
There is provided a computer implemented method of vaccination of a computing device against infection by malicious code, comprising: obtaining a vaccination profile including vaccination artifact system calls indicative of a malicious code attempting to identify another instance of the malicious code executing on the computing device prior to the malicious code infecting the computing device, monitoring the computing device for an indication of execution of at least one of the vaccination artifact system calls by the malicious code, and providing a false response to the at least one of the vaccination artifact system calls for emulating an existing infection of the computing device by another instance of the malicious code according to the indication of execution of at least one of the plurality of vaccination artifact system calls, wherein the emulation of the existing infection prevents infection of the computing device by the malicious code.
US11200310B2 Sentence based automated Turing test for detecting scripted computing attacks
There are provided systems and methods for a sentence based automated Turing test for detecting scripted computing attacks. A computing may request access to a service or data from a service provider, where the service provider may be required to determine that the device is used by a user and not a bot executing a scripted or automated process/attack against the service provider. To authenticate that the device is used by a user, the service provider may determine and output a challenge that queries the user to fill in one or more missing words from a sentence. Acceptable answers may be based on past messages and internal data that is specific to the service provider, as well as an external corpus of documents. The service provider may also further authenticate the user based on the user's response and a likely user response for that user.
US11200308B2 Authentication based on a physical key
A device may obtain registration data associated with a registration of an individual. The registration data may include an image that depicts a physical key and a reference object. The device may process the image to identify a first feature of the physical key and a first measurement of the first feature based on the size of the reference object. The device may store first feature data based on the first feature and the first measurement. The device may obtain second feature data based on a second feature of the physical key and a second measurement of the second feature identified from an insertion of the physical key into a keyhole of an authentication mechanism. The device may determine whether the first feature data corresponds to the second feature data. The device may authenticate the individual based on determining that the first feature data corresponds to the second feature data.
US11200300B2 Secure sharing of license data in computing systems
Techniques for secure sharing of data in computing systems are disclosed herein. In one embodiment, a method includes when exchanging data between the host operating system and the guest operating system, encrypting, at a trusted platform module (TPM) of the host, data to be exchanged with a first key to generate encrypted data. The method also includes transmitting the encrypted data from the host operating system to the guest operating system and decrypting, at the guest operating system, the transmitted encrypted data using a second key previously exchanged between the TPM of the host and a virtual TPM of the guest operating system.
US11200295B2 Web page annotation displaying method and apparatus, and mobile terminal
A method for annotating a target web page is performed at a server by: receiving an annotation obtaining request from a first terminal associated with a first member of an online chat group; identifying a first web page annotation and a first annotation position of the first web page annotation in a target web page; returning the first web page annotation and the first annotation position to the first terminal; receiving, from the first terminal, a second web page annotation and a second annotation position of the second web page annotation in the target web page; and forwarding the first and second web page annotations and the first and second annotation positions to a second terminal for display on the target web page at the second terminal in response to receiving a second annotation obtaining request from the second terminal.
US11200278B2 Method and apparatus for determining background music of a video, terminal device and storage medium
Provided are a method and apparatus for determining background music of a video, a terminal device, and a storage medium. The method includes: acquiring a scene selection instruction, and performing video capturing based on the scene selection instruction; after the video capturing is completed and a music selection instruction for the captured video is detected, displaying a music replacement interface; and determining background music of the captured video according to music selected on the music replacement interface.
US11200273B2 Parallel prediction of multiple image aspects
Example embodiments that analyze images to characterize aspects of the images rely on a same neural network to characterize multiple aspects in parallel. Because additional neural networks are not required for additional aspects, such an approach scales with increased aspects.
US11200254B2 Efficient configuration replication using a configuration change log
Efficient configuration replication using a configuration change log is described herein. A method as described herein can include identifying, by a device operatively coupled to a processor, modified configurations from among a group of configurations associated with a first computing cluster; fetching, by the device, the modified configurations from the first computing cluster; and replicating, by the device, the modified configurations from the first computing cluster to a second computing cluster that is distinct from the first computing cluster and omitting replication of one or more unmodified configurations from among the group of configurations associated with the first computing cluster.
US11200252B2 Process and apparatus for selecting an item from a database
A method and apparatus for selecting items from a collection of items are indexed by a list of item identifiers. The item identifiers may be in the form of text, symbols, graphics, etc. An initial display is generated which includes one or more parts of the item identifiers. Selection of the one or more parts may be made and results in the generation of a display of further one or more parts for selection. The further one or more parts may be selected in order to the selected one or more parts to build a larger part or whole of an item identifier. Accordingly, selection from a large list of item identifiers may be carried out in a relatively short time period.
US11200251B2 Data delivery architecture for transforming client response data
The described technology is directed towards a data transformation pipeline architecture of a data service that processes generalized datasets into datasets (e.g., video data or graph nodes) customized for a particular client device. Described herein is maintaining a set of data transformation models at a data service, and upon receiving a client request for data, selecting a relevant subset of the transformation models and arranging the subset into a data transformation pipeline. In general, the pipeline of transformation models transforms the generalized data into the format and shape that each client device expects. The subset may be selected based upon device type, device class and/or software version information (and possibly state data) sent with each data request. The transformation models may be maintained in a hierarchical data store such as files in a file system to facilitate retrieval by searching the hierarchy for appropriate transformation models.
US11200249B2 Systems and methods for data indexing with user-side scripting
Systems and methods for electronic data indexing support user-side scripting through an application program interface (API). In some aspects, a user-script generates target data using third party software programs. The user-script sends parameters through the API to an indexing engine. The parameters identify the target data to the indexing engine for processing, analyzing, and performing operations.
US11200239B2 Processing multiple data sets to generate a merged location-based data set
A computer system merges location-based data sets. Each of a plurality of data sets are transformed into a standardized schema, including at least two data sets including information indicating a geographic location. The schemas of the plurality of data sets are combined by data set type to produce a resulting data set for each data set type. The schemas of a first and second data sets are joined to produce a merged data set using a machine learning model to identify corresponding rows of the schemas. The schema of the merged data set is joined with the schemas of the resulting data sets for the data set types to produce a new data set. A resulting merged data set in the standardized schema is produced. Embodiments of the present invention further include a method and program product for merging location-based data sets in substantially the same manner described above.
US11200238B2 Computing cross products using map reduce
A request is received to generate cross products from a dataset based on a join field. The join field indicates that each of the cross products is to be generated from a corresponding subset of the dataset where the subset associated with identical keys. Responsive to receiving the request to generate the plurality of cross products of the dataset based on the join field, a set of map reduce jobs is performed on the dataset to generate the cross products. Performing the set of map reduce jobs generates groups of key-value pairs from the corresponding subsets of the dataset. Each key-value pair of a respective group of key-value pairs includes the identical keys. Responsive to performing the set of map reduce jobs, final output data is received that identifies the cross products for each of the groups of key-value pairs.
US11200228B2 Integrated object environment system and method
A system and method are described to create and use an Integrated Object Environment (IOE) running in a graph database environment. Uses include storing, revealing and maintaining value and risk of information assets, such as the topology of an analytical infrastructure in query-driven, graph database. A graphical user interface is described to permit importation, viewing, modification and querying in the IOE.
US11200225B2 Method and blockchain for constructing sub blockchain in blockchain system comprising distributed network of plurality of nodes
A method for constructing a sub-blockchain in a blockchain system comprising a distributed network of nodes comprises generating and propagating, by one of the nodes, a candidate sub-block comprised in a sub-blockchain to be connected to one of main blocks included in a main blockchain; validating the candidate sub-block and storing and propagating the validated candidate sub-block by one of the nodes; validating a content block received from a node which generated the candidate sub-block corresponding to content queried by a user and storing and propagating an end block connected to the content block by one of the nodes; and if the number of the same end blocks received from other nodes is larger than a preconfigured value, generating an approved sub-block, and propagating the approved sub-block by one of the nodes while updating the approved sub-block to a local copy of a blockchain.
US11200223B2 System and method for dependency analysis in a multidimensional database environment
In accordance with an embodiment, dependency analysis is done for each dynamic (or temporary) member to collect list of runtime as well as static dependents in both BSO (block storage option) and ASO (aggregate storage option) cubes. This enables the member to join hybrid flow for its execution in bottom up approach.
US11200218B2 Providing consistent data masking using causal ordering
Embodiments for performing consistent data masking in a distributed computing environment by a processor. A dictionary based data masking operation is performed on one or more datasets with causal ordering of the one or more datasets to enable reconstruction of a state of the one or more dictionaries for the one or more datasets.
US11200217B2 Structured document indexing and searching
A method includes searching for data contained in a structured data structure. The method includes receiving a query. The query includes a structured data structure path and a first element related to the structured data structure path. One or more patterns are created comprising at least a portion of the structured data structure path and one or more elements related to the first element. For each of the one or more patterns, a hash is created. The created hashes are looked-up in a hash index to identify one or more structured data structures correlated to the hashes. The one or more structured data structures are identified to a user.
US11200191B2 USB C type-based input/output expansion box for POS device
The present invention has an advantage in that both power supply to a POS device and USB communication can be simultaneously performed through one USB C type cable.
US11200188B1 Operating system agnostic wireless multimedia dongle
Disclosed are techniques pertaining to wireless dongles that can wirelessly transfer multimedia data (e.g., video and/or audio) between two computer devices. The computer devices can include a source (e.g., a laptop or tablet computer) and a sink (e.g., a television set or projector). The techniques improve the usability and flexibility of such dongles, allowing them to operate with a wide variety of devices.
US11200179B2 Facilitating sequential reads in memory sub-systems
An example memory subsystem includes a memory component and a processing device, operatively coupled to the memory component. The processing device is configured to receive a plurality of logical-to-physical (L2P) records, wherein an L2P record of the plurality of L2P records maps a logical block address to a physical address of a memory block on the memory component; determine a sequential assist value specifying a number of logical block addresses that are mapped to consecutive physical addresses sequentially following the physical address specified by the L2P record; generate a security token encoding the sequential assist value; and associate the security token with the L2P record.
US11200178B2 Apparatus and method for transmitting map data in memory system
An operation method of a memory system includes: searching for a valid physical address in memory map segments stored in the memory system, based on a read request from a host, a logical address corresponding to the read requests, and a physical address corresponding to the logical address and performing a read operation corresponding to the read request; caching some of the memory map segments in the host as host map segments based on a read count threshold indicating the number of receptions of the read request for the logical address; and adjusting the read count threshold based on a miss count indicating the number of receptions of the read request with no physical address, and a provision count indicating the number of times the memory map segment is cached in the host.
US11200177B2 Cache retention data management
A data processing system (2) incorporates a first exclusive cache memory (8, 10) and a second exclusive cache memory (14). A snoop filter (18) located together with the second exclusive cache memory on one side of the communication interface (12) serves to track entries within the first exclusive cache memory. The snoop filter includes retention data storage circuitry to store retention data for controlling retention of cache entries within the second exclusive cache memory. Retention data transfer circuitry (20) serves to transfer the retention data to and from the retention data storage circuitry within the snoop filter and the second cache memory as the cache entries concerned are transferred between the second exclusive cache memory and the first exclusive cache memory.
US11200170B2 Cache pre-loading in a data processing system
A data processing system includes a processor, a memory, and a cache. The cache includes a cache array, cache control circuitry coupled to receive an access address corresponding to a read access request from the processor and configured to determine whether the received access address hits or misses in the cache array, pre-load control storage circuitry outside the cache array and configured to store a pre-load cache line address and a corresponding stride value, and pre-load control circuitry coupled to the cache control circuit rand the pre-load control storage circuitry. The pre-load control circuitry is configured to receive the access address corresponding to the read access request from the processor and selectively initiating a pre-load from the memory to the cache based on whether a cache line address portion of the access address matches the stored pre-load cache line address.
US11200168B2 Caching data from remote memories
An approach is disclosed that caches distant memories within the storage a local node. The approach provides a memory caching infrastructure that supports virtual addressing by utilizing memory in the local node as a cache of distant memories for data granules. The data granules are accessed along with metadata and an ECC associated with the data granule. The metadata is updated to indicate storage of the selected data granule in the cache.
US11200157B1 Automated execution reporting for container builds
Systems and methods for building and testing software projects within a virtual computing environment of a computing resource service provider, providing for gathering, reporting, and summarization of test results generated by test runs executed as part of the build process are disclosed. A user makes requests to a build service provided by the computing resource service provider which automates building and testing of program code for software modules and software projects including such modules. The build service receives the requests and allocates physical computing resources, such as usage of processors, memory, storage drives, computer network interfaces, and other components of hardware computing devices within a virtual computing environment to attempt to build the software modules and report results of tests performed during the build attempts. The user may supply program code to be built without otherwise needing to manage the virtual computing resources allocated to complete the requested tasks.
US11200154B2 Function modification for software application testing
Examples of techniques for function modification for software application testing are described herein. An aspect includes, based on a function call to a function by an application under test that is being tested using a test case in a testing environment, determining whether modification of the function is enabled. Another aspect includes, based on determining that modification of the function is enabled, running the function in a modified mode.
US11200153B2 Experimentation in internet-connected applications and devices
A content variation experiment system for performing variation testing of web pages is disclosed. A content provider receives requests for a web page undergoing an experiment. The content provider determines a variation from a plurality of variations of the web page to provide to the user. The content provider makes the determination without sending a network request to an experiment definition system used to define the experiment thereby reducing network latency.
US11200151B1 Graphical user interface and debugger system for selecting and testing alterations to source code for software applications
Testing for software applications can be implemented according to some aspects described herein. For example, a system can receive override data, including a location of a logical statement in source code and an override command, that is associated with a software application. The system can generate debugging data based on the override data, the debugging data including a breakpoint associated with the location and a debugger command corresponding to the override command. The system can then provide the debugging data as input to debugging software, the debugging software being configured to monitor execution of the software application during a software test. The debugging software can determine that the breakpoint has been reached and responsively execute the debugger command for testing a target portion of source code for the software application.
US11200148B2 Method and system for identifying a source of a memory leak
Methods, systems, and techniques for tracing callstacks, the results of which can be used to identify a source of a memory leak. A memory heap is sampled at different times to determine counts of respective allocations of different allocations at the different times. From the counts of the respective allocations at the different times, rates at which the respective allocations have changed over the different times, and which of the rates is equal to or greater than a leak indication rate, are determined. Callstacks for respective allocations of the different allocation sizes for each of the rates that is equal to or greater than the leak indication rate are traced. The results of the tracing may be used during debugging to identify the source of the memory leak.
US11200146B2 Method and system for counter example guided loop abstraction refinement
Software verification is a vital process to ensure reliability and robustness of software systems. The software verification is associated with verifying one or more properties associated with a piece of code. Conventional methods are unable to verify properties of piece of code with loops, especially in the presence of loops with a large, unknown or infinite bound, or a large number of complex conditions. The system receives an abstracted piece of code corresponding to an original piece of code to check whether the abstracted piece of code hence the original piece of code is safe or not. The system applies model checking over the abstracted piece of code to check one or more property assertions associated with an abstracted piece of code. If the property assertion fails in model checking, a trace leading to the violation of the one or more property assertions is identified and analyzed.
US11200138B1 Policy-based request tracing using a computer
Embodiments of the present disclosure relate to policy-based request tracing in a distributed environment. In an embodiment, a computer-implemented method is disclosed. According to the method, a first set of requests and a second set of requests are determined in a plurality of received requests based on a policy. A first subset of requests is selected from the first set of requests based on a first sampling rate, and a second subset of requests is selected from the second set of requests based on a second sampling rate that is less than the first sampling rate. Executions of the first subset of requests and the second subset of requests on components of a distributed system are then traced. In other embodiments, a system and a computer program product are disclosed.
US11200132B1 Anomaly aware log retrieval from disk array enclosures (DAEs)
Topology and performance metrics of a storage system are monitored for anomalies. The storage system includes a set of disk array enclosures (DAEs) connected to a host server. Each DAE is chained to another DAE. Upon detecting an anomaly associated with a DAE, log collection is triggered to obtain logs from the DAE and logs in other DAEs upstream and downstream of the DAE.
US11200131B2 System and method for enhancing the efficiency of mainframe operations
A method includes monitoring a job being executed at the source mainframe. A job comprises multiple tasks. A method includes monitoring a particular task of the multiple tasks being executed at a source mainframe and determining an application required to execute the particular task. In response to determining that the particular task requires an application to execute, determining a target mainframe where the application is installed. A method further includes validating the environment of the target mainframe to confirm that the particular task can be executed using the target mainframe, and upon validating the target mainframe, redirecting the particular task to the target mainframe for execution. A method also includes monitoring the particular task being executed at the target mainframe and returning the results of the particular task from the target mainframe to the source mainframe.
US11200128B2 Network interface device and method for operating a network interface device
Embodiments of a device and method are disclosed. In an embodiment, a network interface device is disclosed. The device includes a network interface configured to provide an interface to a network, a functional component interface configured to provide an interface to a functional component, and distributed test logic located in a path between the network interface and the functional component interface and configured to manage test information related to testing of the functional component and to communicate test information between the network interface and the distributed test logic and between the functional component interface and the distributed test logic.
US11200127B2 Automated self-check of a closed loop emulation replay
A configuration for testing a design of an electronic circuit during a set of clock cycles. The test output of the emulation of a design is filtered based on a received testcase. To filter the test output, for each clock cycle in the testcase, a list of objects associated with a previous clock cycle in test case is identified. One or more objects associated with the one or more commands to be executed during the clock cycle is also identified. An updated list is generated by augmenting the list of objects associated with the previous clock cycle with the one or more objects associated with the one or more commands to be executed during the clock cycle. Output values for objects included in the updated list of objects is selected. The filtered test output is then stored in an activity database.
US11200116B2 Cache based recovery of corrupted or missing data
Systems and methods for recovering corrupted data or missing data from a cache are provided. When a data corruption is discovered in a storage system, the cache may be searched to determine if a valid copy of the corrupted data can be recovered from the cache.
US11200107B2 Incident management for triaging service disruptions
For incident management, parsing, responsive to an incident ticket being opened relative to a first application. The parsing identifying a set of incident data. Identifying, using a dependency graph, a set of applications, wherein each application in the set of applications is dependent on the first application through at least one dependency relationship. Notifying, responsive to the incident ticket, a subset of a set of users of a second application about the incident ticket related to the first application, the second application being a member of the set of applications, the subset of the set of users of the second application performing a type of transaction with the second application wherein the type of transaction is indicated in a dependency relationship between the first application and the second application. Preventing a user in the subset of users from creating a second incident ticket.
US11200102B1 System for tracking transaction data across applications
A computer-implemented system and method to track a transaction that is executed by a series of applications in a workflow. Each application in the workflow generates an application log file that includes a standard header, which in turn includes a transaction ID associated with the transaction, an outcome associated with a step of the transaction executed by each of the applications, and a timestamp associated with the step of the transaction. The application log file with the header is received and stored by the computer system. The computer system can thereafter retrieve and display the entire transaction history for the transaction across all of the applications in response to a user query. The standard header is appended to the application log file and agnostic to the underlying technology used to implement the application system so that any transaction can be reconstructed end-to-end regardless of the form of the application system.
US11200099B2 Kernel configuration information management method and device, and electronic apparatus
A method for managing kernel configuration information in a multi-operating system (OS) electronic apparatus includes: monitoring whether a present system state of a guest operating system changes; and synchronizing the first kernel configuration information in a kernel of the guest operating system to the second kernel configuration information in a kernel of the host operating system if the guest operating system switches from a foreground state to a background state, or synchronizing the second kernel configuration information in a kernel of the host operating system to the first kernel configuration information in a kernel of the guest operating system if the guest operating system switches from a background state to a foreground state. A kernel configuration information management device having functional modules and an electronic apparatus including the kernel configuration information management device can implement the method.
US11200096B1 Resource allocation for reconfigurable processors
A system is described that has a node and runtime logic. The node has a plurality of processing elements operatively coupled by interconnects. The runtime logic is configured to receive target interconnect bandwidth, target interconnect latency, rated interconnect bandwidth and rated interconnect latency. The runtime logic responds by allocating to configuration files defined by the application graph: (1) processing elements in the plurality of processing elements, and (2) interconnects between the processing elements. The runtime logic further responds by executing the configuration files using the allocated processing elements and the allocated interconnects.
US11200088B2 Information processing system, information processing method, and information processing apparatus
An information processing system, an information processing method, and an information processing apparatus. The information processing system includes at least one memory configured to store a plurality of jobs in order, by type of processing to be executed and a plurality of processors assigned to a specific type of processing to be executed, processes a job assigned to other processor stored in the memory in substitution for the other processor based on a determination that the job of the assigned type of processing is not stored in the memory, and cancels substituting of the processing of the job assigned to the other processor according to a processing status of at least one of other processors.
US11200083B2 Inexact reconstitution of virtual machine images
Reconstituting a machine image separates constituent parts of a machine image, and for each part, determines whether an exact version of the part is available on the target machine. If an exact version of the part is not available on the target machine, an inexact part is looked for on the target machine. Whether an inexact part is found may be determined based on attribute policy specification and similarity computation. For the inexact part found on the target machine, any dependencies may be identified and processed as a part to be reconstituted for the machine image. If no exact part and no inexact part are found on the target machine, the part is transferred from a source machine to the target machine. A machine image is created based on parts.
US11200080B1 Late load technique for deploying a virtualization layer underneath a running operating system
A technique deploys a virtualization layer underneath an operating system executing on a node of a network environment to enable the virtualization layer to control the operating system is described. One or more executables (binaries) for the virtualization layer may be included in a kernel module loaded in memory of the node with a first privilege level (e.g., highest privilege level) needed to control the guest operating system. The kernel module may be configured to suspend the guest operating system and one or more hardware resources to a quiescent state. Furthermore, the kernel module is configured to (i) capture and save states of the hardware resource(s) and (ii) bootstrap the virtualization layer to create a virtual machine with an initial state that corresponds to a state of the system prior to deployment of the virtualization layer.
US11200076B2 Providing user interface language options
User interface (UI) language options are provided. A code statement in an object code of an application retrieves human language bundle value(s) for use in a UI element. Code is injected into the object code of the application to transmit a resource bundle name and key to the UI element for storage at a user value area of a control of the UI element.
US11200070B2 Dynamic-link library usage based on memory size
Aspects of the present disclosure are directed to methods, systems, and computer program products for using dynamic-link library based on memory size. In the method, a request for calling a first function in a Dynamic-link library (DLL) at runtime is received first. A size of a memory allocated to the DLL is then determined. Then call relationship of functions in the DLL is obtained. At last, functions related to the first function in the DLL are loaded into the memory allocated to the DLL based on the size of the memory allocated to the DLL and call relationship of functions in the DLL.
US11200069B1 Systems and methods for generating a software application
A software development system for generating a software application is provided. The software development system comprises a configuration file generator tool configured to: read a design model comprising a plurality of individual blocks with a specified data flow between the blocks, wherein each block has a defined behavioral expectation, wherein the design model is configured to cause a desired behavior for the software application when given a set of inputs. The configuration file generator tool is further configured to generate a configuration file, based on the design model, that identifies a plurality of preexisting, verified, and compiled/linked software code segments configured to perform mathematical and/or logical actions to cause the desired behavior for the software application. The configuration file configures an execution engine to execute the portion of the software application represented by the model by invoking execution of the plurality of preexisting, verified, and compiled/linked software code segments specified in the configuration file.
US11200067B1 Inter-object validation system and method using chained specialized configuration applications
An inter-object validation system includes a computing system that executes a specialized configuration application to receive an aggregated object configuration comprising a plurality of design elements (DEs) associated with multiple objects of a test system, and invoke each of multiple specialized configuration applications to determine whether at least a subset of the DEs in the aggregated object configuration meet a specified criteria associated with a behavior that the subset of DEs is to provide, the specified criteria associated with each specialized configuration application being different from one another. The specialized configuration application controller may then generate a report indicating the results of the determination. The execution of the specialized configuration applications is controlled by the specialized application controller, and additionally, the specialized configuration application is separate and distinct from the specialized application controller that controls the logic.
US11200056B2 Parallel union control device, parallel union control method, and storage medium
A parallel union control device includes: at least one memory storing a set of instructions; and at least one processor configured to execute the set of instructions to cause each of the plurality of arithmetic units included in an parallel computer including a vector register to: successively compare input elements of a pair of input sets to undergo union processing, the pair being stored in an input operand register in the vector register; select one of the input elements as an output element of an output set, based on a comparison result; and store the output element into an output operand register in the vector register; shift a pointer pointing to the input element; load the input sets into the input operand register from a memory; store the output sets into the memory from the output operand register; and determine whether union processing performed in parallel is ended.
US11200053B2 Deployment models
A system and method may be provided for performing code analysis on a system of remote computer nodes. Input data may be collected on a local computer system along with a request for code analysis. The input data and request may be transmitted to a network of remote nodes. The network of remote nodes may perform the code analysis task using the input data. The results of the analysis may be returned back to the local computer.
US11200046B2 Managing composable compute system infrastructure with support for decoupled firmware updates
Managing composable compute system infrastructure with support for decoupled firmware updates includes mapping a device to a server, wherein the device is in a resource pool of devices including at least one idle device, and wherein the device and the server are within a pod of composable compute elements connected by a fabric in a composable system executing a workload; detecting that the device has a needed firmware update; exchanging, transparent to the workload executing in the composable system, the mapping for the device with the needed firmware update and the idle device in the resource pool; and performing the firmware update on the unmapped device as the workload executes in the composable system with the newly mapped device.
US11200045B1 Digital twin enabled asset performance and upgrade management
In an approach to digital twin enabled asset performance and upgrade management, upcoming changes for assets are received, where the upcoming changes include at least one of hardware requirements, firmware requirements, software requirements, hardware upgrades, firmware upgrades, and software upgrades. The upcoming changes for the assets are stored into repositories, where the appropriate repository is determined using topic modeling. The digital twins are updated, where each digital twin is continuously updated with the upcoming changes. Continued usage metrics are calculated for each asset based on the output of the digital twins, where the continued usage metrics are specific to each asset. A report is created based on the upcoming changes and the continued usage metrics, where the report includes at least one of hardware dependencies, firmware dependencies, software dependencies, and upgrade dependencies.
US11200036B2 Information processing apparatus, method of controlling the same, and storage medium
The information processing apparatus obtains attribute information of an application from the server in accordance with an instruction for instructing an update of an application stored in the storage unit and searches for and retrieves an application in a dependency relationship with the application to be updated based on the attribute information. The apparatus determines whether or not it is possible to allocate in the storage unit a free area in which it is possible to store the application to be updated and the retrieved application in the dependency relationship with the application to be updated, and, in a case that it is determined that the free area can be allocated, downloads, from the server, the application to be updated and the application in the dependency relationship with the application to be updated.
US11200034B2 Universal application framework for streamlined frontend development of user interface applications
A universal application framework enables efficient user purposeful interface (UI) application development with a novel perspective editor which itself can be an UI application. The perspective editor can be utilized to create perspectives, each of which can be specific to a purpose. UI applications thus developed can be mapped to the same target mapping which points to a technical application component of a frontend server of the universal application framework. The technical application component can provide action and navigation information for a part of the UI applications not specific to any purpose. A perspective is bound to logical entities such as a node representing rows from a table. The perspective can have a perspective type and a data view of the rows from the table in a layout. The perspective type controls which data view is usable in the perspective.
US11200020B2 Intelligent wearable device
An intelligent wearable device includes a housing (1) and a display unit (2) mounted on the housing (1). The display unit (2) includes a first display screen (21) and a second display screen (22). The first display screen (21) is a flexible display screen, and the first display screen (21) includes a first display area (211), a bendable area (212) and a second display area (213) which are sequentially connected, wherein the first display area (211) and the second display area (213) are foldably connected to each other by means of the bendable area (212), and a back face of the first display area (211) is connected to the housing (1). The second display screen (22) is an electronic ink screen, and a back face of the second display screen (22) is connected to a back face of the second display area (213) in a laminated manner.
US11200019B2 Bypassing desktop composition
A computer system is disclosed comprising an operating system having a display subsystem. The display subsystem includes a display interface for receiving display information from applications, and is adapted to generate display output based on the display information. A redirection module is configured to intercept calls from an application to the display interface. Responsive to the intercepted calls, the redirection module transmits display output generated by the application to a connected display device, bypassing at least part of the display subsystem, including for example a desktop compositor or window manager.
US11200016B2 Print data control apparatus to instruct another printing apparatus at transmission destination to perform desired process, printing apparatus thereof, and printing system
A print data control apparatus includes a reception section that receives print data which is to be printed in a first printing apparatus; a transmission section that transmits the print data, which is received by the reception section, to a second printing apparatus; an information acquisition section that acquires information related to the second printing apparatus; and an acceptance section that accepts an instruction which is to be provided to the second printing apparatus that designates a type of processing with respect to the print data transmitted by the transmission section, that is, an instruction which is selected based on information acquired by the information acquisition section.
US11200015B2 Computer-readable storage medium for information processing apparatus having selectable processing channels and a display capable of displaying applicable options for print settings
A non-transitory computer readable storage medium storing computer readable instructions that are executable by a computer in an information processing apparatus connected with a printer, is provided. The computer readable instructions cause the computer to obtain a type of an object contained in an image file, determine whether the obtained type of the object falls under a first type, and based on a determination that the obtained type of the object falls under the first type, determine a combination of applicable options for a print setting for the image file to be a first option group, and based on a determination that the obtained type of the object falls under a second type, determine a combination of applicable options for the print setting for the image file to be a second option group containing a smaller number of applicable options than the first option group.
US11200011B2 Printer and server
One of a plurality of setting screens corresponding to a plurality of printers may be generated based on original data stored in a server. Each of the plurality of setting screens may be for permitting designation of a content of each setting item matching a print condition that a corresponding printer is capable of performing. The server may acquire specific printer identification information for identifying a specific printer from a terminal device, store target data of a print target and supply specific data, which is for representing a specific setting screen corresponding to the specific printer, to the terminal device. The server may acquire setting information indicating a designated content of each setting item designated via the specific setting screen and supply to the specific printer print data according to the target data and the designated content of each setting item indicated by the setting information.
US11200005B2 Tiering adjustment upon unmapping memory in multi-tiered systems
A computer-implemented method, according to one embodiment, includes: receiving an unmap command, the unmap command identifying a first logical extent located in a higher storage tier of a multi-tiered data storage system having the higher storage tier and a lower storage tier, sending an instruction to unmap the first logical extent from the higher storage tier, sending an instruction to decrement a heat associated with the unmapped first logical extent in response to sending the instruction to unmap the first logical extent, sending an instruction to remove the unmapped first logical extent from the higher storage tier, selecting, using a heat map, at least one second logical extent located in the lower storage tier for promotion to the higher storage tier, and sending an instruction to relocate the at least one second logical extent from the lower storage tier to the higher storage tier.
US11200001B2 Management of power during memory device reset and initialization
A system to send a first command to a first memory die of a plurality of memory dies of a memory sub-system the first command to execute an initialization process. The system reads a first bit value from the first memory die, the first bit value indicating the first memory die is executing a peak current phase of the initialization process. The system reads a second bit value from the first memory die, the second bit value indicating the first memory die is executing a safe phase of the initialization process. In response to reading the second bit value, a second command is sent to a second memory die to execute the initialization process.
US11199996B2 Method of scheduling requests to banks in a flash controller
A memory system includes a memory controller, a first memory bank having a first I/O bus, a second memory bank having a second I/O bus, and a channel connecting the first I/O bus and the second I/O bus to the memory controller. The channel is used to transmit data between the first memory bank and the memory controller and between the second memory bank and memory controller, and is also used to transmit a command from the memory controller to the first memory bank and the second memory bank. The memory controller includes a bank command scheduler implemented in a hardware logic block. The hardware logic block includes a plurality of direct inputs and is able to determine, based on the plurality of inputs, an order in which to output commands to the first memory bank and the second memory bank over the channel; output a first command to the first memory bank; and output a second command to the second memory bank over the channel.
US11199995B2 Time to live for load commands
A memory sub-system configured to be responsive to a time to live requirement for load commands from a processor. For example, a load command issued by the processor (e.g., SoC) can include, or be associated with, an optional time to live parameter. The parameter requires that the data at the memory address be available within the time specified by the time to live parameter. When the requested data is currently in the lower speed memory (e.g., NAND flash) and not available in the higher speed memory (e.g., DRAM, NVRAM), the memory subsystem can determine that the data cannot be made available with the specified time and optionally skip the operations and return an error response immediately.
US11199994B1 Decoupling data request rate from hardware medium for archival data storage devices
An archival data storage service identifies, in response to a request to retrieve data previously archived by the service, a set of data storage devices that collectively include the data. From the set of data storage devices, the archival data storage service identifies a set of bins, where a subset of the set of bins includes the data. Based on a deadline for fulfillment of the request, the archival data storage service generates a schedule for retrieval of the set of bins for obtaining the data. The schedule is provided to cause retrieval of the set of bins in accordance with the schedule.
US11199991B2 Method and apparatus for controlling different types of storage units
The invention introduces an apparatus for controlling different types of storage units, at least including: an interface and a processing unit. The interface connects at least two types of storage units, which include at least a nonvolatile hybrid memory. The processing unit is configured to operably access data to the different types of storage units through the interface.
US11199989B2 Methods, apparatuses and computer program products for supporting and performing data replication of virtual machine
Techniques support and perform data replication of a virtual machine. Changed data tracking is performed on a storage unit associated with the virtual machine in a storage system, to obtain changed data related information related to the virtual machine, wherein the changed data related information indicates a range and a type of data change related to the virtual machine; from the changed data related information, changed data related information related to the virtual machine within a specified range is obtained in response to receiving an obtainment request of the storage system for changed data related information within the specified range; and the changed data related information within the specified range is sent to the storage system. Accordingly, changed data related information can be provided to a storage system, such that the storage system can implement an optimized data replication operation based on the changed data related information.
US11199983B2 Apparatus for obsolete mapping counting in NAND-based storage devices
In one or more embodiments, a NAND-based data storage device includes a device controller configured to receive a memory write command from a host specifying a set of memory locations to be written to, and to determine whether the command is for a random write. In response to the determination, the device controller is further configured to configure one or more update entries to an update layer of a mapping architecture of the device for the set of memory locations, such that the one or more update entries are respectively aligned with a size of a pre-defined MRU of mapping data for the device. By aligning the update entries with the smaller MRU, smaller regions of memory may be flagged as obsolete, increasing efficiency. In one embodiment, the device controller further includes a RAM, and the update layer is stored in the RAM.
US11199971B2 Managing operational parameters for migrating data for resized volumes
Customers of shared resources in a multi-tenant environment can modify operational parameters of electronic resources. A customer can be provisioned a data volume of a specified size, storage type (e.g., hard disk drive or solid state device), committed rate of input/output operations per second, and/or geographical location, for example. The customer can subsequently modify any such operational parameters by submitting an appropriate request, or the operational parameters can be adjusted automatically based on any of a number of criteria. Data volumes for the customer can be migrated, split, or combined in order to provide the shared resources in accordance with the modified operational parameters.
US11199969B2 Storage system interface
A request to generate a storage system model is received. The storage system model represents at least a portion of a storage system. In response to receiving the request, a storage system interface configuration is loaded. The storage system interface configuration comprises an attribute of an entity model. The attribute corresponds to an attribute of a storage system entity of the storage system. Further in response to receiving the request, the entity model is identified as representing the storage system entity. In response to identifying the entity model as representing the storage system entity, the entity model is instantiated.
US11199957B1 Generating customized avatars based on location information
Method of generating customized avatars based on location information includes processor receiving from first client device location information including a location of the first client device. Processor causes a status interface to be displayed on first client device that includes selectable location items corresponding to locations based on the location information. Processor receives a selection from first client device of first selectable location item and causes avatar selection interface to be displayed on first client device that includes versions of first avatar performing actions related to the first selectable location item. Processor receives selection of first selectable version of the first avatar and generates a map interface that includes a map display based on the location information and the first selectable version of the first avatar. Processor causes the map interface to be displayed on at least one of the plurality of client devices. Other embodiments are disclosed.
US11199950B2 Moving image reproduction apparatus, candidate jump destination display method, and computer program
A moving image reproduction apparatus for reproducing a moving image for explaining a work including a plurality of steps, includes: a reproducer that reproduces the moving image; a progress display that displays an indicator indicating a progress of reproduction of the moving image and a position on the indicator where the moving image is being currently reproduced; and a candidate display that displays a candidate image corresponding to at least one jump destination included in the moving image when a predetermined operation is performed on the indicator.
US11199944B2 System and method for navigation within widget-sized browser panels
A widget browser module configured to display data item descriptors is disclosed. The widget browser module is configured to: generate, responsive to a request from an executing application that is causing the display of an application window on a display device, a widget browser window for display over a portion, but not all, of the application window, the widget browser window including a two-panel display window and a status bar display window positioned underneath the two-panel display window; display a plurality of sibling data item descriptors in a first panel of the two-panel display window that are contextually relevant to content in the application window; and display, after selection of a data item descriptor, the selected data item descriptor and sibling data item descriptors in the first panel and child data item descriptors of the selected data item descriptor in a second panel of the two-panel display window.
US11199941B2 Conversion and display of a user input
Described herein are methods and systems allowing a company to market and advertise its brands, products and/or services in a mobile platform by use of an application converting a user input into a corresponding branded icon, logo or image and displaying the same. The user input is in the form of a text entry from the device keyboard, e.g., a brand name or a generic search word, or a voice or sound input or audio demand from the device speaker. By providing various menu functions associated with the displayed icons, logos or images, the application combines mobile texting with online search or browsing to provide for a much simpler and more convenient mobile experience.
US11199930B2 Touch display device and method for manufacturing touch display device
Discussed is a display device including a first substrate; a display panel including first and second electrodes disposed on the first substrate, and a light-emitting layer located between the first electrode and the second electrode; an encapsulation layer disposed on the second electrode of the display panel; a first touch electrode unit disposed on the encapsulation layer and extending in one of a first direction and a second direction intersecting with the first direction; and a first passivation layer disposed on the first touch electrode unit.
US11199915B2 Monitor with slidable touchpad
A monitor includes: a circuit board; a display device controlled by the circuit board; and a touchpad to receive user input for the circuit board. The touchpad is slidable between a retracted position inside the monitor and an extended position where user input can be entered to the touchpad.
US11199906B1 Global user input management
Systems and approaches enable concurrent interaction with multiple user applications in a multi-tasking environment. User input, such as voice commands, head movement, hand or finger gestures, device motion, can be received to a centralized component of a system. State information for each user application can be determined, and the centralized component can send a recognized command or gesture to the appropriate user application(s) based on the state information and/or rules for propagating user input. Additionally, users can configure the input modalities of each user application to customize interaction with systems.
US11199904B2 Brain-computer interface platform and process for classification of covert speech
A device and method are provided for real-time classification of covert speech. The device comprises a plurality of sensors for capturing real-time bio-signal data for brain monitoring in response to mental tasks delivered to a user, and a brain computer interface with memory storing instructions to configure a processor to perform a method of real-time classification of covert speech. The method comprises capturing real-time bio-signal data for brain monitoring in response to mental tasks delivered to a user, pre-processing the raw bio-signal data, extracting a vector of features from the raw bio-signal data, selecting features from the vector of features, building classification model to generate classified covert speech data using the selected features, and controlling a display device with visual elements based on the classified covert speech data.
US11199901B2 Augmenting the functionality of non-digital objects using a digital glove
The disclosed technologies address technical problems, including improving human-computer interaction, by augmenting the functionality provided by non-digital objects using a digital glove. To provide this functionality, a machine learning model is trained using sensor data generated by sensors in a digital glove and data generated by a user input device while the digital glove is utilized to manipulate an object like a user input device. Once trained, the machine learning model can take sensor data generated by a digital glove while manipulating a non-digital object and generate virtual user input device data that can be utilized to control a host computer. A digital glove can also be utilized to perform selection operations using non-digital objects when pressure data generated by one or more of the pressure sensors in the digital glove indicates that pressure was exerted at a finger of the digital glove in excess of a threshold value.
US11199897B2 Customized Internet-of-Things data packaging and brokering
A data-brokerage service that facilitates data sharing between Internet-of-Things (IoT) platforms via peer-to-peer connections is described. In various embodiments, the data-brokerage service receives, from an IoT platform acting as data consumer, a selection of data fields included in a plurality of data streams provided from a plurality of respective IoT platforms acting as data producers. Responsive to the selection, the data-brokerage service causes the plurality of data-producer platforms to stream at least the selected data fields of the plurality of data streams to the data-consumer platform, and causes the data-consumer platform to combine the streamed data fields received from the plurality of data-producer platforms into a single target data stream.
US11199887B2 Utility power regulation system using local voltage estimation and method for the same
A utility power regulation system includes a power converter configured to regulate one or more of a voltage and a power factor at the primary side of a step-up transformer, or at a load electrically connected to a load feeder line, based on an estimated primary-side line voltage signal. The system includes a voltage estimation circuit configured to estimate the primary-side line voltage signal from one or more signals received from a secondary-side voltage sensor, regulator line current signal, and a primary-side load feeder-line current sensor.
US11199878B2 Casing structure
A casing structure including a first housing, a glue layer, and a second housing is provided. The first housing has a first inner edge. The glue layer is disposed at the first inner edge. The second housing has a second inner edge. The first housing is assembled to the second housing, and the first inner edge is aligned with the second inner edge. The glue layer abuts against the second inner edge so as to combine the first housing with the second housing. A gap formed between the glue layer and a part of the second inner edge is defined as a glue overflow buffer area.
US11199872B2 Foldable display device with biometric sensors and method for driving the same
A foldable display device is disclosed and has a first display region, a second display region, and a foldable region connecting the first display region and the second display region. The foldable display device includes a first biometric sensor disposed in the first display region and a second biometric sensor disposed in the second display region.
US11199870B2 Clock comparator sign control
A clock comparator sign control is used in a compare operation. A clock comparator sign control that determines whether unsigned arithmetic or signed arithmetic is to be used in a comparing operation is obtained. The clock comparator sign control is then used in a comparison of a value of a clock comparator and at least a portion of a value of a time-of-day clock to determine whether a selected action is to be recognized.
US11199869B2 Method and apparatus for outputting signals
This application relates to a method and apparatus for outputting signals. In one aspect, the apparatus includes a signal control unit configured to generate two or more control signals upon two or more conditions, which respectively correspond to the two or more control signals being satisfied. The apparatus also includes a signal output unit configured to output a final output signal depending on the two or more control signals upon an input signal being inputted into the signal output unit.
US11199863B2 User side load response method based on adjustment and control on temperature of load clusters
Provided is a user side load response method based on adjustment and control on temperature of load clusters. The user side load response method includes: performing thermodynamic modeling on a temperature control load to obtain a temperature control model in direct load control; constructing a mapping quantity to describe the change state of a temperature control load relay switch; obtaining adjustable capacity of the temperature control load through the mapping quantity; introducing temperature control load clusters to solve the problem that control precision cannot satisfy condition requirements; and finally calculating the influence of each load cluster in different load cluster control schemes on comfort degree.
US11199859B2 Apparatus and method for network based operation of an unmanned aerial vehicle
Embodiment includes of a method and a system of network based operation of an unmanned aerial vehicle is disclosed. One system includes a drone user machine, a drone control machine, and a drone control console. The drone control machine is interfaced with the drone user machine through a network, and the drone control machine is interfaced with a drone through the drone control console. The drone control machine operates to receive user commands from the drone user machine through the network, generate drone control commands which are provided to the drone control console for controlling the drone, wherein the drone control commands are generated based on the user commands, receive video from the drone control console that was generated by a camera located on the drone, and communicate the video to the drone user machine over the network, wherein the video is displayed on a display associated with the drone user machine.
US11199858B2 Thrust vectored multicopters
A method of operating a multicopter comprising a body and n thrusters, each thruster independently actuated to vector thrust angularly relative to the body about at least a first axis, the method comprising modelling dynamics of the multicoptor with a mathematical model comprising coupled, non-linear combinations of thruster variables, decoupling the mathematical model into linear combinations of thruster control variables, sensing at least one characteristic of multicopter dynamics, comparing the sensed data with corresponding target characteristic(s), computing adjustments in thruster control variables for reducing the difference between the sensed data and the target characteristic(s) according to a control algorithm, and actuating each thruster according to the computed thruster control variables to converge the multicopter towards the target characteristic(s), wherein the control algorithm is based on the decoupled mathematical model such that each thruster control variable can be adjusted independently.
US11199857B2 Vehicle management apparatus
A vehicle management apparatus includes: a communication unit communicating with a vehicle with lodging capability; a vehicle management control unit creating a travel plan based on information transmitted from a user terminal operated by a user, and managing travel of the vehicle; and an emergency vehicle management unit managing so that an emergency vehicle is deployed at a position so as to arrive at a route, on which the vehicle moves according to the travel plan, within a predetermined arrival time.
US11199853B1 Versatile mobile platform
Provided is a tangible, non-transitory, machine readable medium storing instructions that when executed by a processor effectuates operations including: capturing, with at least one exteroceptive sensor, readings of an environment and capturing, with at least one proprioceptive sensor, readings indicative of displacement of a wheeled device; estimating, with the processor using an ensemble of simulated positions of possible new locations of the wheeled device, the readings of the environment, and the readings indicative of displacement, a corrected position of the wheeled device to replace a last known position of the wheeled device; determining, by the processor using the readings of the exteroceptive sensor, a most feasible position of the wheeled device as the corrected position; and, transmitting, by the processor, status information of tasks performed by the wheeled device to an external processor, wherein the status information initiates a second wheeled device to perform a second task.
US11199846B2 Learning-based dynamic modeling methods for autonomous driving vehicles
In an embodiment, a learning-based dynamic modeling method is provided for use with an autonomous driving vehicle. A control module in the ADV can generate current states of the ADV and control commands for a first driving cycle, and send the current states and control commands to a dynamic model implemented using a trained neural network model. Based on the current states and the control commands, the dynamic model generates expected future states for a second driving cycle, during which the control module generates actual future states. The ADV compares the expected future states and the actual future states to generate a comparison result, for use in evaluating one or more of a decision module, a planning module and a control module in the ADV.
US11199836B2 Device and method for monitoring a digital control unit with regard to functional safety, and controller
A device for monitoring a digital control unit with regard to functional safety is proposed. The device comprises an interface configured to receive a control signal of the digital control unit for a circuit component. The control signal represents a digital value. Furthermore, the device comprises a timer circuit configured to output an associated timer value in each case for successive points in time. The device furthermore comprises a hash value generator, which is configurable, in response to a change in the digital value, to recalculate a hash value on the basis of the change in the digital value and the timer value at the point in time of the change in the digital value.
US11199834B2 Persistent authentication in dynamic automation visualization content delivery
A human interface technique is disclosed for industrial automation systems. The technique allows for visualizations to be distributed to interfaces, such as thin client interfaces, from automation components. For access to the content, a user may be initially authenticated in a first manner, such as by multi-factor authentication. Thereafter, or for a certain time or location, the user may be authenticated by a reduced number of factors, such as single-factor authentication. The authentication may be used to deliver the visualizations based on policies of a visualization manager, such as the user identification, the user role, the user location, and so forth. The reduced factor authentication allow for users to freely move and view visualizations on any available device, or at different locations, and so forth, but still based on the policies.
US11199832B2 Managing activities on industrial products according to compliance with reference policies
A solution is proposed for managing one or more industrial products. A method, computer system, and computer program product for creating a reference model providing a formal representation of reference policies according to reference artifacts and creating corresponding activity models providing a formal representation of activities (to be performed on the industrial products) according to corresponding activity artifacts; alignment indicators indicative of an alignment of the activities with the reference policies are calculated according to a comparison between the corresponding activity models and the reference model.
US11199822B2 Control device
The present invention provides a control device that executes model predictive control related to a predetermined control target corresponding to an actual target device which is an actual target of servo control in order to cause an output of the actual target device to track a predetermined command. The control device includes: an integrator which receives input of a deviation between the predetermined command and an output of the predetermined control target; and a model predictive control unit which has a prediction model that defines a correlation between a predetermined state variable and an input to the predetermined control target in a form of a predetermined state equation, and which performs model predictive control based on the prediction model according to a predetermined evaluation function in a prediction section having a predetermined time width using the output of the integrator as an input.
US11199821B2 Configuring and operating control systems using a database
The embodiments described herein include one embodiment that provides a control method that includes connecting a first controller to a control system; receiving control system configuration data from a database, in which the configuration data comprises holistic state data of a second controller in the control system; and configuring operation of the first controller based at least in part on the configuration data received.
US11199820B2 Customized harmonic repetitive controller and control method
The disclosure discloses a customized harmonic repetitive controller and a control method, and belongs to the field of repetitive controllers for industrial control. In the repetitive controller, a periodic signal generator formed by three time-delay modules and a positive feedforward gain module is taken as a whole to form a forward path, and an internal model of a periodic signal is constructed in the form of outputting positive feedback. Therefore, the structure of the repetitive controller conforms to a standard internal model construction method, the repetitive controller has an order expanding capability, the flexibility of the controller is greatly improved, the disturbance canceling speed of the controller is increased, and the repetitive controller is simple in structure and convenient to design. An h-order nk±m-order-harmonic repetitive controller (h≥2) obtained by further expansion covers various existing high-order repetitive controllers, and a unified form is provided to make the repetitive controller universal.
US11199802B2 Layer transfer device
A layer transfer device configured to transfer at least one layer of a multilayer film onto a toner image includes: a sheet conveying unit; a supply reel; a wind-up reel; a film transfer unit; and a peeling roller disposed between the film transfer unit and the wind-up reel in a conveyance path and configured to peel off the multilayer film from a sheet, and the film transfer unit includes: a first roller provided to contact the sheet; and a second roller provided to contact the multilayer film, and a tangent line of the second roller at a downstream end of a nip part passes between a center of the second roller and a center of the peeling roller, and an angle formed by the tangent line and a film tension portion of the multilayer film tensed between the nip part and the peeling roller is 15 to 37 degrees.
US11199789B2 Image forming unit and image forming apparatus
Provided is an image forming unit including a photosensitive unit including an image bearing member, a developing unit including a developer bearing member and a container capable of containing a developer, a rotation shaft, the developing unit being rotated around the rotation shaft and positioned at one of a development position where the developer bearing member supplies the developer to the image bearing member and a separation position where the developer bearing member separates from the image bearing member, and a sensing portion sensing a variation or an amount corresponding to an amount of the developer contained in the developing unit. The rotation shaft is located below a developing portion, which is formed of the image bearing member and the developer bearing member, in a gravity direction.
US11199787B2 Fluorescent metallic toners and related methods
Methods of making fluorescent metallic toners are provided which comprise forming one or more fluorescent latexes which comprise a fluorescent agent, a first type of amorphous resin, and a second type of amorphous resin, wherein the first and second types of amorphous resins are present at a ratio in a range of from 2:3 to 3:2; forming a mixture comprising the one or more fluorescent latexes; a dispersion comprising aluminum flakes and a surfactant; one or more emulsions which comprise a crystalline resin, the first type of amorphous resin, the second type of amorphous resin; and optionally, a wax dispersion; aggregating the mixture to form particles of a predetermined size; forming a shell over the particles of the predetermined size to form core-shell particles; and coalescing the core-shell particles to form a fluorescent metallic toner. Fluorescent metallic toners and methods of using such toners are also provided.
US11199781B2 Writing data generating method, multi charged particle beam writing apparatus, pattern inspecting apparatus, and computer-readable recording medium
A writing data generating method for generating writing data used in a multi charged particle beam writing apparatus, that can suppress a data amount and a calculation amount in a multi charged particle beam writing apparatus generated from design data including a figure having a curve. The method includes calculating a pair of curves each representing a curve portion of a figure included in design data, the curves each being defined by a plurality of control points, and generating the writing data by expressing a position of a second control point adjacent in a traveling direction of the curve to a first control point of the plurality of control points as a displacement from the first control point in the traveling direction of the curve and a displacement from the first control point in a direction orthogonal to the traveling direction.
US11199774B2 Method and apparatus to improve frame cure imaging resolution for extrusion control
A frame cure apparatus includes a position actuator and a controller. The position actuator is attached to a digital spatial modulator (DSM) having a plurality of spatial elements with a pitch, and configured to move the DSM with a step size less than the pixel pitch to provide a pattern for curing a photo-curable material in a desired curing region on a substrate. The controller moves the DSM with the step size in a predefined sequence that covers a first curing region and a second curing region such that a first curing dose accumulated at the first curing region exceeds a curing threshold while a second curing dose accumulated at the second curing region does not exceed the curing threshold. The predefined sequence provides the set of curing patterns. The first curing region matches the desired region. The second curing region does not match the desired curing region.
US11199766B1 Illumination system and projection device
An illumination system and a projection device, including a light emitting module, a light uniforming element, and a beam splitting/combining module, are provided. The light emitting module includes red and blue light elements. The light uniforming element has an optical axis and a light entrance surface. The beam splitting/combining module is disposed on a transmission path of at least one blue light beam, is located between the light emitting module and the light uniforming element, and includes at least one beam splitting element and at least one reflective element. At least one among the red and the blue light beams is reflected by the reflective element and the beam splitting element. The red and blue light beams are transmitted to the light uniforming element in a direction parallel to the optical axis, and a speckle distribution on the light entrance surface is symmetrical with respect to the optical axis.
US11199765B2 Illumination system, projection device and operating method thereof
An illumination system comprises a blue light source, an excitation light source, a first dichroic element and a wavelength converting element. The blue light source provides a blue light beam. An excitation light source provides an excitation beam. The first dichroic element is disposed on transmitting paths of the blue light beam and the excitation beam. The wavelength converting element is disposed on a transmitting path of the excitation beam and adapted to convert the excitation beam into an excited beam. The excitation beam passes through the first dichroic element to the wavelength converting element and converted into the excited beam. The excited beam is transmitted to the first dichroic element and reflected. A wavelength of the blue light beam is greater than a wavelength of the excitation beam, and the blue light source and the excitation light source are disposed on the same side of the first dichroic element.
US11199745B2 Liquid crystal display device
A liquid crystal display device includes, in this order from a light source side: a first polarizer; a liquid crystal cell in which an azimuth orientation direction of a liquid crystal substance is altered by an electric field parallel to a display surface; and a second polarizer. Absorption axes of the first and second polarizers are disposed in directions orthogonal to each other. The absorption axis of the first polarizer and an orientation axis of molecules of the liquid crystal substance are disposed in parallel to each other. The device further includes: a first substrate layer between the liquid crystal cell and the first polarizer; and no substrate layer or a second substrate layer as only one layer between the liquid crystal cell and the second polarizer. An in-plane direction of an optical axis of the first substrate layer is parallel to the absorption axis of the first polarizer.
US11199743B2 Backlight module and display device
A backlight module and a display device are provided. The backlight module includes a light guide plate, a frame, a light source assembly, a reflective sheet, an optical film, and a light shielding sheet. The frame is disposed around the light guide plate. The light source assembly is disposed on a side surface of the light guide plate and fixed on the light guide plate and the frame. The reflective sheet is disposed on a bottom surface of the light guide plate. The optical film is disposed on a top surface of the light guide plate. The light shielding sheet is disposed on a surface of the optical film away from the light source assembly.
US11199742B2 Display device and driving method thereof
A display device includes a sub-pixel unit, the sub-pixel unit includes: a reflective liquid crystal display unit with a reflective display region, including a liquid crystal layer and a reflective layer; and a electroluminescent display unit with a light-emitting display region, wherein the light-emitting display region is overlapped with the reflective display region; wherein the reflective layer and the electroluminescent display unit are located on both sides of the liquid crystal layer respectively.
US11199738B2 Display device
According to one embodiment, a display device includes a first display area in which a first pixel is provided, a second display area provided next to the first display area, in which a second pixel is provided and a light shield surrounding the first display area and the second display area separately, and the light shield includes a first slit surrounding at least one of the first display area and the second display area.
US11199737B2 Display device including a surface-modified adhesive area and a method of manufacturing the same
A display device includes: a display module including a first area and a second area at least partially surrounding the first area in a plan view; an external member disposed on the display module; and an adhesive layer configured to couple the display module to the external member, wherein a coupling strength between the second area and the adhesive layer is greater than a coupling strength between the first area and the adhesive layer.
US11199728B2 Electrically conductive laminated lens for eyewear and frame assembly therefor
Embodiments of the present disclosure are directed to eyewear (e.g., goggles, eye glasses, sun glasses, helmet shields, helmet visors, etc.) that can maximize the wearer's field of view when laminated lenses having electrically conductive functional layers (e.g., electrochromic and/or heating layers) are used. Improved field of view can be accomplished by means of reducing the bezel size of the laminated lens. For example, the bezel's non-transparent footprint can be reduced by stacking electronic components at a peripheral edge of the lens and securing with a frame assembly rather than a separate edge seal.
US11199723B2 Lens driving device
A lens driving device is proposed, including a cover can whose upper side surface includes an opening formed to expose a lens and whose side surface extends from the upper side surface to a base, a base that is secured to the cover can; a housing that is arranged on top of the base and moves in first and second directions that are perpendicular to an optical axis, a bobbin that is housed in the housing and moves in an optical axis direction, an actuator that includes a magnet unit arranged in the housing, a first coil unit arranged in an outer side surface of the bobbin, and a second coil unit that is arranged on top of the base, and a substrate that is disposed between the second coil unit and the base so as to control the first coil unit and the second coil unit.
US11199719B2 System and method for qualifying a multi-layered optical stack for an optical projection system
Methods and systems for qualifying a multi-layered optical stack include providing the multi-layered optical stack including a first optical layer and a second optical layer. The first optical layer includes a first pair of fiducial marks and the second optical layer includes a second pair of fiducial marks Each of the first pair are spaced laterally from each of the second pair such that the first pair and the second pair are visible through the optical stack. A first angle defined between a first reference line connecting the first pair and a global reference line is determined. A second angle defined between a second reference line connecting the second pair and the global reference line is determined. The multi-layered optical stack is qualified for use in the optical projection system based on whether a difference between the first angle and the second angle is less than a predetermined threshold.
US11199716B2 Systems, devices, and methods for wearable heads-up displays
Systems, devices, and methods for wearable heads-up displays (WHUD) are described. A WHUD includes a front frame with two openings each with one recess which extends along at least a portion of the periphery of the openings, two arms including frame portions and temple portions, two lenses, a projector to generate light, and a holographic optical element (HOE) carried by a lens to redirect light to an eye of a user. Frame portions insert into the recesses and are held in place when the lenses are inserted into the recesses, wherein when the WHUD is assembled the projector and HOE are positioned correctly to create a display for the user. The assembled WHUD is inflexible where the front frame and arms are attached such that when worn the projector maintains a fixed position relative to the HOE and the display remains undistorted and visible to the user.
US11199715B2 Systems, devices, and/or methods for providing images via a contact lens
Certain exemplary embodiments can provide a system, machine, device, manufacture, circuit, composition of matter, and/or user interface adapted for and/or resulting from, and/or a method and/or machine-readable medium comprising machine-implementable instructions for, activities that can comprise and/or relate to, via light from a light source, rendering an image on a retina.
US11199710B2 Low-obliquity beam scanner with reflective polarizer
A beam scanner of a projector-based near-eye display includes a prismatic element with a reflective polarizer and a quarter-wave waveplate (QWP). The beam-folding prismatic element receives a polarized light beam from a light source and couples the beam to a tiltable reflector, e.g. a 2D tiltable MEMS reflector, for angular scanning the beam. The light beam impinging onto the tiltable reflector is separated from the light beam reflected from the tiltable reflector by polarization. The polarization-based separation is achieved by causing the light beam to propagate through the QWP before and after impinging onto the tiltable reflector. Upon double propagation of the light beam through the QWP, the beam changes its polarization to an orthogonal polarization, which enables its separation from the impinging beam. The beam scanner may receive multiple light beams from multiple light sources. A projector and a near-eye display based on such beam scanners are also disclosed.
US11199709B2 Electronic device, external electronic device and method for connecting electronic device and external electronic device
The present invention provides an electronic device, an external input device and a method for connecting the electronic device and the external input device. An electronic device according to various embodiments comprises: a camera module; a communication module, a display, a memory; and a processor electrically connected to the camera module, a communication module, a display and memory, wherein the processor displays, on the display, images comprising a left-eye image and a right-eye image, determines whether or not a connectable external input device is present if an event for the connection with the external input device occurs with respect to the images, displays, on at least one part of the display, external images, obtained by means of the camera module, if a connectable first external input device is present, and can perform connection with the first external input device. Moreover, other embodiments are possible.
US11199707B2 Head-mounted display device
A head-mounted display device including a display panel including a planar portion and a curved portion extending from the planar portion, a controller to provide, to the display panel, a data signal representing an image to be displayed on the planar portion and the curved portion, and a case part on which the display panel is mounted, in which the controller is configured to provide a data signal representing an image that is reduced at a predetermined ratio to the curved portion, as compared with the planar portion.
US11199704B2 Head-up display for vehicle
Disclosed is a head-up display for a vehicle. The head-up display includes a housing having an internal space formed therein and an entrance formed on one side thereof, a holder unit having a combiner coupled to one side of the holder unit, a moving unit positioned in the internal space of the housing, rotatably coupled to the holder unit, and coupled to the housing in such a way to reciprocate, a driving unit coupled to the moving unit and configured to move the moving unit, and a tilting unit coupled to the moving unit in such a way to slide and coupled to the driving unit, wherein when the tilting unit is moved by the driving unit, the combiner is tilted to form a cycloid trajectory based on a virtual center axis that traverses the combiner left and right.
US11199702B2 Heads-up display device
A heads-up display device includes a display unit which outputs a 3D image and at least one holographic optical element which is attached to a windshield of the vehicle to diffract and reflect the 3D image output from the display unit so that a reflection efficiency of the 3D image may be improved while minimizing a module volume.
US11199698B2 Adaptable lens cover assembly
The present disclosure relates generally to optical devices. In particular, the present disclosure provides systems and devices relating to adaptable lens cover assemblies for protecting the optics of various optical devices, such as spotting scopes, telescopes, riflescopes and binoculars. The adaptable lens cover assemblies of the present disclosure are configured to protect the lenses of wide a range of optical devices, and enhance the overall durability and usefulness of an optical device.
US11199693B2 Camera head for endoscope
A camera head for an endoscope includes: a casing grasped by a user and detachably connected to an insertion unit inserted into a subject, the insertion unit taking an object image from the subject; an optical element having translucency and configured to seal the casing by being provided in the casing; an imaging element provided in the casing and configured to capture the object image taken into the casing through the optical element; and a dew condensation forming unit provided in the casing and having a smaller thermal resistance value than the optical element, the dew condensation forming unit functioning as a transmission path of heat between inside and outside of the casing.
US11199688B2 Stage apparatus
A stage apparatus for a microscope includes a first stage provided on a mirror base of the microscope and fixed to a stage member that moves in an optical axis direction, a second stage that relatively moves over a surface of the first stage in a first direction, a third stage that relatively moves over a surface of the second stage in a second direction, the third stage having a placement portion for placing a microscope slide, and an exterior cover for covering at least a portion of the second stage and the third stage, the exterior cover being fixed to the first stage or the stage member. The exterior cover provides a space for the second stage and the third stage to move, and exposes the placement portion of the third stage.
US11199683B2 Lens with a fixed focal length and a constant structural length for autofocus applications
A lens with a fixed focal length, includes five lens-element groups, a first front lens-element group, a second lens-element group, a third lens-element group, a fourth lens-element group, and a fifth back lens-element group that is arranged in a stationary manner. Relative to an imaging plane in a lens barrel and both the focusing front group and the focusing back group are movable jointly relative to one another and to the lens-element groups arranged in a stationary manner in order to focus the lens on objects at different object distances. The front lens-element group and the back lens-element group have a negative refractive power.
US11199677B2 Imaging lens module and electronic device
An imaging lens module includes an imaging lens assembly, an image sensor and a plastic lens barrel. The image sensor is disposed on an image side of the imaging lens assembly and has an image sensing surface through which an optical axis of the imaging lens assembly passes. The plastic lens barrel includes an object-end portion, a bottom portion, a first inner hole portion and a second inner hole portion. An object-end surface of the object-end portion faces towards an object side direction of the imaging lens assembly. A tapered surface of the object-end portion is tapered off towards the object-end surface. The bottom portion is located on an image side of the object-end portion. The imaging lens assembly is disposed in the first inner hole portion. The second inner hole portion located on an image side of the first inner hole portion and includes an optical aligning structure.
US11199676B2 Manufacturing method of optical fiber cable and manufacturing apparatus of optical fiber cable
An optical fiber cable manufacturing method using a manufacturing apparatus including an SZ twisting device, an extrusion molding device, and a pressing portion disposed between the SZ twisting device and the extrusion molding device is provided. The method including: twisting optical fibers or optical fiber units in an SZ manner using the SZ twisting device to form an optical fiber bundle; and covering the optical fiber bundle with a sheath using the extrusion molding device while pressing the optical fiber bundle using the pressing portion.
US11199673B2 Optoelectronic device with integrated underfill exclusion structure
Examples herein relate to optoelectronic systems or modules. In particular, implementations herein relate to an optoelectronic module or system that includes a substrate having opposing first and second sides and an optoelectronic component having opposing first and second sides flip chip assembled to the substrate. The optoelectronic component is configured to emit at least one optical signal to the substrate, receive at least one optical signal from the substrate, or both. The optoelectronic system further includes an underfill exclusion structure configured to prevent underfill material dispensed between the optoelectronic component and the substrate from flowing into an optical area or path of the at least one optical signal transmitted between the optoelectronic component and the substrate. The underfill exclusion structure is spaced apart from at least one of the optoelectronic component or the substrate.
US11199670B2 Transceiver module assembly having stopper positioning
A length of a protection wall, which is greater than a length of projection of a connecting end portion of a plug connector from opening end portions of an upper case as well as a lower case of an optical module, is set to be smaller than an interval between a contact surface of each of lower stopper pieces of a receptacle cage to come into contact with an end surface of a side wall as well as an end surface of an end surface of the lower case and an opening end surface of a slot of a host connector.
US11199666B2 Mechanical joint for use in fiber optic imaging systems
An example apparatus includes an optical fiber, an actuator, and a joint mechanically coupling the actuator to the optical fiber. The joint includes a neck extending along an axis. The optical fiber is threaded through an aperture extending along the axis through the neck. The optical fiber is attached to the joint at a surface of the neck facing the axis. The joint also includes a collar extending along the axis. The actuator is mechanically attached to the joint at an inner surface of the collar facing the axis. The joint also includes a flexural element extending radially from the neck to the collar. During operation, the joint couples a force from the actuator to the optical fiber to vary an orientation of a portion of the optical fiber extending from the neck with respect to the axis.
US11199659B2 Optical module
An optical module according to the present invention includes: a first plasmonic waveguide having one end formed of a first metal layer formed over an end portion of a first substrate, and having another end connected to one end of a first optical waveguide; a second metal layer that is formed on a side surface continuous with the end portion of the first substrate and formed to be continuous with the first metal layer; a second substrate provided with a second plasmonic waveguide formed of a third metal layer; and a second optical waveguide that is connected to the second plasmonic waveguide and formed on the second substrate, wherein the second metal layer and a part of the third metal layer are joined together to connect the first substrate to the second substrate.
US11199658B2 Singulation of optical waveguide materials
Methods for singulating an optical waveguide material at a contour include directing a first laser beam onto a first side of the optical waveguide material to generate a first group of perforations in the optical waveguide material. A second laser beam is directed onto a second side of the optical waveguide material to generate a second group of perforations in the optical waveguide material. The second side is opposite the first side. The first group of perforations and the second group of perforations define a perforation zone at the contour. A third laser beam is directed at the perforation zone to singulate the optical waveguide material at the perforation zone.
US11199656B2 Microstructured multicore optical fibre (MMOF), a device and the fabrication method of a device for independent addressing of the cores of microstructured multicore optical fibre
Microstructured multicore optical fibre with a microstructure area, in which, at least two basic cells are embedded, where each of them contains a core, preferably made of glass, specifically including doped silica glass or polymer, together with the surrounding it longitudinal areas with lower refraction index vs. that of the cladding, which areas may adopt the shape of holes, filled with gas, in particular with the air or a fluid or a polymer or spaces of another glass with doping allowing to reduce refractive index (further referred to as holes), embedded in a matrix of glass, in particular of silica glass or polymer. The refraction index of the holes is decreased vs. that of the matrix of glass, in particular of silica glass or polymer. The basic cell is characterised by the diameter of D2 core, the diameter of D3 core and the distance between adjacent holes, corresponding to lattice constant A. The centres of the holes are localised on the vertices and the middle points of the sides of the hexagon, the centre of which is designated by the core; the length of side c of the hexagon, created by the centres of holes, is equal to the preferably doubled lattice constant A. The juxtaposed, at least, two basic cells are surrounded by the cladding, preferably made of glass, in particular of silica glass or polymer. A Device for addressing cores of the multicore optical fibre a fabrication method of the device for addressing cores is also disclosed.
US11199654B2 Lightguide having recess of varying depth
An optical system comprises a lightguide having an elongated recess formed therein. The recess divides the lightguide into a first lightguide section a second larger lightguide section. Light extractors are disposed in the second, but not the first, lightguide section for extracting light that would otherwise propagate within and along the second lightguide section via total internal reflection (TIR). The depth of the recess varies along its length. The inclusion of a recess having a depth that varies along its length provides design flexibility in the number and location of light source(s) used by the optical system.
US11199651B2 Imaging system with optimized extended depth of focus
An optical processor is presented for applying optical processing to a light field passing through a predetermined imaging lens unit. The optical processor comprises a pattern in the form of spaced apart regions of different optical properties. The pattern is configured to define a phase coder, and a dispersion profile coder. The phase coder affects profiles of Through Focus Modulation Transfer Function (TFMTF) for different wavelength components of the light field in accordance with a predetermined profile of an extended depth of focusing to be obtained by the imaging lens unit. The dispersion profile coder is configured in accordance with the imaging lens unit and the predetermined profile of the extended depth of focusing to provide a predetermined overlapping between said TFMTF profiles within said predetermined profile of the extended depth of focusing.
US11199650B2 Lens unit, exposure device, reading head, image forming apparatus, and image reading apparatus
The lens unit includes a first lens array including a plurality of first lens elements each of which has a first optical axis and which are arranged in an arrangement direction perpendicular to the first optical axis. A second lens array includes a plurality of second lens elements each of which has a second optical axis and which are arranged in the arrangement direction while facing the first lens elements. The second lens array is in a positional relationship relative to the first lens array such that the second lens array is rotated about a virtual line perpendicular to both the first optical axis and the arrangement direction as the rotational axis by 180 degrees. The optical axes of the lens elements located at the substantially centers of the lens arrays in the arrangement direction are arranged to substantially coincide with each other.
US11199647B2 Effective permeability upscaling for a discrete fracture network
A method for computing effective permeability for a discrete fracture network in a subterranean environment. The method may include: obtaining (800) attributes of the discrete fracture network, spatially sampling (810) points on the surfaces of fractures inside a computation cell; allocating (820) to each sampled point at least one attribute of the corresponding fracture, computing (850) discrete pressure values in the computation cell at the location of the sampled points by solving partial derivative equations of a flow model; computing effective permeability (860) values for the computation cell from the pressures values.