Document Document Title
US11172284B2 Hearing protection device, hearing protection system, and related method
A hearing protection system, a hearing protection device and related method, the hearing protection device comprising an earpiece device comprising a first connector, a first earpiece, and a second earpiece, the first earpiece comprising a first primary microphone and a first receiver wired to the first connector and the second earpiece comprising a second primary microphone and a second receiver wired to the first connector; and a processing device comprising a processor, an earpiece interface, and a wireless communication interface, wherein the processor is configured to receive a first microphone input signal from the first primary microphone; process the first microphone input signal for provision of a first primary output signal for the first receiver based on the first microphone input signal; receive a communication request from a communication device via the communication interface; and in response to receipt of the communication request, communicate with the communication device via the communication interface.
US11172279B1 Microphone with combined packaging structure
A microphone with a combined packaging structure includes: a substrate, a first cover being provided on top of the substrate, the substrate, together with the first cover, forms a first accommodating cavity, an acoustic sensor being provided inside the first accommodating cavity, and an acoustic through-hole being formed in the first accommodating cavity. A second cover is provided on a back face of the substrate, the second cover, together with the substrate, forms a second accommodating cavity, and a proximity sensor is arranged inside the second accommodating cavity. By adopting the above-mentioned technical solutions, the present invention has the beneficial effects that two accommodating cavities are respectively provided on the top and bottom of the substrate in the microphone according to the present invention, for receiving components of a MEMS microphone and the components of a proximity sensor respectively.
US11172272B2 Determining video highlights and chaptering
Methods, systems, and apparatuses are described for identifying highlights of a content item, and identifying times, within the content item, to indicate as a beginning of a chapter within the content item. A second content item that corresponds to a portion of the first content item may be identified. The portion of the first content item may be determined to be a highlight of the first content item. Shot boundaries of the content item may be determined, and chapter information corresponding to a different version of the content item may be mapped to the content item.
US11172268B2 Method and apparatus for providing broadcast service
A method for providing a broadcast service is provided. The method includes transmitting a user datagram protocol (UDP)/internet protocol (IP) packet including a first message, the first message containing information about a message to be signed and transmitted, and transmitting a moving picture experts group (MPEG) media transport protocol (MMTP) packet including a second message, the second message containing information about the broadcast service and information indicating whether the information about the broadcast service is signed. The first message includes an identifier of a key used to verify a signature of the message to be transmitted and signed and an identifier of a hash algorithm used to calculate a hash value of the message to be transmitted and signed.
US11172266B2 System to correct closed captioning display using context from audio/video
Embodiments are directed towards the analysis of the audiovisual content to adjust the timing, duration, or positioning of closed captioning so that the closed captioning more closely aligns with the scene being presented. Content that incudes video, audio, and closed captioning is obtained, and the audio is converted to text. A duration and timing for the closed captioning is determined based on a comparison between the closed captioning and the audio text. Scene context is determined for the content based on analysis of the video and the audio, such as by employing trained artificial neural networks. A display position of the closed captioning is determined based on the scene context. The duration and timing of the closed captioning are modified based on the scene context. The video and closed captioning are provided to a content receiver for presentation to a user based on the display position, duration, and timing.
US11172264B2 Method and a device for displaying an anchor competition process
The present application provides a method and a device for displaying an anchor competition process. A network device obtains information on user support respectively won by at least two anchors during the competition in real time, wherein the at least two anchors participate in the same anchor competition and are displayed in a same live window; adjusts the display of the anchor competition for the at least two anchors in the live window according to the information on user support respectively won by the at least two anchors; sends the adjusted display of the anchor competition to user equipments displaying the competition between the at least two anchors, or presents the adjusted display of the anchor competition to users who are watching the competition between the at least two anchors. The present application facilitates users to obtain competition information intuitively, improve efficiency of users in obtaining information, and enhance user experience.
US11172260B2 Speech interface
A system (100) for enabling a user to select media content in an entertainment environment, comprising a remote control device (110) having a set of user-activated keys and a speech activation circuit adapted to enable a speech signal; a speech engine (160) comprising a speech recognizer (170); an application wrapper (180) configured to recognize substantive meaning in the speech signal; and a media content controller (190) configured to select media content. Every function that can be executed by activation of the user-activated keys can also be executed by the speech engine (160) in response to the recognized substantive meaning.
US11172257B2 Managing audio and video content blocking
Implementations generally relate to managing audio and video content blocking. In some implementations, a method includes receiving a media item at a media device. The method further includes accessing content information associated with the media item. The method further includes determining a plurality of content categories based on the content information. The method further includes analyzing the content information based on the plurality of content categories. The method further includes comparing analysis results from the analyzing of the content information to a plurality of objectionability thresholds. The method further includes blocking the media item from being played on the media device if the analysis results exceed one or more objectionability thresholds of the plurality of objectionability thresholds.
US11172238B1 Multiple view streaming
A system for providing video playback includes an interface and a processor. The interface is configured to receive a desired video playback request and receive a video content source switching request from a first video content source to a second video content source. The processor is configured to generate a not-all-I-frame first stream for the first video content source, generate an all-I-frame second stream and a not-all-I-frame second stream for the second video content source, switch from the not-all-I-frame first stream for the first video content source to the all-I-frame second stream for the second video content source, and switch from the all-I-frame second stream for the second video content source to the not-all-I-frame second stream for the second video content source on a next I-frame occurrence in the not-all-I-frame second stream for the second video content source.
US11172235B2 Multitree subdivision and inheritance of coding parameters in a coding block
A better compromise between encoding complexity and achievable rate distortion ratio, and/or to achieve a better rate distortion ratio is achieved by using multitree sub-divisioning not only in order to subdivide a continuous area, namely the sample array, into leaf regions, but using the intermediate regions also to share coding parameters among the corresponding collocated leaf blocks. By this measure, coding procedures performed in tiles—leaf regions—locally, may be associated with coding parameters individually without having to, however, explicitly transmit the whole coding parameters for each leaf region separately. Rather, similarities may effectively exploited by using the multitree subdivision.
US11172231B2 Method, apparatus and system for encoding or decoding video data of precincts by using wavelet transform
A method of encoding video data into a video bitstream having a plurality of precincts. The method comprises generating a plurality of coding cost estimates for a current precinct by testing a corresponding candidate coefficient truncation level for the current precinct, each of the coding cost estimates being an over estimate of an encoded data size for coding the current precinct at the candidate truncation level and being determined using a most significant bit plane index, wherein each of the coding cost estimates is independent of a value of coefficient bits in the current precinct. The method includes selecting one of the candidate truncation levels according to the corresponding coding cost estimate and a budgeted coding cost for the current precinct, the budgeted coding cost representing an allowable size of encoding the precinct; and encoding the current precinct of video data into the video bitstream to generate the video bitstream.
US11172220B2 Video encoding method, and storage medium thereof
This application relates to a video encoding and decoding method. The video encoding method includes: obtaining a current frame from an input video; determining, from a plurality of processing modes, a target processing mode corresponding to the current frame, the candidate processing modes including a full-resolution processing mode or a downsampling processing mode; processing the current frame according to the target processing mode; and encoding the processed current frame according to resolution information to obtain encoded data corresponding to the current frame. According to the encoding method, a processing mode of a video frame can be flexibly selected, and a resolution of the input video frame is adaptively adjusted for encoding.
US11172217B2 Picture prediction method and related apparatus
A picture prediction method and a related apparatus are disclosed. A picture prediction method includes: determining K1 pixel samples in a picture block x, and determining a candidate motion information unit set corresponding to each pixel sample in the K1 pixel samples, where the candidate motion information unit set corresponding to each pixel sample includes at least one candidate motion information unit; determining a merged motion information unit set i including K1 motion information units, where each motion information unit in the merged motion information unit set i is selected from at least a part of motion information units in candidate motion information unit sets corresponding to different pixel samples in the K1 pixel samples; and predicting a pixel value of the picture block x by using a non-translational motion model and the merged motion information unit set i.
US11172213B2 Concept for picture/video data streams allowing efficient reducibility or efficient random access
A video data stream is rendered reducible in a manner so that the reduction leads to a restriction of pictures of the reduced video data stream to merely a predetermined subarea of the pictures of the original video data stream and in a manner so that transcoding, such as re-quantization, may be avoided and a conformance of the reduced video data stream relative to the codec underlying the original video data stream be maintained. This is achieved by providing the video data stream with information including an indication of the predetermined subarea and replacement indices for redirecting the indices included by the payload portion so as to refer to, and/or replacement parameters for adjusting the first set of coding parameter settings so as to result in, a second set of coding parameter settings.
US11172199B2 Cross-component adaptive loop filter
A method, computer program, and computer system is provided for video coding. Video data comprising a chroma component and a luma component is received. Luma samples are extracted from the luma component of the received video data. The chroma component is filtered by a cross-component adaptive loop filter (CC-ALF) based on a location of a chroma sample associated with the chroma component, the extracted luma samples, filter weights associated with the extracted luma samples, and an offset value.
US11172188B2 Information processing apparatus, information processing method, and storage medium
An information processing apparatus determines a position on an object, based on a distance between a set position and an imaging apparatus configured to capture an image of a predetermined position on an object and be used for generating a virtual viewpoint image, the set position being located on a line segment connecting the imaging apparatus and the predetermined position, and being a position of a focus point closer than the predetermined position when viewed from the imaging apparatus, and sets, for a plurality of imaging apparatuses, the determined position as a focus point of the imaging apparatus.
US11172184B2 Systems and methods for imaging a patient
Systems and methods of imaging include projecting infrared (IR) light from the endoscope toward the at least one anatomical feature (e.g., the exterior of a liver or lung), capturing the IR light, projecting optical light from the endoscope toward a similar portion of the anatomical feature, and capturing the optical light. Once the IR light and the optical light are captured, both are associated with one another to generate an intra-operative 3D image. This projection and capture of IR and optical light may occur at discrete times during the imaging process, or simultaneously.
US11172176B2 Wavelength conversion element, light source device, projector, and method of manufacturing wavelength conversion element
The wavelength conversion element includes a phosphor layer having a plurality of phosphor particles and a binder configured to bind one of the phosphor particles adjacent to each other and another of the phosphor particles adjacent to each other out of the plurality of phosphor particles, and a substrate provided with the phosphor layer, wherein the binder includes glass, and the binder binds a part of a surface of the one of the phosphor particles and a part of a surface of the another of the phosphor particles to each other.
US11172175B2 Method for controlling display device, and display device
A projector includes: a determination unit determining whether a daisy chain function executed by the projector when daisy-chained to another device is set as enabled or not; and a setting unit setting a display source to which an image signal to be a source of an image displayed by the projector is inputted, to one of the plurality of interfaces. The setting unit sets a supporting interface supporting the daisy-chaining as the display source when it is determined by the determination unit that the daisy chain function is set as enabled. The setting unit does not change the display source to an interface other than the supporting interface even when the image signal is not inputted to the supporting interface.
US11172172B2 Efficient and flexible color processor
An image signal processor includes a first matrix processing circuit, a post processing circuit, a second matrix processing circuit, and a split visual and analytics circuit. The first matrix processing circuit is configured to receive a plurality of component images generated based on an image captured by an image sensor and generate a plurality of first matrix outputs based on the plurality of component images. The post processing circuit is configured to perform color conversion on the plurality of first matrix outputs to generate a first luminance component of the image and a chrominance component of the image. The second matrix processing circuit is configured to perform color conversion on the plurality of first matrix outputs to generate a second luminance component of the image and a saturation component of the image. The split visual and analytics circuit is configured to generate visual and analytic data of the image.
US11172168B2 Movement or topology prediction for a camera network
A surveillance system of at least one site including videosurveillance cameras, the surveillance system including at least one surveillance camera management module and an artificial neural network for predicting the location of a target in a zone supervised by a camera, connected to the surveillance camera management module, the predicting artificial neural network including a target information acquisition input including data for prediction including data for identifying the camera in which a target has been detected, for positioning the target in the output state. The predicting artificial neural network includes an output of at least one identification of a probable camera the target of which will be probably identified and the camera management module includes an output for transmitting the at least one identification of probable camera to a member including a screen.
US11172164B2 System and method for taking control of a system during a commercial break
During output of a primary media stream from a cable, satellite, television, radio or internet source, a condition, signal or indication of a commercial break is detected causing a context switch to occur and enabling other services, programming or devices to intervene during the commercial break and causing an alternative output to be produced by a process or device. When the commercial break is over, the system may optionally rejoin with the primary media stream.
US11172159B2 Monitoring camera system and reproduction method
There is provided a monitoring camera system including at least one monitoring camera and a recorder connected to the monitoring camera. The monitoring camera captures an image of an area of a monitoring target, detects a motion in a captured video of the area, associates information relating to the motion with the captured video, and transmits the associated result to the recorder. The recorder associates the captured video of the area captured by the monitoring camera and the information relating to the motion with the monitoring camera, and records the associated result. The recorder reproduces the captured video of the area on a monitor recorded in the way that a reproduction speed of the captured video in a section in which the motion is not detected on the monitor is faster than a reproduction speed of the captured video in a section in which the motion is detected, based on the information relating to the motion.
US11172145B2 Method of image fusion on camera device equipped with multiple cameras
A camera device is provided. The camera device includes: a first imaging section, a second imaging section, a third imaging section, and a processor. The first imaging section, second imaging section, and third imaging section capture a first image, a second image, and a third image of a scene with a first field of view (FOV), a second FOV, and a third FOV. The processor is configured to generate a first output image by performing a first image-fusion process on at least two of the first image, the second image, and the third image in response to a zooming factor of the camera device being between a first zooming factor and a second zooming factor, wherein the first FOV is wider than the second FOV, and the second FOV is wider than the third FOV, and the second zooming factor is greater than the first zooming factor.
US11172143B2 Image signal processing device, imaging device, flicker check method in imaging device, and server
This invention enables one to check flicker of a HFR image signal. A display image signal of a first frame rate for flicker check is obtained on the basis of an image signal of a second frame rate. For example, the display image signal of the first frame rate is generated from the image signal of the second frame rate by a frame thinning process. In this case, a frame to be thinned is determined from a relationship between the second frame rate and a light source frequency. For example, the number of frames to be a flicker period is obtained from the second frame rate and the light source frequency, and the frame to be thinned is determined so that continuous frames of the number of frames to be the flicker period are present.
US11172140B2 Image capture device includes white light lamp and infrared lamp for capturing better quality images when the brightness of the environment is moderate
An image capture device, a control method and a machine readable storage medium are disclosed. The image capture device includes: a processor, an infrared lamp, and a white light lamp. The processor in the image capture device is used to control the infrared lamp and white light lamp. The processor obtains current acquisition parameters of the image capture device, compares the magnification in the current acquisition parameters with a preset first magnification threshold and a preset second magnification threshold to obtain a comparison result, and controls switching states of the infrared lamp and the white light lamp according to the comparison result, the brightness of the environment and the gain, wherein, the first magnification threshold is less than the second magnification threshold.
US11172137B2 Control apparatus, control method, and storage medium
An apparatus includes a rotation detection unit, a direction determination unit, a position detection unit, and a control unit configured to perform control such that the position detection unit is energized in a case where the rotation direction determined by the direction determination unit is a first direction where the first member and the second member approach each other, and that the position detection unit is not energized in a case where the rotation direction determined by the direction determination unit is a second direction where the first member and the second member separate from each other.
US11172133B2 Zoom control device, control method of zoom control device, and recording medium
A subject detection unit of an imaging apparatus detects a subject image from an image. An automatic zoom control unit performs zoom control according to a size of a subject detected by the subject detection unit. The automatic zoom control unit automatically selects a specific composition among a plurality of compositions and sets a reference size of the subject used to control a zoom magnification based on the selected composition and the size and position of the detected subject. A process of determining a scene using information including a detection result by the subject detection unit, a composition selection process is performed on the determination scene, and one composition is selected from a composition of upper body of the subject, a composition of whole body, a composition of a subject face, and a composition of multiple people.
US11172132B1 Image save orientation determined based on orientation of object within image
In one aspect, a device includes at least one processor, a camera accessible to the at least one processor, a display accessible to the at least one processor, and storage accessible to the at least one processor. The storage includes instructions executable by the at least one processor to generate an image using the camera, to determine a first orientation of at least one object shown in the image, and to save the image in a second orientation determined based on the first orientation.
US11172130B2 Systems and methods for stabilizing videos
Visual content is captured by an image capture device during a capture duration. The image capture devices experiences change in position during the capture duration. The trajectory of the image capture device is smoothed based on a look ahead of the trajectory. A punchout of the visual content is determined based on the smoothed trajectory. The punchout of the visual content is used to generate stabilized visual content.
US11172127B2 Frame synchronization in a dual-aperture camera system
A dual-aperture camera comprising a first camera having a first sensor and a first image signal processor (ISP), the first camera operative to output a first stream of frames, a second camera having a second sensor and a second ISP, the second camera operative to output a second stream of frames, and a synchronization and operation control module configurable to control operation of one camera in a fully operational mode and operation of the other camera in a partially operational mode and to output an output of the fully operational camera as a dual-aperture camera output, whereby the partially operational mode of the other camera reduces a dual-aperture camera the power consumption in comparison with a full operational mode of the other camera.
US11172122B2 User identification based on voice and face
Devices, systems and methods are disclosed for improving facial recognition and/or speaker recognition models by using results obtained from one model to assist in generating results from the other model. For example, a device may perform facial recognition for image data to identify users and may use the results of the facial recognition to assist in speaker recognition for corresponding audio data. Alternatively or additionally, the device may perform speaker recognition for audio data to identify users and may use the results of the speaker recognition to assist in facial recognition for corresponding image data. As a result, the device may identify users in video data that are not included in the facial recognition model and may identify users in audio data that are not included in the speaker recognition model. The facial recognition and/or speaker recognition models may be updated during run-time and/or offline using post-processed data.
US11172117B2 Image capture apparatus and system that determines a common delay time with at least one other image capture apparatus based on exposure delay times and communication delay times
An image capture apparatus acquires exposure delay times and communication delay times of respective other image capture apparatuses, the exposure delay times being information of times from when the other image capture apparatuses receive a shooting command until when the other image capture apparatuses start exposure, the communication delay times being information of times required in communication with the other image capture apparatuses, and determines a common delay time based on the acquired communication delay times and exposure delay times of the respective other image capture apparatuses, the common delay time being delay time information that is common to all of the other image capture apparatuses, and upon accepting a shooting instruction, transmits the shooting command including a common timing obtained from the common delay time to the other image capture apparatuses.
US11172114B2 System and method for photography
The present invention is directed to a system for photography comprising a light sensor configured to detect a flash from a strobe light and in response produce a sensor signal; a control unit operably coupled to a camera and a photography platform, the control unit configured to send a command to the camera for triggering the camera and the strobe light, capture a time at which the command is sent, receive the sensor signal from the light sensor, the sensor signal indicative of the flashing of the light source, determine a calibration value based on the difference between the time at which the sensor signal is received by the control unit and the time at which the command is sent to the camera by the control unit, and calibrate itself based on the calibration value.
US11172113B2 Camera system including a proximity sensor and related methods
A camera for capturing an image comprising: an image sensor configured to generate image sensor data in response to received light; a processing resource configured to process the image sensor data to obtain image data and communication data, wherein obtaining the communication data comprises performing a demodulation process in respect of at least part of the image sensor data, wherein the processing resource is further configured to transmit the communication data and the image data to at least one further processing resource.
US11172111B2 Devices and methods for security camera installation planning
A mobile device comprising a housing, a user interface, a camera that provides a camera video stream for display, and a controller configured to display a virtual field of view of a virtual security camera placed at a virtual security camera placement location at a site.
US11172110B2 Portable electronic device
According to some embodiments, a portable electronic device is described. The portable electronic device includes a housing member defining an external sidewall, a first glass cover and a second glass cover, where the second glass cover includes a first region having a first exterior surface, a second region having a second exterior surface vertically displaced from the first exterior surface, where the second region includes a first opening, a second opening, and a third opening, and a transition region having an exterior surface that extends between the first exterior surface to the second exterior surface. The portable electronic device further includes a first camera module disposed within the first opening, a second camera module disposed within the second opening, a strobe module disposed within the third opening, and a trim structure having an edge that overlays the second region of the second glass cover.
US11172108B2 Imaging device
Provided is an imaging device that is able to obtain a clear image in a relatively long distance in an environment of precipitation. A rainy weather camera includes: a light source that emits pulse light; a fan-shaped pulse light radiation unit that performs scanning in one direction with the pulse light emitted by the light source, spreads, in a direction perpendicular to the scanning direction, the pulse light for the scanning when the scanning is performed, and radiates the pulse light, which is in a state of being polarized in the direction perpendicular to the scanning direction, to an object; an imaging unit that receives reflection light from the object and performs exposure to a pixel; and a polarization filter that transmits light that is included in the reflection light received by the imaging unit and polarized to be parallel to the scanning direction. The imaging unit performs exposure only to a pixel which is synchronized with the scanning with the pulse light.
US11172107B1 Optical path alignment guide
It is critical to take high resolution images of the sides of a train while the train is moving. A lens cap with a slit will be placed over the camera lens to direct the focus of the camera, which is likely a line scan camera. In addition to the lens cap a pair of blinders will extend a certain distance outward from the camera to block dust and debris and ambient light. A anti-reflective surface will be placed on the interior of the surface of the blinders to prevent glare and ambient light from interfering with the image that will be taken by the camera.
US11172099B2 Image processing apparatus including user authentication, method of controlling the same, and storage medium
An image processing apparatus and a method of controlling the image processing apparatus are provided. The image processing apparatus sets whether or not a function provided in the image processing apparatus requires user authentication, and upon issuance of an instruction to activate an application, determines whether or not a function used by the application is set to require the user authentication. If it is determined that the function used by the application is set to require the user authentication, the image processing apparatus permits the application to use the function in a case that the user authentication has succeeded.
US11172095B2 Information processing apparatus for generating a synthesis image by synthesizing an evidence image with a reduction image, method and non-transitory computer readable medium storing program
An information processing apparatus includes an acquisition unit that acquires a processed image obtained through image processing, and a generation unit that generates a synthesis image obtained by synthesizing an evidence image, which is an image becoming an evidence of the image processing and including at least information on a fee required for the image processing, with a reduction image obtained by reducing the processed image.
US11172094B2 Information processing apparatus that can apply a price set for one sheet type to another sheet type, and method of controlling the same
An information processing apparatus is provided. The apparatus comprises at least one processor; and at least one memory configured to store a program, wherein the program when executed by the processor causes the information processing apparatus to perform operations, the operation comprising acquiring information of a sheet type used by an image output apparatus; providing a setting screen configured to accept setting operation for sheet types supported by the image output apparatus; and on the setting screen, among the sheet types supported by the image output apparatus, displaying the used sheet type indicated by the acquired sheet type information with priority over other sheet types.
US11172085B2 MFD workflow template with multiple resolutions
A method for scanning a document a single time on a multi-function device (MFD) to generate a scanned image in different resolutions is disclosed. For example, the method is executed by a processor of the MFD and includes receiving the document, causing a scanner to scan the document, generating a plurality of scanned documents, wherein each one of the plurality of scanned documents have different resolutions, and outputting the plurality of scanned documents.
US11172080B2 Peripheral and control method of control component thereof
A peripheral includes a body, an image processing device and a processor. The body includes a sub-housing and a second button. The sub-housing includes a control component. The control component includes a first button disposed on an upper surface of the sub-housing. The second button and the first button are disposed on different adjacent surfaces. The image processing device is disposed above or in the body. The image processing device is disposed above the body. The processor controls a first signal generated by the first button to be the same as a first signal generated by the second button. The sub-housing is disposed on an upper lateral side of the body.
US11172075B2 Device management system, apparatus, and device involving request to change to a higher failure risk condition that changes the target device monitoring condition
A device management system includes a device management apparatus; and a plurality of devices connectable to the device management apparatus. The device management apparatus includes circuitry configured to receive a notice of failure risk condition from the plurality of devices; in response to receiving a notice indicating that a first condition of the failure risk condition is satisfied from a first device, transmit to the first device a change request for changing the failure risk condition from the first condition to a second condition; identify, based on similarity between information stored for the first device and the plurality of devices other than the first device, a second device that is to be monitored using the same monitoring condition used for the first device; and transmit, to the second device, the change request for changing the failure risk condition from the first condition to the second condition.
US11172073B2 Image processing apparatus, image processing system, and control method of image processing apparatus
An evaluation table includes: a first pixel value set; a second pixel value set next to and having a larger pixel value sum than the first pixel value set; a third pixel value set having a larger pixel value sum than the second pixel value set; a fourth pixel value set next to and having a larger pixel value sum than the third pixel value set; a fifth pixel value set having a larger pixel value sum than the fourth pixel value set; and a sixth pixel value set next to and having a larger sum than the fifth pixel value set. Each of a difference between pixel value sums of the first and second pixel value sets and a difference between pixel value sums of the fifth and sixth pixel value sets is larger than a difference between pixel value sums of the third and fourth pixel value sets.
US11172065B1 Monitoring framework
One or more embodiments related to a method that includes querying a data store for current interaction data between call center personnel and customers. The call center personnel are grouped into call center groups. The method further includes determining, for at least some call center groups, a current interaction metric specific to the call center group. The current interaction method is provided for each of the at least some call center groups.
US11172063B2 System and method for extracting domain model for dynamic dialog control
A system and method for engaging in an automated dialog with a user. A processor retrieves a preset dialog flow that includes various blocks directing the dialog with the user. The processor provides a prompt to the user based on a current block of the dialog flow, receives an action from the user in response to the prompt, and retrieves a classification/decision tree corresponding to the dialog flow. The classification tree has a plurality of nodes mapped to the blocks of the dialog flow. Each of the nodes represents a user intent. The processor computes a probability for each of the nodes based on the action from the user. A particular one of the nodes is then selected based on the computed probabilities. A target block of the dialog flow is further identified based on the selected node, and a response is output in response to the identified target block.
US11172057B2 Systems and methods for managing devices using dynamically configurable device and protocols definitions
Disclosed are systems, methods, and devices for managing a plurality of remote devices of disparate types. There is maintained an electronic device definition repository comprising: a plurality of semantic model definitions for corresponding devices of the plurality of remote devices. An action request for an action to be performed by one or more selected devices of the plurality of remote devices is received. For each one or more selected devices, the action request is processed including: converting a generic device action and a generic device property to a device-specific action and a device-specific property using the semantic model definition for the selected device; establishing one or more messages for communicating the device-specific action request to a given selected device using the data protocol definition for the selected device; translating the one or more messages of the sequence of messages to an application protocol suitable for communication with the selected device.
US11172049B2 Systems and methods for multi-client content delivery
In some aspects, the disclosure is directed to methods and systems for synchronized multi-client content delivery, and a content selection system based on individual and aggregated scores for the content items, to generate bundles or sets of content items having approximately corresponding scores. Server timers and local timers on client devices may be synchronized via notifications, and timer durations dynamically adjusted when client requests and responses are sent prior to client-side timer expiration, but received after server-side timer expiration, indicating communication latency has caused desynchronization. Timers may be adjusted on a global basis or per-client device basis. Through scoring and bundling, sets of content items that may be relevant to approximately an equal share of the recipient client devices may be selected and transmitted.
US11172047B2 Systems and methods for use in network service interface bundling
Systems and methods for use in facilitating application interface (API) interactions are disclosed. One exemplary method includes receiving, by a computing device, a primary API request from a client. The primary API request includes a plurality of parameters in association with a plurality of values. The computing device generates a plurality of secondary requests based on a configuration file and the primary API request. The configuration file defines a relationship between the parameters included in the primary request and parameters associated with a plurality of resource interfaces. The computing device transmits each of the plurality of secondary requests to the plurality of resource interfaces and receives a plurality of secondary responses from the plurality of resource interfaces. The computing device then generates a primary response based on the configuration file and the secondary responses and transmits the primary response to the client.
US11172042B2 Platform-independent application publishing to a front-end interface by encapsulating published content in a web container
Provided are computer-implemented methods and systems for publishing an application to a web container. An example method for publishing an application to a web container may include establishing a channel of communication with a user device associated with an end user. The method may further include embedding a web container into a web portal associated with a plurality of applications. The method may include executing an application in a user session associated with the end user. The method may further include capturing images of a virtual screen associated with the application executed on the application server. After the capture, the method may continue with sending the images to the web container of the web portal running in a web browser of the user device. The web container may publish the images to the web browser to display the application as part of the web portal in the web browser.
US11172033B2 Method for service prioritization in electronic device comprising multiple SIMS
Embodiments herein disclose a method for service prioritization in an electronic device comprising a plurality of SIMs associated with a single RF resource within the electronic device. The method includes sending, by an RF controller of the electronic device, a response to a second SIM to access the service associated with a second network entity. Further, the method includes configuring, by the RF controller, a signalling message comprising a category of service. The category of service indicates a priority of the service to be accessed by the second SIM. Further, the method includes sending the signalling message comprising the category of service to the second network entity.
US11172031B2 Session management method and apparatus
A session management method and an apparatus, where the method includes: obtaining, by a session management function (SMF), a point-to-point protocol over Ethernet (PPPoE) message from a user equipment; assigning a PPPoE session identifier and/or an Internet Protocol (IP) address to the user equipment; and sending, by the SMF, the assigned PPPoE session identifier and/or IP address to the user equipment, to establish a PPPoE connection between the user equipment and a network side device. The method is performed after a packet data unit (PDU) session is successfully established. The SMF sends the PPPoE session identifier and/or the IP address to the user equipment. In this case, the user equipment can store a correspondence between the established PDU session and a PPPoE session, such that the user equipment accesses a 5G core network (CN) through a fixed network.
US11172029B2 Systems and methods for sharing SaaS content across workspace
Embodiments described include systems and methods for reusing content across a plurality of network applications. A client application establishes sessions with the network applications via an embedded browser. The client application identifies a plurality of content provided as input to each of the network applications and stores the plurality of content to storage. The client application determines a point in a first user interface of a first network application in which input from content of the plurality of content is available as input. The embedded browser provides a second user interface from which to select at least a first content of the plurality of content stored in storage from a second network application as input to the first user interface of the first network application. The embedded browser receives, as input to the first user interface, the selection via the second user interface of the first content.
US11172028B2 Method and server device for providing internet of things platform service
A method and a server device for providing an IoT platform service are provided. According to at least one aspect of the present disclosure, a method of providing an IoT platform service, which is performed by an IoT platform server apparatus, generates a shadow device corresponding to an IoT device, manages state information of the IoT device through the corresponding shadow device, and registers and administers a specification (i.e., a device descriptor) regarding common features of a plurality of devices.
US11172026B2 Dynamic computer systems and uses thereof
The invention concerns a content receiving and/or content providing (CRCP) Client Computer that is capable of receiving content from a content-providing Client Computer (I) when interconnected thereto directly or through one or more other Client Computer(s) via a digital or analog, wireless or wired, infrared signal, laser pulse, or radio frequency connection; and/or capable of providing content to a content-receiving Client Computer (II) when interconnected thereto directly or through one or more other Client Computer(s) via a digital or analog, wireless or wired, infrared signal, laser pulse, or radio frequency connection. Preferably, the content will also be weighted (for example, proximity-weighted, rank-weighted, topic-weighted, query-weighted, time-weighted, location-weighted, locality-weighted, vote-weighted, segment-weighted, geophysically-weighted, etc.). The invention particularly concerns such computer systems that employ more than one such weighting. The invention particularly concerns such computer systems that operate using, or through, mobile devices, particularly for distributed computing applications, including social media applications and communications applications conducted over Restricted Computer Networks. The invention particularly concerns such computer systems that comprise an interconnected Client Computer that is mounted in a vehicle, installed on or in a structure or is a component of a drone device.
US11172020B2 Method and communication device for determining a score relating to a first agent module
A method and a communication device for determining a score relating to a first agent module are described. The communication device receives information relating to at least one request, performed by another agent module separate from the first agent module, for consumption of a capability of the first agent module. The information relating to the at least one request includes information about the capability of the first agent module, information about an intention of the first agent module, and information about a policy for the capability. The communication device calculates the score in relation to the first agent module based on the information relating to the at least one request, wherein the score further is specified with respect to the capability.
US11172017B2 First front-end node, client node, load balancer node, and methods performed thereby, for supporting data communication
A method is performed by a first front-end node, for supporting data communication. The first front-end node operates in a communications network comprising a pool of front-end nodes for providing access to a database. The pool of front-end nodes includes the first front-end node. The first front-end node receives, from a load balancer node, a first request for data from the database, from a client node. The first front-end node provides, to the client node, a first response to the received first request, the first response including a first indication indicating that the first front-end node is a preferred node for providing a subsequent response to a subsequent request for data from the client node. The subsequent response is allowed to originate from another front-end node in the pool of front-end nodes, different than the preferred node.
US11172014B2 Smart URL integration using serverless service
A cloud-based, integrated business application suite includes an add-in that enables access from a client device to a first server, but not a second server. A user accesses the first server through an interface of the integrated suite to request a webpage which launches a first local instance of a service application. The first local instance of the service application sets up a local storage location and provides this location to a URL that is used to launch a webpage that is a client of the second server. A second local instance of the service application which is aware of the storage location is launched and this instance stores data requested from the second server in the identified local storage location. The stored information is read from the storage location by the first instance of the service application and is provided to the integrated application suite.
US11172013B2 System and method for launching and connecting to a local server from a webpage
A system comprising a processor and a computer readable memory coupled to the processor, the computer readable memory configured with a page processable by page processing code. The page can be configured to generate a set of random connection data usable by a local server program instance to verify that a connection request is from the page, launch the local server program instance, provide the set of random connection data to the local server program instance, create a client socket instance, send a connection request to the local server program instance to establish a connection between the client socket instance and a server socket instance of the server program instance and based on an acceptance of the connection request by the server program instance, complete the connection. The connection may be usable for bi-directional communication between the page and local server program instance.
US11172012B2 Co-streaming within a live interactive video game streaming service
Technologies are described for enabling co-streaming of live video game streams by multiple broadcasters. For example, broadcasters that are eligible to co-stream can be determined. Invitations can be sent to the broadcasters to join a co-stream. After acceptance, a co-stream can be created. The co-stream can be streamed to viewer devices.
US11172010B1 Managing encoder updates
A video packaging and origination service can include one or more encoder components that receive content for encoding and transmitting to requesting entities. During the operation of the encoder components, a management service associated with the video packaging and origination service can receive information related to updates or modifications to the encoder components. Responsive to the information, the management service can instantiate and configure an updated encoder. Once the updated encoder component is instantiated and configured, both the updated and target encoder components receive content for streaming, encode content and generating encoding content. Additionally, the updated encoder component can initiate a notification to the target encoder component that a handover will be occurring and begin a negotiation process identifying a handover event. Based on the negotiated handover event, the target encoder component can illustratively cease operation upon evaluation and detection of the handover event.
US11172004B2 Real time collaboration and document editing by multiple participants in a content management system
A content management system allows users to collaboratively edit, draft, or otherwise work with the same content item simultaneously by displaying a real-time data stream of a native application displaying a content item on a host device in a screen sharing window of a webpage. The screen sharing window is capable of receiving edit inputs and sending the edit inputs to a client application on the host device. The edit inputs are provided as interpretable code for the native application for the content item and the client application provides the interpretable code to the native application to have the changes corresponding to the edit inputs incorporated into the content item. Further, the cursors of other users participating in the collaborative editing session are displayed in the screen sharing window to allow each participant to view and follow the changes made by the other participants of the session.
US11172001B1 Announcement in a communications session
Techniques for announcing a communications session after the communications session is established between multiple user devices are described. In an example, a computer system may instruct a first user device to establish a communications session with a second user device. The computer system may receive, from the second user device, data indicating a request of the first user device for the communications session. Based at least in part on the data, the computer system may generate content associated with the first user device. The computer system may also instruct the second user device to accept the request and present the content after the communications session is established between the first user device and the second user device.
US11171995B2 Identifying and mitigating risks of cryptographic obsolescence
A method includes monitoring an enterprise system to identify cryptographic techniques utilized by one or more components of the enterprise system, the one or more components comprising at least one of physical and virtual computing resources. The method also includes generating one or more profiles characterizing usage of at least a given one of the identified cryptographic techniques by at least a given one of the one or more components of the enterprise system and determining an effect of cryptographic obsolescence of the given identified cryptographic technique on the enterprise system utilizing the generated one or more profiles. The method further includes identifying one or more remedial actions for mitigating the effect of cryptographic obsolescence of the given identified cryptographic technique on the enterprise system and initiating one or more of the identified remedial actions to modify a configuration of one or more components of the enterprise system.
US11171994B2 Tag-based security policy creation in a distributed computing environment
Concepts and technologies are disclosed herein for tag-based security policy creation in a distributed computing environment. A security management module can receive an inventory event that relates to instantiation of a service. The security management module can identify the service that was instantiated and obtain a tag set that relates to the service. The tag set can include security tags that include a string that identifies a communications link associated with the entities included in the service that was instantiated. The security management module can identify policy rules associated with the security tags. The policy rules can define security for the service that was instantiated. The security management module can compute a security policy for the service and can provide the security policy to the computing environment for implementation.
US11171985B1 System and method to detect lateral movement of ransomware by deploying a security appliance over a shared network to implement a default gateway with point-to-point links between endpoints
A technique to stop lateral movement of ransomware between endpoints in a VLAN is disclosed. A security appliance is set as the default gateway for intra-LAN communication. Message traffic from compromised endpoints is detected. Attributes of ransomware may be detected in the message traffic, as well as attempts to circumvent the security appliance. Compromised devices may be quarantined.
US11171975B2 Dynamic inspection of networking dependencies to enhance anomaly detection models in a network assurance service
In one embodiment, a network assurance service that monitors a network detects, using a machine learning-based anomaly detector, network anomalies associated with source nodes in the monitored network. The network assurance service identifies, for each of the detected anomalies, a set of network paths between the source nodes associated with the anomaly and one or more potential destinations of traffic for that source node. The network assurance service correlates networking devices along the network paths in the identified sets of network paths with the detected network anomalies. The network assurance service adjusts the machine learning-based anomaly detector to use a performance measurement for a particular one of the networking devices as an input feature, based on the correlation between the particular networking device and the detected network anomalies.
US11171974B2 Distributed agent based model for security monitoring and response
An architecture is provided for a widely distributed security system (SDI-SCAM) that protects computers at individual client locations, but which constantly pools and analyzes information gathered from machines across a network in order to quickly detect patterns consistent with intrusion or attack, singular or coordinated. When a novel method of attack has been detected, the system distributes warnings and potential countermeasures to each individual machine on the network. Such a warning may potentially include a probability distribution of the likelihood of an intrusion or attack as well as the relative probabilistic likelihood that such potential intrusion possesses certain characteristics or typologies or even strategic objectives in order to best recommend and/or distribute to each machine the most befitting countermeasure(s) given all presently known particular data and associated predicted probabilistic information regarding the prospective intrusion or attack. If any systems are adversely affected, methods for repairing the damage are shared and redistributed throughout the network.
US11171954B2 Server and non-transitory computer-readable recording medium storing computer-readable instructions for server
A server may receive a target e-mail address from a terminal device; store in the memory the target e-mail address and authentication information in association with each other; send a first e-mail including the target e-mail address, as a destination address, and the authentication information; receive the authentication information from the first communication device; specify the target e-mail address associated with the authentication information in the memory; and execute a predetermined process by using the target e-mail address, the predetermined process being a process which is necessary for the server or the first communication device to send a second e-mail including the target e-mail address, as a destination address, and related information related to the first communication device.
US11171953B2 Secret sharing-based onboarding authentication
A technique includes receiving a request from a first electronic device to connect to a network and receiving a first part from the first electronic device. The technique includes regulating onboarding of the first electronic device. Regulating the onboarding includes authenticating the first electronic device. Authenticating the first electronic device includes communicating with a plurality of electronic devices that are connected to the network to receive a set of second secret parts; constructing a first secret from the first secret part and the set of second secret parts; and comparing the first secret to a second secret. Regulating the onboarding of the first electronic device includes allowing the first electronic device to connect to the network based on a result of the comparison.
US11171949B2 Generating authentication information utilizing linear feedback shift registers
An apparatus includes at least one linear feedback shift register and at least one processing device comprising a processor coupled to a memory. The at least one processing device is configured to obtain a given value from the at least one linear feedback shift register, the given value comprising a set of bits representing a current state of the linear feedback shift register. The at least one processing device is also configured to generate authentication information by applying the given value obtained from the at least one linear feedback shift register as input to a pseudorandom function, and to provide the generated authentication information to a validating application.
US11171933B2 Logic repository service using encrypted configuration data
The following description is directed to a logic repository service. In one example, a method of a logic repository service can include receiving a first request to generate configuration data for configurable hardware using a specification for application logic of the configurable hardware. The method can include generating the configuration data for the configurable hardware. The configuration data can include data for implementing the application logic. The method can include encrypting the configuration data to generate encrypted configuration data. The method can include signing the encrypted configuration data using a private key. The method can include transmitting the signed encrypted configuration data in response to the request.
US11171924B2 Customized web services gateway
A method and apparatus for facilitating communication between a client and a proxy server. A message is received from a client at a gateway. The message includes a uniform resource identifier that references an interface associated with a resource. The gateway transforms the uniform resource identifier into a context resource identifier that also references the interface. The gateway performs an initial authorization check for the client and a user of the client with respect to the interface. The gateway inserts the context resource identifier into the message to form a modified message in response to a successful initial authorization check. The gateway sends the modified message to the proxy server.
US11171921B2 Method for forwarding or dropping a packet in a virtual local area network and terminal device
Provided are a method for forwarding or dropping a packet in a virtual local area (LAN) network and a terminal device. The method includes: duplicating Layer 2 data stream packets entering through LAN side port to each of the LAN side ports; configuring a Layer 2 firewall rule according to at least one preset virtual local area network and connectivities between the LAN side ports; and determining, according to the Layer 2 firewall rule, a Layer 2 data stream packet that needs to be forwarded or dropped in each of the at least one preset virtual local area network.
US11171919B1 Web attack detecting and blocking system and method thereof
A system for detecting and blocking a web attack includes a filter unit receiving web request data from a user terminal, and controlling a web application to maintain a standby state, and a web firewall daemon receiving the web request data from the filter unit and determining a risk by analyzing the web request data and transmitting the resulting risk to the filtering unit. A method of detecting and blocking a web attack includes receiving web request data from a user terminal, controlling a web application to maintain a standby state, transmitting the web request data to a web firewall daemon, determining a risk by analyzing the web request data, and transmitting the risk of the web request data to the filtering unit. Embodiments of the present invention can provide customer customized web security service without affecting the stability and the availability of the web application.
US11171909B2 Delayed processing for arm policy determination for content management system messaging
Techniques are provided for delayed processing for arm policy determination for content management system messaging, including, during a delayed processing window, receiving reward data for arm actions taken, where the arm actions were chosen based on a previous version of an arm choice policy, and the previous version of the arm choice policy was determined based on a previous set of reward data for a previous set of arm actions taken. When the delayed processing window has closed, a new arm choice policy is determined based at least in part on the action-reward data, and the previous set of reward data and/or the previous arm choice policy. After a request to choose an arm choice is received, a particular arm action to take is determined based on the new arm choice policy. This chosen arm is provided in response to the request.
US11171881B2 Multiplexed resource allocation architecture
A device configured to receive a data set and instructions for processing the data set from a network device. The device is further configured to parse the data set into a plurality of data segments to be processed, and generate a plurality of instruction segments from the received instructions. The device is further configured to assign each instruction segment to a resource unit, and to generate control information with instructions for combining processed data segments from the resource units. The device is further configured to receive processed data segments from the resource units, to generate the processed data set, and to output the processed data set to the network device.
US11171880B2 Reservation managing method, and information processing device, and non-transitory computer-readable storage medium for storing reservation managing program
A reservation managing method implemented by a computer, the reservation managing method includes: executing first processing in response to receiving of a condition for searching for a resource, the received condition being a condition specified from a user, the first processing including searching for a resource matching the received condition among a plurality of resources; storing information about transition of the condition for searching for a resource in a memory in association with the user based on a condition when a reservation by the user is not set among the received conditions; and outputting a notification that a reservation for one resource of the plurality of resources may be set to the user when a reservation for the one resource is canceled, and when the one resource matches the condition identified from the information stored in the memory in association with the user.
US11171878B1 Allocating additional bandwidth to resources in a datacenter through deployment of dedicated gateways
Some embodiments provide a method for deploying edge forwarding elements in a public or private software defined datacenter (SDDC). For an entity, the method deploys a default first edge forwarding element to process data message flows between machines of the entity in a first network of the SDDC and machines external to the first network of the SDDC. The method subsequently receives a request to allocate more bandwidth to a first set of the data message flows entering or exiting the first network of the SDDC. In response, the method deploys a second edge forwarding element to process the first set of data message flows of the entity in order to allocate more bandwidth to the first set of the data message flows, while continuing to process a second set of data message flows of the entity through the default first edge node. The method in some embodiments receives the request for more bandwidth by first receiving a request to create a traffic group and then receiving a list of network addresses that are associated with the traffic group. In some embodiments, the method receives the list of network addresses associated with the traffic group by receiving a prefix of network addresses and receiving a request to associate the prefix of network addresses with the traffic group. Based on this request, the method then creates an association between the traffic group and the received prefix of network addresses.
US11171877B2 Computer network of computing resource infrastructures and method for allocating these resources to client applications
Disclosed is a computer network including a group of a plurality of computing resource infrastructures associated with a plurality of orchestrators responsible for allocating the resources of this infrastructure to one or more client applications and grouped into a swarm in which they are interconnected by a cooperation interface, the allocation of resources being decided by a decision method based firstly on evaluations distributed among the orchestrators, then on a consensus protocol between the orchestrators which is based on the evaluations and is carried out at the cooperation interface in order to choose one of the infrastructures of the group to host some or all of the client application.
US11171866B2 Measuring packet residency and travel time
The disclosure sets forth techniques, devices, systems, and methods for measuring a packet residency time in a network device. In some aspects, a network flow measurement protocol includes data fields in flow data records exported to a traffic collector, including a packet ingress time and a packet egress time. The data fields allow the calculation of the packet residency time within a network device, as well as the time required for the packet to traverse between two network devices in the network. A filter can be installed on one or more network devices in a network. For packets that match the filter criteria, the network device records the times of packet arrival and packet departure, and, in some aspects, a packet residency time of the packet with the network device. The network device exports the flow data record pertaining to this packet to a traffic flow data collector.
US11171864B2 Determining a time to permit a communications session to be conducted
A system and method to facilitate communication between telecommunications participants in a telecommunications network is disclosed. In one aspect, a method of determining a time to permit a communication session by telecommunications participants to be conducted includes causing a telecommunications processor to retrieve, from a data storage: a free time value that is representative of a free time attributed to a participant in the communications session, a funds balance held by the participant, a pre-stored cost per unit time value, and a representation of a billing pattern for the participant. The method also includes causing the telecommunications processor to determine a maximum time to permit the communication session to be conducted as a function of the free time value, the funds balance, the cost per unit time value and the billing pattern. The telecommunications processor initiates ending the communication session when the time to permit the communication session to be conducted expires.
US11171862B2 Multi-subflow network transmission method and apparatus
A network transmission method comprises determining at least one network status parameter of the subflows. When at least one network status parameter of at least two of the plurality of subflows satisfies a preset condition, the method further comprises performing aggregated transmission for the data using the at least two subflows, wherein the aggregated transmission means that one data packet is sent using only one of the at least two subflows, and data packets sent using all of the at least two subflows are different from each other.
US11171849B2 Collecting samples hierarchically in a datacenter
Some embodiments of the invention provide a method for collecting metric values relating to operations of a set of one or more resources executing on host computers in a datacenter. In some embodiments, the method hierarchically collects and analyzes samples, with a first set of samples collected and analyzed in the data plane, and a second set of samples collected and analyzed in the control plane by aggregating the samples collected in the data plane. In some embodiments, the data plane includes host computers on which sample collecting engines (e.g., service engines) execute, while the control plane includes a set of one or more servers that obtains sample data collected by the host computers, and aggregates and analyzes this data.
US11171848B2 Network switch
Improvements to network switches and other network components that enable improved status monitoring and logging of network and device parameters, particularly for networked video surveillance applications. The network switch or other network component, which may be an IP camera for example, outputs a networked video stream which contains graphical representations of relevant data, such as simple graphs or indicators. The networked video stream, and therefore the relevant data, can then be conveniently viewed and/or stored as a networked video stream with existing standard technology. An additional benefit is that conventional motion detection can be performed on the graphical representations in the networked video stream to generate alarms or trigger events.
US11171846B1 Log throttling
Logging includes accessing a plurality of logs associated with network traffic in a distributed networking environment; selecting a subset of logs among the plurality of logs, wherein a log selection rate is pre-specified; determining weights associated with logs in the subset of logs; and collecting log information, including weight information of logs in the subset of logs relative to the plurality of logs.
US11171842B2 Microservices application network control plane
Disclosed embodiments are directed at systems, methods, and architecture for operating a control plan of a microservices application. The control plane corresponds with data plane proxies associated with each of a plurality of APIs that make up the microservices application. The communication between the data plane proxies and the control plane enables automatic detection of service groups of APIs and automatic repair of application performance in real-time in response to degrading service node conditions.
US11171840B2 Automated visual assistance for creating or debugging connections of a network device
Disclosed are a method and apparatus for assisting in the physical wiring or debugging of connections between devices, which may include one or more network visibility appliances. In at least one embodiment, the computer system receives first user input that specifies a first port of a plurality of selectable physical ports or a connection between the first port and a second port of the plurality of selectable physical ports. At least one of the first port or the second port is on a device that is external to the computer system. In response to the first user input, the computer system sends a first signal to the device to trigger the device to output a first visual indication in proximity to the first port, the first visual indication identifying the first port and a status of at least one of the first port or the connection.
US11171826B2 Methods and systems for forming a wireless sensor network
Sensor nodes each equipped with a directional antenna configured to form a set of beams of predefined directions, with respect to a global reference direction, during beam cycles timed according to a global time reference form a sensor network. An electronic compass determines the global reference direction and a Global-Positioning-System (GPS) receiver provides the global time reference. The directional antenna is implemented as a phased-array antenna. During each beam period within a beam cycle, a phased-array controller determines a phase vector as a function of the geometrical arrangement of antenna elements and angular displacement of a reference direction of a node from the global reference direction. The phase vector is supplied to phase shifters coupled to the antenna elements to form a beam of a specified direction. During each beam period, all sensor nodes form beams of a same direction thus guaranteeing inter-nodal communication among neighboring nodes.
US11171811B2 Vehicle data transfer queueing
A computer includes a processor and a memory, the memory storing instructions executable by the processor to receive, from each of a plurality of vehicles, a request to exchange data, each request including metadata about the request; sort the vehicles into a plurality of priority sets determined from the metadata; determine a first set of data transfer lines available for vehicles in a first one of the priority sets; select a first optimal data transfer line from the first set of data transfer lines for a first one of the vehicles in the first priority set; and assign the first optimal data transfer line to the first one of the vehicles.
US11171807B2 Method and apparatus for allocating priority transmission opportunities in vehicle network
An operation method of a first end node in a vehicle network supporting a PLCA function is provided. The method includes performing a monitoring operation in a first time interval configured for communication of the first end node and detecting a transmission request signal transmitted from a second end node by the monitoring operation. In response to detecting the transmission request signal, a transmission operation of the first end node in the first time interval is stopped. The first time interval is used for communication of a second end node instead of the first end node.
US11171803B2 Smart home communications architecture
Communications architecture, system topology and connectivity, messaging protocols, packet design, and control procedures, and implementation thereof in smart home and “internet of things” (IoT) systems and devices.
US11171799B2 Communication system, control device, setting device, setting method, and program
Reliability with which a control device at a transmission destination can receive data is improved. In a communication system in which a plurality of control devices for factory automation are connected to a network, a communication protocol among the control devices includes a publish/subscribe type. Each of the control devices includes: a data storage unit in which control data is stored; a publisher unit that transmits data including a state of the control device of the publisher unit itself to other control devices than the control device; and a subscriber unit that receives data from each of the other control devices. When a state of each of the other control devices that is received by the subscriber unit satisfies a reception allowing condition, the publisher unit transmits the control data of the control device of the publisher unit itself.
US11171791B2 Systems and methods of aggregate signing of digital signatures on multiple messages simultaneously using key splitting
The systems and methods of aggregate signing of digital signatures on multiple messages simultaneously, comprising: receiving two or more digital messages wherein each message is signed using two or more digitally split keys from a private key and the two or more digital signatures of the message using the split key are combined to get a compressed short signature; receiving the compressed short signature for each message; receiving a public key associated with the private key for each message; aggregate signing the messages to output an aggregate signature. The aggregate signature can be further verified against any or all of the messages.
US11171783B2 System and method for decentralized identity management, authentication and authorization of applications
A method, a system and/or an apparatus for decentralized identity management, authentication and authorization of applications is disclosed. The method, system and/or apparatus enables a machine/application to identify any other machine/application in a network without requiring a central server or authority. The method, system and/or apparatus involves controlling the data access and communication between machine/applications in a blockchain network by authorizing the communication only when there exists authorization permissions. The authorization permission of application/machine and user are stored in distributed ledger only if quorum is achieved as per the consensus algorithm present in the smart contract defined by the admin, making the system more secure.
US11171773B2 Client-server computer system
A client-server computer system (10) for a client (12) to search for a keyword in at least partially homomorphically encrypted documents (18) stored in a server (14) is disclosed. The client-server computer system (10) is configured as follows. The client (12) applies probabilistic symmetric encryption to a keyword to form a probabilistically encrypted keyword to form a first result. The client (12) applies deterministic symmetric encryption to the keyword to form a deterministically encrypted keyword, then computes a modular inverse of the deterministically encrypted keyword, and then applies at least partially homomorphic encryption to the modular inverse deterministically encrypted keyword to form a second result. The client (12) uses a session key to hash the first result to form a hash result. The client (12) combines the first result and second result to form a third result. The client (12) encrypts the third result and the hash result using a private key to generate the search query. The client (12) sends the search query to the server (14). The server (14) receives the search query from the client (12). The server (14) identifies at least one identifier of at least one document of the at least partially homomorphically encrypted documents including the keyword by decrypting, using a public key, a product of the search query and the hash result. The server (14) sends the at least one identifier in encrypted form to the client (12). The client (12) decrypts the at least one identifier.
US11171770B2 Data transmission device
A data transmission device of an embodiment includes a buffer, a first determination circuit, a first flip-flop, a second flip-flop, and a second determination circuit. The buffer holds input data of a predetermined bit width. The first determination circuit determines whether or not the input data is held in the buffer. The first flip-flop receives output of the first determination circuit as input and operates at one of a rising edge and a falling edge of a second clock signal which is asynchronous with the first clock signal. The second flip-flop receives output of the first flip-flop as input and operates at another of the rising edge and the falling edge of the second clock signal. The second determination circuit determines an error based on a request signal which is synchronized with the second clock signal and output of the second flip-flop.
US11171766B2 Synchronization of electronic devices
Embodiments of the present disclosure relate to a power supply device, an electronic system and a method. The electronic system comprises an electronic device and the power supply device transmitting synchronization information from a satellite to the electronic system. The power supply device comprises a first modulator configured to receive a signal from a satellite and to generate a first modulated supply voltage, a level pattern of the first modulated supply voltage indicating synchronization information included in the satellite signal; and a first transformer configured to provide the first modulated supply voltage to an electronic device to enable a synchronization between the satellite and the electronic device based on the synchronization information. The electronic device demodulates the first modulated supply voltage to determine the synchronization information for synchronizing with the satellite. By using the embodiments of the disclosure, cost for manufacturing the electronic devices can be significantly reduced.
US11171764B1 Method and apparatus for automatically retransmitting corrupted data
Aspects of the subject disclosure may include a communication system including a full duplex transceiver is configured to transmit and receive electromagnetic wave signals simultaneously over a transmission medium; a processing system including a processor; and a memory that stores executable instructions that, when executed by the processing system, facilitates the performance of operations, including: transmitting, via the full duplex transceiver, electromagnetic wave signals that convey a plurality of data frames, wherein the electromagnetic wave signals propagate along the transmission medium to another transceiver, wherein the electromagnetic wave signals propagate along the transmission medium without requiring an electrical return path; monitoring, via the full duplex transceiver, the transmission medium for an interference; identifying, via the full duplex transceiver, one or more data frames of the plurality of data frames that were transmitted during a period of the interference; and retransmitting, via the full duplex transceiver, the one or more data frames. Other embodiments are disclosed.
US11171761B2 Method for transmitting and receiving data in wireless communication system and apparatus for the same
A method and device for receiving downlink data in a wireless communication system are discussed. The method performed by a terminal includes receiving, from a base station, first downlink control information through a physical downlink control channel (PDCCH) or a short PDCCH (sPDCCH), wherein the first downlink control information schedules a plurality of short physical downlink shared channel (sPDSCH) regions based on a first transmission time interval (TTI)-based radio frame structure, and each of the plurality of the sPDSCH regions is included in a different plurality of short subframes based on the first TTI-based radio frame structure, respectively; and receiving, from the base station, first downlink data in the plurality of the sPDSCH regions based on the first downlink control information, wherein the first TTI-based radio frame structure has a shorter interval than a second TTI-based radio frame structure for the PDSCH region in which second downlink data is transmitted.
US11171759B2 Methods and apparatus related to interference detection and management using ACK/NACK signals
Various features and aspects related to methods and apparatus for interference detection, mitigation and/or avoidance using feedback signaling are described. In accordance with one aspect, a first device may transmit data to a second device in a first transmission slot. The first device may receive feedback from a third device including priority information corresponding to a link between the third device and a fourth device. The first device may determine whether to yield transmission of additional data to the second device during at least a second transmission slot based on the priority information.
US11171749B2 Method for performing wireless switching
A wireless communication system includes an infrastructure device for transmitting and receiving communications to and from a plurality of wireless user terminals. Each wireless user terminal includes a receiver and a controller configured to receive a plurality of orthogonal frequency division multiplexing (OFDM) signals on at least one downlink carrier frequency. Each of the plurality of OFDM signals includes assignment information. The receiver is configured to receive a plurality of downlink signals each responsive to a respective OFDM signal of the plurality of OFDM signals such that each downlink signal is received on a downlink carrier frequency and using a downlink spatial pattern. Further, the controller is configured to dynamically change the downlink carrier frequency of the receiver for receiving the plurality of downlink signals based on the plurality of OFDM signals, wherein the plurality of downlink signals have different spatial patterns.
US11171748B2 Indicating resources for transmitting modulation symbols
Apparatuses, methods, and systems for indicating resources for transmitting modulation symbols corresponding to sequential data of a code block group are disclosed. One apparatus includes a transmitter that: transmits information indicating time and frequency domain resources for modulation symbols corresponding to sequential data of a code block group; and transmits the modulation symbols.
US11171745B2 Group-based acknowledgment feedback techniques for wireless communications
Methods, systems, and devices for wireless communications are described that support group-based acknowledgment feedback techniques. Two or more different groups of downlink transmissions may each have an associated group-based acknowledgment feedback, and a base station may transmit downlink control information to a UE that indicates one or more parameters that are used to determine which downlink transmissions are to be reported in the group-based feedback. Based on the parameters in the downlink control information, the UE may determine the feedback to be reported, and a timing for when to transmit the feedback to the base station.
US11171743B2 Forward error correction adjustments for C-V2X communications
A user equipment (e.g., C-V2X user equipment) can receive a transmission from a network device of a mobile network and decode the transmission using a first forward error correction code. The user equipment can determine an attribute of the transmission to determine a condition of the communication channel. Based on the condition of the communication channel, the user equipment can facilitate transmitting feedback to the network device, wherein the feedback is forwarded through the mobile network to an application server device that selects a second forward error correction code based on the feedback. The second forward error correction code can be transmitted to, and received by, the user equipment. The user equipment can use the second forward error correction code to decode subsequent transmissions.
US11171737B2 Flexible resource mapping and MCS determination
Certain aspects of the present disclosure relate to methods and apparatus for flexible resource mapping and modulation and coding scheme (MCS) determination in wireless communication systems. According to certain aspects, a method for wireless communications that may be performed by a transmitter is provided. The method generally includes determining MCSs to use for each of multiple portions of a transport block and transmitting the portions of the transport block according to the determined MCSs to a wireless node. Flexible MCS and resource mapping determination may improve demodulation performance for code blocks that are far from pilots.
US11171724B2 Light-based communications system
Light-based deciphering and transmission of information from one remote party to another in line-of-sight is disclosed. The system speeds the pace of light-based transmissions, the decoding of transmissions, and improves the accuracy of reception of the transmissions. In certain embodiments, the system sends both visual and infrared light to send different types of information to the recipient or to send information under different conditions. Exemplary embodiments disclosed herein demonstrate three exemplary systems (mechanical, LCD, and LED) that are suitable for combination with the other components of the system as disclosed herein. In certain embodiments, the system is configured to focus on the correct light (when there are other lights in view) sending the code (e.g., Morse code or On-Off Keying) and track it.
US11171715B2 Control device, program, control method, and flight vehicle
Provided is a control device that controls flight vehicles having an antenna for forming a cell on the ground to provide a wireless communication service to a user terminal in the cell. The control device includes a replacement control unit that controls replacement of a first flight vehicle covering an object area on the ground by means of a cell with a second flight vehicle. The replacement control unit controls the first flight vehicle and the second flight vehicle such that the second flight vehicle moves to a location corresponding to the location of the first flight vehicle, the second flight vehicle and the first flight vehicle start providing a wireless communication service to a user terminal by Coordinated Multiple Point transmission/reception (CoMP), and then the first flight vehicle stops forming its cell.
US11171711B2 Maximizing performance in extended-coverage wireless communication network under transmission constraints
A relaying module (68) includes a radio interface (88) and a processor (84). The radio interface is configured to wirelessly receive uplink messages originating in a wireless device (24) that communicates messages with a Base Station (BS) (32) in a communication network (20), and wirelessly transmit repeated uplink messages of at least some of the received uplink messages toward the BS. The processor is configured to hold one or more transmission constraints that define limitations of using network resources for wireless transmissions in the communication network, to receive one or more uplink messages from the wireless device, to select at least some of the received uplink messages for repeated transmission, to allocate to the selected uplink messages respective network resources so as to maximize performance of the communication network under the transmission constraints, and to transmit the selected messages as repeated messages toward the BS, in accordance with the allocated network resources.
US11171709B1 Millimeter wave base station antenna system
A millimeter wave base station antenna system having a multi-port antenna array and a baseband signal processor, the baseband signal processor having an uplink baseband processing unit for generating a first weighting function, and a downlink baseband processing unit for generating a second weighting function; the first weighting function and the second weighting function being used to enhance the desired signal and eliminate the multiuser interference.
US11171707B2 Indicating beams for wireless communication
According to a first aspect, a client device is configured to: transmit a beam report, for example to a network device, wherein the beam report comprises information about a set of N transmit, Tx, beams in a downlink and measurement values related to the N Tx beams; obtain information about selected K Tx beams being a subset of the set of N Tx beams; obtain mapping information between K indicators and the selected K Tx beams, wherein each of the K indicator identifies one of the selected K Tx beams; and receive, for example from the network device, a downlink, DL, signal using the obtained information about the selected K Tx beams and the mapping information. According to another aspect a network device is provided. According to another aspects methods of operating the devices are provided and a computer program.
US11171686B2 Near-field communication device
A device for near-field communication with a portable user apparatus, includes: a first communication antenna located on a first carrier; a first device for activating the first antenna located on a second carrier, which is facing the first carrier and mechanically connected to the first carrier by pads. The pads are made of conductive metal and the device also includes: a second antenna, a first winding portion of which is located on one end of the first carrier and a second winding portion of which is located on one end of the second carrier, the two ends facing one another. The first portion and second portion of each winding electrically connected by a pad, the second antenna emitting an electromagnetic field, a main component of which is perpendicular to a main component of the electromagnetic field emitted by the first antenna; and a second device for activating said second antenna.
US11171678B2 Two-port mixers and systems, receivers, and methods using same
Examples of receivers and receiver techniques are described herein. An example system may include a carrier source that may provide a wireless carrier signal and a wireless communication device, separate from the carrier source. The wireless communication device may provide a wireless communication signal containing data. A receiver may include an antenna positioned to receive the wireless carrier signal and the wireless communication signal, a two-port mixer coupled to the antenna and configured to mix the wireless carrier signal and the wireless communication signal to provide an intermediate frequency signal, and a demodulator configured to extract, at least in part, the data from the intermediate frequency signal.
US11171674B2 Low-complexity inverse sinc for RF sampling transmitters
A radio-frequency (RF) sampling transmitter (e.g., of the type that may be used in 5G wireless base stations) includes a complex baseband digital-to-analog converter (DAC) response compensator that operates on a complex baseband signal at a sampling rate lower than the sampling rate of an RF sampling DAC in the RF sampling transmitter. The DAC response compensator flattens the sample-and-hold response of the RF sampling DAC only in the passband of interest, addressing the problem of a sinc response introduced by the sample-and-hold operation of the RF sampling DAC and avoiding the architectural complexity and high power consumption of an inverse sinc filter that operates on the signal at a point in the signal chain after it has already been up-converted to an RF passband.
US11171663B2 Digital-to-analog converter
A digital-to-analog converter is provided. The digital-to-analog converter includes a first plurality of digital-to-analog converter cells configured to generate a first analog signal. Further, digital-to-analog converter includes a second plurality of digital-to-analog converter cells configured to generate a second analog signal. The first analog signal and the second analog signal form a differential signal pair. Further, the digital-to-analog converter includes a transmission line transformer comprising a first input node coupled to the first plurality of digital-to-analog converter cells, a second input node coupled to the second plurality of digital-to-analog converter cells, and a first output node. The transmission line transformer is configured to present a first impedance at the first and second input nodes and to present a second impedance at the first output node.
US11171662B1 Analog-to-digital conversion circuit with improved linearity
Herein disclosed is an example analog-to-digital converter (ADC) and methods that may be performed by the ADC. The ADC may derive a first code that approximates a combination of an analog input value of the ADC and a dither value for the ADC sampled on a capacitor array. The ADC may further derive a second code to represent a residue of the combination with respect to the first code applied to the capacitor array. The ADC may combine the numerical value of the first code and the numerical value of the second code to produce a combined code applied to the capacitor array for deriving a digital output code. Combining the numerical value of the first code and the numerical value of the second code in the digital domain can provide for greater analog-to-digital (A/D) conversion linearity.
US11171661B2 Digital-to-analog converter and generation of high-bandwidth analog signals
A controlled switch having N inputs and a single output (N≥2) is switchable between N states. In each state a respective one of the inputs is connected to the single output. There are N sources of sub-streams of analog samples, each sub-stream composed of pairs of adjacent analog samples. Each source is coupled to a respective one of the inputs. In operation, the controlled switch is controlled by a control signal to switch between the N states. While the controlled switch is in any one of the states, a data transition occurs between two adjacent analog samples in the sub-stream whose source is coupled to the input that is connected to the single output. The single output yields a high-bandwidth analog signal. Any pair of adjacent analog samples in any one of the sub-streams substantially determines a corresponding pair of adjacent analog samples in the high-bandwidth analog signal.
US11171654B1 Delay locked loop with segmented delay circuit
A system includes delay locked loop (DLL) including a phase detector having a first input coupled to an input of the DLL, and a first delay circuit and a second delay circuit coupled in series between the input of the DLL and a second input of the phase detector. The DLL further includes a first control circuit, wherein an input of the first control circuit is coupled to an output of the phase detector, a first output of the first control circuit is coupled to a control input of the first delay circuit, and a second output of the first control circuit is coupled to a control input of the second delay circuit. The system also includes a second control circuit having an input coupled to the first control circuit, and a slave delay circuit having a control input coupled to an output of the second control circuit.
US11171647B2 Integrated electronic circuit
According to one embodiment, an integrated electronic circuit has a switching network configured to receive binary control states, one or more secret-carrying gates, wherein each secret-carrying gate represents Boolean secrets and is configured to receive binary input states and to output one or more Boolean secrets according to a state sequence of the binary input states, and one or more flip-flops configured to store binary output states output by the switching network and to supply binary input states to the one or more secret-carrying gates based on the stored binary output states. The switching network generates the binary output states by combining the binary control states and Boolean secrets output by the one or more secret-carrying gates. The integrated electronic circuit outputs Boolean secrets from the one or more secret-carrying gates and/or the binary output states from the switching network to another integrated electronic circuit.
US11171646B1 Turn-off detection circuits for anti-series switches
In some examples, a circuit is configured to control an anti-series switch comprising a first transistor and a second transistor coupled in an anti-series configuration. The circuit comprises one or more driver circuits configured to control gates of the first transistor and the second transistor, and a detection circuit configured to detect whether both the first transistor and the second transistor are in an OFF state. The detection circuit is configured to deliver a signal to the anti-series switch, detect the signal in the anti-series switch, and determine whether the both the first transistor and the second transistor are in an OFF state based on the detected signal.
US11171645B1 Transistor switching circuit and integrated circuit thereof
A transistor switching circuit and an integrated circuit thereof are provided. The transistor switching circuit includes: at least two transistors M1 and M2, and a voltage follower. The gate of the transistor M1 and the gate of the transistor M2 are connected to a first node G, the first node G is connected to a first current source, and the source of the transistor M1 and the source of the transistor M2 are connected to a second node S1. The voltage follower includes a transistor M3 and a second current source. The gate of the transistor M3 is connected to the second node S1, and the source of the transistor M3 is connected to the second current source. One end of a resistive device is connected to the source of the transistor M3, and another end of the resistive device is connected to the first node G.
US11171641B2 Compensation for air gap changes and temperature changes in a resonant phase detector
A system may include a sensor configured to output a sensor signal indicative of a distance between the sensor and a mechanical member associated with the sensor, a measurement circuit communicatively coupled to the sensor and configured to determine a physical force interaction with the mechanical member based on the sensor signal, and a compensator configured to monitor the sensor signal and to apply a compensation factor to the sensor signal to compensate for changes to properties of the sensor based on at least one of changes in a distance between the sensor and the mechanical member and changes in a temperature associated with the sensor.
US11171640B2 Temperature-sensitive transistor gate driver
A system comprises a gate driver that is configured to couple to a transistor disposed in a transistor module via a first pin. The gate driver comprises a duty cycle measurement circuit having a first input terminal and a first output terminal, the first input terminal coupled to a second pin via an isolator. The duty cycle measurement circuit comprises a flip-flop, a counter, a shift register, and a comparator. The system comprises an analog to digital converter circuit having a second input terminal, a second output terminal, and a reference terminal, the second input terminal coupled to a third pin configured to couple to a temperature-sensitive device disposed in the transistor module, the second output terminal coupled to a fourth pin via the isolator, and the reference terminal coupled to the first output terminal.
US11171637B2 Semiconductor devices
A semiconductor device includes a test clock generation circuit, a test data generation circuit, and a control code generation circuit. The test clock generation circuit delays a clock signal based on a delay selection signal in a test mode to generate a test clock signal. The test data generation circuit delays data to generate test data. The control code generation circuit latches the test data based on the delay selection signal and the test clock signal to generate a control code.
US11171624B2 Voltage sensor device based on a tunable bulk acoustic wave (BAW) resonator
A voltage sensor device includes an oscillator unit, the oscillator unit having a tunable bulk acoustic wave (BAW) resonator device and an oscillator core. The voltage sensor device also includes a frequency analyzer configured to obtain frequency measurements for the oscillator unit and to determine a voltage sense value based on a comparison of at least some of the obtained frequency measurements. The voltage sensor device also includes an output interface configured to store or output voltage sense values determined by the frequency analyzer.
US11171622B2 Balanced filter
A balanced filter includes an unbalanced terminal, an unbalanced-side inductor, a first balanced terminal, a second balanced terminal, a balanced-side inductor, a power supply line, and a matching network. The unbalanced-side inductor is provided between the unbalanced terminal and a ground. The balanced-side inductor is provided between the first balanced terminal and the second balanced terminal and couples to the unbalanced-side inductor via an electromagnetic field. The power supply line includes a first end connected to a middle portion of the balanced-side inductor and a second end connected to a direct-current power supply. The matching network matches a first impedance between the first balanced terminal and the second end of the power supply line to a second impedance between the second balanced terminal and the second end of the power supply line.
US11171617B2 Power amplifying device and audio equipment
A power amplifying device according to an embodiment includes first to fourth BTL amplifiers and first to third switch circuits. The first to fourth BTL amplifiers outputs a first to fourth output signal. The first switch circuit is turned on or off connection between an output of the second output amplifier and an output of the third output amplifier. The second switch circuit is turned on or off connection between an output of the fifth output amplifier and an output of the eighth output amplifier. The third switch circuit is turned on or off connection between an output of the fourth output amplifier and an output of the seventh output amplifier. The first to third switch circuits are turned on when the amplitudes of the first to fourth input signals are smaller than a first threshold.
US11171616B2 Multi-branch outphasing system and method
A first branch group circuit includes a first branch circuit receiving a first RF input signal and first control information; and a second branch circuit receiving the first input signal and second control information. Each of the first and second branch circuits includes a power amplifier. The second control information enables the second branch circuit to be switched on or off while the first branch circuit remains on. A second branch group circuit includes: a third branch circuit receiving a second RF input signal and third control information; and a fourth branch circuit receiving the second input signal and fourth control information. Each of the third and fourth branch circuits includes a power amplifier. The fourth control information enables the fourth branch circuit to be switched on or off while the third branch circuit remains on. A combiner combines output signals of the power amplifiers to produce an output signal.
US11171613B1 Methods and apparatus for using signal pre-distortion with individual power amplifier (PA) control
Controllable radio frequency power amplifiers (RFPAs), e.g., in a Hybrid-MIMO array, which are being driven at lower power levels, are operated at conditions such that their inherent EVM and ACLR are intentionally further increased. This increase of inherent EVM and ACLR is done in a precise manner, and the increased inherent EVM and ACLR are cancelled or reduced by the EVM and ACLR of the input Array DPD signal. The net result is improved EVM and ACLR performance over a broader range of angles. Exemplary methods and apparatus for increasing distortion include individual or combinations of: i) changing the DC bias a RFPA based on average operating power level; ii) changing supply voltage, e.g. Vcc, of a RFPA based on average operating power level, iii) adding a controllable non-linear element, such as a diode or varactor, at the input of the RFPA, based on the average operating power.
US11171612B2 Gain modulation circuit
A gain modulation circuit includes a load circuit, a differential circuit, a current source, a resistor, a first transistor, and a detector circuit. The load circuit is configured to receive a supply voltage. The differential circuit is coupled to the load circuit. The differential circuit and the load circuit are configured to generate a pair of output voltages according to a pair of input voltages and the supply voltage. The current source is coupled to the differential circuit. The resistor is coupled to the differential circuit and the current source. The first transistor is coupled to the differential circuit. The detector circuit is configured to generate a detection signal according to the pair of input voltages. A turned-on degree of the first transistor is adjusted based on the detection signal, to adjust a linear region of the gain modulation circuit.
US11171606B2 Radio frequency oscillator
This oscillator comprises: a source generating an incident optical wave at a pulsation frequency ω; an optomechanical resonator, having optical resonances at the pulsation frequency ω and mechanical resonances at a frequency f1 and generating, from the incident optical wave, emergent optical waves at the pulsation frequencies ω and ω−2πf1, and an acoustic wave at frequency f1; and, a photodiode delivering a useful signal at frequency f1 from the emergent waves. This oscillator further comprises: an acoustic propagation means for propagating the acoustic wave over a distance in order to produce a delayed acoustic wave; a means for converting the delayed acoustic wave into a delay signal at the frequency f1; and, a control loop, processing the delay signal in order to obtain a control signal applied to the source.
US11171604B1 Active shunt capacitance cancelling oscillator for resonators
The present invention relates to an active shunt capacitance cancelling oscillator circuit. Such systems can be used in resonator-based methods, while avoiding impedance distortion and phase shift anomalies.
US11171602B2 RC oscillating circuit
The disclosure discloses an RC oscillating circuit. A first end of a capacitor is grounded, a second end of the capacitor is connected to a charging path, a discharging path and a comparator, A first input end of a comparator is connected to first reference voltage. An output end of the comparator outputs a first output signal and is connected to a control end of the discharging path. The first reference voltage provides the flipped voltage of the comparator The first output signal forms an output clock signal. A first regulating circuit is configured to regulate the magnitude of the charging current and realize coarse frequency tuning. A second regulating circuit is configured to regulate the magnitude of the first reference voltage and realize fine frequency tuning. The disclosure has the advantages of low power consumption, fast start, high precision and wide tuning range.
US11171601B1 Voltage-controlled oscillator (VCO) with LC circuit and series resistors
A system includes a data path and a phase-locked loop (PLL) coupled to the data path. The system also includes a voltage-controlled oscillator (VCO) coupled to the PLL. The VCO includes an LC circuit with first and second differential output terminals. The VCO also includes a first resistor coupled between the first differential output terminal and drain terminals of a first pair of complementary metal-oxide semiconductor (CMOS) transistors. The VCO also includes a second resistor coupled between the second differential output terminal and drain terminals of a second pair of CMOS transistors.
US11171600B2 Device and method for voltage controlled oscillator comprising distributed active transformer cores
The present disclosure relates to a voltage controlled oscillator comprising a plurality of oscillator cores magnetically coupled in series.
US11171588B2 Method for monitoring the operation of an electrical rotating machine
An electrical rotating machine includes a machine housing accommodating a rotor, and a stator. In order to allow the method to be carried out without structural changes to the electrical rotating machine a first physical value of the stator and a second physical value of the rotor are measured outside the machine housing, and a state variable of the electrical rotating machine is determined from the first physical value and the second physical value. The state variable, or alternatively the first and second physical value, are sent to a cloud, in particular wirelessly or by hardwired or optical means.
US11171571B2 Alternating current solid-state switch
An AC electronic solid-state switch includes an electrically insulating and thermally conductive layer, a first electrically conductive trace, a second electrically conductive trace, and a plurality of semiconductor dies each electrically connected to the first electrically conductive trace and the second electrically conductive trace. Each of the plurality of semiconductor dies forms a MOSFET, IGBT or other types of electronically controllable switch. The AC electronic solid-state switch further includes a common drain conductor that is electrically connected to each drain terminal of the plurality of semiconductor dies. The AC electronic solid-state switch is configured to block between 650 volts and 1700 volts in the off-state in a first direction and a second direction, the second direction being opposite the first direction, and the AC electronic solid-state switch is configured to carry at least 500 A continuously in the on-state with a voltage drop of less than 2V.
US11171569B2 Wake-up method and wake-up system for battery management system
The present application discloses a wake-up method and wake-up system for a battery management system. The method may include converting, by a conversion unit, a low-voltage power signal detected at a low-voltage input port into a high-voltage wake-up signal, and receiving, by a high-voltage control module, a working voltage provided by a power battery pack under control of the high-voltage wake-up signal; controlling, by the high-voltage control module, the high-voltage transmission module to be turned on, providing the working voltage to a synchronous rectifying module by the turned-on high-voltage transmission module, and converting high-voltage electric energy provided by the power battery pack into low-voltage electric energy; and transmitting, under control of the synchronous rectifying module, the low-voltage electric energy to the low-voltage controller, and waking up the battery management system by the low-voltage controller.
US11171562B1 Multi-sense point voltage regulator systems and power-regulated devices containing the same
Multi-sense point voltage regulator systems are provided for usage in conjunction with power-regulated devices, such as system-on-chip and microcontroller unit devices. In embodiments, the multi-sense point voltage regulator system includes a multiplexer selector circuit and a voltage regulator. The multiplexer selector circuit is configured to: (i) monitor a local voltages at multiple sense points within an integrated circuit (IC) die circuit structure; and (ii) generate a feedback voltage indicative of a lowest one of the monitored local voltages. The voltage regulator is configured to generate a regulated power supply output voltage as a function of a differential between the feedback voltage and the reference voltage, with the regulated power supply output voltage provided to the IC die circuit structure to drive operation thereof.
US11171544B2 Mechanical energy harvesting system for converting kinetic energy of a user having a trunk and limb portions into electricity
A mechanical energy harvesting system includes a base seat unit, a rotating shaft device, and a driving device. The base seat unit includes first and second seat bodies. The rotating shaft device is rotatably mounted to the first seat body. The driving device is disposed on the base seat unit and includes at least one driving unit sleeved on the rotating shaft device for driving the rotating shaft device to rotate and thus generate rotational kinetic energy, and at least one transmission unit connected between the second seat body and the driving unit and configured to drive the rotating shaft device to rotate when the second seat body swings relative to the first seat body, so as to generate the rotational kinetic energy.
US11171539B2 Hoist and method for manufacturing hoist
A hoist is provided with a braking mechanism comprising: a motor cover that is provided with an outer wall which is provided such that the inner diameter of an inner peripheral portion thereof increases with proximity to one side in the axial direction from the other side; a drum member that is provided with an outer peripheral portion which is located radially inward of the inner peripheral portion of the outer wall and which faces the inner peripheral portion; and a brake shoe that is mounted on the outer peripheral portion. The inner peripheral portion is provided with a blast-treated portion which is blast-treated upon impact by media which contains large amounts of sharp edges among media which contains large amounts of sharp edges and media which contains large amounts of non-sharp edges.
US11171536B2 Cover assembly and motor including same
One embodiment relates to a cover assembly and a motor including the same, the cover assembly comprising: a cover body; and a plurality of grooves formed on the upper surface of the cover body so as to guide coils, wherein a hole is formed at one side of the groove so as to penetrate the cover body. Therefore, the motor guides the coils to the outside by using the hole formed in the cover assembly such that assemblability is improved.
US11171533B2 Electric devices, generators, and motors
Simple to manufacture electric generators or motors and methods of manufacturing such are disclosed. Such devices are preferably manufactured from 2-dimensionally cut, flat stock materiel. The generator or motor has two large diameter rotors to enable, for example, useful generation of electricity at low revolutions per minute. The frame of the device includes side walls with castellated stators on the periphery of the walls. Castellated end plates removeably interlock with the stators. The rotors drive magnets past the stators in the frame of the device. In preferred embodiments, rotors are driven by human legs or arms, low speed wind, or water with low or zero water drop distance.
US11171527B2 Electric drive motor having permanent magnets pushed radially outwardly by a tensioning device
An electric drive motor includes a stator with pole shoes and at least one electrically actuable stator winding, a permanent-magnet rotor mounted in a rotationally driveable manner in the field of the stator winding defining an annular gap therebetween, a motor shaft, a magnet carrier disposed on the motor shaft and being produced in one piece as an injection-molded part, and a plurality of separate permanent magnets disposed on and distributed over the circumference of the magnet carrier. The permanent magnet rotor has a tensioning or clamping device for pressing the plurality of permanent magnets outwards in radial directions towards against an inner wall of a cavity in an injection mold of the magnet carrier during injection molding of the magnet carrier. A domestic appliance having the electric drive motor is also provided.
US11171511B2 Capacitive wireless power transfer circuit and related techniques
Capacitive wireless power transfer systems are provided. In one embodiment, for example, the system comprises two pair of coupled conducting plates; a first matching network coupled to the first pair of conducting plates; and a second matching network coupled to the second pair of conducting plates. At least one of the first and second matching networks comprises an inductor having inductance value selected based on at least one parasitic capacitance value of the capacitive wireless power transfer system. In another embodiment, a method of designing a capacitive wireless power transfer system is provided comprising determining a parasitic capacitance value of a capacitive wireless power transfer system and determining an inductance value of an inductor of at least one of the first and second matching network having a value selected based on at least one parasitic capacitance value of the capacitive wireless power transfer system.
US11171503B2 Wireless power status through boosted output voltage
A method according to one embodiment includes removing a battery cover from an outer assembly of a lock device, removing a battery pack from the lock device in response to removing the battery cover, wherein removing the battery pack comprises disconnecting two electrical contacts of the battery pack from two corresponding electrical contacts of the lock device, and electrically coupling two electrical contacts of a retrofit assembly to the two corresponding electrical contacts of the lock device, wherein the retrofit assembly includes an energy storage device, a wireless power receiver configured to store generated power in the energy storage device, a boost regulator, and a microcontroller configured to adjust an output voltage of the boost regulator to indicate a power level of the energy storage device and a charging status of the energy storage device.
US11171501B2 Divider circuit for parallel charging
Embodiments described herein provides a battery charging circuit that boosts an input current and feeds the boosted input current to a battery for fast charging. Specifically, the battery charging circuit includes a low dropout regulator (LDO) for providing a voltage, a switch mode charger, coupled between the LDO and a battery, and a capacitor divider, coupled between the LDO and the battery, in parallel to the switch mode charger, for dividing the voltage outputted from the LDO by a factor.
US11171499B2 Device to be charged with multiple charging channels, charging method, and charging control circuit with multiple charging channels
A device to be charged, a charging method, and a charging control circuit are provided. The device to be charged includes multiple cells coupled in series and a conversion circuit. The conversion circuit is configured to receive input voltage from a power supply device, convert the input voltage into charging voltage for the multiple cells and into power supply voltage for a system of the device to be charged, charge the multiple cells according to the charging voltage, and supply power to the system of the device to be charged according to the power supply voltage.
US11171490B2 System and method for low-cost, high-efficiency solar panel power feed
A cascading regulation system connected to a number of serially connected power sources and uses multiple regulators having different cutoff voltages to provide an output for the local power consumption unit. Each of the regulators is connected to a subset of serially connected power sources and so configured that if the voltage generated at the lowest tap is no longer sufficient for a stable supply to the local power consumption unit, the next higher regulator takes over, and the output voltage drops in small steps reflective of that takeover of the next higher tap. When the voltage generated across a subsection grows, a lower connected tap may take over again, producing a slightly higher output voltage for the local power consumption unit. The cutover steps are chosen such that the output voltage range matches the range given as the acceptable input range for the local power consumption unit.
US11171485B1 Systems and methods for flexible renewable energy power generation
The present disclosure provides systems and methods for flexible renewable energy power generation. The present disclosure also provides systems and methods for firming power generation from multiple renewable energy sources.
US11171484B2 Systems and methods for random-access power management
Systems and methods for distributing electric energy in discrete power packets of finite duration are presented. Systems may include an aggregator for providing power packets to one or more nodes. An aggregator may receive requests for power packets from nodes. In other embodiments, an aggregator may transmit status broadcasts and nodes may receive power packets based on the status broadcasts.
US11171469B2 High-pressure resistant housing with conductor to inner volume
The invention relates to a housing having at least one current passage that is impervious to high pressure acting from the exterior, e.g. of at least 1000 bar, e.g. up to 8000 bar. The housing has a first housing part and a second housing part that by spaced-apart bearing surfaces that are facing one another, between which at least one insulator is arranged, with the at least one insulator imperviously encompass an inner volume. The housing is opened easily by spacing apart the first housing part from the second one. Generally, the housing parts are electrically insulated from one another by the insulator.
US11171464B1 Laser integration techniques
Described herein are one or more methods for integrating an optical component into an integrated photonics device. The die including a light source, an outcoupler, or both, may be bonded to a wafer having a cavity. The die can be encapsulated using an insulating material, such as an overmold, that surrounds its edges. Another (or the same) insulating material can surround conductive posts. Portions of the die, the overmold, and optionally, the conductive posts can be removed using a grinding and polishing process to create a planar top surface. The planar top surface enables flip-chip bonding and an improved connection to a heat sink. The process can continue with forming one or more additional conductive layers and/or insulating layers and electrically connecting the p-side and n-side contacts of the laser to a source.
US11171454B2 USB connector with double shield layers
The present invention provides a method for designing USB floating with low electromagnetic interference, especially in a scenario in which a distance between a pin and a metal housing of a USB interface of a terminal device is increasingly small. A first plug and a second plug are connected by using a connection cable having a first shield layer and a second shield layer. The first shield layer and the second shield layer overlap and there is no electrical connection between the first shield layer and the second shield layer. One end of the first shield layer is connected to a metal housing of the first plug, and the other end is suspended. One end of the second shield layer is connected to a metal housing of the second plug, and the other end is suspended. In addition, a metal housing of a first socket and a metal housing of a second socket may be connected to a housing of the terminal device or a housing of an adapter by using a capacitive component, thereby helping the terminal device reduce a short circuit risk and radiation.
US11171452B2 Connector
A connector includes a housing fitted into a mating side housing, a locking arm including a locking portion, and a slider. The locking arm is connected to the housing and extends toward a rear end and along a fitting direction into the mating side housing. The locking arm is configured to be restored after bending in a lock release direction and the locking portion is configured to be engaged with an engagement portion of the mating side housing to lock the mating side housing and the housing, when the housing is being fitted into the mating side housing. A slider is slidably attached to the housing between a main locking position on a bending end side of the locking arm and a temporary locking position deviating from the main locking position.
US11171446B2 Contact for plug connector
The invention relates to a contact element (1) for a plug connector, comprising a crimp region having crimp wings (5), with which same is connected to an electrical conductor of a line, wherein the contact element (1) has a spring-like contact geometry for a counter contact element in a contact region, wherein this contact geometry is provided in duplicate, characterised in that one part of the double contact geometry is formed by an additional contact element (3), wherein this additional contact element (3) is produced separately from the contact element (1) and, after production, same is arranged on the contact element (1) via a connection (4).
US11171443B2 Connector system with thermal cooling
A connector includes a heat spreader. The heat spreader is configured to direct heat from ports to a thermal plate that is spaced apart from the connector. A plurality of connectors can be supported and a heat spreader can be associated with each connector. One or more thermal plates can be thermally coupled to the corresponding heat spreader(s) so as to direct thermal energy away from each connector. Cold blocks can be used to thermally couple the heat spreader to the corresponding thermal plates.
US11171441B2 Seal member and waterproof connector
A seal member that includes an insertion hole into which a connector terminal is insertable, wherein, when a direction in which the connector terminal is to be inserted into the insertion hole is defined as an insertion axis: an inner diameter of a cross-section of the insertion hole orthogonal to the insertion axis at a position at which the inner diameter is the smallest is denoted as a minimum hole diameter D, an outer length of a cross-section of the connector terminal orthogonal to the insertion axis at a position at which the outer length is the largest is denoted as a maximum terminal outer length L, and the minimum hole diameter D and the maximum terminal outer length L satisfy a relationship 2.1≤L/D≤4.2.
US11171440B2 Backing plate for mounting and sealing an electrical connector to an intermediate surface
A backing plate, a corresponding electrical connector for mating with the backing plate, an electrical header, and an assembly thereof are described herein. The backing plate has an inner portion having a first thickness and an outer portion having a second thickness that is greater than the first thickness. The outer portion surrounds a perimeter of the inner portion and forms a cavity within the backing plate for acceptance of the electrical header. The backing plate also contains a connector attachment portion configured to attach the backing plate to the electrical connector and an intermediate surface attachment portion configured to attach the backing plate to the intermediate surface.
US11171426B2 Lens-enhanced communication device
A communication device includes a first lens and a feeder array. The first lens has a defined shape, a base, a first tubular membrane connected to the base, and a second membrane arranged as a cap on the first tubular membrane. The feeder array includes a plurality of antenna elements that are positioned in a specified proximal distance from the base of the first lens to receive a first lens-guided beam of input radio frequency (RF) signals through the second membrane of the first lens. The first lens of the defined shape covers the feeder array as a radome enclosure. A distribution of a gain from the received first lens-guided beam of input RF signals is substantially equalized across the feeder array to increase at least a reception sensitivity of the plurality of antenna elements of the feeder array.
US11171423B2 Meta-structure having multifunctional properties and device using the same
In a meta-structure having multifunctional properties according to an exemplary embodiment of the present invention, a plurality of unit blocks controlling a property of a wave is combined on a plane or in a space in a predetermined pattern to form one structure, at least one of the plurality of unit blocks is formed to have a different size, and a frequency range of a wave controlled is changed according to the size of the unit block.
US11171418B2 Method to utilize bias current control in vertical or horizontal channels for polarization rotation with less power consumption
An apparatus includes a phased array antenna panel and one or more dual-polarization beam former circuits mounted on the phased array antenna panel. The phased array antenna panel generally comprises a plurality of dual-polarization antenna elements. The plurality of dual-polarization antenna elements are generally arranged in one or more groups. Each dual-polarization beam former circuit may be coupled to a respective group of the dual-polarization antenna elements. Each dual-polarization beam former circuit generally comprises a plurality of transceiver channels. Each transceiver channel generally comprises a horizontal channel and a vertical channel. Each dual-polarization beam former circuit provides polarization rotation through bias current control in each of the vertical and horizontal channels.
US11171414B2 Electronic device having plurality of antennas
An electronic device having a plurality of antennas is provided. The electronic device includes a housing, a printed circuit board positioned within the housing, and including a ground, a wireless communication circuit mounted on the printed circuit board, a first antenna configured to transmit or receive a first wireless signal with the wireless communication circuit, and a second antenna configured to transmit or receive a second wireless signal with the wireless communication circuit. The first antenna includes a first short-circuit pattern connected to the ground, and the second antenna includes a second short-circuit pattern connected to the ground. At least part of the first short-circuit pattern and at least part of the second short-circuit pattern are arranged to be adjacently occurred a decoupling resonance.
US11171405B2 Planar flexible RF tag and charging device
A planar flexible ultra-wide band (UWB) RF antenna includes a flexible non-electrically-conductive substrate and at least one antenna patch having electrically conductive metal positioned on one side of the flexible non-electrically-conductive substrate and having geometry defining a wirelessly transmitted UWB signal. The antenna may electrically couple with an RF transmitter circuit formed on a second side of the flexible substrate and controlled by a microcontroller circuit, formed on the second side, to transmit a radio signal. The RF tag may include at least one decoupling circuit directly electrically connected to the RF antenna and having a decoupling frequency that is different from a transmitting frequency of the antenna. The decoupling circuit transfers power from the antenna when the antenna receives capacitive power from an external non-electrical contact charger operating at the decoupling frequency and having at least one plate of similar geometry to the at least one antenna patch.
US11171402B2 Wireless telecommunication system for an equipment in an underground structure
A wireless telecommunication system for an equipment in an underground structure is disclosed. The system comprises a metal cover fitting in an opening of the underground structure while being supported by a shoulder. A porthole is formed in the cover. The porthole has a lens in plastic material letting radio waves pass. A cradle hangs across the opening. An antenna arrangement is mounted on the cradle and extends near and in alignment with the lens. A radio transceiver connects to the antenna arrangement and to the equipment in the underground structure to establish a wireless telecommunication with the equipment via the antenna arrangement and the lens.
US11171399B2 Meandering waveguide ridges and related sensor assemblies
Antenna assemblies for vehicles, such as RADAR sensor antenna assemblies, and related waveguide assemblies. In some embodiments, the assembly may comprise a waveguide groove having a waveguide ridge positioned therein. The waveguide groove may extend along an axis with the waveguide ridge intermittently extending on opposite sides of the axis in a periodic or at least quasiperiodic manner along at least a portion of the waveguide ridge. An antenna structure, such as a plurality of slots, may be operably coupled with the waveguide ridge and may be positioned and configured to deliver electromagnetic radiation from the waveguide groove therethrough.
US11171398B2 Electronic device
Disclosed herein is an electronic device including a coaxial cable connected to an antenna and a conductive body having a strip-like shape and being electrically coupled to an external conductor of the coaxial cable, an end of the conductive body not being electrically connected other conductive members.
US11171396B2 Broadband polarizing screen with one or more radiofrequency polarizing cells
A polarizing screen includes an arrangement of at least one, electrically conductive, polarizing cell, which at least one cell is frequency- and polarization-selective, for transforming the polarization of the electric component E of the transverse electromagnetic (TEM) wave, received with linear polarization, into an electromagnetic wave with circular polarization. The four lateral walls of each section of waveguide forming a polarizing cell are each open over their entire length due to a median continuous slot, parallel to the direction of propagation of the incident electromagnetic wave, so as to form four angled electrically conductive plates. Each polarizing cell includes electrically conductive interconnection rods which interconnect the lateral walls and the four angled plates so that they are partially or completely rigidly connected and which form one or more electrical discontinuities, which are arranged at the ends of or inside the section of waveguide forming the polarizing cell and form one or more inductive or capacitive loads, or one or more (LC) resonators equivalent to an inductor and a capacitor connected in parallel or in series. The longitudinally open slots of the lateral walls and the elementary electrical discontinuities of each polarizing cell include geometric shapes and dimensions which provide total transmission of the incident wave, which is associated with a phase anisotropy of +90° or −90° according to the components EV and EH.
US11171393B2 Battery module, battery, and electric device
According to one embodiment, a battery module includes a plurality of sub-modules. The plurality of sub-modules are integrated. Each of the plurality of sub-modules includes a cell group configured using a plurality of cells connected in series. The plurality of cells configuring the cell group are arranged linearly such that intra-cell current directions are parallel and the intra-cell current direction of each of the cells is opposite to the intra-cell current direction of the cell adjacent to each cell in the cell group. Each of the plurality of sub-modules includes an input terminal to input a current to the cell group and an output terminal to output the current from the cell group.
US11171389B2 Secondary battery and method for producing the same
A secondary battery includes a first electrode which is a columnar body having a first active material; a first current collecting unit connected to the first electrode; a second electrode having a second active material; a second current collecting unit connected to the second electrode; and a separation membrane that has ion conductivity and insulates between the first electrode and the second electrode. The secondary battery has a structure in which a plurality of the first electrodes are bound together while being adjacent to the second electrode with the separation membrane therebetween. A first connecting unit that is connected to the first electrode and melts when short-circuiting occurs may be connected to the first current collecting unit.
US11171388B2 Method of improving fast-chargeability of a lithium battery
Provided is method of improving fast-chargeability of a lithium secondary battery, wherein the method comprises disposing a lithium ion reservoir between an anode and a porous separator and configured to receive lithium ions from the cathode through the porous separator when the battery is charged and to enable the lithium ions to enter the anode in a time-delayed manner. In some embodiments, the reservoir comprises a conducting porous framework structure having pores and lithium-capturing groups residing in the pores, wherein the lithium-capturing groups are selected from (a) redox forming species that reversibly form a redox pair with a lithium ion; (b) electron-donating groups interspaced between non-electron-donating groups; (c) anions and cations wherein the anions are more mobile than the cations; or (d) chemical reducing groups that partially reduce lithium ions from Li+1 to Li+δ, wherein 0<δ<1.
US11171387B2 Single-layer lithium ion battery separator
The present invention relates to a microporous polymeric battery separator comprised of a single layer of enmeshed microfibers and nanofibers. Such a separator accords the ability to attune the porosity and pore size to any desired level through a single nonwoven fabric. As a result, the inventive separator permits a high strength material with low porosity and low pore size to levels unattained. The combination of polymeric nanofibers within a polymeric microfiber matrix and/or onto such a substrate through high shear processing provides such benefits, as well. The separator, a battery including such a separator, the method of manufacturing such a separator, and the method of utilizing such a separator within a battery device, are all encompassed within this invention.
US11171384B2 Secondary battery
The disclosed secondary battery is capable of preventing a short-circuit pressure at which the safety vent is ruptured from being reduced due to deformation of the safety vent during assembly of the battery. The secondary battery of the present invention includes a can member accommodating an electrode assembly and a top cap assembly covering an opening of the can member. A safety vent is provided in the top cap assembly to discharge a gas when an inner pressure of the can member increases, wherein the safety vent includes a main body and a bending unit, in which an outer edge of the main body is bent, and wherein a buffering space is defined between the bending unit and the main body.
US11171376B2 Pouch case, pouch type secondary battery and manufacturing method thereof
Provided are a pouch case for a pouch type secondary battery in which one corner is in close contact with a cooling plate and a pouch type secondary battery including the same. In the pouch case, by controlling a shape relation among a forming portion formed to have a non-zero depth determined in advance at a center to accommodate one side of an electrode assembly, a receiving portion in surface contact with a side surface of the electrode assembly at the time of sealing the pouch case, and a sealing portion for sealing opposing ends of the forming portion and the electrode assembly, a size of a sealing protrusion formed after the electrode assembly is packaged through mechanical properties of a metal laminate sheet and a simplified die and punch may be minimized.
US11171361B2 Electrolyte solution for non-aqueous electrolyte battery, and non-aqueous electrolyte battery using the same
The present invention provides an electrolyte solution for a non-aqueous electrolyte battery capable of an exerting high average discharge voltage and an excellent low-temperature output characteristic at −30° C. or lower and an excellent cycle characteristic and an excellent storage characteristic at high temperatures of 50° C. or higher, as well as a non-aqueous electrolyte battery containing the same. The present electrolyte solution comprises a non-aqueous solvent, a solute, at least one silane compound represented by the following general formula (1) as a first compound, and a fluorine-containing compound represented by the following general formula (3), for example, as a second compound. Si(R1)a(R2)4-a  (1)
US11171360B2 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.
US11171350B2 Flow battery control method, flow battery control system and flow battery
The control method for a flow battery includes acquiring a current electrolyte capacity decay rate of the flow battery; comparing the current electrolyte capacity decay rate with a first preset decay rate and a second preset decay rate; when the current electrolyte capacity decay rate is greater than the first preset decay rate and less than the second preset decay rate, adjusting a liquid level of positive electrolyte and a liquid level of negative electrolyte, such that a difference between these two liquid levels is less than a preset value, a ratio of the total amount of vanadium in the positive electrolyte to the total amount of vanadium in the negative electrolyte remains in a first preset ratio range, or a ratio of a vanadium ion concentration in the positive electrolyte to a vanadium ion concentration in the negative electrolyte remains in a second preset ratio range.
US11171348B2 Method for operating a fuel cell system and a fuel cell vehicle
A method for operating a fuel cell system comprising a control unit and at least one fuel cell comprises a cycle of the following steps: recording of an actual U/I characteristic curve of the fuel cell, comparison of the recorded actual U/I characteristic curve of the fuel cell with a target U/I characteristic curve stored in a memory, at least within a predetermined or pre-determinable current range, and determination of the difference between the target U/I characteristic curve and the actual U/I characteristic curve within the current range, comprising the following steps: continuous or clocked repetition of the cycle until the difference reaches or exceeds a predetermined or pre-determinable difference limit value, and adjustment of at least one parameter of the control unit to reduce or minimize the difference.
US11171343B2 Fuel cell stack and method for operating a fuel cell stack
A fuel cell stack includes multiple stacked individual cells each having an anode and a cathode, a common fuel inlet duct, a common fuel outlet duct, a common oxidizing agent inlet duct, a common oxidizing agent outlet duct, and at least one microwave source configured to selectively generate microwave radiation into the common fuel outlet duct and/or into the common oxidizing agent outlet duct to manage water contained therein to melt ice and/or expedite evaporation.
US11171335B2 Fast chargeable carbon anode material with inner channels
To provide an anode material for implementing a lithium-ion battery that is capable of high-speed charging and excellent in cycle characteristics, and has high capacity. The anode material includes a spherical particle of graphite or graphite-carbon composite provided with pores on the surface and inner channels in the core part of the particle, the inner channels being interconnected to the pores.
US11171330B2 Battery cell with increased tab area and method and apparatus for manufacturing same
A method of forming batteries includes feeding a foil through a coating machine. The movement of the foil defines a foil direction. The method applies a first coating band and a second coating band to the foil. The second coating band is spaced from the first coating band by a first tab gap. The foil is cut substantially perpendicular to the foil direction to separate a first coated blank. The first coated blank is cut separate the first coating band and a first portion of the first tab gap, and to separate the second coating band and a second portion of the first tab gap. A first electrode is formed from the first coating band and the first portion of the first tab gap, and a second electrode is formed from the second coating band and the second portion of the first tab gap.
US11171328B2 Solvent-free electrochemical cells with conductive pressure sensitive adhesives attaching current collectors
Provided are electrochemical cells and methods of manufacturing these cells. An electrochemical cell comprises a positive electrode and an electrolyte layer, printed over the positive electrode. In some examples, each of the positive electrode, electrolyte layer, and negative electrode comprises an ionic liquid enabling ionic transfer. The negative electrode comprises a negative active material layer (e.g., comprising zinc), printed over and directly interfacing the electrolyte layer. The negative electrode also comprises a negative current collector (e.g., copper foil) and a conductive pressure sensitive adhesive layer. The conductive pressure sensitive adhesive layer is disposed between and adhered to, directly interfaces, and provides electronic conductivity between the negative active material layer and the negative current collector. In some examples, the conductive pressure sensitive adhesive layer comprises carbon and/or metal particles (e.g., nickel, copper, indium, and/or silver). Furthermore, the conductive pressure sensitive adhesive layer may comprise an acrylic polymer, encapsulating these particles.
US11171327B2 Positive electrode active material containing lithium composite oxide and covering material and battery
A positive electrode active material includes a lithium composite oxide containing: at least one element selected from the group consisting of fluorine, chlorine, nitrogen, sulfur, bromine, and iodine; and a covering material that covers a surface of the lithium composite oxide. The lithium composite oxide has a crystal structure that belongs to a space group R-3 m. The ratio I(003)/I(104) of a first integrated intensity I(003) of a first peak corresponding to a (003) plane to a second integrated intensity I(104) of a second peak corresponding to a (104) plane in an XRD pattern of the lithium composite oxide satisfies 0.62≤I(003)/I(104) ≤0.90. The covering material has an electron conductivity of 106S/m or less.
US11171324B2 System and method of producing a composite product
A method of producing a composite product is provided. The method includes providing a fluidized bed of metal oxide particles in a fluidized bed reactor, providing a catalyst or catalyst precursor in the fluidized bed reactor, providing a carbon source in the fluidized bed reactor for growing carbon nanotubes, growing carbon nanotubes in a carbon nanotube growth zone of the fluidized bed reactor, and collecting a composite product comprising metal oxide particles and carbon nanotubes.
US11171322B2 Positive electrode having improved pore structure in positive electrode active material layer
Provided herein are a positive electrode for a secondary battery and a secondary battery including the same. The positive electrode includes a positive electrode active material layer including a positive electrode active material, a conductive material, and a dispersant, wherein the conductive material includes bundle-type carbon nanotubes, units of which have an average strand diameter of 15 nm or less, and the positive electrode active material layer has a packing density of 3.0 g/cc or more, and has an average pore diameter of 0.1 μm to 0.5 μm at the packing density when a pore size distribution is measured by mercury intrusion porosimetry, and thus may exhibit excellent electrolyte wetting properties. As a result, when the positive electrode is applied to a battery, wetting time of the positive electrode is shortened, and an area of the positive electrode that is not filled with an electrolyte is reduced, resulting in enhanced battery performance.
US11171316B2 Display substrate, method for preparing the same, and display device
The present disclosure provides a display substrate, a method for preparing the same, and a display device. The method includes: providing a base substrate including a display region and at least one inner non-display region located inside the display region, with the inner non-display region including an opening region located in the middle of the inner non-display region and a reserved region located around the opening region; forming a mask pattern in the inner non-display region; forming at least one evaporation material layer on the base substrate, with the evaporation material layer being divided by the mask pattern into a first portion of the evaporation material layer formed on the mask pattern and a second portion of the evaporation material formed on other regions; processing the mask pattern; and forming a thin-film encapsulation layer on the base substrate.
US11171314B2 Display panel and display device
Disclosed are a display panel and a display device. The display panel includes a substrate, a first electrode layer located on the substrate, a light emitting layer located on the first electrode layer, a second electrode layer located on the light emitting layer, an optical film layer located on the second electrode layer and configured to improve color offset and extracting light and an anti-reflecting layer located between the second electrode layer and the optical film layer; and the refractive index of the anti-reflecting layer is greater than that of the second electrode layer and is smaller than that of the optical film layer.
US11171312B2 Display panel and display device having dispersion and non-dispersion areas
A display panel and a display device are provided. The display panel includes a substrate, display units, a thin film encapsulation layer, a dispersion layer, a color filter substrate, and a cover plate, wherein the dispersion layer includes dispersion areas and non-dispersion areas, and the dispersion areas consist of several regions of different refractive index.
US11171309B2 Encapsulating composition
The present application relates to an encapsulating composition and an organic electronic device comprising the same, and provides an encapsulating composition which can effectively block moisture or oxygen introduced into an organic electronic device from the outside to secure the lifetime of the organic electronic device, is possible to realize a top emission type organic electronic device, is applicable to an inkjet method and can provide a thin display.
US11171308B2 Display device and method for manufacturing the same
A display device comprising: a display panel including: a first area having a first transmittance; and a second area having a second transmittance higher than the first transmittance; and a first module under the second area, wherein the display panel comprises: a base layer; a circuit layer on the base layer; a first pixel electrode electrically connected to the circuit layer and in the first area; a second pixel electrode electrically connected to the circuit layer and in the second area; a first stack structure on the circuit layer and adjacent to the first pixel electrode; and a second stack structure which is on the circuit layer, is adjacent to the second pixel electrode, and is different from the first stack structure.
US11171303B2 Display panel and method for fabricating the same
The disclosure relates to the field of display technologies, and discloses a display panel and a method for fabricating the same, and the display panel includes: a base substrate, a pixel definition layer and a cathode layer arranged on one side of the base substrate successively, and a transparent electrically-conductive film arranged on the side of the cathode layer away from the base substrate, wherein the transparent electrically-conductive film is electrically connected with the cathode layer so that the transparent electrically-conductive film is in parallel to the cathode layer.
US11171302B2 Organic electroluminescent device
The present disclosure relates to an organic electroluminescent device comprising an organic electroluminescent compound of high refractive index. According to the present disclosure, an organic electroluminescent device having decreased thickness while implementing a desired color coordinate, or implementing deeper color coordinate in the same device thickness can be provided. As such, the production efficiency of the device can be increased by decreasing the material amount used in the organic electroluminescent device or a broader light-emitting zone can be obtained due to deeper color characteristic in the same device thickness.
US11171301B2 Organic light emitting diode and method for fabricating the same
A method for fabricating the organic light emitting diode includes providing a substrate, forming an anode electrode layer on the substrate, forming a passivation layer on the anode electrode layer, the passivation layer having an area smaller than that of the anode electrode layer, performing ion bombardment of the anode electrode layer and the passivation layer, and removing the passivation layer.
US11171295B2 Organic electroluminescent element
Provided is an organic electroluminescent (organic EL) element that exhibits a high efficiency while having a low drive voltage, and that exhibits a high stability while being driven. The organic electroluminescent element contains, in a light-emitting layer formed between an anode and a cathode opposing each other, a first host selected from indolocarbazole compounds represented by general formula (1), a second host selected from carbazole compounds represented by general formula (2), and a light-emitting dopant material. Here, Ar2 and Ar3 are aromatic hydrocarbon groups, L1 is a direct bond or a phenylene group, and L2 is an o-phenylene group.
US11171284B2 Memory device
A memory device includes a bottom electrode, an MTJ stack, and a top electrode. The bottom electrode has a lower sidewall and an upper sidewall above the lower sidewall and laterally set back from the lower sidewall. The MTJ stack is over the bottom electrode. The MTJ stack includes a bottom magnetic layer, a tunnel barrier layer over the bottom magnetic layer and a top magnetic layer over the tunnel barrier layer. The bottom magnetic layer has a sidewall coterminous with the upper sidewall of the bottom electrode. The top magnetic layer has a sidewall laterally set back from the upper sidewall of the bottom electrode. The top electrode is over the MTJ stack.
US11171272B2 Method of producing light source device comprising joining a wiring portion of a light emitting device and a support substrate by a solder member
A method of producing a light source device includes providing a light emitting device having a substrate including a base member that includes a bottom surface and a recess. The substrate further including a wiring portion in the recess. The method further including providing a support substrate having a support base member, a first wiring pattern on a top surface of the support base member and including a joining region, and an insulating region, and applying a solder member such that the solder member on the insulating region has a volume larger than that of the solder member on the joining region. The light emitting device is placed on the support substrate while the solder member is separate from a portion of the wiring portion positioned in the vicinity of the bottom surface and the wiring portion is joined to the joining region.
US11171261B2 Light emitting device
A light emitting device includes: a substrate; a light emitting element disposed on the substrate, the light emitting element having an upper surface and a lateral surface; a reflecting layer located on the upper surface of the light emitting element; a first light-transmissive member having a first surface in contact with the lateral surface of the light emitting element, and a second surface that is inclined toward the substrate in a direction outward from the light emitting element; and a second light-transmissive member in contact with the second surface and covering the light emitting element. A refractive index of the first light-transmissive is smaller than a refractive index of the second light-transmissive member.
US11171256B2 Process for manufacturing a plurality of crystalline semiconductor islands having a variety of lattice parameters
A method for manufacturing a plurality of crystalline semiconductor islands having a variety of lattice parameters includes the following steps: providing a relaxation substrate that comprises a medium, a flow layer disposed on the medium and, a plurality of strained crystalline semiconductor islands having an initial lattice parameter located on the flow layer, a first group of islands having a first lattice parameter and a second group of islands having a second lattice parameter that is different from the first; and heat treating the relaxation substrate at a relaxation temperature greater than or equal to the glass transition temperature of the flow layer to cause differentiated lateral expansion of the islands of the first and second group. The lattice parameter of the relaxed islands of the first group and the relaxed islands of the second group then have different values.
US11171254B2 Bifacial photovoltaic cell and method of fabrication
A method of producing a bifacial photovoltaic cell is disclosed herein, the method comprising: forming a boron-containing layer on a second surface of a semiconductor substrate; forming a cap layer above the boron-containing layer; effecting simultaneously: i) deposition on the first surface and ii) diffusion into it of the phosphorous using POCl3 gas phase process and iii) diffusion of the boron into the second surface of the substrate, to thereby dope the first surface with n-dopant and the second surface with boron.
US11171252B2 Solar photovoltaic module
A module main body having a solar photovoltaic element is arranged on an inner surface side of a back cover, and a front cover is arranged on a front surface of the module main body. A light shielding filter is arranged in the front cover, and the light shielding filter shields light having a longer wavelength than a threshold wavelength of the solar photovoltaic element but transmits light having a shorter wavelength than the threshold wavelength toward the module main body or shields the infrared ray.
US11171250B2 Optically transparent electromagnetically shielding element comprising a plurality of zones
A shielding element comprises a rigid substrate and at least one electrically conductive two-dimensional structure which is placed on one of the faces of the substrate. The substrate and the electrically conductive two-dimensional structure are such that the shielding element has optical-transmission and shielding-efficiency values at least one of which varies between two zones of the shielding element. Such a shielding element enables easier assembly of a detection system comprising multiple optical sensors.
US11171242B2 Semiconductor device and method for manufacturing semiconductor device
A semiconductor device includes: a semiconductor layer of a first conductivity type formed over a substrate; a plurality of semiconductor nanowires formed of a compound semiconductor of the first conductivity type extending above the semiconductor layer; and a gate electrode formed around the semiconductor nanowires in a connection portion between the semiconductor layer and the semiconductor nanowires.
US11171238B2 FinFET device with high-k metal gate stack
Methods are disclosed herein for forming fin-like field effect transistors (FinFETs) that maximize strain in channel regions of the FinFETs. An exemplary method includes forming a fin having a first width over a substrate. The fin includes a first semiconductor material, a second semiconductor material disposed over the first semiconductor material, and a third semiconductor material disposed over the second semiconductor material. A portion of the second semiconductor material is oxidized, thereby forming a second semiconductor oxide material. The third semiconductor material is trimmed to reduce a width of the third semiconductor material from the first width to a second width. The method further includes forming an isolation feature adjacent to the fin. The method further includes forming a gate structure over a portion of the fin, such that the gate structure is disposed between source/drain regions of the fin.
US11171237B2 Middle of line gate structures
The present disclosure generally relates to semiconductor structures and, more particularly, to middle of line gate structures and methods of manufacture. The structure includes: a plurality of adjacent gate structures; a bridged gate structure composed of a plurality of the adjacent gate structures; source and drain regions adjacent to the bridged gate structure and comprising source and drain metallization features; and contacts to the bridged gate structure and the source and drain metallization features.
US11171233B2 Vertical field effect transistors (VFETs) with self-aligned wordlines
Disclosed are systems, methods, and apparatus directed to the fabrication of vertical field effect transistors (VFETs) and VFETs with self-aligned wordlines. In one embodiment, the source and/or drain of the VFETs can include n-doped silicon. In one embodiment, the VFETs can include a channel that can be made of intrinsic silicon. In one embodiment, the source, drain, and/or channel can be deposited using physical vapor deposition (PVD), chemical vapor deposition (CVD), molecular beam chemical vapor deposition (MOCVD), and/or atomic layer deposition (ALD), and the like. In one embodiment, an STI process can be used to fabricate one or more recesses, which can reach the drains of the VFETs. In one embodiment, the systems, methods, and apparatus can permit the self-alignment of one or more wordlines of the VFETs with the one or more fins, and/or gate metals and gate materials of the VFETs.
US11171232B2 High voltage device and manufacturing method thereof
A high voltage device for use as a lower switch in a power stage of a switching regulator includes at least one lateral diffused metal oxide semiconductor (LDMOS) device and at least one Schottky barrier diode (SBD). The LDMOS device includes: a well, a body region, a gate, a source, and a drain. The SBD includes a Schottky metal layer and a Schottky semiconductor layer. The Schottky metal layer is electrically connected to the source, and the Schottky semiconductor layer is in contact with the well.
US11171225B2 Monolithic qubit integrated circuits
Described is a monolithic integrated circuit for use in quantum computing based on single and multiple coupled quantum dot electron- and hole-spin qubits monolithically integrated with the mm-wave spin manipulation and readout circuitry in commercial complementary metal-oxide-semiconductor (CMOS) technology. The integrated circuit includes a plurality of n-channel or p-channel metal-oxide-semiconductor field-effect transistor (MOSFET) cascodes each including a single-spin qubit or two coupled quantum dot qubits formed in an undoped semiconductor film adjacent at least one top gate. There is also a back gate formed in a silicon substrate adjacent a buried oxide layer or the at least one top gate, where the back gate controls the electron or hole entanglement and exchange interaction between the two coupled quantum dot qubits. The monolithic integrated circuits described may be used for monolithically integrated semiconductor quantum processors for quantum information processing.
US11171223B2 Method for manufacturing semiconductor device and integrated semiconductor device
A method for manufacturing a semiconductor device and an integrated semiconductor device, said method comprising: providing an epitaxial layer having a first region and a second region, forming, in the first region, at least two second doping-type deep wells, and forming, in the second region, at least two second doping-type deep wells; forming a first dielectric island between the second doping-type deep wells and forming a second dielectric island on the second doping-type deep wells; forming a first doping-type trench on two sides of the first dielectric island in the first region; forming a gate structure on the first dielectric island; and forming a separated first doping-type source region by using the second dielectric island as a mask, the first doping-type trench extending, in the first region, transversally to the first doping-type source region.
US11171219B2 Negative-capacitance and ferroelectric field-effect transistor (NCFET and FE-FET) devices
Negative capacitance field-effect transistor (NCFET) and ferroelectric field-effect transistor (FE-FET) devices and methods of forming are provided. The gate dielectric stack includes a ferroelectric gate dielectric layer. An amorphous high-k dielectric layer and a dopant-source layer are deposited sequentially followed by a post-deposition anneal (PDA). The PDA converts the amorphous high-k layer to a polycrystalline high-k film with crystalline grains stabilized by the dopants in a crystal phase in which the high-k dielectric is a ferroelectric high-k dielectric. After the PDA, the remnant dopant-source layer may be removed. A gate electrode is formed over remnant dopant-source layer (if present) and the polycrystalline high-k film.
US11171215B2 Threshold voltage adjustment using adaptively biased shield plate
An apparatus includes a first lateral diffusion field effect transistor (LDFET) having a first threshold voltage and that includes a first gate electrode, a first drain contact, a first source contact, and a first electrically conductive shield plate separated from the first gate electrode and the first source contact by a first interlayer dielectric. A second LDFET of the apparatus has a second threshold voltage and includes a second gate electrode, a second drain contact, and a second source contact. The second source contact is electrically connected to the first source contact of the first LDFET. A control circuit of the apparatus is electrically coupled to the first electrically conductive shield plate and is configured to apply to the first electrically conductive shield plate a first gate bias voltage of a first level to set the first threshold voltage of the first LDFET to a first desired threshold voltage.
US11171213B2 Gallium-nitride-based module with enhanced electrical performance and process for making the same
The present disclosure relates to a Gallium-Nitride (GaN) based module, which includes a module substrate, a thinned switch die residing over the module substrate, a first mold compound, and a second mold compound. The thinned switch die includes an electrode region, a number of switch interconnects extending from a bottom surface of the electrode region to the module substrate, an aluminium gallium nitride (AlGaN) barrier layer over a top surface of the electrode region, a GaN buffer layer over the AlGaN barrier layer, and a lateral two-dimensional electron gas (2DEG) layer realized at a heterojunction of the AlGaN barrier layer and the GaN buffer layer. The first mold compound resides over the module substrate, surrounds the thinned switch die, and extends above a top surface of the thinned switch die to form an opening over the top surface of the thinned switch die. The second mold compound fills the opening.
US11171210B2 Double mesa heterojunction bipolar transistor
The present disclosure relates to semiconductor structures and, more particularly, to a heterojunction bipolar transistor and methods of manufacture. The structure includes: a sub-collector region; a collector region above the sub-collector region; an intrinsic base region composed of intrinsic base material located above the collector region; an emitter located above and separated from the intrinsic base material; and a raised extrinsic base having a stepped configuration and separated from and self-aligned to the emitter.
US11171207B2 Transistor with isolation below source and drain
A transistor includes a body of semiconductor material with a gate structure in contact with a portion of the body. A source region contacts the body adjacent the gate structure and a drain region contacts the body adjacent the gate structure such that the portion of the body is between the source region and the drain region. A first isolation region is under the source region and has a top surface in contact with a bottom surface of the source region. A second isolation region is under the drain region and has a top surface in contact with a bottom surface of the drain region. Depending on the transistor configuration, a major portion of the inner-facing sidewalls of the first and second isolation regions contact respective sidewalls of either a subfin structure (e.g., FinFET transistor configurations) or a lower portion of a gate structure (e.g., gate-all-around transistor configuration).
US11171204B2 High thermal budget compatible punch through stop integration using doped glass
A method of forming a punch through stop region in a fin structure is disclosed. The method may include forming a doped glass layer on a fin structure and forming a masking layer on the doped glass layer. The method may further include removing a portion of the masking layer from an active portion of the fin structure, and removing an exposed portion the doped glass layer that is present on the active portion of the fin structure. A remaining portion of the doped glass layer is present on the isolation portion of the fin structure. Dopant from the doped glass layer may then be diffused into the isolation portion of the fin structure to form the punch through stop region between the active portion of the fin structure and a supporting substrate.
US11171201B2 Semiconductor integrated circuit having a first buried layer and a second buried layer
A semiconductor integrated circuit includes: a semiconductor base body of a first conductivity type; a first well region of a second conductivity type, deposited at an upper portion of the semiconductor base body, to which a first potential is applied; a second well region of the first conductivity type, deposited at an upper portion of the first well region, to which a second potential lower than the first potential is applied; a main electrode region to which the second potential is applied, the main electrode region being deposited at the upper portion of the first well region and away from the second well region; a first buried layer of the second conductivity type buried locally under the second well region; and a second buried layer of the second conductivity type buried locally under the main electrode region and away from the first buried layer.
US11171195B2 Display device including a power supply line that overlaps a driving circuit
A display device includes a substrate. The display unit is disposed on the substrate and includes a pixel circuit and a display element electrically connected to the pixel circuit. A driving circuit is disposed outside of the display unit. The driving circuit includes a thin film transistor. An inorganic insulating layer is disposed on the driving circuit. A power supply line is disposed on the inorganic insulating layer, overlaps the driving circuit, and is connected to a common electrode of the display element. An encapsulation substrate is disposed on the power supply line and faces the substrate. A sealing material is interposed between the substrate and the encapsulation substrate and overlaps the driving circuit.
US11171194B2 Display apparatus
A display apparatus is provided. The display apparatus includes a display substrate and a plurality of pads arranged above the display substrate. Each of the plurality of pads includes a first conductive layer, at least a portion of which is covered by an insulating film, a second conductive layer arranged above the first conductive layer, and a clamping portion formed in the second conductive layer.
US11171193B2 Semiconductor device including an oxide thin film transistor
A semiconductor device includes a base substrate, a first transistor disposed on the base substrate, the first transistor including a first input electrode, a first output electrode, a first control electrode, and a first semiconductor pattern including a crystalline semiconductor, a second transistor disposed on the base substrate, the second transistor including a second input electrode, a second output electrode, a second control electrode, and a second semiconductor pattern including an oxide semiconductor, a plurality of insulating layers disposed on the base substrate, and an upper electrode disposed on the first control electrode with at least one insulating layer of the plurality of insulating layers interposed between the upper electrode and the first control electrode. The upper electrode overlaps the first control electrode and forms a capacitor with the first control electrode.
US11171186B2 Light-emitting structure of display panel with variable reflectivity units having piezoelectric structures, and control method for the same
The present disclosure provides a light-emitting structure, a display panel, a display device, and a control method for a display panel, so as to solve the problem that the user's eyes cannot clearly see the image displayed by the display panel due to ambient light. The light-emitting structure includes a light-emitting unit and a variable reflectivity unit. The light-emitting unit includes a first electrode, a second electrode and a light-emitting layer in between. The first electrode is a transparent electrode. The variable reflectivity unit includes a piezoelectric structure and a layer of liquid reflective material between the first electrode and the piezoelectric structure. A thickness of the layer of the liquid reflective material filled between the piezoelectric structure and the first electrode is changed by deformation of the piezoelectric structure. The light-emitting structure is used to emit light for displaying the image.
US11171183B2 Display panel
A display panel including: a first display substrate and a second display substrate. The second display substrate includes: a base substrate; a light control layer disposed on the base substrate and including a first conversion part configured to convert the first color light into a second color light, a second conversion part configured to convert the first color light into a third color light, and a transmission part configured to transmit the first color light; and a nano particle layer disposed between the base substrate and the light control layer and configured to absorb at least one of a first light having an overlapping wavelength range of a wavelength range of the first color and a wavelength range of the third color and a second light having an overlapping wavelength range of a wavelength range of the second color and a wavelength range of the third color.
US11171167B2 Solid-state imaging apparatus and electronic apparatus
There is provided a imaging device including: an N-type region formed for each pixel and configured to perform photoelectric conversion; an inter-pixel light-shielding wall penetrating a semiconductor substrate in a depth direction and formed between N-type regions configured to perform the photoelectric conversion, the N-type regions each being formed for each of pixels adjacent to each other; a P-type layer formed between the N-type region configured to perform the photoelectric conversion and the inter-pixel light-shielding wall; and a P-type region adjacent to the P-type layer and formed between the N-type region and an interface on a side of a light incident surface of the semiconductor substrate.
US11171163B2 Photosensitive pixel structure with wrapped resistor
The present invention relates to a photosensitive pixel structure (10). The pixel structure (10) comprises a substrate (15) and at least one photosensitive diode (12, 12′, 12″), a stimulating electrode (14), and a resistor (16). The resistor (16) is electrically connecting the stimulating electrode (14) and a counter electrode (18). Further, the resistor (16) is at least partially covered by the stimulating electrode (14) and/or the resistor (16) is at least partially covered by the counter electrode (18).
US11171155B2 Multi-layer semiconductor element, semiconductor device, and electronic device for storage, and method of manufacturing the same
Provided are a semiconductor storage element, a semiconductor device, an electronic device, and a manufacturing method of a semiconductor storage element that enable higher-speed operations. The semiconductor storage element includes: a first semiconductor layer of a first conductivity type; a second semiconductor layer of a second conductivity type that is provided below the first semiconductor layer; a gate electrode provided on the first semiconductor layer; a gate insulator film provided between the first semiconductor layer and the gate electrode; a drain region of the second conductivity type that is provided in the first semiconductor layer on one side of the gate electrode; a source region of the second conductivity type that is provided in the first semiconductor layer on another side facing the one side across the gate electrode; and a bit line configured to electrically connect with both of the source region and the first semiconductor layer.
US11171145B2 Memory devices based on capacitors with built-in electric field
Embodiments herein describe techniques for an integrated circuit (IC). The IC may include a capacitor. The capacitor may include a first electrode, a second electrode, and a paraelectric layer between the first electrode and the second electrode. A first interface with a first work function exists between the paraelectric layer and the first electrode. A second interface with a second work function exists between the paraelectric layer and the second electrode. The paraelectric layer may include a ferroelectric material or an anti-ferroelectric material. A built-in electric field associated with the first work function and the second work function may exist between the first electrode and the second electrode. The built-in electric field may be at a voltage value where the capacitor may operate at a center of a memory window of a polarization-voltage hysteresis loop of the capacitor. Other embodiments may be described and/or claimed.
US11171131B2 Multi-fingered diode with reduced capacitance and method of making the same
A diode and method of design the layout of the same having reduced parasitic capacitance is disclosed. In particular, the diode for providing fast response protection of an RF circuit from a high power noise event, such as an ESD, voltage spike, power surge or other noise is disclose. The parasitic capacitance in disclosed circuit is a greatly reduced compared to the prior art, thus significantly increasing the speed of the response to dissipate all high power noise events.
US11171122B2 Semiconductor device
The semiconductor device includes a substrate having a main surface, a plurality of conductive patterns provided on the main surface, a plurality of switching elements disposed on one of the conductive patterns, each switching element having a first electrode and a second electrode and being connected to the one of the conductive patterns through its first or second electrode, and at least one first wiring member each directly connecting the first electrodes of two switching elements that are respectively disposed on different conductive patterns and are electrically connected in parallel.
US11171121B2 Semiconductor devices with redistribution structures configured for switchable routing
Semiconductor devices having redistribution structures, and associated systems and methods, are disclosed herein. In one embodiment, a semiconductor package includes a first semiconductor die including a first redistribution structure and a second semiconductor die including a second redistribution structure. The first and second semiconductor dies can be mounted on a package substrate such that the first and second redistribution structures are aligned with each other. In some embodiments, an interconnect structure can be positioned between the first and second semiconductor dies to electrically couple the first and second redistribution structures to each other. The first and second redistribution structures can be configured such that signal routing between the first and second semiconductor dies can be altered based on the location of the interconnect structure.
US11171117B2 Interlayer connection of stacked microelectronic components
Representative techniques and devices including process steps may be employed to form a common interconnection of a multi-die or multi-wafer stack. Each device of the stack includes a conductive pad disposed at a predetermined relative position on a surface of the device. The devices are stacked to vertically align the conductive pads. A through-silicon via is formed that electrically couples the conductive pads of each device of the stack.
US11171113B2 Semiconductor package structure having an annular frame with truncated corners
A semiconductor package structure includes a substrate having a first surface and second surface opposite thereto, a first semiconductor die disposed on the first surface of the substrate, a second semiconductor die disposed on the first surface, a molding material surrounding the first semiconductor die and the second semiconductor die, and an annular frame mounted on the first surface of the substrate. The first semiconductor die and the second semiconductor die are arranged in a side-by-side manner. The first semiconductor die is separated from the second semiconductor die by the molding material. The substrate includes a wiring structure. The first semiconductor die and the second semiconductor die are electrically coupled to the wiring structure. The annular frame surrounds the first semiconductor die and the second semiconductor die. The annular frame includes a retracted region at an outer corner of the annular frame.
US11171111B2 Integrated circuit device and electronic device
An integrated circuit device comprises: a resin film that is flexible; a plurality of traces bonded on a surface of the resin film and arrayed in a specific direction; an IC chip bonded on the surface of the resin film, located offset to the traces in a direction perpendicular to the specific direction, and connected to the traces; and a protection pattern formed on the surface of the resin film, located in the specific direction with respect to a disposition region in which the IC chip and/or the traces are disposed, and formed of the same material as that of the traces.
US11171108B2 Semiconductor package and method for manufacturing the same
A semiconductor package includes a first die having a first surface, a first conductive bump over the first surface and having first height and a first width, a second conductive bump over the first surface and having a second height and a second width. The first width is greater than the second width and the first height is substantially identical to the second height. A method for manufacturing the semiconductor package is also provided.
US11171106B2 Semiconductor package structure with circuit substrate and manufacturing method thereof
A semiconductor package structure including a circuit substrate, at least one chip, an encapsulant, a plurality of conductive connectors, a redistribution layer, and a plurality of conductive terminals is provided. The circuit substrate has a first surface and a second surface opposite to the first surface. The at least one chip has an active surface and a rear surface opposite to the active surface. The at least one chip is disposed on the circuit substrate with the rear surface. The encapsulant encapsulates the at least one chip. The plurality of conductive connectors surrounds the at least one chip. The redistribution layer is located on the encapsulant. The plurality of conductive terminals is located on the second surface. The at least one chip is electrically connected to the plurality of conductive terminals via the redistribution layer, the plurality of conductive connectors, and the circuit substrate. A manufacturing method of a semiconductor package structure is also provided.
US11171105B2 Semiconductor package and manufacturing method of the same
A semiconductor device includes a semiconductor die having a first surface and a second surface opposite to the first surface, a plurality of first real conductive pillars in a first region on the first surface, and a plurality of supporters in a second region adjacent to the first region. An area density of the plurality of supporters in the second region is in a range of from about 50% to about 100% to an area density of the plurality of first real conductive pillars in the first region. A method for manufacturing a semiconductor package including the semiconductor device is also disclosed in the present disclosure.
US11171103B2 Solder ball dimension management
A solder ball assembly can include a first spring element having a first shape and formed from a first elastic electrically conductive material. The solder ball assembly can also include a second spring element having a second shape and formed from a second elastic electrically conductive material. The second spring element is mechanically attached to the first spring element to form a spring assembly. The solder ball can be configured to enclose the spring assembly.
US11171099B2 Single-shot encapsulation
A semiconductor device includes a semiconductor wafer. A plurality of pillar bumps is formed over the semiconductor wafer. A solder is deposited over the pillar bumps. The semiconductor wafer is singulated into a plurality of semiconductor die after forming the pillar bumps while the semiconductor wafer is on a carrier. An encapsulant is deposited around the semiconductor die and pillar bumps while the semiconductor die remains on the carrier. The encapsulant covers an active surface of the semiconductor die between the pillar bumps.
US11171097B2 Bonded assembly containing metal-organic framework bonding dielectric and methods of forming the same
A bonded assembly includes a first semiconductor die containing a first substrate, first semiconductor devices, and first bonding pads that are electrically connected to a respective node of the first semiconductor devices, a second semiconductor die containing a second substrate, second semiconductor devices, and second bonding pads that are electrically connected to a respective node of the second semiconductor devices and bonded to a respective one of the first bonding pads, and at least one metal-organic framework (MOF) dielectric layer that laterally surrounds at least one of the first bonding pads and the second bonding pads.
US11171096B2 Semiconductor package
A semiconductor package includes a main substrate, a resonator device disposed above the main substrate, a wiring portion connected to the resonator device, an electrical connection structure connected to the wiring portion and the main substrate, an encapsulant encapsulating the resonator device and the electrical connection structure, and a heat dissipation member bonded to and mounted on the resonator device. A cavity is provided in the resonator device, and is formed between the resonance portion and a resonator device substrate provided in the resonator device.
US11171095B1 Active attack prevention for secure integrated circuits using latchup sensitive diode circuit
The present disclosure relates to an active x-ray attack prevention structure for secure integrated circuits. In particular, the present disclosure relates to a structure including a functional circuit, and at least one latchup sensitive diode circuit configured to induce a latchup condition in the functional circuit, placed in proximity of the functional circuit.
US11171094B2 Hermetic fully-filled metallized through-hole vias
According to various embodiments, an article including a glass or glass-ceramic substrate having a first major surface and a second major surface, and a via extending through the substrate from the first major surface to the second major surface over an axial length, L, the via defining a first axial portion, a third axial portion, and a second axial portion disposed between the first and third axial portions. The article further includes a helium hermetic adhesion layer disposed on the interior surface in the first and/or third axial portions and a metal connector disposed within the via, the metal connector being adhered to the helium hermetic adhesion layer. The metal connector fully fills the via over the axial length, L, the via has a maximum diameter, Φmax, of less than or equal to 30 μm, and the axial length, L, and the maximum diameter, Φmax, satisfy an equation: L Φ max > 20 ⁢ ⁢ micron 1 / 2 .
US11171093B2 Semiconductor structure and fabrication method thereof
Semiconductor structures and fabrication methods are provided. An exemplary fabrication method includes providing a wafer having a functional region and a non-functional region surrounding the functional region; forming a first dielectric layer on the wafer; forming a first opening in the first dielectric layer in the non-functional region; and forming a first connection layer in the first opening. The first connection layer closes a top portion of the first opening, and a void is formed in the first connection layer in first opening.
US11171092B2 Component with dielectric layer for embedding in component carrier
A component carrier includes a stack with at least one electrically insulating layer structure and/or at least one electrically conductive layer structure, and a component having one or more pads and at least one dielectric layer on at least one main surface of the component. The at least one dielectric layer does not extend beyond the main surface in a lateral direction. The dielectric layer at least partially covers one or more pads of the component. In addition, at least one electrically conductive contact extends through at least one opening in the dielectric layer up to at least one of the pads.
US11171084B2 Top via with next level line selective growth
Embodiments of the present invention are directed to fabrication methods and resulting interconnect structures having a conductive thin metal layer on a top via that promotes the selective growth of the next level interconnect lines (the line above). In a non-limiting embodiment of the invention, a first conductive line is formed in a dielectric layer. A via is formed on the first conductive line and a seed layer is formed on the via and the dielectric layer. A surface of the seed layer is exposed and a second conductive line is deposited onto the exposed surface of the seed layer. In a non-limiting embodiment of the invention, the second conductive line is selectively grown from the seed layer.
US11171080B2 Wiring substrate
A wiring substrate includes a first insulation layer, an electronic component including a first surface and a second surface which is an opposite surface to the first surface, the electronic component being mounted on the first insulation layer with the first surface facing toward the first insulation layer, and a second insulation layer including a first layer and a second layer. The first layer is formed on the first insulation layer and configured to cover the second surface of the electronic component, and the second layer is stacked on the first layer. The first layer includes therein fillers. At least one of the fillers is in direct contact with the second surface of the electronic component at one side, and is exposed from the first layer and is thus in direct contact with the second layer at the other side.
US11171079B2 Semiconductor device and method of manufacturing semiconductor device
A semiconductor device includes a substrate including wiring at a surface thereof, a semiconductor element on a surface of the substrate, a first solder resist on the wiring, a bonding wire connecting the wiring and the semiconductor element, and a second solder resist. The first solder resist has an opening region at which a part of the wiring is non-covered by the first solder resist, and the bonding wire connects the wiring and the semiconductor element in the opening region. The second solder resist at least partially covers the non-covered part of the wiring in the opening region.
US11171075B2 Stacked microfluidic cooled 3D electronic-photonic integrated circuit
An electronic-photonic integrated-circuit assembly comprises a carrier substrate (310) and one or more integrated-circuit dies (330, 340) bonded to one another so as to form a die stack with exterior surfaces corresponding to an outer surface of a first one of the integrated-circuit dies and to an outer surface of a second one of the integrated-circuit dies, where at least one of the integrated-circuit dies includes one or more integrated photonic devices. One or more channels or passages (320) are formed into the outer surface of the first one of the integrated-circuit dies, and a first surface of the carrier substrate (310) is bonded to the outer surface of the first one of the integrated-circuit dies, thereby enclosing the one or more channels or passages (320), The integrated-circuit dies are electrically connected to each other via electrically conductive through-wafer interconnects or electrically conductive through-wafer vias.
US11171069B1 Display module, manufacturing method thereof and electronic device
A display module and a method of manufacturing the display module are provided. The display module comprises a display panel, a driving integrated circuit on the display panel, and a protective tape on the driving integrated circuit. The protective tape includes a second adhesive material on the driving integrated circuit, and an adhesive tape on the second adhesive material. The second adhesive material fills an area between the adhesive tape and the display panel.
US11171067B2 Module having a sealing resin layer with radiating member filled depressions
A module with a high degree of design flexibility and excellent radiation characteristics is provided. The module includes a multilayer wiring substrate, mounting components mounted on an upper surface of the multilayer wiring substrate, a sealing resin layer sealing the mounting components, a plurality of depressions in an upper surface of the sealing resin layer, and radiators set in the depressions. The mounting components are components whose amounts of heat generated are smaller than those of the mounting components. A gap between a bottom of each of the depressions arranged in a region overlapping each of the mounting components and the mounting component is shorter than a gap between the bottom of each of the depressions arranged in a region overlapping each of the mounting components and the mounting component as seen from a direction perpendicular to the upper surface of the multilayer wiring substrate.
US11171059B2 Method of manufacturing a semiconductor device and a semiconductor device
A semiconductor device includes a first plurality of stacked nanowire structures extending in a first direction disposed over a first region of a semiconductor substrate. Each nanowire structure of the first plurality of stacked nanowire structures includes a plurality of nanowires arranged in a second direction substantially perpendicular to the first direction. A nanowire stack insulating layer is between the substrate and a nanowire closest to the substrate of each nanowire structure of the first plurality of stacked nanowire structures. At least one second stacked nanowire structure is disposed over a second region of the semiconductor substrate, and a shallow trench isolation layer is between the first region and the second region of the semiconductor substrate.
US11171057B2 Semiconductor fin design to mitigate fin collapse
Fin-based transistor structures, such as finFET and nanowire transistor structures, are disclosed. The fins have a morphology including a wave pattern and/or one or more ridges and/or nodules which effectively mitigate fin collapse, by limiting the inter-fin contact during a fin collapse condition. Thus, while the fins may temporarily collapse during wet processing, the morphology allows the collapsed fins to recover back to their uncollapsed state upon drying. The fin morphology may be, for example, an undulating pattern having peaks and troughs (e., sine, triangle, or ramp waves). In such cases, the undulating patterns of neighboring fins are out of phase, such that inter-fin contact during fin collapse is limited to peak/trough contact. In other embodiments, one or more ridges or nodules (short ridges), depending on the length of the fin, effectively limit the amount of inter-fin contact during fin collapse, such that only the ridges/nodules contact the neighboring fin.
US11171056B2 Wafer processing method
A cutting method includes: disposing a dicing tape on a back surface of a wafer; holding the wafer on a chuck table through the dicing tape; causing a cutting blade to cut into the wafer held on the chuck table until the tip of the cutting blade reaches the dicing tape to form cut grooves; imaging the cut groove from the front surface side of the wafer by a first imaging section to form a picked-up image of a front surface portion of the cut groove, and imaging the cut groove from the front surface side of the wafer by a second imaging section to form a picked-up image of a back surface portion of the cut groove, thereby checking the picked-up images of the front surface portion and the back surface portion of the cut groove.
US11171046B2 Methods for forming cobalt and ruthenium capping layers for interconnect structures
Methods and apparatus for forming an interconnect structure, the method including selectively depositing two or more capping layers atop a top surface of a via within a low-k dielectric layer, wherein the two or more capping layers include a first layer of ruthenium and a second layer of cobalt.
US11171045B2 Deposition of metal films with tungsten liner
Apparatuses and methods to provide electronic devices having metal films are provided. Some embodiments of the disclosure utilize a metallic tungsten layer as a liner that is filled with a metal film comprising cobalt. The metallic tungsten layer has good adhesion to the cobalt leading to enhanced cobalt gap-fill performance.
US11171043B2 Plug and trench architectures for integrated circuits and methods of manufacture
Methods and architectures for IC interconnect trenches, and trench plugs that define separations between two adjacent trench ends. Plugs and trenches may be defined through a multiple patterning process. An upper grating pattern may be summed with a plug keep pattern into a pattern accumulation layer. The pattern accumulation layer may be employed to define plug masks. A lower grating pattern may then be summed with the plug masks to define a pattern in trench ILD material, which can then be backfilled with interconnect metallization. As such, a complex damascene interconnect structure can be fabricated at the scaled-down geometries achievable with pitch-splitting techniques. In some embodiments, the trenches are located at spaces between first spacer masks defined in a patterning process associated with the first grating pattern while the plug masks are located based on a tone-inversion of second spacer masks associated with the second grating pattern.
US11171039B2 Composite semiconductor substrate, semiconductor device and method for manufacturing the same
A composite semiconductor substrate includes a semiconductor substrate, an oxygen-doped crystalline semiconductor layer and an insulative layer. The oxygen-doped crystalline semiconductor layer is over the semiconductor substrate, and the oxygen-doped crystalline semiconductor layer includes a crystalline semiconductor material and a plurality of oxygen dopants. The insulative layer is over the oxygen-doped crystalline semiconductor layer.
US11171038B2 Fabrication method of integrated circuit semiconductor device
A fabrication method of an integrated circuit semiconductor device includes: forming a plurality of low dielectric pattern apart from each other on a substrate, the plurality of low dielectric pattern having a lower dielectric constant than the substrate; after forming the low dielectric pattern, forming a flow layer to bury the low dielectric pattern on the substrate; forming an epitaxial layer on the flow layer; and forming a transistor in the substrate comprising the low dielectric pattern buried by the flow layer and in the epitaxial layer.
US11171036B2 Preventing dielectric void over trench isolation region
A method and related structure provide a void-free dielectric over trench isolation region in an FDSOI substrate. The structure may include a first transistor including a first active gate over the substrate, a second transistor including a second active gate over the substrate, a first liner extending over the first transistor, and a second, different liner extending over the second transistor. A trench isolation region electrically isolates the first transistor from the second transistor. The trench isolation region includes a trench isolation extending into the FDSOI substrate and an inactive gate over the trench isolation. A dielectric extends over the inactive gate and in direct contact with an upper surface of the trench isolation region. The dielectric is void-free, and the liners do not extend over the trench isolation.
US11171023B2 Diode laser for wafer heating for EPI processes
Embodiments of the present disclosure generally relate to apparatus and methods for semiconductor processing, more particularly, to a thermal process chamber. The thermal process chamber may include a substrate support, a first plurality of heating elements disposed over the substrate support, and one or more high-energy radiant source assemblies disposed over the first plurality of heating elements. The one or more high-energy radiant source assemblies are utilized to provide local heating of cold regions on a substrate disposed on the substrate support during processing. Localized heating of the substrate improves temperature profile, which in turn improves deposition uniformity.
US11171017B2 Shutter disk
Describes are shutter disks comprising one or more of titanium (Ti), barium (Ba), or cerium (Ce) for physical vapor deposition (PVD) that allows pasting to minimize outgassing and control defects during etching of a substrate. The shutter disks incorporate getter materials that are highly selective to reactive gas molecules, including O2, CO, CO2, and water.
US11171012B1 Method and apparatus for formation of protective sidewall layer for bow reduction
A substrate processing apparatus performs a method of etching a substrate that includes etching the substrate to form a first portion of a recess in the substrate, the first portion of the recess including a bottom surface and a sidewall. The method also includes forming an ammonium fluorosilicate (AFS) layer in or on the sidewall, and then etching the bottom surface to form a second portion of the recess. The etching the bottom surface is performed while maintaining protection of the sidewall with the AFS layer.
US11171008B2 Abatement and strip process chamber in a dual load lock configuration
Embodiments of the present invention provide a dual load lock chamber capable of processing a substrate. In one embodiment, the dual load lock chamber includes a chamber body defining a first chamber volume and a second chamber volume isolated from one another. Each of the lower and second chamber volumes is selectively connectable to two processing environments through two openings configured for substrate transferring. The dual load lock chamber also includes a heated substrate support assembly disposed in the second chamber volume. The heated substrate support assembly is configured to support and heat a substrate thereon. The dual load lock chamber also includes a remote plasma source connected to the second chamber volume for supplying a plasma to the second chamber volume.
US11171005B2 Semiconductor device manufacturing method
Included are forming, on a semiconductor substrate, an insulation film having an opening section where an opening is formed, forming a first resist on the insulation film while avoiding the opening section and the semiconductor substrate exposed via the opening section, forming a first metal on the opening section, the semiconductor substrate exposed via the opening section, and the first resist by a vapor deposition method or a sputtering method, removing, by a lift-off method, the first resist and the first metal on the first resist, forming, on the insulation film, a second resist allowing the first metal to be exposed, causing the first metal to grow a second metal by an electroless plating method, and removing the second resist, where these processings are included in the listed order.
US11170991B2 Plasma processing apparatus
Disclosed is a plasma processing apparatus including: a first electrode to which a high frequency power is supplied; a second electrode that functions as a counter electrode with respect to the first electrode; a plurality of dielectric units arranged between plasma generated between the first electrode and the second electrode, and the second electrode; and a controller that controls an impedance between the plasma and the second electrode via each of the dielectric units by independently controlling a position or a dielectric constant of each of the dielectric units.
US11170983B2 Electron multiplier that suppresses and stabilizes a variation of a resistance value in a wide temperature range
The present embodiment relates to an electron multiplier having a structure configured to suppress and stabilize a variation of a resistance value in a wider temperature range. The electron multiplier includes a resistance layer sandwiched between a substrate and a secondary electron emitting layer and configured using a Pt layer two-dimensionally formed on a layer formation surface which is coincident with or substantially parallel to a channel formation surface of the substrate. The resistance layer has a temperature characteristic within a range in which a resistance value at −60° C. is 10 times or less, and a resistance value at +60° C. is 0.25 times or more, relative to a resistance value at a temperature of 20° C.
US11170982B2 Methods and apparatus for producing low angle depositions
Methods and apparatus for low angle, selective plasma deposition on a substrate. A plasma chamber uses a process chamber having an inner processing volume, a three dimensional (3D) magnetron with a sputtering target with a hollow inner area that overlaps at least a portion of sides of the sputtering target and moves in a linear motion over a length of the sputtering target, a housing surrounding the 3D magnetron and the sputtering target such that at least one side of the housing exposes the hollow inner area of the sputtering target, and a linear channel interposed between the housing and a wall of the process chamber.
US11170980B2 Methods of treating a surface of a polymer material by atmospheric pressure plasma
A method for treating a flexible plastic substrate is provided herein. The method includes establishing an atmospheric pressure plasma beam from an inert gas using a power of greater than about 90W, directing the plasma beam toward a surface of the flexible polymer substrate, and scanning the plasma beam across the surface of the polymer substrate to form a treated substrate surface.
US11170977B2 Plasma processing device
An antenna conductor is cooled to stably generate plasma, and unexpected fluctuation in the electrostatic capacity of a variable capacitor connected to the antenna conductor is suppressed while cooling the variable capacitor. A plasma processing device which generates plasma in a vacuum container and processes a substrate by using the plasma is provided. The plasma processing device includes: an antenna conductor through which a high-frequency current is caused to flow to generate plasma, and a variable capacitor which is electrically connected to the antenna conductor. The antenna conductor has a flow path in which a cooling liquid flows. A dielectric of the variable capacitor is constituted of the cooling liquid flowing through the antenna conductor.
US11170970B2 Methods and devices for examining an electrically charged specimen surface
A method for examining a specimen surface with a probe of a scanning probe microscope, the specimen surface having an electrical potential distribution. The method includes (a) determining the electrical potential distribution of at least one first partial region of the specimen surface; and (b) modifying the electrical potential distribution in the at least one first partial region of the specimen surface and/or modifying an electrical potential of the probe of the scanning probe microscope before scanning at least one second partial region of the specimen surface.
US11170965B2 System for generating X-ray beams from a liquid target
A system for generating X-ray beams from a liquid target includes a vacuum chamber, a diamond window assembly, an electron source, a target material flow system, and an X-ray detector/imager. An electron beam from the electron source travels through the diamond window assembly and into a dynamic target material of the flow system. Preferably, the dynamic target material is lead bismuth eutectic in a liquid state. Upon colliding with the dynamic target material, X-rays are generated. The generated X-rays exit through an X-ray exit window to be captured by the X-ray detector/imager. Since the dynamic target material is constantly in fluid motion within a pipeline of the flow system, the electron beam always has a new target area which is at a controlled operational temperature and thus, prevents overheating issues. By providing a small focus area for the electron beams, the overall imaging resolution of the X-rays is also improved.
US11170948B2 Method for preparing an electrode comprising a substrate, aligned carbon nanotubes and a metal oxide deposited by reductive deposition
The present invention relates to a method for preparing an electrode comprising a metal substrate, vertically aligned carbon nanotubes and a metal oxide deposited over the entire length of said vertically aligned carbon nanotubes, said method comprising the following consecutive steps: (a) synthesizing, on a metal substrate, a mat of vertically aligned carbon nanotubes; and (b) depositing a metal oxide matrix over the entire height of said vertically aligned carbon nanotube mat via spontaneous reduction at a temperature not exceeding 40° C. The present invention also relates to said electrode and to the uses thereof.
US11170941B2 Solid electrolytic capacitor
A solid electrolytic capacitor that includes a capacitor element laminate, a first external electrode, and a second external electrode. The capacitor element laminate includes capacitor elements, cathode lead-out layers, and a sealing body. At least one of the capacitor elements includes an anode foil, dielectric layers, and cathode layers. The first external electrode is connected to the anode foil exposed at the first end surface of the capacitor element laminate. The second external electrode is connected to the cathode lead-out layers exposed at the second end surface of the capacitor element laminate. The sealing body includes a first resin molded body and a second resin molded body. The first resin molded body and the second resin molded body are made of the same insulating material.
US11170936B2 Multilayer ceramic capacitor and method of manufacturing the same
A multilayer ceramic capacitor includes a ceramic body including a dielectric layer, a plurality of internal electrodes disposed in the ceramic body, and a first side margin portion and a second side margin portion respectively arranged on end portions of the internal electrodes exposed from first and second surfaces. The first and second side margin portions respectively include a first region adjacent to an outer side surface of each of the side margin portions, and a second region adjacent to the internal electrodes exposed from the first and second surfaces. The number of pores per unit area in the second region is less than the number of pores per unit area in the first region.
US11170935B2 Manufacturing method for electronic component including electrode formed by removal of insulating layer by laser light
A manufacturing method for an electronic component includes: a step of forming an insulating layer on an outer electrode body so as to cover the outer electrode body, the outer electrode body being formed on a chip element which forms the electronic component; and a step of removing the insulating layer in a predetermined region of the outer electrode body by applying laser light to the insulating layer in the predetermined region so as to expose the predetermined region. The insulating layer has a higher absorption coefficient for the laser light than a material forming a surface of the outer electrode body.
US11170928B2 Automotive variable voltage converter with inductor having hidden air gap
An automotive power converter includes a pair of series connected switches and an inductor including a core having a leg, a winding wound around the leg, and a terminal center tapping the switches. The leg includes a plurality of alternating frames and solid blocks arranged to define a continuous contact surface for the winding and to define internal cavities within the leg such that each of the frames surrounds one of the internal cavities.
US11170924B2 Computing devices, removable support devices, and methods of use
A computing device having an interface surface and one or more attachment features oriented on the interface surface is described. A removable support device with an interface surface and one or more attachment features oriented on the interface surface is described. A support system with a computing device and a removable support device is described. A method of using a support system is described.
US11170921B2 Marker coil and marker coil unit
A marker coil includes a flexible substrate, a coil formed on the substrate by wiring, and a substrate holding part that is capable of being attached to a testee. A convex shape is formed in one of the substrate and the substrate holding part, and an engaging part for engaging the convex shape is formed in the other one of the substrate and the substrate holding part.
US11170920B2 Fe-based nanocrystalline alloy powder, method of producing the same, Fe-based amorphous alloy powder, and magnetic core
A Fe-based nanocrystalline alloy powder having an alloy composition represented by the following Composition Formula (1) and having an alloy structure including nanocrystal particles: Fe100-a-b-c-d-e-f-gCuaSibBcModCreCfNbg   Composition Formula (1), in which 100-a-b-c-d-e-f-g, a, b, c, d, e, f, and g each represent a percent (%) by atom of a relevant element, and a, b, c, d, e, f, and g satisfy 0.10≤a≤1.10, 13.00≤b≤16.00, 7.00≤c≤12.00, 0.50≤d≤5.00, 0.001≤e≤1.50, 0.05≤f≤0.40, and 0≤(g/(d+g))≤0.50, in Composition Formula (1).
US11170912B2 Resilient air-cooled induction heating cables
An example cable assembly includes: a plurality of conductors in a Litz cable arrangement, in which each of the plurality of conductors is electrically insulated from each other over at least a portion of a length of the Litz cable arrangement; a first layer of insulation over the Litz cable arrangement; an inner dielectric jacket over the first layer of insulation; and an outer jacket over the inner dielectric jacket.
US11170899B2 Biometric data capturing and analysis using a hybrid sensing systems
Apparatuses and methods detect a health condition of a user that may be assessed from a thermal sensor signal and/or radar sensor signal. One or more resultant biometric vectors may be generated from biometric vectors based on the thermal and radar signals, where the resultant biometric vectors contain resultant information about one or more biometric features for a user. Hazard information about the user is obtained from the one or more resultant biometric vectors, where the hazard information is indicative of a health event for the user. Consequently, an appropriate action on behalf of the user may be performed to ameliorate the health condition. The one or more resultant biometric vectors may include additional biometric features and/or a time sequence of the resultant biometric vectors to enhance hazard prediction. Moreover, the apparatuses and methods may support the user in different settings including a home, business, or vehicle.
US11170893B2 System for managing use of medical devices
A system and method for managing use of medical devices. The system includes: an apparatus intended to be used in combination with one or more medical devices; one or more processing units; authorizing means, which may be associated to a medical device and including one identifier parameter able to uniquely identify said device. The processing unit includes: one reader module configured for acquiring the identifier parameter from the authorizing means; one enabling module configured to allow or inhibit use of the device with the apparatus on the basis of control parameters; and at least one calculation module configured for setting the number of uses of the device. The control parameters include the identifier parameter acquired and the number of uses calculated.
US11170888B2 Capturing crowd wisdom in individualized treatment plans
Embodiments of the invention include systems and methods for capturing crowd wisdom to be tested for individualized treatment plans. These systems and methods include data mining crowd sourced health related information and unstructured medical narratives and storytelling to identify treatment plans and general techniques that individuals with chronic diseases/symptoms, including but not limited to IBD and other immune invisible neglected and stigmatized diseases, use to improve their general health and wellbeing. A system for testing the treatments effectiveness in a population and then in an individual is also disclosed.
US11170887B2 Body weight management and activity tracking system
An integrated system for delivering weight loss guidance and activity tracking in a mobile format. The integrated system includes a weight loss program hosted on a mobile device. The weight loss program includes an energy intake prescription to guide a participant toward a target weight according to a weight loss prediction model that is visually depicted in a first application window. The mobile device can be paired with a weight sensor to provide weight updates at regular intervals. The mobile device can also be paired with a caloric expenditure measuring device, for example a step counter, to display activity levels for comparison with recommended activity goals in a second application window. The weight loss program extends over multiple phases that are structured to help individuals gradually achieve a sustainable weight loss while increasing daily activity levels over the duration of the program.
US11170884B2 Control system for radiopharmaceuticals
Techniques for monitoring a pharmaceutical manufacturing process and making determinations regarding the release of radiopharmaceuticals to health care providers. A data processing system collects data across multiple batches of radiopharmaceuticals, across multiple entities, and/or across multiple stages of the manufacturing process, processes the data, and provides feedback to entities involved in the manufacturing process. In scenarios where quality assurance tests are conducted, data is collected from radiopharmaceutical products before they are shipped, and the data is analyzed to provide the recipients with an indication of whether the radiopharmaceutical products satisfy quality assurance standards. Techniques for analyzing information about a batch manufacturing process and, when a problem occurred during a manufacture of a batch, determining whether to continue to manufacture a next batch in time for delivering and administering to a patient. The detected problem may be investigated and remedied before or during the synthesis of the next batch.
US11170881B2 Devices and method for a healthcare collaboration space
Various systems and devices are provided for facilitating communication in a healthcare setting. In one example, a system includes a display and a computing device operably coupled to the display. The computing device stores instructions executable to output, to the display, a patient-specific dashboard including medical information specific to the patient, the dashboard further including a displayed link to a patient-specific communication thread; and responsive to a user selecting the link, output to the display a portion of the communication thread, where the communication thread includes communication among one or more care providers monitoring the patient and one or more virtual healthcare assistants.
US11170880B2 Systems and methods for automatically executing workflows of third-party systems
Systems and methods for surfacing contextually relevant data into the workflow of a third party system are discussed herein. The system implements a near-real-time method of detecting activity corresponding to particular electronic health records associated with particular patients in third-party systems using specifically configured software systems. A cloud-based micro-services architecture is communicably coupled to the third-party systems and is operable to transmit contextually relevant data to the third-party system in response to particular detected activities, such as accessing a patient's electronic health record. The contextually-relevant data is identified by comparing electronic health record data from various third-party systems, each third-party system associated with the particular patient, to determine gaps in the records. The contextually relevant data is transmitted to the third-party system and visually integrated into the third-party system's pre-existing clinical workflow.
US11170862B2 Memory system and operating method thereof
A memory system includes a non-volatile memory device and a controller. The non-volatile memory device includes a plurality of memory regions, each memory region including a plurality of cells commonly coupled to a word line. The controller generates a plurality of candidate data sets based on source data, determines a number of vulnerable cells corresponding to each of the plurality of candidate data sets, and stores a candidate data set having a smallest number of vulnerable cells into a target memory region among the plurality of memory regions.
US11170853B2 Modified write voltage for memory devices
Methods, systems, and devices for a modified write voltage for memory devices are described. In an example, the memory device may determine a first set of memory cells to be switched from a first logic state (e.g., a SET state) to a second logic state (e.g., a RESET state) based on a received write command. The memory device may perform a read operation to determine a subset of the first set of memory cells (e.g., a second set of memory cells) having a conductance threshold satisfying a criteria based on a predicted drift of the memory cells. The memory device may apply a RESET pulse to each of the memory cells within the first set of memory cells, where the RESET pulse applied to the second set of memory cells is modified to decrease voltage threshold drift in the RESET state.
US11170850B2 Efficient utilization of memory die area
Methods, systems, and apparatus that support efficient utilization of die area for cross-point memory architecture are described. A memory array may include active memory cells overlying each portion of the substrate that includes certain types of support circuitry, such as decoders and sense amplifiers. Boundary tiles, which may be portions of an array having a different configuration from other portions of the array, may be positioned on one side of an array of memory tiles. The boundary tiles may include support components to access both memory cells of neighboring memory tiles and memory cells overlying the boundary tiles. Column lines and column line decoders may be integrated as part of a boundary tile. Access lines, such as row lines may be truncated or omitted at or near borders of the memory portion of the memory device.
US11170847B2 Determining soft data for fractional digit memory cells
Apparatuses and methods for determining soft data for fractional digit memory cells are provided. One example apparatus can include a controller to determine states of memory cells of a group of memory cells operated as fractional digit memory cells, and determine soft data based, at least partially, on dimensions to which particular memory cells correspond with respect to the group of memory cells, determined states of the memory cells with respect to a state adjacent a state corresponding to a swapping shell, and whether a particular memory cell is a candidate for swapping.
US11170842B2 Stacked semiconductor device
A stacked semiconductor device is disclosed that includes a plurality of semiconductor dies. Each die has oppositely disposed first and second surfaces, with pads formed on each of the surfaces. A plurality of through-vias connect respective pads on the first surface to respective pads on the second surface. The through-vias include a first group of through-vias coupled to respective I/O circuitry on the semiconductor die and a second group of through-vias not coupled to I/O circuitry on the semiconductor die. The plurality of semiconductor dies are stacked such that the first group of through-vias in a first one of the plurality of semiconductor dies are aligned with respective ones of at least a portion of the second group of through-vias in a second one of the plurality of semiconductor dies.
US11170840B1 SRAM write assist device and method
An SRAM write assist device includes: a power circuit supplying power to an SRAM-cells column and then stopping supplying power to make the voltage of a power-receiving terminal of the SRAM-cells column floating; a write driving circuit coupling a bit line of the SRAM-cells column with a ground terminal according to a data signal in a write drive phase; a charge sharing circuit coupling the power-receiving terminal with the first terminal of a capacitor to lower this terminal's floating voltage by charge sharing in a charge sharing phase; a charging circuit including a switch turned on to charge the capacitor with an operating voltage in a charge phase; and a negative-voltage coupling circuit including the capacitor whose first and second terminals are coupled to a ground terminal and the bit line respectively to lower the voltage of the bit line by charge sharing in a negative-voltage generation phase.
US11170839B2 Programming non-volatile memory arrays with automatic programming pulse amplitude adjustment using current-limiting circuits
A system for programming memory devices in an array is provided. The system may include a plurality of memory cells that are organized into an array having two or more rows of memory cells arranged horizontally and two or more columns of memory cells arranged vertically. The system may also include a current-compliance circuit that is electrically coupled to one or more memory cells in the plurality of memory cells. The current-compliance circuit may be configured to limit an amount of current supplied to the one or more memory cells during a programming phase of the one or more memory cells.
US11170830B2 Word line driver for low voltage operation
Systems and method are provided for a word line driver. A first supply branch is configured to provide a source voltage level for a word line. A second supply branch is configured to provide a boosted voltage for the word line. The word line driver is configured to apply the source voltage level to the word line based on a first selection signal, and the word line driver is configured to apply the boosted voltage to the word line based on a second selection signal, the second selection signal being delayed relative to the first selection signal.
US11170827B2 Data buffer and memory device having the same
There are provided a data buffer and a memory system having the same. The data buffer includes first and second amplifiers configured to output output data by inverting input data, the first and second amplifiers having coupled output nodes to which the output data is output, wherein both of the first and second amplifiers are activated to output the output data when the input data has a first swing level, and wherein one of the first and second amplifiers is activated to output the output data when the input data has a second swing level narrower than the first swing level.
US11170819B2 Dynamic video highlight
Described herein is a mechanism for creating a dynamic video highlight from a plurality of video segments. A metadata collection agent collects metadata comprising attributes about a video, segments within the video where one or more events occur, attributes about the creator of the video and so forth. The metadata is collected and used to create highlight video definitions comprising a set of metadata attribute-value pairs. The highlight video definitions can be created in an interactive fashion by presenting a user interface allowing selection of a combination of attribute-value pairs to include/exclude segments from the definition and/or manual selection of custom segments. The highlight video definitions can be stored and/or shared among users. The video highlight definitions are utilized to instantiate one or more video players to play the video segments in an identified order without assembling the video segments into a separate video.
US11170814B1 Heat treatment of NFT on heat-assisted magnetic recording device
The present disclosure relates to pretreating a magnetic recording head. For a HAMR head, a NFT is present. Current can be applied to the NFT to condition the NFT. The current is applied in one of three ways: slowly ramping up the current from a starting level below a level capable of writing data to the optical laser current over a predetermined period of time, applying the current at a fixed value below the optical laser current for the predetermined period of time, or slowly ramping up the current from a starting level below a level capable of writing data to the optical laser current over the predetermined period of time while also intermittently removing the current. By conditioning the NFT in such a manner, the HAMR head can avoid thermal shock and thermal fatigue and thus increase the lifetime of the magnetic media drive.
US11170813B2 Magnetic powder, method of producing the same, and magnetic recording medium
A method of producing a magnetic powder includes performing heat treatment on first particles that contain ferrous oxide to prepare 5 second particles that contain ε-iron oxide.
US11170806B2 Magnetic sensor array with single TMR film plus laser annealing and characterization
The present disclosure generally relates to a Wheatstone bridge array that has four resistors. Each resistor includes a plurality of TMR films. Each resistor has identical TMR films. The TMR films of two resistors have reference layers that have an antiparallel magnetic orientation relative to the TMR films of the other two resistors. To ensure the antiparallel magnetic orientation, the TMR films are all formed simultaneously and annealed in a magnetic field simultaneously. Thereafter, the TMR films of two resistors are annealed a second time in a magnetic field while the TMR films of the other two resistors are not annealed a second time.
US11170796B2 Multiple metadata part-based encoding apparatus, encoding method, decoding apparatus, decoding method, and program
The present technology relates to an encoding apparatus, an encoding method, a decoding apparatus, a decoding method, and a program for obtaining sound of higher quality. An audio signal decoding section decodes encoded audio data to acquire an audio signal of each object. A metadata decoding section decodes encoded metadata to acquire a plurality of metadata about each object in each frame of the audio signal. A gain calculating section calculates VBAP gains of each object in the audio signal for each speaker based on the metadata. An audio signal generating section generates an audio signal to be fed to each speaker by having the audio signal of each object multiplied by the corresponding VBAP gain and by adding up the multiplied audio signals. The present technology may be applied to decoding apparatuses.
US11170793B2 Secure audio watermarking based on neural networks
Embodiments provide systems, methods, and computer storage media for secure audio watermarking and audio authenticity verification. An audio watermark detector may include a neural network trained to detect a particular audio watermark and embedding technique, which may indicate source software used in a workflow that generated an audio file under test. For example, the watermark may indicate an audio file was generated using voice manipulation software, so detecting the watermark can indicate manipulated audio such as deepfake audio and other attacked audio signals. In some embodiments, the audio watermark detector may be trained as part of a generative adversarial network in order to make the underlying audio watermark more robust to neural network-based attacks. Generally, the audio watermark detector may evaluate time domain samples from chunks of an audio clip under test to detect the presence of the audio watermark and generate a classification for the audio clip.
US11170787B2 Voice-based authentication
Voice-based authentication can include methods, systems, devices, and computer program products for providing user-specific services or access based at least in part on an utterance. In one method, an audio clip having an utterance is obtained. The utterance has an activation trigger portion and a command portion. A first distance between a vector representation of the activation trigger portion and a registered activation trigger vector is determined; and a second distance between a vector representation of the command portion and a registered command vector is determined. Responsive to the first distance satisfying a first distance threshold, and the second distance satisfying a second distance threshold, access is provided to a service associated with a registered user.
US11170785B2 Permutation invariant training for talker-independent multi-talker speech separation
The techniques described herein improve methods to equip a computing device to conduct automatic speech recognition (“ASR”) in talker-independent multi-talker scenarios. In some examples, permutation invariant training of deep learning models can be used for talker-independent multi-talker scenarios. In some examples, the techniques can determine a permutation-considered assignment between a model's estimate of a source signal and the source signal. In some examples, the techniques can include training the model generating the estimate to minimize a deviation of the permutation-considered assignment. These techniques can be implemented into a neural network's structure itself, solving the label permutation problem that prevented making progress on deep learning based techniques for speech separation. The techniques discussed herein can also include source tracing to trace streams originating from a same source through the frames of a mixed signal.
US11170782B2 Real-time audio transcription, video conferencing, and online collaboration system and methods
A real-time audio transcription, video conferencing, and online collaboration system system includes a microphone that records audio from a lecturer, a camera that captures video from the lecturer and/or users, and a user interface for viewing a transcription of the audio. The audio recording is transmitted to a storage device, such as a personal computer or mobile device, which transmits the audio to a voice-to-text application for transcription. The storage device may do so via a third-party cloud server, a web application, or a software application. The transcribed text is then transmitted to a user interface for viewing by hearing-impaired persons. The transcribed text is provided in real-time with the lecturer and audio-recording and presented word-for-word to the user during transcription and may be edited in real-time to improve accuracy of the automatic transcription.
US11170778B2 Conversational control system and method for registering external device
Provided are a conversational control system and method for registering an external device. The method performed by the conversational robot device, includes: receiving profile information from a plurality of external devices; selecting a service category of a service provided by the conversational robot device; selecting at least one external device related to the selected service category from among the plurality of external devices; generating a function tree including at least some functions of the selected at least one external device; and registering the function tree and the service category with a server.
US11170775B2 Display apparatus and method for operating display apparatus
Disclosed are a display apparatus and a method for operating the display apparatus, the display apparatus being operated by executing an artificial intelligence (AI) algorithm and/or a machine learning algorithm in a 5G environment connected for Internet of Things. The method for operating the display apparatus includes the acts of receiving utterance information of a user who is watching the display apparatus, selecting an utterance intention corresponding to the user's utterance information according to a predefined rule, switching operation of the display apparatus on the basis of the selected utterance intention, collecting reaction information of the user corresponding to the switched operation of the display apparatus, and reconstructing the predefined rule by using the user's utterance information, the selected utterance intention, and the user's reaction information. Since the user's utterance intention corresponding to the user's utterance information is accurately reflected when the operation of the display apparatus is switched, user satisfaction in using the display apparatus can be improved.
US11170774B2 Virtual assistant device
A device includes a screen and one or more processors configured to provide, at the screen, a graphical user interface (GUI) configured to display data associated with multiple devices on the screen. The GUI is also configured to illustrate a label and at least one control input for each device of the multiple devices. The GUI is also configured to provide feedback to a user. The feedback indicates that a verbal command is not recognized with an action to be performed. The GUI is also configured to provide instructions for the user on how to teach the one or more processors which action is to be performed in response to receiving the verbal command.
US11170768B2 Device for performing task corresponding to user utterance
An electronic device includes a touchscreen display, a microphone, at least one speaker, a processor and a memory which stores instructions that cause the processor to receive a user utterance including a request for performing a task with the electronic device, to transmit data associated with the user utterance to an external server, to receive a response from the external server including sample utterances representative of an intent of the user utterance and the sample utterances being selected by the external server based on the user utterance, to display the sample utterances on the touchscreen display, to receive a user input to select one of the sample utterances, and to perform the task by causing the electronic device to follow a sequence of states associated with the selected one of the sample utterances.
US11170764B2 Electronic device for processing user utterance
An electronic device and method for utilizing same are disclosed, the electronic device including a touch screen display disposed in the housing and exposed through a first portion of the housing; a microphone disposed in the housing and exposed through a second portion of the housing; at least one speaker disposed in the housing and exposed through a third portion of the housing; a communication circuit disposed in the housing; a processor disposed in the housing and electrically connected to the display, the microphone, the speaker, and the communication circuit; and a memory disposed in the housing, electrically connected to the processor, and configured to store application programs including a first application program, a second application program and a third application program, the second application program and the third application program include at least one common function.
US11170763B2 Voice interaction system, its processing method, and program therefor
A voice interaction system performs a voice interaction with a user. The voice interaction system includes: ask-again detection means for detecting ask-again by the user; response-sentence generation means for generating, when the ask-again has been detected by the ask-again detection means, a response sentence for the ask-again in response to the ask-again based on a response sentence responding to the user before the ask-again; and storage means for storing a history of the voice interaction with the user. The response-sentence generation means generates, when the response sentence includes a word whose frequency of appearance in the history of the voice interaction in the storage means is equal to or smaller than a first predetermined value, a response sentence for the ask-again formed of only this word or a response sentence for the ask-again in which this word is emphasized in the response sentence.
US11170762B2 Learning offline voice commands based on usage of online voice commands
Methods, systems, apparatus, including computer programs encoded on a computer storage medium, for a user device to learn offline voice actions. In one aspect, the method includes actions of detecting, by the user device, an utterance at a first time when the user device is connected to a server by a network, providing, by the user device, the utterance to the server using the network, receiving, by the user device and from the server, an update to the grammar of the user device, detecting, by the user device, a subsequent utterance of the utterance at a second time when the user device is not connected to the server by a network, and in response to detecting, by the user device, the subsequent utterance of the utterance at the second time, identifying, by the user device, an operation to perform based on (i) the subsequent utterance, and (ii) the updated grammar.
US11170756B2 Speech processing device, speech processing method, and computer program product
A speech processing device of an embodiment includes a spectrum parameter calculation unit, a phase spectrum calculation unit, a group delay spectrum calculation unit, a band group delay parameter calculation unit, and a band group delay compensation parameter calculation unit. The spectrum parameter calculation unit calculates a spectrum parameter. The phase spectrum calculation unit calculates a first phase spectrum. The group delay spectrum calculation unit calculates a group delay spectrum from the first phase spectrum based on a frequency component of the first phase spectrum. The band group delay parameter calculation unit calculates a band group delay parameter in a predetermined frequency band from a group delay spectrum. The band group delay compensation parameter calculation unit calculates a band group delay compensation parameter to compensate a difference between a second phase spectrum reconstructed from the band group delay parameter and the first phase spectrum.
US11170745B1 Quick-release clamp for releasably attaching an instrument, especially a percussion instrument, to a stand
A quick-release clamp for releasably attaching an instrument, in particular a percussion instrument, to a stand includes a passage opening for the stand, at least one movable clamping jaw for changing a cross-section of the passage opening, an operating element for influencing a position of the clamping jaw, and a housing. In the rest position of the at least one clamping jaw there is a form-fit connection between the at least one clamping jaw, the operating element and the housing to prevent the movement of the clamping jaw.
US11170744B1 Musical instrument pick
A pick for plucking a string of a stringed musical instrument is provided. The pick includes a planar body having front and rear sides, a distal end having a curved tip for plucking the string, a proximal end for gripping by a user; and a plurality of raised formations provided on at least one of the front and rear sides of the planar body at the distal end, the raised formations being structured and arranged at the distal end to strike the string more than once when the distal end plucks the string.
US11170742B2 Sostenuto mechanism for keyboard instrument and keyboard instrument
A sostenuto mechanism linked to a sostenuto pedal and a sostenuto rod of a keyboard instrument, and the keyboard instrument are provided. The sostenuto mechanism includes a fixed member configured to be fixed to at least one of a middle beam or a key bed of the keyboard instrument, a movable member movably supported by the fixed member, and a movement transmission. The movement transmission is configured to be interposed between the sostenuto pedal and the movable member to transmit movement of the sostenuto pedal to the movable member. The moveable member is movable relative to the fixed member to turn the sostenuto rod in response to depression of the sostenuto pedal.
US11170739B2 Display optimization method and apparatus, display driving method and apparatus, display apparatus, and storage medium
A display optimization and display driving method and apparatus, display apparatus, and storage medium are disclosed. The display optimization method includes: selecting an irregular-shaped edge of a display panel, calculating an area ratio of an area of a display region of a pixel unit passed by the irregular-shaped edge and an area of the pixel unit; and determining a grayscale parameter of the pixel unit according to the area ratio.
US11170730B2 Driving device of flat panel display and driving method thereof
A driving device of a flat panel display configured to receive an image signal and a clock signal includes a driving circuit configured to convert the image signal into pixel data and output the pixel data, a timing controller configured to generate and output a vertical synchronization signal, a horizontal synchronization signal, a source change enable signal, and a display enable signal using the image signal and the clock signal, an output buffer including an input terminal configured to receive the pixel data and an output terminal connected to the flat panel display, and a buffer controller connected to the timing controller and the output buffer and configured to control a bias current, applied to the output buffer, to be decreased by a value during a period.
US11170721B2 Pixel circuit and display apparatus
A pixel circuit performs a threshold voltage correcting function. A sampling transistor becomes conductive in response to a control signal supplied from a scan line and samples a video signal supplied from a signal line to a pixel capacitor during a horizontal scanning period. The pixel capacitor applies an input voltage to a gate of a drive transistor in response to the sampled video signal. The drive transistor supplies an output current in accordance with the input voltage to a light-emitting device. A threshold voltage correcting period is provided to be part of the horizontal scanning period, to detect the threshold voltage of the drive transistor, and to write the threshold voltage in the pixel capacitor.
US11170719B1 TFT pixel threshold voltage compensation circuit with a source follower
An enhanced pixel circuit for a display device provides separate compensation and data programming phases to permit minimization of the programming time. Variations in voltage supplies are accounted for by isolating the drive transistor from such power supply by using a second drive transistor configured as source follower relative to the first drive transistor. An on bias stress transistor is incorporated that can electrically connect the first drive transistor to the power supply during an on bias stress operation. During such operation, a voltage stress is applied to eliminate hysteresis effects associated with the drive transistor. The on bias stress operation may be performed as part of a refresh operation during which a data voltage is programmed to the pixel circuit, or as part of a low frequency operation during which a previously programming data voltage is maintained which reduces power consumption.
US11170714B2 Pixel circuit, method for driving the same, display panel and display device
The present disclosure discloses a pixel circuit, a method for driving the same, a display panel and a display device. The pixel circuit includes: a first switching transistor, a second switching transistor, a first capacitor, a second capacitor, a driving transistor, and a light emitting device; where a gate electrode of the first switching transistor is connected with a scanning signal end, a first electrode of the first switching transistor is connected with a reference signal end, and a second electrode of the first switching transistor is connected with a gate electrode of the driving transistor; and a gate electrode of the second switching transistor is connected with a light emitting control signal end, a first electrode of the second switching transistor is connected with a first power supply end, and a second electrode of the second switching transistor is connected with a first electrode of the driving transistor.
US11170710B2 Display module with high resolution grayscale, display device, and driving method thereof
A display module including display pixels, driving circuit and first switches is provided. The display pixels are arranged in columns and rows in the display area, and every display pixel includes sub-pixels. The display pixels form pixel rows along the first direction, and the sub-pixels of the display pixels form sub-pixel columns along the second direction. The color of the light emitting from the sub-pixels of the same sub-pixel column are substantially the same. The first direction and the second direction are substantially perpendicular. The driving circuit includes signal connectors, and every signal connector connects one of the pixel rows. The first switch is connected between a power source and one of the pixel rows, transmitting driving signal. The first switch is controlled by the driving circuit. A display device and a driving method are also provided.
US11170698B2 Active discharge circuitry for display matrix
Active discharge circuitry for fast discharging of charge on an LED display matrix includes a mechanism to effectuate circuit path switching so as to electrically connect a charged node to a discharge circuit for controlled discharging of unwanted charge until it reaches a desired (e.g., programmable) value. The active discharge circuitry includes a control circuit generating appropriate timing and digital control signals for starting and stopping (e.g., actuating a switch) the discharge activities. The disclosed techniques accommodate variations in channel-to-channel start times for mitigating ghosting effects that would otherwise be presented from the LED display matrix due to residual (i.e., unwanted) charges remaining electrically loaded on display elements via, for example, charged parasitic capacitance or other such transients, after a current driver of a specific channel has stopped driving.
US11170693B2 Display device performing still image detection, and method of operating the display device
A display device including a display panel including a plurality of pixels, and a driver configured to drive the display panel. The driver includes a dither configured to perform a dithering operation on image data including a plurality of pixel data for the plurality of pixels to generate dithered image data including a plurality of dithered pixel data respectively corresponding to the plurality of pixel data, and a still image detector configured to receive the dithered image data, to detect dither-irrelevant pixel data that are not changed from the plurality of pixel data by the dithering operation among the plurality of dithered pixel data, and to determine whether the dithered image data represent a still image by using the dither-irrelevant pixel data.
US11170688B2 Method of driving a display panel and display device employing the same
A method of driving a display panel including a plurality of pixels, each of which outputs different color lights corresponding to voltage ranges to which a driving voltage applied thereto belongs, includes dividing one image frame into first through third sub-frames, outputting a first color image displayed by a first color by applying a first driving voltage belonging to a first voltage range to the pixels in the first sub-frame, outputting a second color image displayed by a second color by applying a second driving voltage belonging to a second voltage range to the pixels in the second sub-frame, and outputting a third color image displayed by a third color by applying a third driving voltage belonging to a third voltage range to the pixels in the third sub-frame.
US11170685B2 Display device and driving device thereof
A display device and a driving device thereof is disclosed. The driving device is coupled to a display panel. The driving device includes at least one first driver integrated circuit (IC) and at least one second driver integrated circuit (IC). The first driver integrated circuit is coupled to the display panel. The first driver integrated circuit drives the display panel and detects a first working temperature. The second driver integrated circuit is coupled to the display panel and the first driver IC. The second driver integrated circuit drives the display panel. The first driver IC stops driving the display panel and communicates with the second driver IC to stop driving the display panel when the first working temperature is substantially higher than a first given temperature.
US11170681B2 Gate driving circuit, driving method thereof, gate driver, display panel and display apparatus
A gate driving circuit, a driving method thereof, a gate driver, a display panel and a display apparatus. In the gate driving circuit, a pull-up sub-circuit is configured to control the potential of a pull-up node according to signals inputted from first, second, third, fourth and fifth signal terminals and the potential of a pull-down node; a reset sub-circuit is configured to reset the potential of the pull-up node according to a signal inputted from a reset terminal; a pull-down sub-circuit is configured to control the potential of the pull-down node according to a signal inputted from the fourth signal terminal, a signal outputted from an output terminal and the potential of the pull-up node; and an output sub-circuit is configured to control a signal outputted from the output terminal according to a signal inputted from the third signal terminal, the potential of the pull-down node and the potential of the pull-up node.
US11170675B2 Method for performing hybrid over-current protection detection in a display module, and associated timing controller
A method for performing hybrid over-current protection (OCP) detection in a display module and associated timing controller are provided. The method includes: during initialization of the display module, after a set of driving voltages have been established, performing first OCP detection in a built-in self-test (BIST) mode to generate a first OCP detection result; writing the first OCP detection result into a register bank, for being accessed by a host device, wherein the display module is applicable to displaying information for the host device; performing second OCP detection in a normal mode to generate a second OCP detection result; and writing the second OCP detection result into the register bank, for being accessed by the host device.
US11170664B2 Kit, method and apparatus for surgical simulation and/or fine motor skill training for surgical work
A method, apparatus and kit can be configured to facilitate improvements in fine motor skills of a user. The fine motor skills can be practiced in a way that also allows the user to better appreciate depth perception and other issues associated with manipulation of objects by use of hand operated tools while the user views an image of such activity via imaging provided by a camera sensor connected to a display device. In some embodiments, a case can be provided that is moveable from a closed position to an open and standing position to facilitate activities that allow a user to improve his or her fine motor skills and other related skills (e.g. depth perception appreciation). Such skill improvement can help a user improve their ability to perform surgical operational tasks or other fine motor related tasks.
US11170662B2 Artificial intelligence based health coaching based on ketone levels of participants
A system is disclosed that uses profiles of users, including monitored ketone levels of the users, to assess effectiveness levels of health programs (such as weight loss programs) assigned to the users, and to select health program modifications for the users. The system may use a machine learning (artificial intelligence) algorithm to adaptively learn how to classify users and to select messaging and behavioral modifications for the users. For example, in some embodiments the system classifies the users and provides associated health program recommendations using a computer model trained with expert-classified user data records. As another example, a set of rules may be used to generate the health program recommendations and related messaging, and the set of rules may automatically be modified over time based on feedback data reflective of health program effectiveness levels produced by such rules. In some embodiments the system includes a mobile application that runs on mobile devices of users and communicates wirelessly with breath analysis devices of the users. The mobile application may also communicate with a server-based system that generates the health program recommendations.
US11170632B2 Systems and methods for pattern recognition and individual detection
The present systems and methods relate to a hand sanitizer system that includes a proximity detector, a dispensing system and an alarm feature, and is operative to identify potentially high risk hygiene situations corresponding to a person in proximity of the system failing to dispense antiseptic or other solution from the dispenser within a predetermined period of time after moving within a predetermined range of the detector.
US11170630B2 Audio conditioning chimes
Aspects provide methods to discretely and intelligently make a user aware of a service or product offered by a subscriber without distracting the user with a full advertisement. More specifically, aspects provide methods and systems for selectively outputting an audio chime in response to a trigger event, wherein the audio chime provides an indication of a service or product offered by the subscriber. In response to a user's acceptance of the audio chime, a second chime, further engaging the user, is output.
US11170627B2 Process monitoring
The present invention provides for a mobile process-interaction device for interacting with a process at a processing location, and a related method of interaction, the device having an input module for accepting data produced by the process, an output module for providing user-information, and wherein the process-interaction device comprises a mobile wearable electronic interaction device arranged for communication by way of a human machine interface at the processing location.
US11170625B2 Head positioner for retinal surgery patients
A position sensing system comprises a position sensor having an accelerometer and a gyroscope, an alarm, and a controller configured to receive data from the position sensor and activate the alarm according to alarm management instructions stored in a memory. In some embodiments, the alarm instructions include a snooze option to allow the user/patient to temporarily deactivate the alarm. The controller is communicably linked to a remote display device configured to display the orientation of the user's body part.
US11170624B2 System and process for displaying medical alarms
A system includes a medical device, a patient sensor, an output unit and a signal processing unit that receives measured values from patient sensors and generates signals by analyzing received measured values. The signal processing unit decides whether an alarm criterion, relating to the generated signal, is met and detects an alarm and an alarm time and actuates the output unit. The actuated output unit displays an overall alarm sequence (16) in an overall time period (T) and an alarm reference sequence in a reference section (26) time window (T1) temporally positioned relative to the overall alarm sequence. At least one of a signal curve display (10) and an alarm reference sequence (18) are displayed as a portion of the overall time period. Time scales for the signal curve display and the alarm reference sequence are finer than time scales for the overall alarm sequence and the alarm reference section.
US11170623B2 Portable hazard communicator device
A portable hazard communicator device including a portable housing, a visual warning indicator, an audio warning indicator, a receiver, a first control unit, a second control unit and an attachment unit. The portable housing has an internal cavity for housing a plurality of light elements. The visual warning indicator is integrated within the housing for displaying a hazard message upon activation of the visual warning indicator. The audio warning indicator unit is integrated within the housing for emitting a hazard sound upon activation of the audio warning indicator. The receiver is configured to receive one or more signals from a companion device, and the one or more signals includes a power on signal. The first control unit is configured to activate and deactivate the visual warning indicator. The second control unit is configured to activate and deactivate the audio warning indicator. The attachment unit attaches the portable housing to a surface.
US11170620B2 Wireless dual-mode identification tag
Embodiments of the present disclosure generally relate to a wireless identification tag for association with a product to enable product self-identification and system and methods for use thereof. In one implementation, the tag may include at least one antenna tuned to receive energy transmitted at one or more frequencies within certain frequency bands. The tag may also include at least one transmitter that may be configured to send at least one identification signal. The tag may also include at least one circuit. The at least one circuit may be configured to detect whether energy is received in a certain frequency band, and to cause the at least one transmitter to operate in a mode corresponding to the certain frequency band.
US11170617B2 Elongated wireless sensor assembly
A sensor assembly as part of a wireless alarm system for building entrances like windows and doors. An elongated sensor assembly for detecting a change of state comprising at least one sensor switch configured to detect a given state and a change of state between the given state and at least one other state, a microprocessor configured to detect the change of state of the at least one sensor switch, an antenna system, a wireless transmitter configured to receive a signal from the microprocessor identifying a change of the state of the at least one sensor switch and transmit the signal by means of the antenna system, and a power source for providing electric power, wherein the at least one sensor switch, the microprocessor, the antenna system, the wireless transmitter, and the power source are incorporated in the elongated sensor assembly having a maximum height of less than 5 mm.
US11170615B2 Information processing apparatus, information processing method, and recording medium
There is provided a mechanism capable of suppressing deterioration in user experience accompanied by feedback due to vibration. An information processing apparatus includes an acquisition unit that acquires vibration information for outputting intermittent vibration to an actuator; and a setting unit that sets an operation mode of a plurality of actuators capable of outputting vibration to the same user based on the vibration information as a first operation mode in which the same actuator continuously outputs each of the intermittent vibrations based on the vibration information or as a second operation mode in which the plurality of actuators share the intermittent vibrations while the same actuator discontinuously outputs each of the intermittent vibrations based on the vibration information.
US11170599B2 Lean vending machine
A vending machine includes two horizontal lead screws, a vertical lead screw, first and second motors, a shelf, a delivery cup, and a delivery area. The first and second motors drive the horizontal lead screws and the vertical lead screw, respectively. The vertical lead screw moves horizontally along the horizontal lead screws. The shelf contains a product and has a movable gate to hold the product on the shelf. The delivery cup moves vertically along the vertical lead screw and has a solenoid and a plunger. The solenoid activates the plunger, which opens the gate to dispense the product onto the delivery cup. An outer door of the delivery area isolates the delivery area from outside the vending machine when closed and provides access to the product from outside the vending machine when open. A mechanical interaction between the delivery cup and the delivery area opens the outer door.
US11170598B2 Token collection assembly
A vault defines a cavity wherein openings define the vault and are open into the cavity. A token box is disposed within the cavity of the vault. A cover feature has a shell and a base. The base is slidably coupled to the vault to transition between a first position and a second position. The shell is hingedly coupled to the base to hinge between a covering position and a servicing position when the base is in the second position.
US11170597B2 Intelligent integrated locking devices and systems
An intelligent lock, overlock, and lock system can be electrically controlled to open and close one or more locks. The lock, lock system, and method may function on a frequency selected to avoid cross talk, which permits numerous locks to function simultaneously on the same central system with little interruption or delay. A lock may be used as an overlock for an existing lock or be a primary lock and may include a pivoting engagement structure that engages a locking mechanism to provide added strength.
US11170596B2 Real-time location of an object using multiple electrical devices
A system for locating an object in a volume of space can include a communication device of the object disposed in the volume of space, where the communication device broadcasts a first communication signal into the volume of space, where the first communication signal includes a first identification of the object. The system can also include multiple integrated sensor devices disposed in the volume of space, where each integrated sensor device includes at least one sensor, at least one receiver, and at least one transmitter, where the at least one receiver of a subset of the integrated sensor devices receives the first communication signal, where each of the subset determines a signal strength of the first communication signal. The system can further include at least one access controller that receives at least one second communication signal sent by the subset.
US11170595B2 System and method for access control
An access control system comprising a first detector, a second detector, and a processor. The first detector is operable to detect presence of a subject in proximity of the access control system. The second detector operable to detect an object identifier associated with an object carried by the subject in proximity of the access control system. The processor is operably connected with the first detector and the second detector. The processor is operable to receive, from the first detector, a first signal indicative of the detection of the presence of the subject, and receive, from the second detector, a second signal containing the detected object identifier. During operation, the processor is arranged to determine that an access event has occurred when it receives both the first signal and the second signal.
US11170591B2 Systems and methods for wireless unlocking a lock associated with an enclosed space within a vehicle
Systems and methods for wireless unlocking of lock systems on enclosures within a vehicle are provided. A lock system may be unlocked via a digital key communicated to the lock system via any suitable communication protocol, for example, a short range communication protocol. The digital key can be embedded or otherwise stored and accessed in an application accessible via a user interface device.
US11170587B1 Systems and methods for incentivizing use of safety device
Systems and methods of incentivizing the use of a safety device while operating a vehicle are provided. Data captured by sensors associated with a safety device may be analyzed to identify instances in which the safety device is used by an operator of a vehicle. Additionally, data captured by sensors associated with the vehicle may be analyzed to identify instances in which the vehicle is in motion. By comparing the instances in which the safety device is used by the operator of the vehicle to the instances in which the vehicle is in motion, instances in which the operator of the vehicle uses the safety device while operating the vehicle may be determined. Furthermore, a trend of the operator of the vehicle using the safety device while operating the vehicle may be identified. A notification related to the identified trend may be provided to the operator of the vehicle.
US11170585B2 Vehicle fault diagnosis and analysis based on augmented design failure mode and effect analysis (DFMEA) data
A system and method of performing fault diagnosis and analysis for one or more vehicles. The method includes: obtaining design failure mode and effect analysis (DFMEA) data that specifies a plurality of failure modes; receiving diagnostic association data; receiving vehicle operation signals association data; generating augmented DFMEA data that indicates a causal relationship between the diagnostic data and the first set of failure modes, and that indicates a causal relationship between the vehicle operation signals data and the second set of failure modes, wherein the augmented DFMEA data is generated based on the DFMEA data, the diagnostic association data, and the vehicle operation signals association data; and performing fault diagnosis and analysis for the one or more vehicles using the augmented DFMEA data.
US11170584B2 Automatic fault isolation and diagnosis system using over-the-air technology
An automatic fault isolation and diagnosis system includes a cloud-based data system having multiple machine-readable troubleshooting procedures stored therein. A vehicle fault code is generated by one of multiple vehicle control devices of a vehicle platform. The fault code defines an issue with at least one system or component of the vehicle platform. A data transfer device within the vehicle platform receives the fault code and forwards the fault code to the cloud-based data system. The fault code is received and analyzed in the cloud-based data system to initially determine if the fault code is directed to and can be automatically corrected by one of the stored machine-readable troubleshooting procedures.
US11170583B2 Electronic apparatus, method and server and method for verifying validity of log data of vehicle
According to one embodiment, an electronic apparatus used in a vehicle generates a first to fourth log of the vehicle for a first to fourth period, a first to fourth code used to validity of the first to fourth log, a fifth code used to collectively determine a validity of the first log and the second log, a sixth code used to collectively determine a validity of the third log and the fourth log, and a seventh code used to collectively determine a validity of the first to fourth logs, and transmits the first to seventh codes to a server, and transmits the first to fourth logs to the server after a transmission of the first to seventh codes.
US11170581B1 Supervised domain adaptation
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training a feature extraction neural network to generate domain-invariant feature representations from domain-varying input images. In one aspect, the method includes obtaining a training dataset comprising a first set of target domain images and a second set of real domain images that each have pixel-wise level alignment with a corresponding target domain image, and training the feature extraction neural network on the training dataset based on optimizing an objective function that includes a term that depends on a similarity between respective feature representations generated by the network for a pair of target and source domain images.
US11170577B2 Generating and modifying representations of objects in an augmented-reality or virtual-reality scene
In one embodiment, a method for generating subframes may include accessing a rendered frame depicting a virtual scene from a first viewpoint of a user. The rendered frame may be generated based on at least one 3D model of an object in the virtual scene. A computing system may generate plurality of surfaces based on the rendered frame. Each surface may be positioned within a 3D space and comprises visual information. The system may determine a second viewpoint of the user in the 3D space and determine a visibility of the plurality of surfaces from the second viewpoint. The system may then render a subframe depicting the virtual scene from the second viewpoint based on the visual information and determined visibility of the plurality of surfaces.
US11170562B2 Method of representing shape and color data of 3-D objects
Method and system for generating a coded image format representing surface data of a 3-dimensional object is disclosed. The method includes superposing an imaginary spherical surface over the object based on a reference point within the object. The surface points of the front portion and back portion of the object are mapped to a first circular region and a second circular region. The distance information of the surface points of the front portion and the back portion from the reference point are encoded as greyscale values to obtain shape information. The color information of the surface points of the front portion and back portion of object are encoded as color values to obtain color information of the front portion and the back portion of the object. The encoded values are stored in pixels of raster graphics image. A coded image format is generated based on the raster graphics image.
US11170557B1 Increasing the speed of computation of a volumetric scattering render technique
Presented here is a system and method to increase the speed of computation of a volumetric scattering render technique. The volumetric scattering can include path tracing which simulates interactions between a virtual ray of light and a volume. The interaction can include reflection of the virtual ray of light of a particle within the volume. The system can obtain a threshold number of interactions between a virtual ray of light and a three-dimensional object through which the virtual ray of light is traveling. As the system performs the simulation, the system can compare a number of the interactions to the threshold number. Upon determining that the number of interactions is equal to or exceeds the threshold number, the system can terminate the simulation and approximate interactions between the virtual ray of light and the volume using a second rendering technique that is computationally less expensive than simulating the interactions.
US11170552B2 Remote visualization of three-dimensional (3D) animation with synchronized voice in real-time
Described herein are methods and systems for remote visualization of three-dimensional (3D) animation. A sensor of a mobile device captures scans of non-rigid objects in a scene, each scan comprising a depth map and a color image. A server receives a first set of scans from the mobile device and reconstructs an initial model of the non-rigid objects using the first set of scans. The server receives a second set of scans. For each scan in the second set of one or more scans, the server determines an initial alignment between the depth map and the initial model. The server converts the depth map into a coordinate system of the initial model, and determines a displacement between the depth map and the initial model. The server deforms the initial model to the depth map using the displacement, and applies a texture to at least a portion of the deformed model.
US11170549B2 Systems, methods, and media for high dynamic range quanta burst imaging
In accordance with some embodiments, systems, methods and media for high dynamic range quanta burst imaging are provided. In some embodiments, the system comprises: an image sensor comprising single photon detectors in an array; a processor programmed to: generate a sequence of binary images representing a scene; divide the sequence of binary images into blocks; generate block-sum images from the blocks; determine alignments between the block-sum images and a reference block-sum image; warp the sequence of binary images based on the alignments; generate warped block-sum images using warped binary images; merge the warped block-sum images; display a final image of the scene based on the merged warped block-sum images.
US11170548B2 Displaying items of interest in an augmented reality environment
Computer program products, methods, systems, apparatus, and computing entities are provided for overcoming the technical problem of providing an augmented reality that displays an actual image of the item or a proportionally dimensioned representation of the item to a user. To overcome this challenge, two separate approaches can be used: a beacon/tag/sensor-based approach and a marker-based approach.
US11170546B2 Image processing apparatus, image processing method, and image processing program
Provided are an image processing apparatus, an image processing method, and an image processing program capable of relatively easily creating text representing a description of an image. From a plurality of images selected from an image group, text describing the plurality of images is generated according to a text generation method. Generated text is displayed in a first text display region and a second text display region. In a case where text is corrected by a user, the text generation method is updated. More accurate text is generated.
US11170543B2 MRI image reconstruction from undersampled data using adversarially trained generative neural network
A method of magnetic resonance imaging acquires undersampled MRI data and generates by an adversarially trained generative neural network MRI data having higher quality without using any fully-sampled data as a ground truth. The generative neural network is adversarially trained using a discriminative neural network that distinguishes between undersampled MRI training data and candidate undersampled MRI training data produced by applying an MRI measurement function containing an undersampling mask to generated MRI training data produced by the generative neural network from the undersampled MRI training data.
US11170533B1 Method for compressing image data having depth information
An image dataset is compressed by combining depth values from pixel depth arrays, wherein combining criteria are based on object data and/or depth variations of depth values in the first pixel image value array and generating a modified image dataset wherein a first pixel image value array represented in a received image dataset by the first number of image value array samples is in turn represented in the modified image dataset by a second number of compressed image value array samples with the second number being less than or equal to the first number.
US11170525B2 Autonomous vehicle based position detection method and apparatus, device and medium
The present application provides autonomous vehicle based position detection method and apparatus, a device and a medium, where the method includes: identifying an obtained first visual perception image according to an underlying neural network layer in a slender convolution kernel neural network model to determine feature information of the target linear object image, and identifying the feature information of the target linear object image by using a high-level neural network layer in the slender convolution kernel neural network model to determine size information of the target linear object image; further, matching the size information of the target linear object image with preset coordinate system map information to determine a position of the autonomous vehicle. Embodiments of the present application can accurately determine the position of the autonomous vehicle.
US11170518B2 Inspection device for generating height data of a measurement target
An imaging processing part 131 executes first imaging processing of causing a first illuminating part to emit structured light from a first direction to a measurement target, causing an imaging part 120 to generate image data, and causing a buffer memory 133 to store therein the generated image data. A computing processing part 132 executes first computing processing of generating, height data corresponding to the first direction. Concurrently with the first computing processing, the imaging processing part 131 executes second imaging processing of causing the second illuminating part to emit structured light from a second direction to the measurement target, causing the imaging part 120 to generate image data, and causing a buffer memory 134 to store therein the generated image data. The computing processing part 132 executes second computing processing of generating height data corresponding to the second direction.
US11170511B2 Image processing device, imaging device, and image processing method for replacing selected image area based on distance
The present disclosure relates to an image processing device, an imaging device, and an image processing method to superimpose a complementary image in such a manner that an appearance becomes more natural. From an image acquired by imaging of an arbitrary subject, a removal region selecting unit selects a region, in which an intended object to be removed is included, as a removal region with reference to distance information that is acquired when the image is imaged and that indicates a distance to the subject. Based on the distance information, a complementary region specifying unit specifies a complementary region to complement the removal region from a region including a background of the object to be removed in the image. An image superimposition processing unit superimposes a complementary image generated from the complementary region on a place from which the removal region is deleted in the image.
US11170508B2 Systems and methods for the segmentation of multi-modal image data
There is provided a computer implemented method of automatic segmentation of three dimensional (3D) anatomical region of interest(s) (ROI) that includes predefined anatomical structure(s) of a target individual, comprising: receiving 3D images of a target individual, each including the predefined anatomical structure(s), each 3D image is based on a different respective imaging modality. In one implementation, each respective 3D image is inputted into a respective processing component of a multi-modal neural network, wherein each processing component independently computes a respective intermediate, and the intermediate outputs are inputted into a common last convolutional layer(s) for computing the indication of segmented 3D ROI(s). In another implementation, each respective 3D image is inputted into a respective encoding-contracting component a multi-modal neural network, wherein each encoding-contracting component independently computes a respective intermediate output. The intermediate outputs are inputted into a single common decoding-expanding component for computing the indication of segmented 3D ROI(s).
US11170506B2 Method for constructing sequencing template based on image, and base recognition method and device
A method for constructing a sequencing template based on an image, a device, and a system. The image includes first, second, third and fourth images of one same field of view corresponding to base extensions of A, T/U, G, and C respectively; the first, second, third and fourth images respectively include images M1 and M2, images N1 and N2, images P1 and P2, and images Q1 and Q2; the method includes combining any two of the images M1, M2, N1, N2, P1, P2, Q1, and Q2to perform bright spot matching, and enabling such images to participate in the combination for at least one time to obtain a plurality of combined images including first coincident bright spots, and merging the first coincident bright spots on the plurality of combined images to obtain a bright spot set corresponding to the sequencing template.
US11170501B2 Image analysis device
An image analysis device may include a memory storing learning data for executing image analysis, and may obtain cell image data representing a cell image including a plurality of cell objects, sequentially identify plural pieces of partial image data from the cell image data, sequentially execute a center determination process on each of the plural pieces of partial image data, classify at least one cell corresponding to at least one cell object among a plurality of cell objects by using results of the center determination process on the plural pieces of partial image data and classification data included in learning data, and output a classification result.
US11170500B1 Pyramid image quality indicator (IQI) for X-ray computed tomography
A three-dimensional image quality indicator suitable for assessing the quality of a CT scan includes a pyramidal structure having a base, an apex, and a plurality of triangular faces extending from the base to the apex; at least two grooves in each triangular face, each groove tapering from a wide end at the base to a narrow end at the apex; and a land between each pair of adjacent grooves in each triangular face, each land tapering from the base to the apex. When a two-dimensional slice is taken in a plane parallel to the base of the pyramidal structure, the grooves are observable at the edges of the structure. The smallest observable groove width provides a measure of CT resolution.
US11170492B2 Methods and devices of performing structure operation based on boundary surface structure
A method of performing a structure data operation includes providing input data including a processing structure and an input solid structure including a plurality of solid units, converting the input solid structure to an input boundary surface structure including attribute information on input boundary surfaces of the plurality of solid units, performing a structure data operation on the input boundary surface structure to generate an output boundary surface structure, and providing output data based on the output boundary surface structure. The structure data operation includes applying the processing structure to the input boundary surface structure.
US11170485B2 Method, apparatus, and system for automatic quality assessment of cross view feature correspondences using bundle adjustment techniques
An approach is provided for determining quality assessment of cross view feature correspondence using bundle adjustment techniques. The approach, for example, involves retrieving a plurality of annotated images that are labeled with one or more feature correspondence labels. The approach also involves performing a bundle adjustment process on the plurality of annotated images to compute a three-dimensional (3D) location and a residual error of a feature corresponding to the one or more feature correspondence labels. The approach further involves flagging the one or more feature correspondence labels as potentially incorrect based on determining that the residual error is greater than an error threshold.
US11170472B2 Method and apparatus for streaming data
A terminal for receiving streaming data may receive information of a plurality of different quality versions of an image content; request, based on the information, a server for a version of the image content from among the plurality of different quality versions of the image content; when the requested version of the image content and artificial intelligence (AI) data corresponding to the requested version of the image content are received, determines whether to perform AI upscaling on the received version of the image content, based on the AI data; and based on a result of the determining whether to perform AI upscaling, performs AI upscaling on the received version of the image content through a upscaling deep neural network (DNN) that is trained jointly with a downscaling DNN of the server.
US11170470B1 Content-adaptive non-uniform image downsampling using predictive auxiliary convolutional neural network
Techniques are described for content-adaptive downsampling of digital images and videos for computer vision operations, such as semantic segmentation. A computer vision system comprises a memory, one or more processors operably coupled to the memory and a downsampling module configured for execution by the one or more processors to perform, based on a non-uniform sampling model trained to predict content-aware sampling parameters, downsampling input image data to generate downsampled image data. A segmentation module is configured for execution by the one or more processors to perform segmentation on the downsampled image to produce a segmentation result, such as a feature map that assigns pixels of the downsampled image data to object classes. An upsampling module is configured for execution by the one or more processors to perform upsampling according to the segmentation result to produce upsampled image data.
US11170466B2 Dense structure from motion
Determining three-dimensional structure in a road environment using a system mountable in a host vehicle including a camera connectible to a processor. Multiple image frames are captured in the field of view of the camera. In the image frames, a line is selected below which the road is imaged. The line separates between upper images essentially excluding images of the road and lower images essentially including images of the road. One or more of the lower images is warped, according to a road homography to produce at least one warped lower image. The three-dimensional structure may be provided from motion of a matching feature within the upper images or from motion of a matching feature within at least one of the lower images and at least one warped lower image.
US11170464B2 Low latency streaming remapping engine
A lens distortion correction function operates by backmapping output images to the uncorrected, distorted input images. As a vision image processor completes processing on the image data lines needed for the lens distortion correction function to operate on a group of output, undistorted image lines, the lens distortion correction function begins processing the image data. This improves image processing pipeline delays by overlapping the operations. The vision image processor provides output image data to a circular buffer in SRAM, rather than providing it to DRAM. The lens distortion correction function operates from the image data in the circular buffer. By operating from the SRAM circular buffer, access to the DRAM for the highly fragmented backmapping image data read operations is removed, improving available DRAM bandwidth. By using a circular buffer, less space is needed in the SRAM. The improved memory operations further improve the image processing pipeline delays.
US11170463B2 Methods, systems and apparatus to reduce memory latency when fetching pixel kernels
Methods, systems, apparatus, and articles of manufacture to reduce memory latency when fetching pixel kernels are disclosed. An example apparatus includes a prefetch kernel retriever to generate a block tag based on a first request from a hardware accelerator, the first request including first coordinates of a first pixel disposed in a first image block, a memory interface engine to store the first image block including a plurality of pixels including the pixel in a cache storage based on the block tag, and a kernel retriever to access two or more memory devices included in the cache storage in parallel to transfer a plurality of image blocks including the first image block when a second request is received including second coordinates of a second pixel disposed in the first image block.
US11170452B1 Method and system of utilizing an e-commerce/customer social media and networking platform
A system of promoting a specific product or service by a person. The system includes a network and an e-commerce/customer social media and networking platform coupled to the network. The e-commerce/customer social media and networking platform includes a social networking platform providing social networking services to a plurality of users communicating with the e-commerce/customer social media and networking platform via the network and an e-commerce module for performing online purchase transactions of goods and services published on the e-commerce/customer social media and networking platform. The e-commerce module displays products or services for sale to the plurality of users and enacts purchase transactions of a product or service selected by a purchasing user. Endorsements received from the purchasing user may be published to a plurality of users following the purchasing user. In addition, the purchasing user may receive compensation based on sales of the endorsed product or service by other users following the purchasing user.
US11170451B2 Apparatus and method for providing gift recommendations and social engagement reminders, storing personal information, and facilitating gift and social engagement recommendations for calendar-based social engagements through an interconnected social network
An automated gift recommendation system of a personal social network may be subscribed to by a user who may invite friends and family to participate. The personal social network comprises a smart device and an administrative panel called Not So Forgetful (NSF). NSF is a gift system that is personal to the user and may run on the smart device for receiving personal user information and a cloud server connected to the smart devices for searching and receiving gift data. The smart device may be a mobile communications device, a smart home, a smart television, a smart watch, smart glasses and the like. Algorithms include a trending algorithm utilizing the NSF social network and externally received data to periodically develop, for example, a top ten most popular gift recommendation list for, for example, a sixteen-year-old female (exemplary demographics data). The automated periodic gift recommendation system may record gift purchases. Gift recommendations may expire with the date of a special event such as a birthday or may be deleted as a user suggested gift is already purchased or is identified by a user as a disliked item or becomes less popular, etc.
US11170449B2 Signals-based data syndication and collaboration
Signals-based data syndication and collaboration is disclosed. A data store of insurance related data collected from a plurality of carriers is accessed. A pattern is identified based at least in part on data stored in the data store. The pattern is associated with a first set of insurance related data belonging to a first carrier and with a second set of insurance related data belonging to a second carrier. First and second users associated with the first and second carriers are notified, respectively, of the identified pattern. Consent from the first user to share at least a portion of the first set of insurance related data and consent from the second user to share at least a portion of the second set of insurance related data are obtained. At least a portion of the second set of insurance related data that the second user has consented to share is caused to be presented to the first user. At least a portion of the first set of insurance related data that the first user has consented to share is caused to be presented to the second user.
US11170448B2 Claim analysis with deep learning
Embodiments relate to system for automatically predicting payer response to claims. In an embodiment, the system receives claim data associated with a claim. The system identifies a set of claim features of the claim data, and generates an input vector with at least a portion of the set of claim features. The system applies the input vector to a trained model. A first portion of the neural network is configured to generate an embedding representing the input vector with a lower dimensionality than the input vector. A second portion of the neural network is configured to generate a prediction of whether the claim will be denied based on the embedding. The system provides the prediction for display on a user interface of a user device. The prediction may further include denial reason codes and a response date estimation to indicate if, when, and why a claim will be denied.
US11170440B2 Systems and methods for implementing trading and global matching based on request and offer of liquidity
Apparatus for stimulating trading in a limited-liquidity financial instrument are provided. One the method may include receiving a trade of liquidity for the limited-liquidity financial instrument. The receiving may include receiving a first order. The first order may correspond to a price and volume associated with a pre-determined bid-offer spread. The order may be executable only in conjunction with a counterorder that trades with the first order and includes a commitment to make a two-way market in the financial instrument at the predetermined bid-offer spread. In certain embodiments, when the first order is received from a first entity and the counterorder is received from a second entity, the method may also include receiving a bid price and an offer price from a second entity. The method may also include receiving an instruction from the first entity to select one of the bid and the offer and to execute a trade therewith. The execution of the trade may be for a size not less than the pre-determined size. If the system fails to receive a selection from the first entity within a pre-determined period of time, the method may further include executing a trade based on a pre-determined election by the second entity of a default trade direction.
US11170438B1 Intelligent item financing
This disclosure describes, in part, techniques for enabling a merchant or other user to obtain needed capital by financing the cost of individual items after the merchant or other user has acquired the item(s) using a financial instrument, such as a credit card, debit card, or the like. For example, an example merchant may purchase, through the course of a month or other time period, multiple items for operation of their business using a credit card provided by a financial institution. Thereafter, a service provider may aggregate these purchases and enable the merchant to request to finance individual item(s). In response to receiving such a request, the service provider can solicit offers from an array of lenders.
US11170436B2 Credit scoring method and server
A credit scoring method and a server are provided. The method includes: determining at least one target user set in a plurality of user sets. The at least one target user set includes first behavior-unknown users whose predicted profit values are higher than second behavior-unknown users, the second behavior-unknown users are users other than the first behavior-unknown users on an application platform. The method also includes determining credit scores of first behavior-unknown users according to credit scores of behavior-known users in at least one determined target user set; obtaining first user samples from the first behavior-unknown users according to credit records of the first behavior-unknown users, the first user samples having profit values that satisfy a preset threshold; and performing credit scoring for a user according to a second scoring model obtained through training a first scoring model according to the first user samples and second user samples.
US11170432B2 Recommender system based on trendsetter inference
A trend setting score that identifies a degree of trend setting exhibited by a user is generated for each of multiple users. This degree of trend setting exhibited by the user is an indication of how well the user identifies trends for items (e.g., consumes items) prior to the items becoming popular. The item consumption of users with high trend setting scores is then used to identify items that are expected to become popular after a lag in time. For a given user, another user with a high trend setting score (also referred to as a trendsetter) and having a high affinity with (e.g., similar item consumption behavior or characteristics) the given user is identified. Recommendations are provided to the given user based on items consumed by the trendsetter prior to the items becoming popular.
US11170428B2 Method for generating priority data for products
A method for producing priority data for products for which information can be output. A first time, data are stored for at least one product with which a defined user or a defined user device has interacted. At least one subset of the products is assigned priority data for an output of information to the defined user or to the defined user device for the products on the basis of the stored data. At a second time, a request for an output of information for the products by the defined user or the defined user device is captured. The output of information for the products in response to the request is effected on the basis of the stored priority data. A method for operating a web page for E-Commerce and a computer program product having program code for performing the method for producing priority data.
US11170422B2 Vendor website GUI for marketing greeting cards and envelopes
A processor-based system stores different card templates in a database. Each card template has a card feature that can have any color from among a first set of colors. The system also stores, in the database, for each stored card templates, a corresponding envelope template. Each envelope template has an envelope feature that can have any color from among a second set of colors. The system receives a user selection of a card template from among the card templates and a user selection of a color to be applied to the card feature. The system displays the card template, with the card feature having the user-selected color. The system also displays the corresponding envelope template that corresponds, in the database, to the selected card template. The envelope feature is displayed with the user-selected color based on the user-selected color having been selected for the card feature.
US11170415B2 Enhancing functionalities of virtual assistants and dialog systems via plugin marketplace
A method for enhancing dialog systems is disclosed herein. The method may include maintaining an online marketplace that may have a plurality of dialog system extension elements. The plurality of dialog system extension elements may include at least one of a dialog system plugin, a dialog system add-on, a dialog system update, and a dialog system upgrade. The method may further include receiving a selection of one of the plurality of dialog system extension elements from an end user. The end user may be associated with a dialog system. The method may continue with associating the one of the plurality of dialog system extension elements with the dialog system of the end user.
US11170413B1 Methods, systems, and devices for counterfactual-based incrementality measurement in digital ad-bidding platform
A digital ad-buying platform uses counterfactual-based incrementality measurement by implementing randomization and/or a correction for auction win bias to avoid the need to identify counterfactual winner types in the control group. This approach can estimate impact at the individual consumer level. Confidence levels can be determined using Gibbs sampling in the context of causal analysis in the presence of non-compliance.
US11170412B2 Using embedded elements for online content verification
A computerized method of content verification comprising using a server for receiving a first data from a host monitoring code embedded in a webpage or an application loaded from a content server and executed by a client device, the host monitoring code is executed by the client device during an execution of the webpage or the application which further embeds nesting element(s) for loading nested content from nested content server(s), the first data is indicative of the execution, receiving a second data indicative of the execution from a guest monitoring code embedded in the nested content, combining the first data and second data for compliance verification of the execution with one or more rules associated with the nested content and initiating action(s) according to the verification. Wherein the first data is not available to the guest monitoring code and the second data is not available to the host monitoring code.
US11170408B2 Geofenced selection with targeted interaction
An interface is processed for dynamically rendering an interactive geographical map. Custom-defined geographical boundaries are defined within the map. Customers currently geolocated within the geographical boundaries are identified. A custom-defined promotion is dynamically sent to devices operated by the customers and located within the geographical boundaries.
US11170405B2 Cross-domain tracking for context aware mobile services
Embodiments include systems and methods for cross-domain tracking of online wireless device activity to provide context aware mobile services. A request to access a first website can be received from a wireless device at a web server such that a first product or service is viewed, wherein code that comprises an identifier is stored on the wireless device. A request to access a second website can be received, wherein the wireless device is configured to access the second website in response to a notification from a wireless beacon associated with a physical storefront. The web server can then retrieve the identifier from the wireless device and retrieve an online activity history for the wireless device based on the identifier. Information associated with the storefront and first product or service can be transmitted to the wireless device.
US11170403B2 Content tagging
Various embodiments enable a user editing a document to tag product references in the document. These product references can then be recognizable when the document is published online, thereby enabling ad units (or other personalized units associated with the content) to be inserted either at a location associated with a particular product reference or within the document in a designated location. For example, when editing or drafting a document, a client-side tool could enable a user to tag particular words within the text to create a hyperlink to product pages of an electronic marketplace. In another example, a client-side tool could auto-insert a list of words associated with subject matter of the same. Accordingly, mentions of these words in content could be auto-converted into text-links or hyperlinks to a respective items page of the electronic marketplace.
US11170401B1 Advertiser campaign scripting
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for automated management of campaigns using scripted rules.
US11170397B2 Dynamic rewards program
The systems are generally configured to provide rewards. The systems are capable of syncing transaction accounts with one or more reward programs and one or more channels. Moreover, the systems are capable dynamically provisioning rewards in one or more subsets to a rewards program to distribute high, medium and low value rewards to a reward program throughout the duration of the program.
US11170393B1 System to calculate an engagement score of location based media content
A location based measurement system monitors user interactions with media items, and visitation data to physical locations, to calculate an engagement score of the media item, wherein the engagement score serves as an indication of a “lift” incited by the media item on a population of users exposed to the media item. The location based measurement system may be or include any instrumentality or aggregate of instrumentalities operable to compute, process, store, display, generate, communicate, or apply various forms of data for geo-fencing, control, or other purposes.
US11170387B2 Profile noise anonymity for mobile users
Embodiments are directed towards collecting, aggregating and indexing unique and non-unique user data from a plurality of users. The result for a query of this indexed aggregation of user data is provided in a plurality of sub-sets of aggregated user data. Each subset of aggregated user data corresponds to a particular portion of the plurality of users. Also, each of these particular portions of the users is set at least large enough to provide general anonymity for the individual users. User data may be collected by one or more user data suppliers and provided to a user data aggregator. In some embodiments, user data may be collected as unique user data, non-unique user data, or any combination thereof. In some embodiments, user data may be aggregated by zip code, expanded zip code, and/or one or more attributes.
US11170384B2 Return fraud prevention
A point of sale (POS) system that prevents return fraud is described. The POS system detects radio-frequency identification (RFID) tags associated with an item at a time of purchase and when the item is returned. If there is no discrepancy between the detected RFID tags, then the item can be quickly returned without further inspections. If there is a discrepancy, a quick identification of missing parts and the return condition is determined based on missing RFID tags.
US11170383B2 Method for providing digital content
A method of delivering digital content for use on an electronic cutting machine. The method includes displaying at least one themed project in a rich internet application, where the themed project has at least one glyph of a glyph collection. The method further includes providing access to the rich internet application over a network and offering purchased access to the glyph collection. Any glyphs of the glyph collection can be added to the themed project. The themed project is cuttable on an electronic cutting machine in communication with the rich internet application.
US11170369B2 Systems and methods for biometric authentication of transactions
Systems and methods are provided for authorizing a user in connection with a transaction at a transaction terminal. The systems and methods described herein enable a series of operations whereby a user using a mobile device can capture a code that uniquely identifies a transaction terminal. In addition the mobile device can also capture a user's biometrics, generate a biometric identifier and biometrically verify the user's identity by comparing the biometric identifier to a previously generated biometric identifier. If the user is biometrically authenticated the mobile device can generate a transaction request including, a user identifier, a mobile device identifier, and the transaction terminal code and transmit the transaction request to a system server. Based on the transaction request, the system server can further authenticate the user and/or approve the requested transaction. If the user is authenticated, the system server can instruct the terminal to advance the financial transaction.
US11170368B2 Service data processing method, apparatus, and electronic device
One or more computing devices obtains service data of a user payment service. The one or more computing devices determines whether the service data of the user payment service falls within a service indicator range. In response to determining that the service data does not fall within the service indicator range, the one or more computing devices obtains location information of a target customer corresponding to the service data. The one or more computing devices obtains one or more local events corresponding to the location information. The one or more computing devices determines, based on the one or more local events, whether to output an alarm for the service data. In response to determining to output the alarm for the service data, the one or more computing devices outputs the alarm for the service data.
US11170362B2 Methods, systems, and networks for authentication based on physical condition of a mobile device
The disclosed subject matter includes methods, systems, and networks for authentication based on physical characteristics of a mobile device. A computer-implemented method performed by a payment network includes receiving an image of a part of a mobile device from an image capturing device that communicates with the payment network, wherein the mobile device includes digital card data of a customer. The computer-implemented method may also include comparing a physical condition of the part of the mobile device shown in the received image to the physical condition of the part of the mobile device shown in a stored image. In addition, the computer-implemented method may include authenticating or declining a transaction involving the digital card data based on the comparison of the physical condition of the part of the mobile device in the received image and the stored.
US11170361B2 Computer-implemented method for performing a restricted transaction
The present disclosure is related to a field of payment transactions using a card that discloses a computer-implemented method and a system for restricting a transaction while using a payment card. A card processing server may receive card details, a transaction amount, a flag, and signature data of the payment card from a remote terminal upon initiating a transaction using the payment card. Further, the card processing server validates the payment card based on the card details and the signature data of the payment card and thereafter determines a value associated with the flag upon successful validation. The value associated with the flag indicates one of two conditions, e.g., a true condition and a false condition. Based on the condition indicated by the flag, the card processing server performs one of a first action and a second action related to either processing or declining the transaction.
US11170353B2 Systems and methods for automatic bill enrollment
An automatic billing enrollment (ABE) computing device and methods for automatically enrolling a merchant in a bill paying application are provided. The ABE computing device receives a payment transaction associated with a cardholder account, identifies a merchant associated with the payment transaction, and determines whether the merchant is enrolled with a bill pay application associated with the cardholder account by performing a database lookup of enrolled merchants. The ABE computing device then transmits a message to a user device associated with the cardholder account indicating that the identified merchant is not enrolled by the cardholder with the bill pay application and includes an option for the cardholder to enroll the merchant. To enroll the merchant, the ABE computing device determines merchant-associated data elements required by the bill pay application to enroll the merchant, retrieves the data elements, and inputs the data elements into the bill pay application.
US11170339B2 Generating exchange locations
The subject disclosure relates to facilitating package drop off and pickup transactions by facilitating user devices to offer locations for storage, drop off and pickup of packages. In an aspect, a system is described comprising an intake component that receives a set of location data representing available locations for storing packages and a verification component that verifies the set of location data has been selected for use in storing packages.
US11170336B2 Systems and methods supervisor whisper coaching priority recommendation engine for contact centers
A ranking of customer service interactions sessions that may benefit from supervisor input is provided. The customer service interactions sessions involve a Customer Service Representative (CSR), engaged in a customer service interaction with a customer. First, customer service interaction sessions, at a contact center server, between the CSRs and the customers begin. Data streams from CSR computer(s) to customer computer(s) are sent. Other data streams from the customer computers are received. The data streams are analyzed by a supervisor recommendation engine. Based on the analysis, the supervisor recommendation engine generates a ranking of customer service interactions sessions that would benefit most from supervisor input.
US11170334B1 Systems and methods for security operations maturity assessment
Systems and methods for assessing, tracking and improving security maturity of an organization are provided. Described is a system for assessing security maturity of an organization. The system receives a list of data sources located across multiple jurisdictions for the organization, collects data sources/data using custom rules from a plurality of data sources of the list of data sources, determine criticality score for each of the plurality of data sources, calculates data source coverage and asset collection coverage, determines use case coverage, and determines security maturity score using a maturity score model. The maturity score model is a logistic equation which is a function of the data source coverage, the asset collection coverage, the criticality score associated with each of the plurality of data sources, the use case coverage, asset coverage by each the plurality of data sources.
US11170331B2 Virtual management system data processing unit and method with rules and alerts
A virtual management system comprises video cameras, and various other sensors that acquire event data indicative relating to the processing of stock. This data is passed to a local data collection device that aggregates the event data and passes it via a network to a number of remote data processing modules. The event data is allocated to each of the data processing modules based upon their assigned tasks by a virtual manager agent. A data processing module receives the aggregated event data from the local data collection device via a network and processes the event data according to a set of pre-defined rules. The data processing module generates an alert in response to the processing of the event data indicating that a predefined event has occurred, and transmits the alert to a remote device associated with an employee.
US11170329B1 System and method of initiating in-trip audits in a self-checkout system
The system and method described herein may be used to make a binary determination of whether to initiate an in-trip audit of self-scans in a self-checkout system. For example, the system may receive one or more audit parameters that are used to calculate an audit score. The audit score may be compared to a predefined audit threshold to determine, during a shopping trip, whether to initiate the in-trip audit. After or in combination with making the binary determination, the system may make a probabilistic determination of whether to initiate an audit based on historical audit points associated with the shopper. The audit points are incremented or decremented based on prior audits and other characteristics of the shopper.
US11170323B2 Generating and managing group reservations of travel resources
The disclosure herein describes generating, managing, and finalizing group reservations of travel resources (e.g., plane tickets, hotel and other lodging reservations, etc.) via a group reservation system. A group reservation request is received including group member data and travel resource reservation data. The reservation data is transmitted to group members based on the group member data. Reservation feedback is then received from the group members. The reservation feedback includes an acceptance message or a rejection message for participation with the travel resource(s). A quantity of acceptance messages received in the reservation feedback is compared to a reservation threshold and, based on the comparison, the group reservation is finalized, wherein the finalized group reservation is associated with group members from whom an acceptance message was received. The described system provides an automated management system for simultaneously organizing and managing reservations for multiple members of a group.
US11170318B2 Multi-photon, multi-dimensional hyper-entanglement using higher-order radix qudits with applications to quantum computing, QKD and quantum teleportation
A system for use with quantum system comprises a light source for generating a first light beam, wherein the first light beam is modulated by a data stream. Entanglement circuitry receives the first light beam from the light source and generates at least two second light beams responsive to the first light beam. The at least two second light beams are entangled. Multistate photon processing circuitry processes each of the at least two second light beams to apply n-states to photons within the at least two light beams and create hyperentangled qudits, where n is greater than 2.
US11170316B2 System and method for determining fuzzy cause and effect relationships in an intelligent workload management system
The system and method for determining fuzzy cause and effect relationships in an intelligent workload management system described herein may combine potential causes and effects captured from various different sources associated with an information technology infrastructure with substantially instantaneous feedback mechanisms and other knowledge sources. As such, fuzzy correlation logic may then be applied to the combined information to determine potential cause and effect relationships and thereby diagnose problems and otherwise manage interactions that occur in the infrastructure. For example, information describing potential causes and potential effects associated with an operational state of the infrastructure may be captured and combined, and any patterns among the information that describes the multiple potential causes and effects may then be identified. As such, fuzzy logic may the be applied to any such patterns to determine possible relationships among the potential causes and the potential effects associated with the infrastructure operational state.
US11170315B2 Methods and systems for providing dynamic constitutional guidance
A system for providing dynamic constitutional guidance. The system includes a label generator module configured to receive a periodic longevity factor, retrieve a user periodic longevity factor training set, and generate a naïve Bayes classification algorithm utilizing the user periodic longevity factor training set. The system includes a clustering module configured to receive a user adherence factor, retrieve a user adherence factor training set, and generate a k-means clustering algorithm using the user adherence factor training set. The system includes a processing module the processing module configured to retrieve a user ameliorative plan, evaluate a user ameliorative plan, generate an updated user ameliorative plan, and display the updated user ameliorative plan on a graphical user interface.
US11170303B1 Systems and methods for evaluating temporal dependency trees
Systems and methods for quantifying temporal indeterminacy of timelines are provided. Systems and methods can rely on solving temporal constraint problems to extract timelines and can calculate the temporal relation loss during timeline transformation and then identify the temporal indeterminate sections of extracted timelines from both timelines and temporal graphs to measure the total temporal information loss.
US11170302B2 Randomized gap and amplitude estimation
Methods and apparatus are provided that permit estimation of eigenphase or eigenvalue gaps in which random or pseudo-random unitaries are applied to a selected initial quantum state to produce a random quantum state. A target unitary is then applied to the random quantum state one or more times, or an evolution time is allowed to elapse after application of the target unitary. An inverse of the pseudo-random unitary used to produce the random quantum state is applied, and the resultant state is measured with respect to the initial quantum state. Measured values are used to produce Bayesian updates, and eigenvalue/eigenvector gaps are estimated. In some examples, the disclosed methods are used in amplitude estimate and control map determinations. Eigenvalue gaps for time-dependent Hamiltonians can be evaluated by adiabatic evolution of the Hamiltonian from an initial Hamiltonian to a final Hamiltonian.
US11170299B2 Distance estimation to objects and free-space boundaries in autonomous machine applications
In various examples, a deep neural network (DNN) is trained—using image data alone—to accurately predict distances to objects, obstacles, and/or a detected free-space boundary. The DNN may be trained with ground truth data that is generated using sensor data representative of motion of an ego-vehicle and/or sensor data from any number of depth predicting sensors—such as, without limitation, RADAR sensors, LIDAR sensors, and/or SONAR sensors. The DNN may be trained using two or more loss functions each corresponding to a particular portion of the environment that depth is predicted for, such that—in deployment—more accurate depth estimates for objects, obstacles, and/or the detected free-space boundary are computed by the DNN. In some embodiments, a sampling algorithm may be used to sample depth values corresponding to an input resolution of the DNN from a predicted depth map of the DNN at an output resolution of the DNN.
US11170286B2 Holographic virtual assistant
Implementations are directed to methods for providing an enhanced encounter via a holographic virtual assistant, including detecting, by one or more processors, an encounter request from a user, selecting a first encounter including a first holographic representation and a first dialog output, providing the first encounter for presentation to the user on the holographic virtual assistant, receiving, from the user, a first user reaction, the first user reaction including a first user dialog input and a first user engagement input, and training, using the first user reaction, a conversational goal model.
US11170282B1 Systems and methods for simultaneous communication to a plurality of personal devices with RFID tags and LEDs
A communication system ad methods that includes a RFID tag writer to assign a unique identification to RFID tags, a series of personal communication devices, that have an RFID tag, a processor, a signal receiver and a display, and processors provide instructions to the displays to provide different light sequences in response to signals received, and a central controller that includes a processor, a transceiver and a memory, where the memory stores information relating to the RFID tags, user accounts and has an input device that allows users to be segregated into defined groups and stored, and the controller receives signals from tag readers or communication devices and transmit signals to the personal communication devices to affect the displays.
US11170278B2 Tartan encoding and decoding system
In an embodiment, a method of tartan encoding includes receiving first and second information elements for use in generating a tartan design. The method also includes generating a primary pattern for the tartan design using the first and second information elements, the primary pattern including a plurality of primary band counts that are each derived from a combination of the first and second information elements and a plurality of primary, colors. The method also includes generating a secondary pattern for the tartan design, the secondary pattern including a plurality of secondary band counts and a plurality of secondary colors. The method also includes generating a hand-level machine instruction set for the tartan design, the band-level machine instruction set representing the primary pattern and the secondary, pattern.
US11170276B2 Communication system, non-transitory computer-readable storage medium storing program for information processing apparatus, and printer
A communication system includes an information processing apparatus and a printer. A controller of the information processing apparatus is configured to receive a layout instruction, generate image data representing a layout image including a first object and a second object, generate edit order data indicating an edit order of the first object and the second object, and send the image data and the edit order data to the printer. A controller of the printer is configured to edit the received image data in accordance with the received edit order data, and activate the printer engine to form the layout image based on the edited image data.
US11170270B2 Automatic generation of content using multimedia
Techniques for content generation are provided. A plurality of discriminative terms is determined based at least in part on a first plurality of documents that are related to a first concept, and a plurality of positive exemplars and a plurality of negative exemplars are identified using the plurality of discriminative terms. A first machine learning (ML) model is trained to classify images into concepts, based on the plurality of positive exemplars and the plurality of negative exemplars. A second concept related to the first concept is then determined, based on the first ML model. A second ML model is trained to generate images based on the second concept, and a first image is generated using the second ML model. The first image is then refined using a style transfer ML model that was trained using a plurality of style images.
US11170262B2 Training system, training device, method for training, training data creation device, training data creation method, terminal device, and threshold value changing device
A training system comprises a training device, and a training data creation device. The training device trains a neural network. The training data creation device acquires any one of a positive evaluation indicating that content of the input data coincides with the label, a negative evaluation indicating that content of the input data does not coincide with the label, and an ignorable evaluation indicating exclusion from a training target label, for each label regarding the input data to create training data. In training the neural network for training, the training system adjusts the weight coefficient for the intermediate layer and makes the recognition score of the label with the ignorable evaluation not affect the adjustment of the weight coefficient for the intermediate layer.
US11170255B2 Training a machine learning model with synthetic images
Methods and systems for training a machine learning model using synthetic defect images are provided. One system includes one or more components executed by one or more computer subsystems. The one or more components include a graphical user interface (GUI) configured for displaying one or more images for a specimen and image editing tools to a user and for receiving input from the user that includes one or more alterations to at least one of the images using one or more of the image editing tools. The component(s) also include an image processing module configured for applying the alteration(s) to the at least one image thereby generating at least one modified image and storing the at least one modified image in a training set. The computer subsystem(s) are configured for training a machine learning model with the training set in which the at least one modified image is stored.
US11170249B2 Identification of fields in documents with neural networks using global document context
Mechanisms for identification of text fields in documents using neural networks are described. Identification of text fields includes obtaining a plurality of symbol sequences of a document having a plurality of text fields, determining a plurality of vectors representative of one of the plurality of symbol sequences, processing the plurality of vectors using a first neural network to obtain, based on values of the plurality of vectors, a plurality of recalculated vectors, determining an association between a first recalculated vector of the plurality of recalculated vectors and a first text field of the plurality of text fields, the first recalculated vector being representative of a first symbol sequence of the plurality of symbol sequences, and determining, based on the association between the first recalculated vector and the first text field, an association between the first symbol sequence and the first text field.
US11170247B2 Display apparatus and text recognizing method thereof
Disclosed is a display apparatus. The display apparatus includes a communication interface that receives an image from an external electronic device, a display that displays the image, and a processor, wherein the processor generates a user interface (UI) mask including probability information that a plurality of areas included in the image correspond to a UI, by using a convolutional neural network (CNN) algorithm, identifies a UI area included in the image by using the UI mask, identifies a text area included in the UI area, and recognizes text included in the text area.
US11170245B2 Method and system for selecting a region of interest in an image
A computer-implemented method and system for selecting one or more regions of interest (ROIs) in an image. The method comprises: identifying one or more objects of interest that have been segmented from the image; identifying predefined landmarks of the objects; determining reference morphometrics pertaining to the objects by performing morphometrics on the objects by reference to the landmarks; selecting one or more ROIs from the objects according to the reference morphometrics, comprises identifying the location of the ROIs relative to the reference morphometrics; and outputting the selected one or more ROIs.
US11170244B2 Device and method for analyzing state of manual work by worker, and work analysis program
A device for analyzing a worker's work state, the analysis involving generation of determination data for determining whether worker's manual work is performed in a predetermined work order. This device includes imaging and setting units. The imaging unit images, a work video, a worker's manual working state in which the worker repeatedly performs predetermined work. This predetermined work is performed by repeating a plurality of fundamental work operations by hand. Based on a predetermined motion which is previously set for each of the fundamental work operations, the setting unit sets delimitation information to delimit the work video every fundamental work operation at a timing when the predetermined motion is detected. In the device, a generation unit generates determination data which includes both the imaged work video and the set delimitation information. Based on the determination data, the worker's manual work can be analyzed in various ways.
US11170239B2 Electronic apparatus and operation method thereof
Provided are a method for setting an owner of an object based on sensing information regarding an internal environment of a vehicle when the object comes apart from a passenger, and an electronic apparatus therefor. In the present disclosure, one or more of an electronic apparatus, a vehicle, a vehicular terminal, and the autonomous driving vehicle may be associated with an artificial intelligence module, an unmanned aerial vehicle (UAV), a robot, an augmented reality (AR) device, a virtual reality (VR) device, a 5G service-related device, and the like.
US11170235B2 Image processing device and image processing method
An image processing device includes: an extraction unit which extracts edge lines based on image data taken by an imaging device by shooting a neighborhood of a vehicle; a selection unit which selects, as a pair of edge lines, edge lines that satisfy a prescribed condition from the extracted edge lines; an exclusion unit which, in a case where a non-paint-out region exists between the pair of edge lines, excludes quasi-edge lines that form the non-paint-out region from the pair of edge lines; and a detection unit which detects a partition line that partitions a parking frame based on the pair of edge lines from which the quasi-edge lines are excluded.
US11170224B2 Keyframe-based object scanning and tracking
Described herein are methods and systems for keyframe-based object scanning and tracking. A sensor device captures images of objects in a scene. For each image, a computing device labels each of at least a plurality of pixels in the image, tracks at least one region of the labeled image to determine an estimate of a current pose of at least one object, validates the estimate of the current pose of the at least one object, selects the labeled image as a keyframe based upon validation of the estimate of the current pose, and updates a volumetric model comprising the at least one object using the keyframe. The computing device generates a final 3D model of the at least one object based upon the updated volumetric model.
US11170208B2 Physical activity authentication systems and methods
A method of authenticating physical activity in a monitored space, comprising: obtaining monitored space activity data from at least one activity detector deployed in the monitored space to capture simultaneously physical activity of a plurality of moving objects in said monitored space; analyzing said monitored space activity data to identify a plurality of spatiotemporal movement patterns in said monitored space; obtaining a plurality of inertial data patterns from each one of a plurality of applications executed in a plurality of mobile devices, each one of said inertial data patterns is recorded using an inertial sensing device installed in one of said plurality of mobile devices, each one of said plurality of mobile devices is associated with one of a plurality of persons; identifying at least one correlation between at least one of said plurality of inertial data patterns and at least one of said plurality of spatiotemporal movement patterns; authenticating said physical activity according to said at least one correlation.
US11170204B2 Data processing method, electronic device and computer-readable storage medium
A method for data processing, an electronic device, and a non-transitory computer-readable storage medium are provided. The method may include: receiving target information associated with a face; and determining an execution environment corresponding to the target information according to a security level of the target information, and performing a processing related to the face based on the target information under the execution environment.
US11170201B2 Method and apparatus for recognizing object
Provided are an artificial intelligence (AI) system that simulates functions of a human brain such as recognition and judgment by utilizing a machine learning algorithm such as deep learning, etc., and an application of the AI system. Provided are an AI system and a method of recognizing an object according to the application of the AI system, the method including: obtaining a plurality of pieces of sensor data about the object from a plurality of different types of sensors; converting at least some of the plurality of pieces of sensor data into two-dimensional (2D) sensor data; and recognizing the object by using a previously generated learning network model based on 2D image data obtained from an image sensor, which is one of the plurality of sensors, and the 2D sensor data.
US11170200B2 Automated detection and repositioning of micro-objects in microfluidic devices
Methods are provided for the automated detection and/or counting of micro-objects in a microfluidic device. In addition, methods are provided for repositioning micro-objects in a microfluidic device. In addition, methods are provided for separating micro-objects in a spatial region of the microfluidic device.
US11170190B2 Dendritic structures and tags
The disclosure features dendritic tags, and methods and systems for fabricating and using such tags. The methods can include obtaining at least one image of a dendritic tag attached to an article, analyzing the at least one image to identify a set of features associated with the dendritic tag, and comparing the set of features to stored information to identify the article.
US11170182B2 Braille editing method using error output function, recording medium storing program for executing same, and computer program stored in recording medium for executing same
The present invention relates to a braille editing method using an error output function, a recording medium storing program for executing the same, and a computer program stored in a recoding medium for executing the same. More particularly, the present invention relates to a braille editing method using an error output function, a recording medium storing program for executing the same, and a computer program stored in a recoding medium for executing the same, that are capable of finding a location where a braille translation error has occurred by utilizing index information when detecting the error and thus facilitating correction.
US11170179B2 Systems and methods for natural language processing of structured documents
Systems and methods for natural language processing of structured documents. In another embodiment, in an information processing apparatus comprising at least one computer processor, a method for processing a structured document may include: (1) receiving a document; (2) parsing the document into a plurality of components using a statistical parser; (3) extracting a plurality of entities from each component; (4) identifying a potential relationship between two of the plurality of entities; (5) generating a numeric representation for the potential relationship; (6) confirming the potential relationship with a logical regression model; and (7) generating and storing a unified structured file for the document.
US11170178B2 Determining the user's current preferred manner in communicating with user
A method, system and computer program product for suggesting a preferred manner in communicating with a user. Communications (e.g., electronic mail messages, instant messages, social media posts) with a user from a plurality of other users and responses thereto are monitored. A communication history is then created storing the monitored communications and responses thereto. The communication history is then analyzed to determine a preferred manner in communicating with the user based on various factors (e.g., the types of communications and responses thereto, the times of communications and responses thereto, the topics of communications and responses thereto). In one embodiment, such an analysis utilizes natural language processing and sentiment analysis. In this manner, the user will be contacted in the appropriate way thereby allowing the user to avoid potential interruptions and increase the user's productivity as well as to address matters (e.g., urgent matters) appropriately.
US11170175B1 Generating replacement sentences for a particular sentiment
Certain aspects of the present disclosure provide techniques for generating a replacement sentence with the same or similar meaning but a different sentiment than an input sentence. The method generally includes receiving a request for a replacement sentence and iteratively determining a next word of the replacement sentence word-by-word based on an input sentence. Iteratively determining the next word generally includes evaluating a set of words of the input sentence using a language model configured to output candidate sentences and evaluating the candidate sentences using a sentiment model configured to output sentiment scores for the candidates sentences. Iteratively determining the next word further includes calculating convex combinations for the candidate sentences and selecting an ending word of one of the candidate sentences as the next word of the replacement sentence. The method further includes transmitting the replacement sentence in response to the request for the replacement sentence.
US11170174B2 Conversational AI using adaptive dialogs
A computer-executed conversational system utilizing adaptive dialogs to provide dynamic modification of a conversation structure. The adaptive dialogs facilitate an adaptive and dynamic way to model conversations. A conversational rule may be associated with a trigger received at an adaptive dialog. The conversational rule may populate a plan with steps to provide the conversational structure of the conversational system. Modifying triggers may be received that allow conversational rules to amend the plan including adding steps, removing steps, or modifying steps from the plan. The adaptive dialogs and/or components thereof may be provided as constructible elements in a platform for building a bot such as a developer Software Development Kit (SDK) or the like. In turn, sophisticated conversational modeling may be conveniently facilitated to provide features such as a dialog dispatcher, the ability to handle interruptions, and to build a pluggable, extensible conversational system.
US11170150B2 Method for making a semiconductor device
A method of making a semiconductor device includes determining a temperature profile for a first die of a three-dimensional integrated circuit (3DIC), wherein the first die comprises a plurality of sub-regions of the first die based on the determined temperature profile. The method further includes simulating operation of a circuit in a second die of the 3DIC based on the determined temperature profile and a corresponding sub-region of the plurality of sub-regions.
US11170142B2 Fly-height interaction simulation
In an approach for providing simulation results of an interaction between a transducer head and a magnetic medium, a computer identifies a first raster scan of a sample via a scanning probe microscope. The computer generates a topography image based on the first raster scan of the sample. The computer identifies one or more reference features within the created topography image. The computer calculates an average height based on the one or more reference features. The computer determines a lift distance associated with a probe of the scanning probe microscope. The computer defines a uniform plane based on the calculated average height and the determined lift distance. The computer performs a second raster scan of the sample based on the defined uniform plane. The computer generates a fly-height image based on the second raster scan. The computer provides simulation results based at least in part on the second raster scan.
US11170139B1 Real-time acoustical ray tracing
This disclosure relates to techniques for generating physically accurate auralization of sound propagation in complex environments, while accounting for important wave effects, such as sound absorption, sound scattering, and airborne sound insulation between rooms. According to some embodiments, techniques may be utilized to determine more accurate, e.g., “acoustically-effective” room volumes that account for open windows, open doors, acoustic dead space, and the like. According to other embodiments disclosed herein, techniques may be utilized to perform optimized hybrid acoustical ray tracing, including grouping coherent rays by processing core. According to other embodiments disclosed herein, techniques may be utilized to translate simulated ray tracing results into natural-sounding reverberations by deriving and resampling spatial-time-frequency energy probability density functions that more accurately account for the laws of physics and then converting this data into a spatial impulse response function, which may then be used for realistic 3D audio reproduction, e.g., via headphones or loudspeakers.
US11170125B2 Data overlap count in a multiple tenant database system
Systems, methods, and devices for generating a secure join of database data are disclosed. A method includes creating a secure view of datapoints of a consumer account and processing, using a secure user defined function (UDF), the datapoints of the consumer account and datapoints of a provider account to generate a secure join key. The secure join key comprises a hash string of the datapoints of the provider account and the datapoints of the consumer account, and wherein the datapoints of the consumer account are processed via the secure view. The method further includes executing a consumer function to analyze the hash string of datapoints of the secure join key for common data points.
US11170123B2 Registration terminal, key server, search system, and computer readable medium
A registration terminal registers a set of a key and a ciphertext in which an access range is set and in which the key K is encrypted in a key server, and registers a tag for searching generated from the key and a keyword for searching in a search server. A search terminal acquires a ciphertext in which an access range whose range for permitting access includes an attribute is set, and decrypts the ciphertext with a decryption key in which the attribute is set, so as to generate a key. The search terminal generates a trapdoor for searching from the key and a keyword for searching, and transmits the trapdoor to the search server to acquire data corresponding to the keyword.
US11170119B2 System and method for monitoring the trustworthiness of a networked system
Providing an objective measure of trust in data provided by an Industrial Internet of Things (IIoT) device and/or a plurality of IIoT devices at a particular location so as to provide an aggregated objective measure of trust in data provided by the particular location.
US11170103B2 Method of detecting malicious files resisting analysis in an isolated environment
Disclosed are systems and methods for recognizing files as malicious. One exemplary method comprises intercepting a file for analysis received at a computing device of a user, opening the file for analysis in an environment for safe execution, generating a log that stores a portion of information occurring during opening of the file for analysis in the environment for safe execution, analyzing the log to recognize a first set of security related events from the portion of information, tracking a second set of security related events when the file for analysis is opened on the computing device, comparing the second set of security related events and the first set of security related events to identify a discrepancy; and in response to identifying the discrepancy, recognizing the file under analysis as malicious.
US11170102B1 Mitigation control of inadvertent processing of sensitive data
The innovation disclosed and claimed herein, in one or more aspects thereof, illustrates systems and methods for providing a technical control to a technically pervasive problem of inadvertent capture of items in a computing environment, returning control of what happens to such items in technical environments that have become widespread and intrusive. The innovation provides a system for users to control the types of items that pervasive computing environment elements may process without their express control with technical countermeasures in a relatively unobtrusive manner.
US11170101B2 Observation and classification of device events
Systems and methods observe and classify device events. A model containing a set of features to be observed can be determined based on machine learning and training methods. A client application can issue a transaction request to an operating system service. A determination can be made whether the operating system service, a method associated with the transaction request, and the client application are currently being observed. In response to determining that the operating system service, a method associated with the transaction request, and the client application are being observed, a behavioral vector associated with the client application can be modified to indicate that the feature represented by the method is associated with the client application. The behavioral vector can be used to determine if the client application is malware.
US11170095B2 Catheter authorization system and method
In the present invention, a medical device authorization system is employed to associate software contained on a medical computing system/computer, such as an EP mapping and recording system, that pertains to a specific medical device, e.g., a transducer, connected to the computer such that the software is only utilized by the computer in conjunction with a catheter that is authorized for use with the computer. The authorization system utilizes an analog authorization waveform/signal that is mixed with the analog device/catheter measured signals transmitted to the computer. The authorization waveform distorts the measured signals in a manner that renders the signals able to be displayed by the system but unusable, unless the computer includes a signal filter operably connected to the device/transducer interface that is configured to remove the interfering authorization waveform from the measured signal.
US11170091B2 Method and apparatus for providing and obtaining secure identity information
One embodiment provides a system and method for providing secure identity information. During operation, the system scans a graphic code associated with the service provider to obtain coded information; queries a registration platform based on the coded information to obtain an identifier of the service provider, an encryption key of the service provider, and a user-identity-information requirement associated with the service provider; obtains identity information of the user; obtains verified identity information from a verification source based on the identity information of the user; generates secure identity information for the user by encrypting, using the encryption key, at least the verified identity information, the secure identify information comprising the identifier of the service provider; and sends the secure identity information to the registration platform, thereby allowing the registration platform to forward the encrypted verified identity information to the service provider.
US11170081B2 System for verifying control history of unmanned aerial vehicle
A system for verifying control history of an unmanned aerial vehicle according to one embodiment of the present disclosure includes an authentication unit for collecting personal information from a pilot who controls an unmanned aerial vehicle to authenticate the pilot, a storage unit storing control information regarding the pilot's control of the unmanned aerial vehicle, and an encryption unit for sealing and encrypting data of the personal information and the control information; and is capable of controlling and managing an indiscriminate use of the unmanned aerial vehicle and providing a control time, flight history, etc., to an organization which needs such information.
US11170076B2 Access to an electronic asset using content augmentation
Methods, computer program products, and systems are presented and can include for instance: crowdsourcing data from a plurality of users via a computer network, the data including feedback data regarding digital rights click through documents, wherein each of the users is a party to at least one of the digital rights click through documents; storing the data obtained by the crowdsourcing into a digital rights history repository; examining a digital rights click through document of a certain user, wherein the digital rights click through document controls access to a digital asset, wherein the examining includes using at least a portion of the feedback data of the digital rights history repository; and augmenting content of the digital rights click through document based on a result of the examining.
US11170059B2 Personalized content selection for time-constrained sessions
A computer system selects a set of content for a user. The set of content has been selected from a larger set of content located on multiple sources on one or more networks. The selecting is performed based on a time constraint of the user, on a level of relevance to that user of each item of content in the larger set of content, and on an expected amount of time the user will spend consuming each item of content in the larger set of content. The sources of content were previously provided by the user and the level of relevance of the content and expected amount of time the user will spend consuming each item of content are estimated based on historical data for that user. The computer system sends the selected content toward a user device used by the user. Methods, apparatus, and computer program products are disclosed.
US11170058B2 Internet of things structured query language query formation
In an example, one or more tokens in a freeform search query are identified, each token corresponding to a search term or combination of neighboring search terms in the freeform search query. A graph structure and flat data corresponding to the graph structure are obtained. A search for results relevant to the identified one or more tokens is performed using a first search process, the first search process using the graph structure and flat data to rank search results according to a first ranking order and populate a why found table. Pieces of data corresponding to the results relevant to the identified one or more tokens are joined using the why found table, forming a view and one or more patterns of operators and terms, in a pattern database, matching the one or more operators and one or more surrounding terms in the freeform search query are found.
US11170055B2 Artificial intelligence augmented document capture and processing systems and methods
A document capture server receives a document image from a document capture client and processes the image into an electronic document containing textual content. During capture, the document capture server determines a graphical layout of the document, extracts keywords from the document, classifies the document accordingly, and calls an artificial intelligence (AI) platform to gain insights on the textual content. The AI platform analyzes the textual content and returns additional, insightful data such as a sentiment of the textual content. The document capture server can validate the additional data, integrate the additional data in a process or workflow, and/or provide the textual content and the additional data to a content repository or a computing facility operating in an enterprise computing environment. The document capture server can provide validated data to the AI platform to improve future analyses by the AI platform.
US11170052B2 Identification of potentially sensitive information in data strings
Methods for identifying potentially sensitive information and protecting such potentially sensitive information include scanning systems that collect and/or disseminate such information. Without limitation, systems collect and/or disseminate personal identification numbers (e.g., personal identification numbers, tax identification numbers, etc.), such as merchant systems, bank systems, healthcare systems, and the like, that collect, use, or disseminate sensitive information may be scanned to identify sequences of data that are likely to be sensitive, and may take actions to protect such sequences of data. Scanning and protection systems are also disclosed.
US11170048B2 System for identifying typed graphlets
A system is disclosed for identifying and counting typed graphlets in a heterogeneous network. A methodology implementing techniques for the disclosed system according to an embodiment includes identifying typed k-node graphlets occurring between any two selected nodes of a heterogeneous network, wherein the nodes are connected by one or more edges. The identification is based on combinatorial relationships between (k−1)-node typed graphlets occurring between the two selected nodes of the heterogeneous network. Identification of 3-node typed graphlets is based on computation of typed triangles, typed 3-node stars, and typed 3-paths associated with each edge connecting the selected nodes. The method further includes maintaining a count of the identified k-node typed graphlets and storing those graphlets with non-zero counts. The identified graphlets are employed for applications including visitor stitching, user profiling, outlier detection, and link prediction.
US11170046B2 Network node consolidation
A distributed file system may store a plurality of entity attributes. A node consolidating system may identify similarities between entity attributes for different entities. The node consolidating system may generate an entity graph which displays relationships and similarities between entities in a graphical user interface.
US11170038B1 Applied artificial intelligence technology for using narrative analytics to automatically generate narratives from multiple visualizations
Narrative generation techniques can be used in connection with data visualization tools to automatically generate narratives that explain the information conveyed by a visualization of a data set. In example embodiments, new data structures and artificial intelligence (AI) logic can be used by narrative generation software to map different types of visualizations to different types of story configurations that will drive how narrative text is generated by the narrative generation software.
US11170035B2 Context based media curation
A media curation system configured to perform operations that include, capturing an image at a client device, wherein the image includes a depiction of an object, identifying an object category of the object based on the depiction of the object within the image, accessing media content associated with the object category within a media repository, generating a presentation of the media content, and causing display of the presentation of the media content within the image at the client device.
US11170033B2 Electronic list user interface
Processing inputs to electronic list systems. Receiving, from a user device, a user input. Parsing the received user input for at least one of {product genus, product subgenus, product name, brand name, price information, retailer name, manufacturer name}. Querying a history of user activity using the parsed input. Receiving at least one product description responsive to the query. Presenting, via the user device, each received at least one product description to the user.
US11170031B2 Extraction and normalization of mutant genes from unstructured text for cognitive search and analytics
A method, computer system, and a computer program product for automatically extracting and normalizing at least one mutant gene entity from at least one set of unstructured text is provided. The present invention may include extracting the unstructured text describing first and second entities. The present invention may then include identifying a specific first entity and a specific second entity. The present invention may also include associating the specific first and the specific second entities. The present invention may further include creating the mutant gene entity. The present invention may then include identifying at least one semantic relationship between the created mutant gene entity and one or more third entities. The present invention may further include storing the at least one set of data associated with the specific first and specific second entity, the semantic relationship, and the created mutant gene entity in a database.
US11170027B2 Error factor and uniqueness level for anonymized datasets
A dataset's uniqueness level may be calculated by analyzing a dataset to determine a uniqueness level. In cases where the uniqueness level may be too low for a particular purpose, meaning when the dataset may not provide enough anonymity, the dataset may be adjusted by recomputing the dataset with different resolutions of spatial data, temporal data, content data, and relationship data. By adjusting the resolution or accuracy of the data elements, the uniqueness level may thereby be adjusted. An error calculation may be determined by comparing the adjusted dataset to the original data, and the error value may represent the consistency of the data to the original data. The uniqueness level may be used as an assurance level of anonymity, which may be advertised when a dataset is sold or transferred to a third party for analysis.
US11170021B2 Digital content management platform
A device may receive a request to add content relating to a technology development project that is managed by a content management system. The device may convert a document associated with the content from a first format to a second format. The device may generate document information for the document that includes: document section information, intra-document relationship information, and/or inter-document relationship information. The device may generate copies of the content that are in formats that are different than the first format. The copies may be associated with replicated section information that corresponds to the document section information for the document. The device may provide the content and the copies to publishing platforms to cause the publishing platforms to make the content and the copies available to other devices to allow the other devices to access the content and the set of copies via different publishing platforms and in different formats.
US11170020B2 Collecting and annotating transformation tools for use in generating transformation programs
Methods, computer systems, computer-storage media, and graphical user interfaces are provided for facilitating data transformations, according to embodiments of the present invention. In one embodiment, a plurality of remote sources is searched to identify candidate transformation tools relevant for performing data transformations. The candidate transformation tools are analyzed to identify tool examples corresponding with each of the candidate transformation tools. For each of the candidate transformation tools, the tool examples are stored in association with the corresponding candidate transformation tool. Based on a comparison of tool examples with example values, a transformation tool is identified as relevant to facilitate transforming example input values to the desired form in which to transform data.
US11170017B2 Method of facilitating queries of a topic-based-source-specific search system using entity mention filters and search tools
Approaches for facilitating queries of a topic-based-source-specific search system using entity mention filters and search tools relating to search strategies are disclosed. In certain implementations, an input relating to a query may be received. One or more predefined sources and information items may be determined based on the received input. In some implementations, the system may be configured to apply one or more user-selected entity mention filters to determine information items and sources that are associated with one or more predefined entities or their corresponding aliases. In some implementations, the system may be configured to retrieve information items with corresponding sources that relate to a predefined source set of a search tool.
US11170015B2 Identifications of patterns of life through analysis of devices within monitored volumes
This document presents a system to identify patterns of life associated with the users of radio frequency emitting devices radiating within a monitored volume. These recurring commonalities in human activity can be derived from collected data and subsequent analytics that provide intelligence about those emitters and associated humans present within the monitored volume. The Freya system provides unique identifiers for detected emitters; insights into the current network relationships between emitters, past and current; human relational networks within the monitored volume; and can identify previous emitter locations prior to detection by the Freya system. These patterns of life provide a foundation for predicting interactions between humans associated with emitters active on the Internet of Things (IoT). This capability provides enhanced security capabilities as required by authorities for sensitive venues and events.
US11170014B2 Method and system for preview of search engine processing
Aspects of the disclosed technology include a method including receiving, from a user device, an identification of content; receiving, by a computing device, the identified content; accessing search engine processing logic; processing the received content using the subset of search engine processing logic, without indexing the received content to be accessed for responding to search queries from the search engine; generating a representation of a predicted search result of the received content based on the processing; and transmitting, to the user device, the representation of the predicted search result.
US11170011B2 Triggered scanning using provided configuration information
A system for an event driven query includes an input interface and a processor. The input interface is configured to receive an indication from a client system. The processor is configured to determine a scanning query based at least in part on the indication; and perform the scanning query.
US11170004B2 Machine learning editorial pairing with predictive queries influencing user behavior
Disclosed herein is an application enabling users to interface dynamically with live sports. Algorithmic generation of user-tailored editorial content that influences sports-bettor behavior, to increase engagement and manage risk. By showing bettors editorial content that could influence the side of the bet they might wish to take (for example, by pointing out that a certain player is playing particularly well or poorly), a sportsbook can influence the ratio of bets (or better, dollars wagered) on either side of a given event. On a more individual level, by showing users content that increases their engagement—such as content about a favorite player or local team, for example—the book can increase a user's propensity to bet in general, with a good sense for which types of bet the user is likely to favor.
US11170003B2 Sharing item images based on a similarity score
Techniques for sharing item images based on a similarity score are described. For example, a machine receives a description of an item from a user device. The machine accesses an existing image. The existing image is associated with one or more existing descriptions of the item. The machine selects, based on a description selection rule, the one or more existing descriptions corresponding to the existing image for comparison with the description received from the user device. The machine generates a similarity score for the existing image based on the comparison between the description received from the user device and the one or more existing descriptions corresponding to the existing image. The machine causes a display, in a user interface of the user device, of a number of existing images having corresponding similarity scores that exceed a threshold value.
US11169996B2 Query optimizer injection for dynamically provisioned database containers
A method includes generating an instance on a host computing device in response to a request to host a web application on the host computing device, and determining a resource usage profile associated with the instance. The resource usage profile indicates one or more specific resources on the host computing device to be utilized to host the web application. The method further includes selecting one of a stored plurality of resource models based at least in part on the resource usage profile, and modifying the instance on the host computing device in accordance with the selected one of the stored plurality of resource models. The instance is modified to host the web application.
US11169985B2 System and method for supporting SQL-based rich queries in hyperledger fabric blockchains
Described herein are systems and methods for supporting SQL-based rich queries in a blockchain fabric. In accordance with an embodiment, the systems and methods provided herein provide the ability to execute SQL queries to allow for the creation of complex smart contracts much easier and more maintainable manner. Also, performance is improved both by pushing the data filtering back to the storage engine (rather than happening at the smart contract level), and by being able to rely on relational engines which support concurrent read and write data access. As well, the state of the world database can also provide for concurrent read/write access.
US11169979B2 Database-documentation propagation via temporal log backtracking
Aspects of the present disclosure provide techniques for database documentation propagation. Embodiments include scanning a log comprising a plurality of database queries to identify one or more database queries of the plurality of database queries, the one or more database queries being associated with generating a new table of a database based on information in an existing table of the database. Embodiments include generating, based on the one or more database queries identified during the scanning, a directed acyclic graph (DAG) comprising: a first vertex representing the existing table; a second vertex representing the new table; and a directed edge connecting the first vertex to the second vertex. Embodiments include obtaining documentation associated with the existing table. Embodiments include propagating, based on the DAG, at least a subset of the documentation associated with the existing table to the new table.
US11169968B2 Region-integrated data deduplication implementing a multi-lifetime duplicate finder
Computer program products, as well as corresponding systems and methods are configured for performing deduplication in conjunction with random read and write operations, and include: computing a fingerprint of data included in a write request; determining whether a short term dictionary comprises an entry corresponding to the fingerprint; in response to determining the short term dictionary comprises the entry corresponding to the fingerprint, writing the data to a data store in a deduplicating manner; in response to determining the short term dictionary does not comprise the entry, determining whether a long term dictionary corresponding to the namespace comprises the entry; in response to determining the long term dictionary comprises the entry, writing the data to the data store in the deduplicating manner; and in response to determining the long term dictionary does not comprise the entry, writing the data to the data store in a non-deduplicating manner.
US11169965B2 Metadata-based data valuation
At least one application data set stored in a data repository is obtained. The application data set is analyzed to generate at least one metadata node. The at least one metadata node is combined with at least one other related node to form a hierarchical data structure. One or more valuation algorithms are executed against the hierarchical data structure to calculate a value for the data set represented in the hierarchical data structure.
US11169963B2 Multi-policy interleaved snapshot lineage
Multi-policy interleaved snapshot lineage is described herein. A method can include assigning a virtual storage volume at a remote storage system to a local storage device according to first and second data retention policies for first and second storage groups, respectively, that comprise the local storage device; obtaining a first data snapshot of the local storage device at a first time according to the first data retention policy; in response to the obtaining the first data snapshot, transferring a first incremental representation of the first data snapshot to the virtual storage volume; obtaining a second data snapshot of the local storage device at a second time according to the second data retention policy; and in response to the obtaining the second data snapshot, transferring a second incremental representation of the second data snapshot to the virtual storage volume.
US11169958B2 Using a repository having a full copy of source data and point-in-time information from point-in-time copies of the source data to restore the source data at different points-in-time
Provided are a computer program product, system, and method for using a repository having a full copy of source data and point-in-time information from point-in-time copies of the source data to restore the source data at different points-in-time. The source data is copied to a full copy in the repository. Point-in-time copies are initiated at different point-in-times of the source data. In response to completing each of the point-in-time copies, transmitting to the repository change information indicating changed data in the source data that changed between the point-in-time and the subsequent point-in-time and changed point-in-time data comprising data in the source data as of the point-in-time of the point-in-time copy. In response to a restore request having a restore time, applying the changed point-in-time data from at least one of the point-in-time copies to the data of the full copy to restore the full copy to the restore time.
US11169956B2 Networked computer with embedded rings field
One aspect of the invention provides a computer comprising a plurality of interconnected processing nodes arranged in a ladder configuration comprising a plurality of facing pairs of processing nodes. The processing nodes of each pair are connected to each other by two links. A processing node in each pair is connected to a corresponding processing node in an adjacent pair by at least one link. The processing nodes are programmed to operate the ladder configuration to transmit data around two embedded one-dimensional rings formed by respective sets of processing nodes and links, each ring using all processing nodes in the ladder once only.
US11169947B2 Data transmission system capable of transmitting a great amount of data
A data transmission system includes a host, a universal serial bus (USB) interface adaptor, a first-in first-out (FIFO) interface adaptor, a plurality of functional circuits, and a bus bridge circuit. The host accesses data according to the communications protocols of USB. The USB interface adaptor accesses data through a first port according to the communications protocols of USB, and accesses data through a second port according to the communications protocols of FIFO. The FIFO interface adaptor accesses data through a third port coupled to the second port according to the communications protocols of FIFO, and accesses data through a fourth port according to the communications protocols of a specific type of bus. The bus bridge circuit transmits the data received from the fourth port to a functional circuit according to the communications protocols of the specific type of bus.
US11169945B1 Bridge supporting multiple interfaces access to subsystem
A device includes a processor, an SBI, and a plurality of interfaces. The processor is configured to manage operations of the device. The SBI is coupled to the processor. The plurality of interfaces is associated with the SBI. The interfaces of the plurality of interfaces have different interface protocol from one another. The SBI is configured by the processor and the configuration of the SBI activates one interface of the plurality of interfaces at any given time. The active interface that is selected from the plurality of interfaces and a host have a same interface protocol. The active interface is configured to receive host data from the host. The SBI is configured to generate a flag for the processor in response to the active interface receiving the host data. The SBI is configured to transmit device data to the host.
US11169922B2 Method and arrangement for saving cache power
A computer implemented method for saving cache access power is suggested. The cache is provided with a set predictor logic for providing a generated set selection for selecting a set in the cache, and with a set predictor cache for pre-caching generated set indices of the cache. The method comprises further: receiving a part of a requested memory address; checking, in the set predictor cache, whether the requested memory address is already generated; in the case, that the requested memory address has already been generated: securing that the set predictor cache is switched off; issuing the pre-cached generated set index towards the cache; and securing that only that part of the cache is switched on that is associated with the pre-cached generated set index.
US11169921B2 Ternary content addressable memory-enhanced cache coherency acceleration
A system and method for cache coherency within multiprocessor environments is provided. Each node controller of a plurality of nodes within a multiprocessor system receives a cache coherency protocol request from local processor sockets and other node controller(s). A ternary content addressable memory (TCAM) accelerator in the node controller determines if the cache coherency protocol request comprises a snoop request and, if it is determined to be a snoop request, searching the TCAM based on an address within the cache coherency protocol request. In response to detecting only one match between an entry of the TCAM and the received snoop request, sending a response to the requesting local processor a response without having to access a coherency directory.
US11169920B2 Cache operations in a hybrid dual in-line memory module
A system includes a first memory component of a first memory type, a second memory component of a second memory type with a higher access latency than the first memory component, and a third memory component of a third memory type with a higher access latency than the first and second memory components. The system further includes a processing device to identify a section of a data page stored in the first memory component, and access patterns associated with the data page and the section of the data page. The processing device determines to cache the data page at the second memory component based on the access patterns, copying the section of the data page stored in the first memory component to the second memory component. The processing device then copies additional sections of the data page stored at the third memory component to the second memory component.
US11169916B2 Exception handling in wireless access points
Example method includes: allocating, by a main processor of a wireless access point (WAP) comprising at least the main processor and a plurality of co-processors wherein the main processor and the plurality of co-processors both have access to a random-access memory (RAM) co-located within the WAP, a dedicated non-overlapping segment of the RAM to each of the plurality of the co-processors; receiving, by the main processor of the WAP, a notification from one of the plurality of co-processors indicating that an exception previously defined by the one of the plurality of co-processors has occurred; determining, by the main processor of the WAP, the dedicated non-overlapping segment of the RAM allocated to the one of the plurality of co-processors; and saving, by the main processor of the WAP, the dedicated non-overlapping segment of the RAM allocated to the one of the plurality of co-processors to a fast access memory.
US11169914B1 System for synchronization and provisioning of electronic testing data across applications
A system is provided for synchronization and provisioning of electronic testing data across applications. In particular, the system may continuously capture data from multiple different applications within the production environment and sanitize the data for use in the lower level testing environments. The testing data may be synchronized and/or standardized such that the testing data may be used across multiple disparate downstream test applications. In this way, the system may ensure that testing data is always available, synchronized, current, and sanitized for use by in the lower level testing environments.
US11169913B2 Mock server for testing
Systems of the present disclosure provide a versatile, reusable mock server to respond to Application-Programming-Interface (API) requests. The mock server receives an API request and a cookie associated with the API request. The API server identifies response instructions found in the cookie. The response instructions may include a static response value, a name of an API server for the mock server to imitate, or code for the mock server to execute in the process of generating a mock API response. The mock server generates a mock API response based on the response instructions and sends the mock API response in reply to the API request.
US11169907B2 Web service test and analysis platform
A method for testing a web service is disclosed, the method including testing, by a testing application executing on a client computing system, a web service running at least partially on a server computing system. The testing includes directing a web browser of the client computing system to simulate user interaction with the web service to perform a particular operation that includes a particular set of sub-operations. The directing includes issuing one or more requests to perform the particular set of sub-operations. The testing also includes recording test information based on responses received from the web service in response to performing the particular set of sub-operations. The test information includes latency information for at least one of the sub-operations of the particular set. The method also includes presenting, by the client computing system, a user interface having a graphical element depicting an analysis of the recorded test information.
US11169902B2 Techniques for evaluating collected build metrics during a software build process
Techniques are disclosed for enforcing build policies for a software development project of a software platform. Metrics are collected during a stage in a build process for the software development project. The metrics are collected via a build module for building a software development project. The build module is common to software development projects of the software platform. Each of the metrics is evaluated against a plurality of policies. Each policy specifies one or more rules for whether to allow the build process to proceed. Upon determining that one of the metrics does not comply with at least one of a plurality of policies, the build process is aborted at the stage.
US11169900B2 Timeline displays of event data with start and end times
Techniques and mechanisms are disclosed that enable a data intake and query system to generate and cause display of circular timelines of timestamped event data. As used herein, a circular timeline generally refers to a graphical display of timestamped events stored by a data intake and query system, wherein the timestamped events may be displayed as arcs of one or more concentric circles and located in a circular timeline area according to a chronological ordering associated with the events. One or more display attributes of each arc may further depend on other data associated with the corresponding events. For example, each arc of a circular time may be displayed at a particular radial distance, with a particular thickness, using a particular shading and/or color, etc., depending on various data values associated with the one or more events represented by the arc.
US11169897B2 Identifying the root cause of an issue observed during application execution
By monitoring requests to and from components of an application, an application analysis engine generates an inter-component graph for an application that identifies how the various components in the application are connected. When a performance issue is detected in association with the application, a traversal module traverses the inter-component graph to determine the possible execution paths that may have been the cause of the detected issue. The traversal module transmits requests to the correlation module to compare the metrics time series of the different components in the execution path with the detected issue. The correlation module compares metrics time series with the issue metric to identify correlations between execution patterns. The results of the correlation may be presented in a report that visually identify the root cause of the detected issues.
US11169887B2 Performing a database backup based on automatically discovered properties
Properties of one or more databases of nodes of a database system are automatically discovered. The automatically discovered properties for at least one of the databases include a database architecture and a corresponding failover role for each of at least some of the nodes. Based at least in part on the discovered properties, a corresponding one of the nodes as a corresponding backup source node is selected for each of the one or more databases. One or more database backups are allowed to be performed via the one or more selected backup source nodes.
US11169886B2 Modification of temporary database pages
A temporary page is allocated in which pages are loaded into main memory and having associated physical disk storage. The temporary page is also flagged as being temporary. Subsequently, a savepoint is initiated for the database so that, during the savepoint, the temporary page can be modified without acquiring a consistent change while preventing other non-temporary pages from being modified. Later, the savepoint can be finalized to enable the database to be rolled back to a point in time corresponding to the savepoint as part of a recovery process.
US11169880B1 Storage system configured to guarantee sufficient capacity for a distributed raid rebuild process
A storage system comprises a plurality of storage devices, and is configured to establish a redundant array of independent disks (RAID) arrangement comprising a plurality of stripes, with each of the plurality of stripes comprising a plurality of blocks, the blocks being distributed across multiple ones of the storage devices. In conjunction with establishment of the RAID arrangement, the storage system is further configured, for each of the plurality of stripes, to designate multiple ones of the storage devices as respective spare devices for that stripe, and for each of the storage devices, to determine numbers of the stripes for which that storage device is designated as a spare device for respective ones of the other storage devices in each of multiple spare levels and for each of multiple failure combinations. A particular number of spare blocks is reserved for each of the storage devices using the determined numbers.
US11169877B2 Non-volatile memory data and address encoding for safety coverage
A method is disclosed for use in an electronic device having a non-volatile storage device and a volatile storage device, the method comprising: retrieving a first encoded data packet from a first address in the non-volatile storage device; decoding the first encoded data packet to obtain a first data item and a first error code corresponding to the first data item, the first encoded data packet being decoded by using a first coding key that is associated with the first address; detecting whether the first data item is corrupt based on the first error code and an error correction function, storing the first data item at a first address in the volatile storage device when the first data item is not corrupt, and transitioning the electronic device into a safe state when the first data item is corrupt.
US11169870B2 Managing the migration of virtual machines in the presence of uncorrectable memory errors
Techniques for migrating virtual machines (VMs) in the presence of uncorrectable memory errors are provided. According to one set of embodiments, a source host hypervisor of a source host system can determine, for each guest memory page of a VM to be migrated from the source host system to a destination host system, whether the guest memory page is impacted by an uncorrectable memory error in a byte-addressable memory of the source host system. If the source host hypervisor determines that the guest memory page is impacted, the source host hypervisor can transmit a data packet to a destination host hypervisor of the destination host system that includes error metadata identifying the guest memory page as being corrupted. Alternatively, if the source host hypervisor determines that the guest memory page is not impacted, the source host hypervisor can attempt to read the guest memory page from the byte-addressable memory in a memory exception-safe manner.
US11169861B2 Application server programming language cloud functions
In an example, a WebSocket is used as an abstraction layer on top of one or more triggers. These triggers may be defined by DevOps tools and may be called bidirectionally. Specifically, a web application can call a trigger located in a Function as a Service layer at an ABAP application server, while the ABAP application server can also push data via a push channel through the WebSocket to trigger functions in the Web App.
US11169859B2 System and method for transforming a digital calendar into a strategic tool
A processor determines a priority for a user of a digital calendar system. The processor determines a link between the priority and a calendar entry in the digital calendar system. A change to the digital calendar system associated with the priority is determined. An effect on the priority based upon the change to the digital calendar system is determined. Data is generated describing a display of the effect on the priority for display in a user interface of the digital calendar system.
US11169846B2 System and method for managing tasks and task workload items between address spaces and logical partitions
A system for scheduling and dispatching workload items between tasks can include an aggregated file structure and a task scheduler. The aggregated file structure comprises at least one logical partition with each partition having a secondary operating system and address spaces and a plurality of tasks executable therein. The task scheduler is executable from the primary operating system and can receive a service request from a task requesting an action from at least one other task and writing the action, a first task identifier, and at least one other task identifier to at least one private memory address associated with the other task or tasks. The service request action can be a start service request, a stop service request, a suspend service request, a resume service request, change the order of execution service request, or a change priority of executing tasks service request.
US11169840B2 High availability for virtual network functions
A method includes, with a Virtual Network Function (VNF) manager, managing a VNF that includes a plurality of VNF components running on a plurality of virtual machines, the virtual machines running on a plurality of physical computing machines, and with the VNF manager, causing a Network Function Virtualization Infrastructure (NFVI) to have a total number of virtual machines provisioned, the total number being equal to a number of virtual machines capable of providing for a current demand for VNF components plus an additional number of virtual machines equal to the highest number of virtual machines being provided by a single one of the plurality of physical computing machines.
US11169839B2 Management of IoT devices in a virtualized network
Specialized, service optimized virtual machines are assigned to handle specific types of Internet of Things (IoT) devices. An IoT context mapping policy engine within the context of a virtualized network function manages IoT context mapping policy functions in load balancers. The IoT context mapping policy functions select service optimized virtual machines based on IoT device IDs, and assign those virtual machines to handle the devices. The IoT context mapping policy functions provide load data to the IoT context mapping policy engine. Based on the load data, the IoT context mapping policy engine maintains appropriate scaling by creating or tearing down instances of the virtual machines.
US11169836B2 Hardware placement and maintenance scheduling in high availability systems
A method of organizing computer resources includes receiving a specification defining a plurality of quiescence groups of independent component instances for each of at least two services, and performing a first load balancing of the quiescence groups across a plurality of physical servers to define a plurality of supergroups while assigning each of the physical servers across the supergroups.
US11169834B2 Dynamic platform feature tuning based on virtual machine runtime requirements
Systems, apparatuses and methods may provide for technology that dynamically tunes platform features based on virtual machine runtime requirements. In one example, a first virtual machine and a second virtual machine of a cloud server platform may each be associated with one or more logical cores. The first virtual machine may have a first configuration to efficiently support a first feature setting arrangement on the associated logical cores. The second virtual machine may have a different second configuration to efficiently support a different second feature setting arrangement on the different associated logical cores. Feature settings that are specific to an application associated with a virtual machine may be determined based on application runtime requirements. Such determined feature settings may be stored as a bit mask in control fields of a virtual machine control and enforced on the logical cores associated with a given virtual machine.
US11169824B2 Virtual reality replay shadow clients systems and methods
A system for generating a spectator controlled replay of a gameplay session. The system may include a session client having a processor and memory containing instructions that when executed by the processor may cause the session client to: initiate a gameplay session, receive gameplay inputs from a gameplay participant, extract gameplay session data, and record the gameplay session data. The system may also include a spectator client configured to: initiate a replay of the gameplay session based on the recorded gameplay session data, render the recorded gameplay session, receive camera data for rendering and recording the replay, and record camera data. The system may also include a shadow client configured to: receive the recorded gameplay session data, receive the recorded camera data from the spectator client, and render the recorded gameplay session data based on the recorded camera data.