US11159939B2
Techniques are disclosed for generating a featureless low-probability-of-intercept/low-probability-of-detection (LPI/LPD) waveform via a continuously variable symbol rate transmission. A continuous-phase-modulation (CPM) signal can be represented with a phase trellis. During each symbol duration, the trellis is traversed in either a positive or negative direction in a continuous fashion from the starting phase value to the end phase value. The rate at which the trellis is traversed is varied continuously as a time-varying function. The time-varying phase velocity function, or instantaneous symbol rate, is a type of spreading code or secret key shared between the transmitter and receiver. The disclosed techniques can be implemented with CPM compromising the constant-modulus property of CPM signals.
US11159929B2
An apparatus to be used in a user equipment (UE) in a further enhanced narrowband Internet of Things (feNB-IoT) network to communicate with a base station, may include transceiver circuitry and processing circuitry, coupled to the transceiver circuitry. The processing circuitry may process scheduling request (SR) configuration information received from the base station; and encode one or more SRs for transmission based on the SR configuration information.
US11159925B2
A method for transmitting, by a first user equipment (UE), V2X data to a second UE in a wireless communication system, the method comprising: broadcasting, by the first UE, a Direct Communication Request message; receiving, in a unicast manner, a Direct Communication Accept message from the second UE receiving the Direct Communication Request message; and transmitting data of a V2X service to the second UE in a unicast manner, wherein the source Layer-2 identity (ID) included in the broadcast Direct Communication Request message is used as a destination Layer-2 ID of the Direct Communication Accept message for unicast reception of the data of the V2X service by the second UE, is disclosed.
US11159923B2
Methods, systems, and computer storage media for a wearable device are presented. The wearable device includes a wearable housing and a transceiver attached to the wearable housing and configured to receive a first data item. The first data item is contact information or an event identifier. The transceiver is further configured to transmit a second data item. The second data item is contact information. The transceiver has an effective range of less than one meter. The transceiver is able to receive the first data item and transmit the second data item in less than three seconds. The wearable device also includes a memory configured to store the first data item and the second data item.
US11159913B2
The position of a transmission device is estimated with a sufficient accuracy. A position estimation system includes a transmission device that includes a plurality of transmitters arranged symmetrically with respect to a specific reference position, a plurality of receivers that receive radio waves transmitted from the plurality of transmitters, and an estimation tool that estimates the position of the transmission device, based on reception strengths of the radio waves received at the receivers.
US11159904B2
A dome material, a diaphragm and a speaker are provided. The speaker includes the diaphragm made of the dome material. The dome material includes an intermediate layer, an adhesive layer, a film layer, and a surface layer. The adhesive layer, the film layer, and the surface layer are sequentially stacked on the intermediate layer in a direction away from the intermediate layer. The intermediate layer is formed by a foamed material. A thickness of the adhesive layer is 3-20 μm. The film layer is adhered to the intermediate layer via the adhesive layer. A thickness of the film layer is 2-20 μm. The surface layer adopts fiber prepreg including fiber and resin, the fiber is unidirectionally arranged, and a weight percentage of the fiber is 20%-50%. A surface density of the fiber prepreg is 10-100 g/m2.
US11159895B2
Provided is a piezoelectric type and capacitive type combined MEMS microphone, comprising a base with a back cavity and a capacitor system arranged on the base; wherein, the capacitor system comprises a back plate and a diaphragm; the back plate is opposite to and apart from the diaphragm to form a first sound cavity; a piezoelectric diaphragm structure is between the capacitor system and the base; a second sound cavity is formed between the capacitor system and the piezoelectric diaphragm structure; the second sound cavity is at least in communication with the first sound cavity or the back cavity; the piezoelectric type and capacitive type combined MEMS microphone can output two groups of electric signals comprising a group of electric signals output from the capacitor system and a group of electric signals output from the piezoelectric diaphragm structure, thus improving sensitivity of the microphone.
US11159892B2
The invention relates to a sounding device having a first housing body with a first accommodation space, and a speaker box accommodated into the first housing body. The speaker box includes a second housing body with a second accommodation space, and a speaker unit accommodated in the second housing body. The speaker unit divides the second accommodation space into a front acoustic cavity. The sounding device further comprises a one-way intake valve. The speaker box, serving as a fan in a mobile terminal, pushes air circulation inside and outside the mobile terminal, thereby achieving a heat dissipation effect and facilitating internal cooling of the mobile terminal.
US11159890B2
An acoustic receiver includes a first receiver subassembly having a bottom housing plate with a motor assembly fastened thereto, and a second receiver subassembly having a closed-ended receiver housing sidewall fastened to the bottom housing plate that includes at least one sidewall opening where a portion of the acoustic receiver is disposed in the at least one sidewall opening.
US11159886B2
To favorably reduce crosstalk components output from respective speakers that reproduce left and right ear signals.
Directivity is given to a left ear signal and a right ear signal and the left ear signal and the right ear signal are reproduced by using at least two respective speakers arranged back-to-back to reduce crosstalk components. For example, the speaker may be a speaker installed in a headrest or a seat provided with the headrest. For example, the directivity given to the left ear signal and the directivity given to the right ear signal may be bidirectional directivity or unidirectional directivity.
US11159881B1
A system includes a first communication system and a second communication system, each with a microphone, an array of speakers arranged to encircle a user of the communication system, a controller, and an array of antenna elements. In each communication system, the array of antenna elements transmits and receives over 360 degrees together, a positional correspondence between the array of speakers and the array of antenna elements is fixed, and the controller controls audio to be output only by speakers among the first array of speakers that correspond to antenna elements among the first array of antenna elements that receive communication.
US11159871B2
The present disclosure provides a signal transmission circuit, a signal transmission system, a signal transmission method, and an intelligent terminal. The signal transmission circuit includes an earphone interface circuit, a comparison circuit, and a control circuit. The earphone interface circuit is configured for connection to an audio receiving device. The comparison circuit is configured to acquire a voltage value corresponding to an impedance of the audio receiving device via the earphone interface circuit, the voltage value is compared with a reference voltage of the comparison circuit, to output a comparison result to the control circuit. The control circuit judges whether the audio receiving device is a digital audio device according to the comparison result, and switches the earphone interface circuit to digital output when the audio receiving device is determined to be a digital audio device.
US11159848B2
A video playing method, a device, and a system are provided. The method includes: receiving, by a VR device, a first-resolution VR video stream of a first viewing angle and a second-resolution VR video stream of a full viewing angle that are sent by a server, where the first resolution is greater than the second resolution; playing an image of the first viewing angle by using the VR video stream of the first viewing angle; when determining that the viewing angle changes, playing an image of a current viewing angle by using the first or both of the VR video stream of the full viewing angle and the VR video stream of the first viewing angle; sending, to the server, viewing angle information that carries a parameter for indicating a changed-to second viewing angle; receiving a first-resolution VR video stream of the second viewing angle sent by the server.
US11159844B2
The present invention relates to a method and device for transmitting/receiving information efficiently between devices in a multimedia system. A method of communicating between devices in a multimedia system according to an embodiment of the present invention includes the steps of: searching a second device for a first device to use a broadcast service or content; acquiring second information on at least one service terminal point for the first device to receive first information related to the broadcast service or the content from the second device; requesting, by means of the first device, the transmission of the first information related to the broadcast service or the content by using the second information; and receiving, by means of the first device from the second device, the first information as a response to the request.
US11159838B2
An electronic apparatus according to an embodiment includes a communicator, and a processor configured to, based on multimedia data being received from an external device through the communicator, obtain word-related information during a time period from audio data included in the multimedia data, control the communicator to transmit identification information including the word-related information and time information corresponding to the time period to a server, and receive broadcast provider information corresponding to the transmitted identification information from the server through the communicator.
US11159837B2
A media content receiver device and related operating methods are presented here. An exemplary embodiment of a method of operating the receiver device is performed to maintain a value point balance on behalf of a subscriber. The method continues by receiving channel selection instructions at the receiver device. The channel selection instructions identify at least one content delivery channel. The method continues by adjusting the value point balance in accordance with channel subscription points linked to the identified at least one content delivery channel. A conditional authorization module of the receiver device is configured to authorize subscription to the at least one content delivery channel.
US11159834B2
A method of delivering media content over a network, the media content including a plurality of temporal segments, wherein each temporal segment comprises a plurality of data packets, the method including: selecting an initial size of a first congestion window; delivering the plurality of data packets of a first segment using the first congestion window, the initial size of the first congestion window being used to control the size of the first congestion window for the duration of the first segment delivery; measuring the packet loss during the delivery of the first segment; determining an initial size of a second congestion window in dependence on the measured packet loss for the first segment; and delivering a second segment using the second congestion window, the initial size of the second congestion window being used to control the size of the second congestion window for the duration of the second segment delivery.
US11159830B2
The problem to be solved is to make it possible to download via a network, efficiently manage, retrieve, and reproduce an external content associated with a content recorded on a recording medium. To solve the problem, a program is used which controls reproduction of information located on a recording medium and related information. The program includes the steps of: obtaining from the outside specific information associated with predetermined information recorded on a recording medium; and obtaining medium identification information located on a recording medium; wherein if the specific information has been obtained, a storage unit in a reproducing apparatus is controlled to associate the specific information with the medium identification information for storage.
US11159826B2
A method of encoding at least one image divided into blocks, implementing: encoding a first syntax element associated with a characteristic of the at least one image; encoding, for a current block to be encoded associated with at least one encoding parameter, the data of the current block; if the first syntax element is encoded according to a first predefined value representing the characteristic of the image, a second syntax element representing the value of the at least one encoding parameter is encoded only if the current block belongs to a predefined zone of the image; if the first syntax element is encoded according to a second predefined value representing the characteristic of the image, the second syntax element is encoded, whether or not the current block belongs to the predefined zone.
US11159825B2
A decoding method comprises the steps of: combining two or more encoding units of maximum size into a single encoding unit group; acquiring encoding data corresponding to the combined single encoding unit group; and decoding, according to a decoding order, the two or more encoding units of maximum size contained in the single encoding unit group. Also disclosed is a block partitioning structure used for encoding and decoding video.
US11159824B1
Methods and systems for image encoding and decoding are disclosed. According to some embodiments, scene metadata and input images associated with a scene are received. A first encoding operation is performed on the scene metadata and input images to generate reference images and reference disparity information. A second encoding operation is performed on the reference images and reference disparity information to output encoded data. The encoded data includes encoded reference images and encoded reference disparity information. The encoded data is transmitted.
US11159823B2
In one example, a processing system including at least one processor may obtain at least one frame of a volumetric video, obtain a first viewport of a client device, render a plurality of two-dimensional subframes comprising two-dimensional projections of the at least one frame of the volumetric video, based upon the first viewport of the client device, and transmit the plurality of two-dimensional subframes to the client device. In another example, a processing system including at least one processor may request a volumetric video from a network-based proxy, provide a viewport to the network-based proxy, obtain a plurality of two-dimensional subframes from the network-based proxy in accordance with the viewport, select at least one of the plurality of two-dimensional subframes to present, and display the at least one two-dimensional subframe that is selected.
US11159812B2
A method for decoding a video according to the present invention may comprise: decoding information indicating whether a non-zero transform coefficient exists in a current block, when the information indicates that the non-zero transform coefficient exists in the current block, determining a scanning order of the current block, and decoding a transform coefficient included in the current block according to the determined scanning order.
US11159810B2
This invention describes a method for communicating crude motion information using tracking metadata and recovering more accurate motion information from the received tracking metadata and partial video frame data; in particular, we use metadata to convey crude boundaries of objects in the scene and signal motion information for these objects. The proposed method leaves the task of identifying the exact boundaries of an object to the decoder/client. The proposed method is particularly appealing when metadata itself carries semantics that the client is interested in, such as tracking information in surveillance applications, because, in this case, metadata does not constitute an overhead. The proposed method involves motion descriptions that can be used to predict the appearance of an object in any one frame from its appearance in any other frame that contains the object. That is, the motion information itself allows locations within an object to be invertibly mapped to locations within the same object in any other relevant frame. This is a departure from conventional motion coding schemes, which tightly-couple motion information to the prediction strategy. This property makes the proposed method particularly suitable for applications which require flexible access to the content.
US11159807B2
Devices, systems and methods for encoding and decoding digital video using a table containing coding candidates are described. In a representative aspect, a video processing method is provided to include maintaining a set of tables, wherein each table includes motion candidates and each motion candidate is associated with corresponding motion information; and performing a conversion between a bitstream representation of a video including a current block and the current block, and wherein the performing of the conversion includes checking at most N motion candidates in a table based on a rule.
US11159795B2
A method and apparatus for performing maximum transform size control for decoding of a video sequence includes identifying, by a decoder, a high-level syntax element associated with the video sequence. A maximum transform size associated with the video sequence is determined based on identifying the high-level syntax element associated with the video sequence. The video sequence is decoded using the maximum transform size based on determining the maximum transform size associated with the video sequence. The video sequence is transmitted based on decoding the video sequence using the maximum transform size.
US11159792B2
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 based on the extracted luma samples using a cross-component adaptive loop filter (CC-ALF). Coefficients associated with the CC-ALF are constrained to be less than a sum of a bit-depth value associated with the luma samples and a positive offset value.
US11159789B2
Systems and methods which provide Generative Adversarial Network (GAN) based intra prediction for video coding are described. GAN based intra prediction as implemented according to embodiments may be modeled as an inpainting task. For example, intra prediction may be formulated as a learning based inpainting task, wherein a latent variable is designed to control different generation modes. GAN based intra prediction provided according to embodiments of the invention may be implemented alone or in combination with one or more other video compression technique, such as a direction intra prediction technique. The intra prediction module of such a HEVC encoder/decoder may be redesigned to also apply GAN based inpainting in intra prediction, wherein Rate-Distortion Optimization (RDO) may be performed to select the best intra prediction mode between the intra prediction approaches.
US11159783B2
Apparatuses and methods for displaying a 3-D representation of an object are described. Apparatuses can include a rotatable structure, motor, and multiple light field sub-displays disposed on the rotatable structure. The apparatuses can store a light field image to be displayed, the light field image providing multiple different views of the object at different viewing directions. A processor can drive the motor to rotate the rotatable structure and map the light field image to each of the light field sub-displays based in part on the rotation angle, and illuminate the light field sub-displays based in part on the mapped light field image. The apparatuses can include a display panel configured to be viewed from a fiducial viewing direction, where the display panel is curved out of a plane that is perpendicular to the fiducial viewing direction, and a plurality of light field sub-displays disposed on the display panel.
US11159778B2
An apparatus includes an imaging element for obtaining a plurality of parallax images by receiving a plurality of light flux that passes through different areas of a pupil of an optical system by different pixels, and a processor for performing image processing on an image that is obtained by using the imaging element. The processor includes a first obtaining unit that obtains first shape information based on a plurality of photometric stereo images that are shot by using the imaging element in light source conditions that include at least three different light source conditions, a second obtaining unit that obtains second shape information by using the plurality of parallax images, and a third obtaining unit that obtains third shape information by using the first shape information and the second shape information.
US11159775B2
A processing control unit 50 of an information processing apparatus 14 functions as an acquisition unit that acquires positional information representing an imaging position in which imaging is performed, time range information representing an imaging time range in which the imaging is performed, and color temperature information related to the imaging, from each of a plurality of imaging apparatuses 12. In addition, the processing control unit 50 functions as a derivation unit that derives recommended color temperature information recommended in a case of performing imaging in a specific position and a specific time range from information obtained by performing statistical processing on the acquired positional information, the time range information, and the color temperature information.
US11159767B1
In one embodiment, a method includes establishing a video call between multiple client systems and determining user identifiers of users associated with the video call. Whether to provide content recommendations during the video call may then be determined based on a current context of that video call, and one or more content items to recommend may be selected based on the determined user identifiers. Finally, in response to determining to provide content recommendations during the video call, a first content recommendation with the selected content items may be sent to one or more of the client systems while maintaining the video call between those client systems.
US11159748B1
A studio in a box includes displays arranged along the interior of the studio. A camera and microphone is arranged in the studio to capture a multimedia production, using content shown on the displays as background for the production. Other aspects are described.
US11159747B2
A portable photo studio system includes a portable photo studio and an electronic device such as a camera-enabled smartphone. The photo studio apparatus is configured to mount the electronic device for capturing images of a subject in the portable photo studio without a photographer. The electronic device not only captures images of the subject but also guides an image capture process by providing instructions to the subject for orienting their body. The electronic device is then used to transmit the images to an external computer system for processing.
US11159746B2
A multimedia file and methods of generating, distributing and using the multimedia file are described. Multimedia files in accordance with embodiments of the present invention can contain multiple video tracks, multiple audio tracks, multiple subtitle tracks, data that can be used to generate a menu interface to access the contents of the file and ‘meta data’ concerning the contents of the file. Multimedia files in accordance with several embodiments of the present invention also include references to video tracks, audio tracks, subtitle tracks and ‘meta data’ external to the file. One embodiment of a multimedia file in accordance with the present invention includes a series of encoded video frames and encoded menu information.
US11159745B2
An image processing system includes: a receiving unit configured to receive an input of a plurality of image frames constituting a video from an imaging apparatus; a detection unit configured to detect a feature point included in an image frame to be processed in the plurality of image frames; and an output unit configured to output an output image obtained by superimposing an image frame to be processed of an area detected as a feature point on a background image generated from at least some of a plurality of image frames.
US11159737B2
A method includes detecting, based on sensor data from a sensor on a mobile device, an environmental brightness measurement, where the mobile device comprises a display screen configured to adjust display brightness based on environmental brightness. The method further includes determining, based on image data from a camera on the mobile device, an extent to which the detected environmental brightness measurement is caused by reflected light from the display screen. The method additionally includes setting a rate of exposure change for the camera based on the determined extent to which the detected environmental brightness measurement is caused by reflected light from the display screen.
US11159731B2
An electronic device, a method, and computer readable medium for operating an electronic device are disclosed. The method includes receiving data about a state of the electronic device from one or more sensors of the electronic device. The method also includes determining whether to modify a user interface button displayed on a display of the electronic device based on the received state data and parameters of a neural network. The method further includes modifying display of the user interface button on the display of the electronic device based on determining to modify. The method additionally includes providing, to the neural network, feedback data indicating whether the user interface button was triggered within a predetermined time period after modifying the user interface button.
US11159722B2
A method for processing an image signal, an image signal processor, and an image sensor chip are disclosed. A method for processing an image signal includes generating Bayer order status information indicating whether a Bayer order of a Bayer pattern image has been changed, based on translation information of gyro information, performing translation correction about the Bayer pattern image using the translation information, and performing interpolation about the Bayer pattern image in which the translation correction has been performed, based on the Bayer order status information.
US11159721B2
An electronic device is provided. The electronic device includes a camera including a plurality of lenses, a display, and a processor, in which the processor is configured to display a plurality of icons corresponding to the plurality of lenses, based on first position information in a first photographing mode, and upon selection of a first icon by a first gesture from the plurality of icons in the first photographing mode, switch to a second photographing mode and display a zoom control region including a plurality of zoom levels having a first zoom level of a first lens corresponding to the first icon as a reference zoom level and the plurality of icons rearranged based on second position information corresponding to the plurality of zoom levels.
US11159720B2
An image capturing apparatus, including an image sensor, a display, and circuitry is provided. The circuitry is configured to control the display to display a user interface that includes an imaging range setting item for setting a reference position. The reference position indicates a reference angle of a swing operation during capturing a plurality of images by the image sensor for generating a panoramic image.
US11159719B2
An apparatus and a method are achieved in which guide information for enabling a high-quality composite image to be captured is output. Included are a composite image generation unit that performs a process of combining a color image and a black-and-white image captured from different viewpoints, to generate a composite image, and a display information control unit that performs control such that auxiliary information regarding the composite image is displayed on a display unit. In a case where a subject is too close or in a case where a high-quality composite image cannot be generated due to an obstacle, the display information control unit outputs a proximity alert or an obstacle alert as warning information, and also displays a composite image adaptation level. Moreover, a composite image, a color image, and the like are displayed in parallel so that a user can select an image to be recorded.
US11159717B2
Systems, methods, and devices are provided for detecting coordinate information about a screen display shown at a monitor unit. The monitor unit is located within the field of view of a vision-based computing device. A set of source images captured by the camera representative of the screen display shown at the monitor unit are stored. A neural network model is stored in memory. A processor is configured to preprocess the set of source images to obtain an input frame and to process the input frame with the loaded neural network model to predict corner coordinates of the screen display in real-time. In a further feature, the processor may be configured to estimate a pose of the vision-based computing device relative to the monitor unit when a level of confidence in the updated corner coordinates exceeds a threshold.
US11159711B2
An image-capturing apparatus includes a controller configured to perform tilt control in which an image sensor is tilted about a rotation axis with respect to a plane orthogonal to an optical axis of an image-capturing optical system, a focus position determiner configured to determine a position of a focus lens, a first area detector configured to detect a first area corresponding to the rotation axis in a captured image, and a second area detector configured to detect a second area which is an area to be focused by the tilt control, wherein the focus position determiner determines a third area in which the first area and the second area overlap as a focus position before the tilt control, and wherein the controller performs the tilt control after the position of the focus lens is adjusted so that the third area is in focus.
US11159707B2
A main body of an image pickup apparatus which enables a user to easily interchange mount apparatuses, and at this time, adjust and finely adjust the flange back. At least one flange back adjustment member is removably held between the mount apparatus and an image pickup device holding member of the main body. In a state in which the mount apparatus is attached to the main body with at least one flange back adjustment member, on a projection surface in a case of viewing the main body from the front side in a direction of an optical axis, fixing portions that fix the mount apparatus to the main body, the at least one flange back adjustment member, and a connector of the main body or the mount apparatus are overlapped with an outside shape of the mount apparatus.
US11159704B2
The present embodiment relates to a camera module and a vehicle comprising the camera module, the camera module comprising: a first exterior member comprising a lens holder; a lens module disposed in the lens holder; a second exterior member disposed at one side of the first exterior member; an electronic component part disposed inside the second exterior member; a cable electrically connected to the electronic component part; a cable accommodating part extending from the second exterior member toward the outside of the second exterior member; a closure comprising a first closure part disposed inside the cable accommodating part, and a second closure part extending from the first closure part in the extension direction of the cable accommodating part and disposed at one side of the cable accommodating part; and a cap disposed at one side of the second exterior member, and accommodating the cable accommodating part and the closure, wherein the cable passes through the second exterior member, the closure and the cap from the electronic component part and extends toward the outside of the second exterior member.
US11159702B1
An overhead fixture supports a plurality of cameras used to acquire images associated with a scene during operation of a facility. In one implementation, a first camera is mounted to the overhead fixture to acquire one or more images of a user, while a second camera is mounted to the overhead fixture to acquire one or more images of an inventory location or items at the inventory location. One or more light sources may be mounted on the overhead fixture and activated to produce light. The light may illuminate one or more of the user, the items at the inventory location, or other portions of the scene. Brilliance of the light sources may also obscure the cameras from observation by the user.
US11159683B2
An information processing apparatus that communicates directly with an external apparatus using wireless communication includes a plurality of network interfaces, a storage unit that stores a plurality of pieces of different network information respectively assigned to the plurality of network interfaces, an identification unit that identifies a user who logged in the information processing apparatus, a selection unit that selects, as network information to be transmitted directly to the external apparatus using the wireless communication, at least one network information corresponding to the identified user from among the stored plurality of pieces of network information, and a transmission unit that transmits the selected network information directly to the external apparatus using the wireless communication.
US11159679B2
A computerized method of managing a robotic telemarketing call includes calling, by an automated robotic telemarketing system, a customer selected from a customer list. The method includes parsing, by a real-time speech recognition module of the automated robotic telemarketing system, a customer statement received from the customer. The method includes determining, by a language intention determining module, a customer purchase intention according to the parsed customer statement. The method includes selecting a sales pitch response corresponding to the determined customer purchase intention. The method includes providing an audio signal including the selected sales pitch response to the customer.
US11159672B2
The present disclosure provides a method for controlling a proximity sensor, a device, a storage medium and a mobile terminal. The method comprising outputting a driving signal, to a transmitting end and a receiving end of a proximity sensor, controlling the transmitting end to be in a sleep mode, an off mode, and an on mode periodically, controlling the receiving end to be in a sleep mode and a sampling mode periodically; controlling an analog-digital converter to store a first input signal, in a sampling period of the receiving end corresponding to the off mode, and controlling the analog-digital converter to clear the first input signal from a received second input signal, outputting a first intensity value corresponding to the second input signal after the clearing process, in a sampling period of the receiving end when it is in the on mode.
US11159659B2
A communication device including a housing which includes a front and a surrounding electrically conductive frame, the front including a dielectric cover, where the housing accommodates: a display covered by the cover; an electrically conductive chassis; and at least one substrate including at least one feeding element. Along at least a part of the frame and between the display and the substrate the chassis and the frame are separated from one another by a dielectric-filled intermediate space. Along the part of the frame and between the cover and the dielectric-filled intermediate space the display is separated from the frame by a gap. The dielectric-filled intermediate space together with the frame and the chassis form at least one waveguide structure extending between the substrate and the gap.
US11159658B2
A messaging protocol supporting the homogenization of telematics data across a variety of remote monitoring contexts is disclosed. For example, different remote monitoring contexts may include vehicle monitoring and pet monitoring. The messaging protocol includes client-side and server-side implementations.
US11159656B2
The disclosure relates to methods and systems for simultaneously generating a plurality of data packets to be transmitted across a communication network. Each data packet preferably comprises at least one order entry message forming a data payload. In an embodiment, a plurality of memory update data packets is obtained. Directory entries, static message templates and template processing instruction datasets are updated based on the obtained memory update data packets. All the data packets of the plurality of data packets are simultaneously generated according to a sequence synchronized in parallel. According to the sequence, each data packet is generated by processing a selected updated static message template based on a selected updated template processing instruction dataset for a selected updated directory entry. Therefore, the generated data packets can be simultaneously routed and simultaneously transmitted across the communication network.
US11159655B1
A user datagram protocol (UDP) is a well-known protocol for transferring data between two nodes of a network. When data is too large to fit within a single UDP packet that can be transmitted between the two nodes, the data needs to be segmented and transmitted with multiple packets and reassembled on the receiving node. Techniques are disclosed herein, for example, for offloading such segmentation, transmission, and reassembly from the central processing units (CPUs) of the nodes. Such offloading is performed efficiently, for example, by repurposing legacy protocol fields used in UDP transmission such as the internet protocol (IP) identification (ID), time to live (TTL), type of service (TOS), and/or EtherType fields to encode information needed for efficient segmentation, out of order reception, and reassembly.
US11159652B2
A TCP intermediate device receives a SYN packet from a TCP client that is destined for a TCP origin server and indicates support for TCP fast open (TFO). A SYN-ACK packet is transmitted to the TCP client that includes a TFO cookie set by the TCP intermediate device. The TCP intermediate device receives a first ACK packet from the TCP client. A SYN packet is sent to the TCP origin server and a second SYN-ACK packet is received in response that does not indicate support for TFO. An ACK packet to the TCP origin server. Sometime after the TCP connection is completed, the TCP intermediate device receives a SYN packet from the TCP client that includes the TFO cookie and a payload of data. The TCP intermediate device establishes a TCP connection with the TCP origin server and transmits the payload of data to the TCP origin server.
US11159644B2
Method and apparatus are disclosed for named-data networks for vehicle-to-infrastructure communication. An example roadside unit includes roadside unit for vehicle-to-infrastructure communication via a named-data network includes a transceiver configured to broadcast an RSU interest packet based on a broadcast schedule and receive a vehicle data packet of a vehicle that corresponds with the RSU interest packet. The example roadside unit also includes a controller configured to dynamically adjust the broadcast schedule based on the vehicle data packet.
US11159636B2
A data processing apparatus is provided, which includes receiving circuitry to receive a snoop request in respect of requested data on behalf of a requesting node. The snoop request includes an indication as to whether forwarding is to occur. Transmitting circuitry transmits a response to the snoop request and cache circuitry caches at least one data value. When forwarding is to occur and the at least one data value includes the requested data, the response includes the requested data and the transmitting circuitry transmits the response to the requesting node.
US11159631B2
Embodiments for integration of social interactions in shared media by a processor. The social interactions are mapped in real time according to a predetermined preference. Duplicate ones of the social interactions are managed according to a data deduplication operation. The shared media is analyzed in view of the mapped social interactions to generate placement or duration display attributes for the social interactions such that the mapped social interactions and the shared media may be concurrently viewed on a particular display without obfuscating content of the shared media at a particular time.
US11159629B2
Systems and methods for determining parameters of devices that may have influenced generated content, and appending values of these parameters to the generated content for the benefit of other users. Devices near the location at which the content was generated may be selected, and parameters of these devices may be retrieved. These device parameters are often relevant to the generated content. Accordingly, the retrieved parameter values may be appended to the generated content for transmission along with the content. In this manner, other users may view both the content and the parameters of nearby devices that may have influenced the setting of the content, assisting users in, for example, recreating the content or its subject matter for themselves.
US11159622B2
A system for detecting and verifying an environmental anomaly within a shipping container (transported on a transit vehicle having an external transceiver) has wireless sensor-based ID nodes at different locations within the container and multiple command nodes mounted to the container. A first command node is programmatically configured to be operative to detect the sensor data broadcasted from the ID nodes; responsively identify the anomaly based upon the sensor data detected by that command node; and transmit a validation request to another command node. The other command node is configured to be operative to also detect the sensor data broadcasted from the ID nodes; receive the validation request from the first command node; verify the anomaly in response to the validation request and based upon the sensor data detected by the second command node; and broadcast a verification message based upon whether the anomaly for the shipping container is verified.
US11159610B2
A system for processor configuration comprising a processor that includes a plurality of algorithmic controls stored in memory and configured to cause the processor to perform predetermined functions. A remote access controller coupled to the processor and configured to communicate over a communications medium and to send and receive controls and data to a remote device. Wherein the remote access controller is further configured to detect one or more server groups over the communications medium and to generate a prompt on a user interface device of the remote access controller to allow a user to select a control for the processor to be configured to join one of the server groups when the processor transitions from a power off state to a power on state.
US11159603B2
Methods for loading a module on a plurality of device types without modification includes initializing an application native to the client device, the application including a web browser; determining a module to be loaded on the application, the module written in a web-based format and having a set of dependencies indicated within a code thereof; and loading the determined module on the web browser for recognition by the application native to the client device. The loading the determined module on the web browser includes loading the set of dependencies of the module.
US11159593B1
Methods and systems are provided for generating alerts in association with a request for credit data or an update to credit data. For example, information identifying an individual may be received from a credit bureau when an individual applies for a product or service from a requesting entity. The requesting entity may be a product or service provider that requests credit data of potential purchasers of its products. An electronic notification may then be sent in association with an event object generated by a notification system that is broadcast for delivery to one or more other systems, where the event object may be broadcast substantially in real time, such as via an enterprise server bus, relative to the requesting entity's initial request.
US11159588B2
A question-and-answer application with an “ask-to-answer” feature is described. The ask-to-answer feature enables any user to solicit an answer to a question from another user. Upon soliciting another user for an answer to a particular question, a message with a call to action is directed to the solicited user. The message may include a copy of the text of the question and may provide a mechanism (e.g., a selectable user interface element) enabling the solicited user to pass on answering the question. Subsequent to the solicitation, the question page for the question will include a notification with information about the solicitation, including in some instances information identifying the user who has been asked to answer the question and the number of times the user has been asked to provide an answer to the question.
US11159584B2
Methods and system for scheduling or launching online and phone sessions between two or more people via email and other electronic communication channels without the requirement for an account with the session service provider when scheduling the session. By including a designated service provider email address in the recipient list of the host's email or meeting invitation, a user account can be, and in some embodiments is automatically created by the service provider system in response to receipt of such an Email and session invitations are automatically sent to the host and invitees designated in the host's email or meeting invitation. In this way the host and invites calendars can be automatically updated and populated with session information and information on how to joint the session, e.g., on-line meeting or conference. The Email from the communications provider system can, and in some embodiments does, take the form of an updated invite Email message with the information in the Email from the service provider system updating or replacing information supplied by the original invite from the host.
US11159572B2
A method for treating a cybersecurity ecosystem of an organization including indexing cybersecurity standards and grouping plurality of common policies, identifying and matching policies to single or multiple data parameters, where each data parameter yielding data from plurality of network servers is parsed through a ratio generating engine, post-tested for integrity and uniformity is classified as a key performance indicator (KPI) and packaged for presentation along with plurality of interpretation for the observer to make an informed business decision, wherein leading to actionable plurality of tasks that improves cybersecurity in the form of return on investment, posture, maturity, value chain, feedback, performance, effectiveness and implementation.
US11159568B2
Methods, systems, and media are shown for reducing the vulnerability of user accounts to attack that involve creating a rule for a user account that includes a permitted parameter corresponding to a user account activity property, monitoring the account activity of the user account. If it is determined that account activity property is inconsistent with the permitted parameter, then the user account is disabled. An example of a permitted parameter is a permitted time period, such as a start time, an end time, a recurrence definition, a days of the week definition, a start date, an end date, and a number of occurrences definition. Other examples are a physical parameter, such as a permitted geographic location, device, or network, or a permitted usage parameter, such as a permitted application, data access, or domain.
US11159567B2
Methods, systems, and computer program products are described herein for detecting malicious cloud-based resource allocations. Such detection may be achieved using machine learning-based techniques that analyze sequences of cloud-based resource allocations to determine whether such sequences are performed with a malicious intent. For instance, a sequence classification model may be generated by training a machine learning-based algorithm on both resource allocation sequences that are known to be used for malicious purposes and resource allocation sequences that are known to be used for non-malicious or benign purposes. Using these sequences, the machine learning-based algorithm learns what constitutes a malicious resource allocation sequence and generates the sequence classification model. The sequence classification model is used to classify any sequence of resource allocation operations performed via a valid user's cloud services subscription provided thereto as being a malicious sequence or a non-malicious sequence.
US11159563B2
A cloud-based proxy service identifies a denial-of-service (DoS) attack including determining that there is a potential DoS attack being directed to an IP address of the cloud-based proxy service; and responsive to determining that there are a plurality of domains that resolve to that IP address, identifying the one of the plurality of domains that is the target of the DoS attack. The domain that is under attack is identified by scattering the plurality of domains to resolve to different IP addresses, where a result of the scattering is that each of those domains resolves to a different IP address, and identifying one of those plurality of domains as the target of the DoS attack by determining that there is an abnormally high amount of traffic being directed to the IP address in which that domain resolves.
US11159561B2
A method including acquiring a suspect data traffic set, the suspect data traffic set including data traffic corresponding to each suspect IP address in a suspect IP address set included in original data traffic drawn by a defense terminal located in a cloud platform; acquiring normal data traffic, the normal data traffic being data traffic that remains after the defense terminal cleans the suspect data traffic set according to a preset defense strategy; acquiring host performance parameters, the host performance parameters being a set of parameters extracted from the target terminal after the defense terminal sends the normal data traffic to the target terminal; and quantifying a defense result based on a target parameter set, wherein the target parameter set at least includes: the suspect data traffic set, the normal data traffic and the host performance parameters. The defense result is accurate by comprehensively considering evaluation aspects and indexes.
US11159560B1
Identifying network applications using images generated from payload data and time data. In some embodiments, a method may include training a convolutional neural network with training images generated from training payload data and training time data from flows of network packets, capturing target payload data and target time data from a target flow of network packets between a target client application and a target server application, generating a target image from the target payload data and the target time data, providing the target image as input to the trained convolutional neural network, and employing the trained convolutional neural network to determine an output including an extent to which the target image matches one of the training images in order to determine a likelihood that the target client application and/or the target server application matches one of the training client applications and/or one of the training server applications.
US11159557B2
A computational instance may contain a plurality of vulnerable items and a plurality of change requests, wherein at least some of the vulnerable items are assigned to a vulnerability group, the vulnerable items represent hardware or software components that exhibit known vulnerabilities, and the change requests represent additions, removals, or modifications of the hardware or software components. The computational instance may further include one or more computing devices configured to: generate a representation of a first graphical user interface containing data related to the vulnerability group, generate a representation of a second graphical user interface that allows specification of change request options, generate a representation of a third graphical user interface with data entry fields for a corresponding change request that are auto-populated based on the data related to the vulnerability group, and add a corresponding change request to the plurality of change requests.
US11159555B2
Implementations of the present disclosure include providing graph data defining a graph that is representative of an enterprise network, the graph including nodes and edges between nodes, each node representing an asset within the enterprise network, and each edge representing one or more lateral attack paths between assets in the enterprise network, determining, for each node, an incoming value based on attributes of a set of incoming edges and an outgoing value based on attributes of a set of outgoing edges, the attributes including a number of edges and semantic types of the edges, at least one cardinality value of each node being determined based on one or more of the incoming value and the outgoing value of the node, receiving input representative of filter parameters, generating a sub-graph based on attributes of the nodes and the filter parameters, and displaying, by the visualization platform, the sub-graph in a display.
US11159554B2
Customers of a computing resource service provider may operate computing resources provided by the computing resource service provider. Operational information from customer operated computing resources may be correlated with operational information from computing resources operated by the computing resource service provider or other entities, and correlated threat information may be generated.
US11159553B2
Examples of the present disclosure describe systems and methods for determining exploit prevention software settings using machine learning. In aspects, exploit prevention software may be used to identify processes executing on a computing device. Metadata for the identified processes may be determined and transmitted to a machine learning system. The machine learning system may use an exploit prevention model to determine exploit prevention configuration settings for each of the processes, and may transmit the configuration setting to the computing device. The computing device may implement the configuration settings to protect the processes and monitor the stability of the protected processes as they execute. The computing device may transmit the stability data to the machine-learning system. The machine-learning system may then modify the exploit prevention model based on the stability data.
US11159544B2
Disclosed embodiments provide systems, methods, and computer-readable storage media for secure data communication between two devices. A disclosed system responds to a request from an originating communication device in a first network to connect with a communication device in a second network, for communication, by receiving a request from the communication device in the first network, the request including payload data and a destination network address in the second network. The system then transmits the received payload data to the destination address in the second network after analyzing the payload data for network intrusion. When the analysis does not indicate network intrusion, the system determines a route to the destination network address by looking up the destination address in a routing table and forwarding the payload data to the destination network address in the second network. If the analysis indicates network intrusion, the system discards the payload data.
US11159538B2
A malware profile is received. The malware profile comprises a set of one or more activities associated with executing a copy of a known malicious application that is associated with the malware profile. A set of one or more log entries is analyzed for a set of entries that matches the malware profile. Based at least in part on identifying the set of entries matching the malware profile, a determination is made that a host was compromised.
US11159536B2
A method and system for security authorization on an electronic device are disclosed. The method includes detecting whether a trusted device is present in proximity to the electronic device. The trusted device is associated with a user profile of the electronic device, and the user profile includes access to private information. The method further includes allowing access to the user profile in response to detecting that the trusted device is present in proximity to the electronic device, and defaulting access to a public user profile of the electronic device in response to detecting a lack of presence of the trusted device in proximity to the electronic device.
US11159535B2
A method for controlling a device includes: sending a command signed by an operator's signature to a server; verifying, in the server, that the operator is authenticated to transmit the command; assigning, in the server, a criticality level and an authorization level to the command; depending on the criticality level and the authorization level, sending an approval request relating to the command to at least one control user; approving or denying the approval request by at least a subset of the at least one control user; sending the denied or approved approval request back to the server; determining, in the server, whether the command was approved by sufficiently many control users based on the criticality level and the authorization level; and sending the command to the device for being carried out by the device in case the command was approved by sufficiently many control users, wherein at last one of the at least one control user and the operator is remote from each other.
US11159525B2
Methods and systems are presented for defining criteria that indicate when authentication for an identified client device should be revoked based on rules associated with interested parties. Authentication information is stored that indicates that an identified client device is authenticated. Rules that are associated with a plurality of interested parties and include rules of different rule types may also be stored. Criteria may be defined based on the rules and the authentication information, the criteria indicating when authentication of the identified client device should be revoked. Authentication of the identified client device may be revoked based on the criteria.
US11159521B2
Provided is an information processing apparatus including: a processing unit configured to execute processing of authenticating an external apparatus through communication with the external apparatus which is a communication target and processing of updating information to be updated through communication with the external apparatus, as a series of processing.
US11159520B1
Systems, apparatuses, methods, and computer program products are disclosed for providing passive continuous session authentication. An example method includes authenticating a session for a user of a client device. The example method further includes capturing a video stream and sensor data over a duration of time. The example method further includes deriving, from the captured video stream, a set of biometric attributes of the user. The example method further includes deriving, from the captured sensor data, a set of behavioral attributes of the user. Subsequently, the example method includes re-authenticating the session based on the derived set of biometric attributes and the derived set of behavioral attributes.
US11159514B2
Embodiments of the present invention provide a system for authenticating process operations on a network using context locked progressive session tokens. The system is configured for receiving a first request associated with a first process operation from a user device, authorizing the first request, generating a first session token associated with the first process operation, transmitting the first session token to the user device, wherein the first session token is used to validate a second process operation associated with the application, receiving a second request associated with the second process operation from the user device, authorizing the second request, generating a second session token associated with the second process operation using at least the first session token, and transmitting the second session token to the user device, wherein the second session token is used to validate subsequent process operation associated with the application.
US11159506B2
An authentication method, includes: receiving an authentication request from a user, the authentication request including an identity identifier of the user; acquiring authentication data associated with the identity identifier from a blockchain network, a blockchain node of the blockchain network storing a mapping relationship between identity identifiers and authentication data; and performing identity authentication for the user according to the authentication data.
US11159505B1
The disclosure describes a scalable, risk-based authentication system including a plurality of fraud monitoring engines configured to: analyze user data and organization data, and generate a set of risk factors based on the user data and the enterprise data; a risk aggregator in communication with the plurality of fraud monitoring engines configured to: receive the set of risk factors, and transform the set of risk factors into risk indicators; and an authentication engine configured to: receive the risk indicators from the risk aggregator, and generate an authentication plan for a requested activity based on the risk indicators and the requested activity.
US11159489B2
A multi-link VPN link selection system includes a multi-link VPN server device that provides a VPN connection to application server device(s) for a computing device. The computing device monitors each of its network interfaces that each provide a respective link to the VPN connection and, in response, identifies one or more QoS parameters associated with each of those network interfaces. When the computing device receives data traffic from application(s) operating on the computing device, it identifies a network transmission requirement associated with that data traffic, determines one of the network interfaces that is associated with one or more QoS parameters that satisfy the network transmission requirements associated with that data traffic; and transmits that data traffic via that network interface and over the respective link provided by that network interface to the application server device(s) via the VPN connection provided by the multi-link VPN server device.
US11159483B2
A NAT method, apparatus and device are provided. According to the method, a target IP address and its reference port are obtained from a NAT resource pool, the reference port being a port in a corresponding consecutive port range. A first five-tuple is generated based on the target IP address, the reference port and an original five-tuple of the packet, and a second five-tuple is obtained by masking first-class bits of the reference port of the first five-tuple. Based on a hash result of the second five-tuple, a target bit indicating a non-conflicting state is determined from a pre-constructed bitmap. The state indicated by the target bit is set to be a conflicting state, and a target five-tuple is generated based on the target bit. The target five-tuple and the original five-tuple are recorded in a session table, and the packet is NAT-processed based on the target five-tuple.
US11159480B2
A network management center includes a Dynamic Host Configuration Protocol (DHCP) server. The network management center obtains from an identity server, client information indicating authentication of a client device in a wireless network that is connected to a network fabric. The network management center obtains from an edge node in the network fabric an Internet Protocol (IP) address request for the client device. The IP address request including a fabric domain identifier associated with the edge node. The network management center allocates an IP address for the client device based on the client information obtained from the identity server and the fabric domain identifier contained in the IP address request obtained from the edge node. The network management center provides to the edge node an Identifier Locator Addressing (ILA) address based on the IP address.
US11159461B2
A system and method directed to determining one or more polls that a user may have missed during a period of inactivity is provided. Initially, a polling system may determine that a user is now active and may determine one or more polls that were created for or assigned to a user, or a group to which the user belongs, during the period of inactivity. The polling system may then surface a notification and/or an input window such that a user may provide polling input. In some instances, a user may have missed multiple polls; the polls presented to the user may be based on recent user activity and/or whether such missed polls are still live, or open.
US11159449B1
Embodiments of the present invention provide a computer system, a computer program product, and a method that comprises in response to receiving a data packet from a computing device, classifying the data packet as a task having one or more portions; allocating the classified task to a processing location within a data region based on a location of the computing device; in response to a change associated with the task, dynamically calculating alternate processing locations within a radius of the data region to process one or more portions of the task based on scoring values associated with the change; and redistributing at least one portion of the classified task according to an alternate processing location of dynamically calculated alternate processing locations.
US11159438B1
Disclosed is a system for processing data streams that includes a parallel processor and a netflow aggregator module to generate a storage representation for data packets. Each storage representation includes segments of information about the data packet, the segments of information including information about a communication protocol specification related to the data packet. The netflow aggregator module generates a composite index to identify a data packet association characteristic for each data packet and stores the composite index in a segment of the storage representation. The netflow aggregator module groups data packets by their composite index. The netflow aggregator module generates a session flow identifier by identifying a beginning and/or end of a transmission netflow for each data packet having the same data packet association characteristic. The netflow aggregator module aggregates and orders the data packets having the same session flow identifiers into a flow channel.
US11159436B2
Apparatus and methods are provided for a wireless device and an access node connected with each other over a wireless connection that has a configured packet delay budget and that transports a packet flow established between the wireless device and another device. In response to determining that the packet delay budget of the wireless connection should be adjusted based on end-to-end packet delay measurement performed by the wireless device communication, the wireless device sends an adjustment indication to the access node, where the adjustment indication includes an adjustment value to be applied by the access node in order to change the packet delay budget of the wireless connection. The adjustment value is provided for power saving operation or coverage enhancement of the wireless device.
US11159434B2
A technique for performing adaptive rate limiting of flow probes is described. The technique includes sending a plurality of flow probes from a first service engine to at least one other service engine. The flow probes are sent at a rate that does not exceed a rate limit. A flow probe of the plurality of flow probes is generated in response to the first service engine receiving a mid-flow packet for a flow that is not recognized by the first service engine. A recipient service engine of the flow probe responds with a success indicator if the recipient service engine recognizes the flow. The technique also includes determining a success rate associated with success indicators received from the at least one other service engine and comparing the success rate with a first threshold. The rate limit is adjusted in response to a comparison result.
US11159433B1
Embodiments provide popularity-based adaptive bitrate management of linear programming over constrained communications links. Embodiments can operate in context of a communications network communicating with multiple mobile client devices disposed in one or more transport craft. A number of channel offerings, including channels providing linear programming, can be made available via the communications network for consumption by the client devices. Embodiments can compute channel popularity scores for the channel offerings based on a predicted popularity, an estimated popularity, a measured popularity, etc. A bitrate can be determined for each (some or all) of the channel offerings based at least in part on its channel popularity score, so that more popular channel offerings can be communicated at higher bitrates. Determined-bitrate instances of the channel offerings can be obtained and/or generated, and delivered via the communications network, to the client devices for consumption.
US11159430B2
In one embodiment, a technique for load balancing of throughput for multi-PHY networks using decision trees is provided. A first device of a mesh communication network may collect at least one transmission metric indicative of a primary link and a secondary link between the first device and a second device of the mesh communication network. The first device may provide the at least one transmission metric as input to one or more decision trees comprising one or more attributes that are each indicative of a threshold for a corresponding transmission metric. The first device may obtain an output from the decision tree comprising a selection of either the primary link or the secondary link. The first device may send, based on the output from the decision tree, one or more packets to the second device using the selected link.
US11159411B2
A distributed testing service for providing responsive and fault-tolerant testing computing platforms within a range of configurable testing conditions. The distributed testing service may be provide an independent worker registry service, a repository service, and multiple worker nodes. Further, the worker nodes may push, or initiate, transmissions to provide status information that may be used to determine appropriate worker nodes to client computers that are requesting worker nodes for executing test cases. The distributed testing service may provide network information for worker nodes to client computers so that communications involving executing the test cases on the worker nodes to not include the worker registry service or the repository service.
US11159408B2
Various systems and methods for determining and communicating Link Performance Predictions (LPPs), such as in connection with management of radio communication links, are discussed herein. The LPPs are predictions of future network behaviors/metrics (e.g., bandwidth, latency, capacity, coverage holes, etc.). The LPPs are communicated to applications and/or network infrastructure, which allows the applications/infrastructure to make operational decisions for improved signaling/link resource utilization. In embodiments, the link performance analysis is divided into multiple layers that determine their own link performance metrics, which are then fused together to make an LPP. Each layer runs different algorithms, and provides respective results to an LPP layer/engine that fuses the results together to obtain the LPP. Other embodiments are described and/or claimed.
US11159406B2
A load balancer allocates requests to a pool of web servers configured to have low queue capacities. If the queue capacity of a web server is reached, the web server responds to an additional request with a rejection notification to the load balancer, which enables the load balancer to quickly send the rejected request to another web server. Each web server self-monitors its rejection rate. If the rejection rate exceeds a threshold, the number of processes concurrently running on the web server is increased. If the rejection rate falls below a threshold, the number of processes concurrently running on the web server is decreased.
US11159402B1
In a provider network, a risk score for transferring computing resources between a source computing network and a provider network is determined based on an analysis of the computing resources. The analysis includes identifying configuration data associated with the computing resources and mapping the configuration data to scoring criteria to determine the risk score. A user interface is provided that is indicative of the risk score. The risk score is indicative of a predicted likelihood of success of the transfer.
US11159389B1
Graphical user interfaces are generated that, when displayed, provide a visual and interactive representation of one or more aspects associated with the execution of one or more applications on a computer network. The graphical user interfaces may in include graphical depictions representation policy objects, each policy object assigned one or more tags, each tag assigned to a category or a sub-category. The tags, when taken in combination, may identify an application, and one or more other characteristics associated with each of the policy objects. The graphical elements representing the policy objects may be displayed in the graphical user interfaces so that the policy objects assigned to tags in a category are positioned in an outer ring, and policy objects assigned to sub-category tags are positioned in a inner ring surrounded by the outer ring, with interconnection elements representing communications between policy objects extending within an interior area.
US11159365B2
Apparatus and methods for discovery, synchronization and operation of network components. In one embodiment, the network comprises a passive optical network (PON), and the components being synchronized include an enhanced OLT (eOLT) and one or more enhanced ONUs (eONUs). The eOLT is configured in one variant to utilize control protocol messaging (such as those used in the MPCP or Multi Point Control Protocol) to communicate particular synchronization parameters and durations to the eONU(s), whether individually or via multicast/broadcast. The synchronization parameter and durations are selected to optimize discovery and synchronization of the eONU(s) with the eOLT, and also optimize (subsequent) normal operation, in one implementation through selection of synchronization patterns which enable most efficient AGC determination, clock recovery (CDR), SBD, and EBD identification.
US11159358B2
Lifecycle management for blueprints of information technology systems includes determining, using a processor, a component referenced by a blueprint defining an information technology system and determining a component tool used to manage the component. The component is registered with a sensor within the component tool. Responsive to detecting a change in status of the component within the component tool, the sensor sends a notification.
US11159351B2
Apparatus and methods related to multipath bandpass filters with passband notches are provided herein. In certain configurations, a multipath bandpass filter includes multiple filter circuit branches or paths that are electrically connected in parallel with one another between an input terminal and an output terminal. The input terminal receives an input signal, and each filter circuit branch includes a downconverter that downconverts the input signal to generate a downconverted signal, a filter network that generates a filtered signal by filtering the downconverted signal, and an upconverter that upconverts the filtered signal to generate a branch output signal. The filter network includes at least one low pass filter and at least one notch filter to provide a passband with in-band notches. The branch output signals from the filter circuit branches are combined to generate an output signal at the output terminal.
US11159348B2
Embodiments described herein provide a system for transmitting high efficiency long term training field (HE-LTF) symbols for multiple wireless spatial streams over a wireless channel. An advanced P-matrix design is used to construct HE-LTF symbols that are processed by a receiver such that channel properties such as channel estimates or carrier phase error are determined prior to receiving all HE-LTF symbols. Tone multiplexing of wireless spatial stream is also used to transmit multiple spatial streams based on an assignment of sets of spatial streams to sets of tones available for transmission, increasing the throughput of the transmission system. The advanced P-matrix design and tone multiplexing are used in combination to achieve calculate channel properties before receiving all HE-LTF symbols while minimizing power fluctuation among the high efficiency short training field symbol and the HE-LTF symbols.
US11159334B2
A mechanism is provided for adding software signatures to a software catalog may be provided. The software catalog comprises a vendor-maintained software catalog section, a user-maintained software catalog section, and a community-maintained software catalog section. The mechanism scans a system using a software asset management tool. The mechanism adds a new software signature to the community-maintained software catalog section via a Blockchain transaction. An acceptance of the signature into the community-maintained software catalog section is based on a received Blockchain proof-of-work message.
US11159332B2
A constrained device includes an exterior surface affixed with a public key associated with the constrained device. Alternatively, or in addition, the public key may be included in a container that stores the constrained device. The constrained device also includes memory, which stores a private key, wherein the private key corresponds to the public key that is affixed on the exterior surface of the constrained device. By displaying the public key on the constrained device, a system administrator may document the public key and related information about the device and its intended role in the network without requiring any human interface or any establishment of power or network at the installation site.
US11159320B2
The invention relates a method involving calling of hardware components (i.e. memory, keyboard, microphone, user interface, etc.) being controlled by software units from trusted execution environment [102]; and encryption of the input from these elements within the trusted execution environment [102]; and transmission of the said encrypted data preferably normalized methods to the application in the rich environment [103]; transmission of the said encrypted data to the receiver via the application in the rich environment [103] via the methods of the application of the rich environment [103]; transmission of the said encrypted data using protocols/methods of the application running in the rich environment [103]; and at the receiving device being opened at the trusted execution environment [102] and being displayed to the user as such.
US11159319B2
A method for operating an attribute assertion device having a processor and memory to create an unlinkable digital signature-equivalent of an assertion message that is verifiable—by a service provider receiving the unlinkable digital signature-equivalent—as being generated from a digital signature of a known attribute provider having a public key PKAP. Operating the processor of the attribute assertion device to transform a digital signature of the attribute message into an unlinkable digital signature-equivalent using a one-way transformation of the signature, with the transformation process using a random value generated by the attribute assertion device and a challenge provided by the service provider.
US11159312B2
A secure data exchange system permits device to exchange secure message keys and securely transmit messages between devices. The devices may initially exchange temporary message keys that are used to encrypt permanent message keys. In addition, devices may have pairing managed that authenticates devices. Devices may be associated with an address ledger that maintains address information and is accessible with a public ledger key, which may provide different access to address information to different paired devices. Data within the system may also be encrypted with user device keys that prevents unauthorized access to data while permitting recreation of the user device key for data backup and migration.
US11159297B2
Various example embodiments are disclosed herein. According to one example embodiment, a method may include sending, from a base station, an acknowledgment/negative acknowledgment (ACK/NAK) aggregation indicator to the mobile station based on the determining, sending a plurality of data bursts to the mobile station, and receiving at least one aggregated ACK/NAK report from the mobile station.
US11159294B2
A method for acquiring a time-frequency resource location of a CORESET of RMSI includes: receiving a synchronization signal sent by a base station, and determining a synchronization signal block corresponding to the synchronization signal; acquiring a physical broadcast channel PBCH of the synchronization signal block, where the PBCH carries time-domain information and frequency-domain information corresponding to the CORESET of the RMSI; and acquiring, according to the time-domain information and the frequency-domain information corresponding to the CORESET of the RMSI, the time-frequency resource location of the CORESET of a corresponding RMSI. As such, a UE may acquire the time-frequency resource location of the CORESET of the corresponding RMSI, which has a simple implementation manner.
US11159279B2
According to an embodiment of the present invention, an electronic device for Bluetooth-based data transmission may comprise: a housing; a first communication circuit which is located inside the housing and uses a first band; a second communication circuit which is located inside the housing and uses the first band; a processor electrically connected to the first communication circuit and the second communication circuit; and a memory located inside the housing and electrically connected to the processor, wherein the memory stores instructions configured to, when executed, cause the processor to detect a communication state of at least one of the first communication circuit and the second communication circuit, and control retransmission of at least a part of data having been transmitted to an external electronic device via the first communication circuit, on the basis of the detected communication state. Various other embodiments are possible.
US11159276B2
Provided according to an embodiment is a method for transmitting feedback information in a wireless network supporting a downlink and a sidelink. Specifically, the method comprises the steps of: receiving, by a remote terminal, downlink data from a base station through the downlink; and transmitting, by the remote terminal, feedback information associated with the downlink data to a relay terminal through the sidelink. The downlink data may be received by the remote terminal through at least one of downlink subframes preceding an (n-k)th subframe, where n and k each denote an arbitrary positive integer. The feedback information associated with the downlink data may be generated by the remote terminal in the (n-k)th subframe. The feedback information associated with the downlink data may be transmitted to the relay terminal by the remote terminal in an nth subframe.
US11159273B2
Circuitry configured to map data blocks of input bits of a first input bit stream onto first mapping symbols distributed according to a first probability distribution and represented by first signal points, analyze the probability of occurrence of the first signal points representing the first mapping symbols and/or earlier final mapping symbols, determine a second probability distribution to be applied for mapping second input bits of a second input bit stream onto second mapping symbols, said second probability distribution determined based on the analyzed probability of occurrence to obtain a desired final probability distribution of final mapping symbols, map data blocks of input bits of a second input bit stream onto second mapping symbols, wherein said second mapping symbols are distributed according to said second probability distribution and represented by second signal points, and combine the first mapping symbols and the second mapping symbols into the final mapping symbols.
US11159266B2
A device in an adaptive channel access system may include a processor that is configured initiate access of a channel, and perform a first jammer detection on the channel. The processor is configured to, when a jamming device is detected on the channel, access the channel with a channel occupancy time set to a first duration of time. The processor is configured to, when no jamming devices are detected: access the channel with the channel occupancy time set to the second duration of time that is greater than the first duration, while accessing the channel with the channel occupancy time set to the second duration of time, perform a second jammer detection on the channel, and when the jamming device is detected, cease to access the channel prior to the expiration of the second duration of time, otherwise continue to access the channel without re-initiating access of the channel.
US11159257B2
A system can include a first electrical device disposed within a volume of space. The system can also include a user system disposed in the volume of space. The user system can broadcast a first initiation signal in the volume of space. The user system can also receive, in response to the first initiation signal, a first response signal from the first transceiver of the first electrical device, where the first response signal includes a first identification of the first electrical device. The user system can further measure at least one parameter associated with the first response signal. The user system can also determine whether the at least one parameter is within a range of acceptable values. The user system can further assign the first electrical device to a first group when the at least one parameter is determined to be within a range of acceptable values.
US11159256B2
Systems, methods, and apparatus for automatic signal detection in a radio-frequency (RF) environment are disclosed. At least one node device is in a fixed nodal network. The at least one node device is operable to measure and learn the RF environment in a predetermined period based on statistical learning techniques, thereby creating learning data. The at least one node device is operable to create a spectrum map based on the learning data. The at least one node device is operable to calculate a power distribution by frequency of the RF environment in real time or near real time, including a first derivative and a second derivative of fast Fourier transform (FFT) data of the RF environment. The at least one node device is operable to identify at least one signal based on the first derivative and the second derivative of FFT data.
US11159255B2
There is disclosed a method of operating a radio node arrangement in a radio access network. The method includes receiving signaling from a plurality of antennas, the signaling representing transmissions received by the plurality of antennas; performing a transformation of the signaling into a test beam space representation, the test beam space representation pertaining to a subset of reception beams selected from a set of reception beams; and determining a reception quality representation of the test beam space representation. The method includes, if the reception quality representation fulfils a quality requirement condition set, performing further processing based on the test beam space representation; or otherwise, amending the subset of reception beams and returning to receiving signaling and/or performing a transformation. The disclosure also pertains to related devices and methods.
US11159251B2
An antenna control method comprises obtaining a plurality of radio frequency signal parameters respectively in a plurality of measuring beam directions, generating a plurality of parameter groups according to the plurality of radio frequency signal parameters, selecting a target beam direction from the plurality of measuring beam directions according to the plurality of parameter groups, and controlling an antenna to transmit and receive signals in the target beam direction. In said antenna control method, two adjacencies of the plurality of measuring beam directions have an angle difference therebetween, and each of the plurality of parameter groups comprises more than one of the plurality of radio frequency signal parameters.
US11159245B2
Apparatus, systems, and methods include leveraging the angular dependence of the angle of arrival of the incoming optical signal at an optical resonator and the output response signal to adjust the operating condition of the optical resonator. The optical resonator is dynamically tuned by rotating the optical resonator to optimize signal-to-noise ratio or other parameters for different modulation formats of the incoming optical signal or other different operating conditions.
US11159237B2
A data transmission system is provided in the invention. The data transmission system includes a transmitting device and a receiving device. The transmitting device encodes data into a color pattern, and displays the color pattern. The receiving device extracts the color pattern and decodes the color pattern to obtain the data.
US11159234B1
A scalable interferometric imaging and laser communications system integrated as a single satellite payload is provided. Multiple lenslets are coupled via associated waveguides to a single multi-mode interferometer in an N-arm beam combination using a PIC based architecture. The multi-mode interferometer is coupled to a communication sensor via a splitter and to an imaging sensor via an array waveguide grating, which in turn are coupled to a processor. The system interferes all input waveguides simultaneously and provides OPD control over individual input waveguides.
US11159226B2
A method and an apparatus for implementing transmission diversity using a single transmitter in a wireless communication system are provided. The method of operating a transmitter for transmission diversity in a wireless communication system includes generating a first data symbol by receiving a baseband signal from a data source, generating a second data symbol having an equal phase to the first data symbol, generating a first complex conjugate symbol by performing a complex conjugate operation for the first data symbol, generating a second complex conjugate symbol having a phase difference of 180 degrees from the first complex conjugate symbol, transmitting the first data symbol through a first transmission antenna and transmitting the second data symbol through a second transmission antenna in a first time slot, and transmitting the first complex conjugate symbol through the first transmission antenna and transmitting the second complex conjugate symbol through the second transmission antenna in a second time slot.
US11159225B2
Control for multi-panel user equipment (MPUE) activation may be performed by both the MPUE and a base station. The MPUE may have at least a first panel and a second panel. The MPUE may send to the base station, a request to change an activation status of at least one panel of the MPUE. The base station may transmit a response indicating whether the request has been approved. The MPUE may change the activation status of the panel according to the response. Conversely, the MPUE may receive a command from the base station to change an activation status of at least one panel of the MPUE. The MPUE may determine whether to follow the command or override the command. The MPUE may transmit a response indicating whether the MPUEUE has followed the command or overridden the command.
US11159224B2
A system and method for performing beam management is disclosed. In one embodiment, a method includes: determining a relationship between a first reference signal and a second reference signal, wherein the first and second reference signals share a same or similar one or more of the following properties: a channel property, a transmission property and a reception property; and transmitting the first and second reference signals to a wireless communication node.
US11159223B2
Apparatuses, methods, and systems are disclosed for encoding reference signal received powers. One apparatus (200) includes a processor (202) that: determines (402) a reference signal received power corresponding to each beam of multiple beams to result in a set of determined reference signal received powers; orders (406) the set of determined reference signal received powers in descending order to result in an ordered list of reference signal received powers; and encodes (408) a difference between each two adjacent reference signal received powers of the ordered list of reference signal received powers to result in an encoded ordered list of reference signal received powers.
US11159215B2
A method for simultaneous design of a hybrid transceiver in an OFDM-based wideband multi-antenna system is provided. The method comprises: designing transmission/reception analog beamforming commonly used for each subcarrier by using product information of subcarrier channel information; and designing baseband beamforming for an effective channel of each subcarrier.
US11159205B2
Systems and methods can include a transponder configured to communicate wirelessly with a receiver and sensor module (RSM), wireless communicate with a high-speed network, and radio-frequency (RF) powering of RSM. The high-speed network can include a wired network such as USB or Ethernet, or wireless network such as a WiFi or cellular network. Additionally or alternatively, an antenna module can be configured to transmit radio-frequency (RF) power to a receiver configured to monitor a condition of a machine.
US11159194B2
Front end systems with switched termination for enhanced intermodulation distortion performance are provided herein. The switched termination can be used on transmit paths and/or receive paths of the front end system to suppress impedance variation when the signal paths are inactive. For example, with respect to switched termination for transmit paths, a front end system can include a frequency multiplexing circuit connected to a band switch by a first radio frequency (RF) signal path and by a second RF signal path. The band switch selectively provides the frequency multiplexing circuit with a first transmit signal over the first RF signal path and with a second transmit signal over the second RF signal path. The front end system further includes a switched termination circuit in shunt with the first RF signal path and operable to turn on to suppress impedance variation when the first RF signal path is inactive.
US11159188B2
Examples described herein include methods, devices, and systems which may compensate input data for non-linear power amplifier noise to generate compensated input data. In compensating the noise, during an uplink transmission time interval (TTI), a switch path is activated to provide amplified input data to a receiver stage including a coefficient calculator. The coefficient calculator may calculate an error representative of the noise based partly on the input signal to be transmitted and a feedback signal to generate coefficient data associated with the power amplifier noise. The feedback signal is provided, after processing through the receiver, to a coefficient calculator. During an uplink TTI, the amplified input data may also be transmitted as the RF wireless transmission via an RF antenna. During a downlink TTI, the switch path may be deactivated and the receiver stage may receive an additional RF wireless transmission to be processed in the receiver stage.
US11159171B1
A digital slope analog to digital converter device includes a capacitor array circuit, a switching circuitry, comparator circuits, encoder circuitries, and a control logic circuit. The capacitor array circuit generates a first signal according to an input signal and switching signals. The switching circuitry generates the switching signals according to an enable signal and a first valid signal in the valid signals. Each of the comparator circuits compares the first signal with a predetermined voltage, in order to generate a corresponding one of the valid signals. Each of the encoder circuitries receives the switching signals according to a corresponding one of the valid signals, in order to generate a corresponding one of sets of first digital codes. The control logic circuit performs a statistics calculation according to the sets of first digital codes, in order to generate a second digital code.
US11159168B2
Non-destructive read out (NDRO) circuits are provided for use in reciprocal quantum logic (RQL) superconducting systems. Each NDRO circuit includes a “body” circuit that provides a single or multi-state sub-critical bias current to one or many independent “tail” circuitries. Each “tail” has minimal effect on the “body” thereby preventing any interference or destruction to the state of the “body” circuitry. The circuits reduce device count and thereby increase circuit density, simplify and reduce the cost of fabrication, and provide functionality not available in existing designs, such as the ability to write a state and read it in the same operation cycle. The NDRO circuits provide more compact unit cells useful in memory or logic arrays, demanding fewer resources with increased functionality. The circuits also provide compact cells for AND, AND-OR, A-NOT-B, inverter, multiplexer, and demultiplexer gates.
US11159154B2
An apparatus is provided which comprises: a power gate device coupled to a gated power supply node and an ungated power supply node; and a control circuitry coupled to the power gate device, wherein the control circuitry is to turn on the power gate device by providing at least two bias voltages separated in time to gradually turn on the power gate device.
US11159145B2
In a first approach, a reconfigurable radio frequency (RF) filtering module includes a phase-change material (PCM) RF switch bank and an RF filter bank. Each RF filter in the RF filter bank is capable to be engaged and disengaged by a PCM RF switch in the PCM RF switch bank. In a second approach, a tunable RF filter includes PCM RF switches and a capacitor and/or an inductor. Each of the capacitor and/or inductor is capable to be engaged and disengaged by at least one PCM RF switch of the PCM RF switches. In a third approach, an adjustable passive component includes multiple segments and a PCM RF switch. A selectable segment in the multiple segments is capable to be engaged and disengaged by the PCM RF switch. In all approaches, each PCM RF switch includes a PCM and a heating element transverse to the PCM.
US11159139B2
An elastic wave device includes an elastic wave element including a piezoelectric substrate with a first main surface and a second main surface that face each other, an IDT electrode disposed on the second main surface of the piezoelectric substrate, a support disposed on the second main surface of the piezoelectric substrate so as to surround the IDT electrode in plan view, and a cover that is disposed on the support and seals the IDT electrode together with the support and the piezoelectric substrate, a mounting substrate above which the elastic wave element is mounted, and a sealing resin that is disposed on the side of the side of the upper surface of the mounting substrate and seals the elastic wave element. A thickness of the mounting substrate is less than a thickness of the sealing resin that corresponds to a distance from a surface of the sealing resin in contact with the upper surface of the mounting substrate to a surface of the sealing resin on an opposite side of the mounting substrate.
US11159136B2
A variable gain amplifier (VGA) is provided. The VGA includes at least one amplifier circuit, at least one current-steering circuit and at least one bias voltage circuit. Each current-steering circuit is coupled to its corresponding amplifier circuit. Each bias voltage circuit is coupled to its corresponding current-steering circuit to provide a positive bias voltage to each current-steering circuit.
US11159128B2
A device having device function circuitry configured to receive a device signal and output a modified device signal is disclosed. The device includes a device temperature sensor configured to generate a device temperature signal that is proportional to a temperature of the device function circuitry. The device function circuitry is further configured to maintain power dissipation of the device function circuitry to below a predetermined safe power dissipation level in response to a control signal that is generated based upon the device temperature signal.
US11159127B2
A thermal and environmental noise suppressing interface circuit which is configured to operate cold and is configured to perform biasing with suppression of noise currents from room temperature noise voltages and dc coupled rf readout of a superconducting device under test with a single coaxial cable or equivalent conductor pair. The circuit is configured to suppress the propagation of thermal and environmental noises to/from sensors operating at a different temperature from its operating and control equipment while maintaining a single input-output channel, and provides for the placement of a local grounding impedance on an intercept board.
US11159122B2
An apparatus for charging a handheld computing device is described. The apparatus includes a case, a power storage device, a photovoltaic power source, a charging device, a communication module, and a data connection port. The case is sized to hold a handheld computing device. The power storage device is mechanically connected to the case. The photovoltaic power source is connected to the power storage device. The charging device is electrically connected to the power storage device to charge the handheld computing device. The communication module communicates with the handheld computing device. The data connection port provides data access for the handheld computing device using the communication module.
US11159120B2
A solar tracking system is provided and includes a solar array, a support structure configured to support the solar array, a base configured to rotatably support the support structure, and an articulation system configured to articulate the support structure relative to the base. The articulation system includes a gearbox that is coupled to the support structure and an actuator that is configured to extend and retract. The actuator includes a first end portion and a second, opposite end portion, wherein the first end portion is rotatably coupled to the base and the second end portion is coupled to the gearbox. Extension of the actuator causes the support structure to rotate about the base in a first direction and retraction of the actuator causes the support structure to rotate about the based in a second, opposite direction.
US11159119B2
Energy storage systems are disclosed. The systems may store energy as heat in a high temperature liquid, and the heat may be converted to electricity by absorbing radiation emitted from the high temperature liquid via one or more photovoltaic devices when the high temperature liquid is transported through an array of conduits. Some aspects described herein relate to reducing deposition of sublimated material from the conduits onto the photovoltaic devices.
US11159103B2
A six-degree-of-freedom large-stroke uncoupling large hollow series-parallel piezoelectric micro-motion platform includes a base, a movable platform top, a second platform and a first platform, wherein a first guide unit, a second guide unit, a third guide unit, a fourth guide unit, a fifth guide unit and a sixth guide unit are respectively connected in sequence to the second platform and the first platform; the first guide unit is internally provided with a first drive unit, the second guide unit is internally provided with a second drive unit, and the third guide unit is internally provided with a third drive unit; and the base is provided with a fourth drive unit, a fifth drive unit, a sixth drive unit and a seventh drive unit, the fifth drive unit is provided below the second drive unit, and the sixth drive unit is provided below the third drive unit.
US11159099B2
A method for pulse-width modulation of a power converter (10) and a power converter (10) are presented. The method comprises determining (110) a modulation index, selecting (120), based on the modulation index, a modulation technique from a plurality of pre-deter-mined modulation techniques, and modulating (130) an output (16) of the power converter (10) by utilizing the selected modulation technique.
US11159095B1
An 11 level boost active neutral point clamped (BANPC) inverter using four capacitors and a single DC voltage source to generate eleven voltage levels at load terminals with a voltage gain of 2.5. A minimum of switching elements are used. Gate pulses for the switches are generated using nearest level control pulse width modulation (NLC-PWM). The capacitors of the 11 level boost active neutral point clamped inverter are self-balancing.
US11159076B2
There are presented various embodiments disclosed in this application, including methods and systems of arranging permanent magnets to switch from a first configuration designed for a first torque output to a second configuration designed for a second torque output.
US11159072B2
An electrical machine (10), in particular a machine which can be operated in electric generator mode and/or in electric motor mode, comprising a rotor (14) which has a shaft (13), wherein a part of a turbomachine (68) is formed on the shaft (13) and the part is a fan (60), wherein the fan (60) has a circumference (83) with a circumferential direction (85), and a housing (63) of an electrical unit (45) is adjacent to the fan (60) and serves as a housing of the turbomachine (68), and there is a gap (65) between the fan (60) and the housing (63) of the electrical unit (45), characterized in that the gap (65) has a radial width (B65R) which has a different magnitude depending on a circumferential position (U602) on the fan (60) which is arranged on the shaft (13).
US11159068B2
A motor includes a rotor including a rotating shaft, a nonmagnetic rotary frame, yokes arranged separately in the nonmagnetic rotary frame, and magnets arranged on surfaces of the yokes at least on one side of the yokes. To hold the yokes and the magnets, the nonmagnetic rotary frame includes a first annular rib that extends along a circumferential direction on a radially outer side of the rotating shaft, radially extending ribs that extend from a radially outer side of the first annular rib along radial directions, and a second annular rib joined to the radially extending ribs and concentric with the first annular rib.
US11159067B2
A rotor includes a first rotating body and a second rotating body. The first rotating body includes a first rotor core and first magnets arranged in a circumferential direction. An outer side surface of the first rotating body includes first outer side surfaces curved in a circular arc shape and arranged in the circumferential direction. The first outer side surface is an outer side surface of the first magnet or an outer side surface of the first rotor core. The second rotating body is positioned on a side lower than the first rotating body in an axial direction and includes a second rotor core and second magnets arranged in the circumferential direction. An outer side surface of the second rotating body includes second outer side surfaces curved in a circular arc shape and arranged in the circumferential direction.
US11159054B2
A power system has a wireless power transmitting device and a wireless power receiving device. Coils in the transmitting device may include a circular coil overlapped by first and second rectangular coils at a charging surface. The rectangular coils each include straight segments extending over a central region of the circular coil. Control circuitry can activate the circular coil to transmit wireless power to a first type of wireless power receiving coil using vertical components of the magnetic field generated by the circular coil. The control circuitry can activate the rectangular coils to transmit wireless power to a second type of wireless power receiving coil using horizontal components of the magnetic field generated by the rectangular coils. The circular and rectangular coils wirelessly charge the power receiving device while located at the same position on the charging surface, regardless of the type of wireless power receiving coil that is used.
US11159049B2
A power supply system 10 is for a seat 40 that is slidable with respect to rails 12 provided on a floor portion 11 of a vehicle body, the power supply system 10 including: power transmission coils 20A to 20H provided on the floor portion 11; a power reception coil 30 that is fixed to the seat 40 and that can receive power from the power transmission coils 20A to 20H at normal positions facing the power transmission coils 20A to 20H; and moving means 33 for moving the power reception coil 30 to a normal position when the power reception coil 30 is not at the normal position.
US11159047B2
This application relates to a wireless charger with reduced heat generation during operation. The wireless charger includes a connector, a charging assembly and a cable connecting the connector and the charging assembly. A converter component has been moved away from the charging assembly, where an electronic device is placed for charging, to the connector. In some embodiments, one or more electromagnetic shielding components protect the components of the wireless charger.
US11159045B2
A facility for monitoring a portion of a high-voltage electrical power transmission network includes: a plurality of local electrical stations for connecting high-voltage lines, each local electrical station implementing a first communication protocol dedicated to an internal communication between electrical devices; at least one remote monitoring site connected to each of the local electrical stations by a remote control network implementing a second communication protocol dedicated to the remote control. One of the local electrical stations, as a main electrical station, includes an automated mechanism for additional monitoring configured to receive, process, and transmit data conforming to the first communication protocol. The main electrical station is connected to each of the other local electrical stations by an additional monitoring network, distinct from the remote control network, implementing the first communication protocol.
US11159042B2
Power is provided from a power source and a status of the power source is signaled by controlling a waveform of an AC voltage generated from the power source. The status may include, for example, a capacity of the power source. In some embodiments, a frequency of the AC voltage may be controlled to signal the status. The power source may include, for example, an uninterruptible power supply (UPS), and signaling a status of the power source may include controlling an inverter of the UPS to signal the status. Related systems are also described.
US11159041B2
A communication system in vehicle according to an aspect includes a transmission unit and a receiving unit. The transmission unit includes a modulation unit that generates a PWM signal having a predetermined duty ratio, an output unit that outputs the PWM signal, a feedback unit that feedbacks the PWM signal, and a transmission controller that controls the modulation unit using the feedbacked signal. The receiving unit includes a reception controller that determined whether to drive a load based on the PWM signal and a switching unit that is turned on or turned off based on the determination of the reception controller.
US11159039B2
In some examples, an apparatus includes a controller to monitor voltage of a battery during constant current charging of the battery, and to detect lithium plating of the battery based on a rate of change of the monitored voltage of the battery during constant current charging of the battery. In some examples, a battery module includes a plurality of battery cells connected in parallel, and a controller to determine an impedance of each of the plurality of battery cells, and to disconnect one of the plurality of battery cells from the plurality of battery cells based on a relation of the impedance of the one of the plurality of battery cells with a threshold impedance.
US11159033B2
Improvements in a modular electric charging apparatus are disclosed. The modular electric charging apparatus provides a universal base system that can be used to install an electrical power system. The universal base system allows cabinets provided from different manufacturers to be connected by electrical wiring into their unique cabinets. A below grade structure of an open frame structure is used for setting and casting concrete around the open frame. The open frame is set at a level with a desired finished surface with a trench canal and the concrete can be poured into both sides of the open frame. The modular electric charging apparatus also uses a canal that extends from a base of the cabinet. The canal is easily cut to a length or multiple canals can be placed in series for extending the length. Buss bars are set and are secured in an insulated spacer within the canal for use in connecting to a plurality of above ground charging stations.
US11159024B2
An example hybrid aircraft propulsion system includes a plurality of electrical busses comprising a propulsion bus, a critical bus, and a non-critical bus; an electrical energy storage system coupled to each of the plurality of electrical busses; one or more power units configured to generate and output electrical energy via the propulsion bus; one or more electrical machines configured to drive respective propulsors using electrical energy received via the propulsion bus; one or more hotel loads configured to receive energy via the non-critical bus; and one or more critical loads configured to receive energy via the critical bus.
US11159018B2
A method and system for online decision making of generator start-up, determining the lines to be restored step by step based on the real-time power system data to guide the initial stage. The black-start unit is determined, and the units waiting to be restored are selected from all units. The training set including labeled samples to establish a value network. During generator start-up, the blackout area is judged, the state of power system is identified, the availability of equipment is judged, and the characteristics of generators are collected. The total generation capability is used as search objective for Monte Carlo tree search. Based on the value network, Monte Carlo is applied to search the next line to be restored during generator start-up. Parallel computation adopted to check the constraints for the restoration of alternative lines. The results of Monte Carlo are summarized to determine the line to be restored next.
US11159016B2
An apparatus may determine a parameter related to a voltage value at a midpoint terminal of a system power device, and may adjust a voltage applied to a second terminal of the system power device based on the parameter and a reference value. The second terminal may be different from the midpoint terminal.
US11159001B2
A cable securing device facilitates secure connection to a cabling end, and employs a retaining cap, a compression member, a barrel with a tapered interior wall and a fastening device.
US11159000B2
A switchgear assembly is provided with an integrated arc flash venting system. The switchgear assembly comprises a circuit breaker section including an arc flash vent stack having blow open flaps disposed on a switchgear roof to exhaust arc flash gases and contaminants away from a front of the circuit breaker section, towards a rear of the circuit breaker section and a top of the circuit breaker section. The circuit breaker section includes a circuit breaker compartment having a back wall with a back vent opening for the passage of all the arc flash gases and contaminants. The circuit breaker section further includes a bus compartment. All of the arc flash gases and contaminants pass through the back vent opening in the circuit breaker compartment and into the bus compartment which forms a single pathway for channeling all of the arc flash gases and contaminants to the arc flash vent stack.
US11158993B2
A light-emitting device includes: a substrate; a laminated structure provided at the substrate and having a plurality of columnar parts; and an electrode provided on a side opposite to a side of the substrate, of the laminated structure. The columnar part has: a first semiconductor layer; a second semiconductor layer having a different electrical conductivity type from the first semiconductor layer; and an active layer provided between the first semiconductor layer and the second semiconductor layer. The laminated structure has: a light propagation layer provided between the active layers of the columnar parts that are next to each other; a first low-refractive-index part provided between the light propagation layer and the substrate and having a lower refractive index than a refractive index of the light propagation layer; and a second low-refractive-index part provided between the light propagation layer and the electrode and having a lower refractive index than the refractive index of the light propagation layer.
US11158992B2
Systems and methods for calibrating, operating, and setting the magnitude of the power of light provided by a laser diode in a conducted electrical weapon (“CEW”). The light of the laser diode assists in targeting by providing a visible indication of the projected point of impact of the tethered electrode of the CEW. The calibration process enables laser diode of a CEW to operate within regional guidelines of the maximum output power of light permitted by a laser. The method further permits the magnitude of the power of the light provided by a laser diode to be set and operated in changing environmental conditions in the field.
US11158979B2
Connector apparatus having a male connector assembly, a female connector assembly, and a connector position assurance (CPA) device. The connector position assurance (CPA) device is inserted into one of the connector assemblies to lock the male connector assembly and female connector assembly together as an additional locking assurance.
US11158973B2
The application discloses a connector and a connector assembly. The connector has a housing and a terminal retaining portion. The housing is provided with a cavity; the terminal retaining portion is disposed in the cavity and configured for fixing connection terminals; the terminal retaining portion is provided with a plurality of first mounting holes configured for accommodating first connection terminals and a plurality of second mounting holes configured for accommodating second connection terminals; the first mounting hole has a cross sectional size larger than that of the second mounting hole; the plurality of first mounting holes are disposed around all of the second mounting holes. Compared with prior art, in the connector assembly provided by the application, first through-holes are arranged around second through-holes, so that the connection terminals having larger sizes for larger current therethrough can be disposed at the surrounding and be farther away from each other to help reduce the internal temperature rise of the connector thus to be safe and convenient for use.
US11158956B2
Disclosed is a low band dipole that has four dipole arms in a cross configuration, and a simplified cloaking structure to substantially prevent interference with radiated RF energy from nearby high band dipoles. Further disclosed is a feed network and dipole stem balun configuration that power divides and combines two distinct RF signals, without the use of a hybrid coupler, so that the four dipole arms collectively radiate the two RF signals respectively at a +45 degree and −45 degree polarization orientation relative to the orientation of the dipole arms.
US11158955B2
A low profile array (LPA) includes an antenna element array layer having at least one Faraday wall, and a beamformer circuit layer coupled to the antenna element array layer. The beamformer circuit layer has at least one Faraday wall. The Faraday walls extends between ground planes associated with at least one of the antenna element array layer and the beamformer circuit layer.
US11158940B2
Systems and methods relating to self-calibration of an antenna array of a transceiver are disclosed. In some embodiments, a method of operation of a transceiver to perform self-calibration for transmit (Tx) antenna elements and receive (Rx) antenna elements in an antenna array comprises performing gain measurements and phase measurements for pairs of Tx and Rx antenna elements in the antenna array. The method further comprises processing the gain measurements and the phase measurements based on combinations of Tx and Rx antenna elements having symmetrical coupling properties to obtain gain and phase calibration values for the plurality of Tx antenna elements and the plurality of Rx antenna elements in the antenna array and applying the gain and phase calibration values at the transceiver. In this manner, self-calibration can be performed at the transceiver dynamically with low complexity.
US11158937B2
One aspect of this disclosure provides an apparatus comprising a substrate portion and a radiating portion. The substrate portion comprises top and bottom surfaces, first and second substantially straight and parallel substrate edges, a third substantially straight substrate edge, and a fourth substrate edge having at least a curved portion. The radiating portion is disposed on the top surface of the substrate portion and is configured to radiate within a frequency range having a maximum frequency value of approximately 6 GHz. The radiating portion has first and second substantially straight and substantially parallel radiating edges, a third substantially straight radiating edge, a curved radiating edge, and a via that passes through the substrate portion and conductively couples the radiating portion to a terminal on the bottom surface. A portion of the curved radiating edge is effectively incident with air along at least the curved portion of the fourth substrate edge.
US11158928B2
A chip antenna module includes a first dielectric layer; a solder layer disposed on a first surface of the first dielectric layer; a patch antenna pattern disposed on a second surface of the first dielectric layer; a coupling pattern disposed on the second surface of the first dielectric layer, and spaced apart from the patch antenna pattern without overlapping the patch antenna pattern in a thickness direction; a first feed via extending through the first dielectric layer in the thickness direction so as not to overlap the patch antenna pattern and the coupling pattern in the thickness direction; a first feed pattern extending from a first end of the first feed to overlap at least a portion of the coupling pattern; and a second feed pattern extending from a second end of the first feed via to overlap at least a portion of the coupling pattern.
US11158924B2
The invention discloses a LTCC wide stopband filtering balun based on discriminating coupling. The filtering balun includes a dielectric, and a first resonator, a second resonator, a first feeding line, a second feeding line, a third feeding line and a metal ground which are arranged inside the dielectric. The two resonators are both half-wavelength resonators distributed on different layers, and the layers are connected through metal through holes. the first feeding line is coupled with a specific area of the first resonator for performing feeding to suppress a second harmonic, and the second feeding line and the third feeding line are coupled with a specific area of the second resonator for performing feeding to suppress a third harmonic, thus realizing a wide stopband filtering performance. The second feeding line and the third feeding line are symmetrically arranged about a center of the second resonator, thus realizing a same-amplitude reverse-phase balun output characteristic. The LTCC wide stopband filtering balun based on discriminating coupling according to the invention can suppress the second harmonic and the third harmonic, and a LTCC multi-layer circuit technology used reduces a size of a filtering balun.
US11158922B2
The present invention reduces the risk of damaging a waveguide made of a brittle material. A transmission line (1) includes: a first waveguide (11) which is made of a brittle material; a second waveguide (21); and a bonding layer (31) by which the first waveguide (11) and the second waveguide (21) are bonded and which is electrically conductive. At least part of the bonding layer (31) is made of an electrically conductive adhesive, the at least part of the bonding layer (31) being in contact with the first waveguide (11).
US11158917B2
Embodiments may relate to an assembly that includes a first package substrate with a first electromagnetic cavity. The assembly may further include a second package substrate with a second electromagnetic cavity that is adjacent to the first electromagnetic cavity. The first and second electromagnetic cavities may form a millimeter wave (mmWave) resonant cavity of a mmWave filter. Other embodiments may be described or claimed.
US11158912B2
A bus bar assembly for electrically connecting a plurality of battery cells having electrode leads is provided. The bus bar assembly includes a bus bar support frame having an opening; an insertion bus bar, the insertion bus bar being displaceable relative to the bus bar support frame in the opening; side-adhering bus bars positioned with the insertion bus bar being interposed therebetween to form fitting spaces respectively besides opposite sides of the insertion bus bar so that at least one electrode lead is insertable into each of the fitting spaces; and a support member configured to support the insertion bus bar at a location protruding further from the bus bar support frame than the side-adhering bus bars protrude from the bus bar support frame, the support member being elastically deformable by the insertion bus bar when the insertion bus bar is pressed.
US11158911B2
A terminal connection structure includes: an output terminal protruding from a surface of an exterior can of a battery and having an inclined surface, in a state that battery and a connection object are aligned, the inclined surface being inclined so as to be away from or close to the surface toward the connection object; and a bus bar having connection surface parallel to the inclined surface on one end side, surface contact between the connection surface and the inclined surface causing the one end side to be electrically connected to the output terminal, another end side being electrically connected to the connection object.
US11158889B2
Improved battery systems, apparatuses, and methods for use in electric air, land, and marine vehicles and mobile, portable, and stationary electrical appliances and devices are provided. The systems employ acoustic and current manipulation of anode interface deposits including dendrites on or proximate lithium and other anodes. This invention may employ multistatic ultrasonic phased arrays and current modulation to 1) minimize deposit, e.g., dendrite, initiation and formation by acoustic stirring, 2) acoustically image dendritic growths to monitor changes in dendrite growths, 3) cue dendrite cleaning and battery shutdown to avoid short circuit, 4) induce failure in dendritic structure and shearing of at least a portion of the dendrite from the anode, and 5) transport sheared dendrites and other dead metal to a graveyard.
US11158887B2
The present invention provides a large-capacity secondary battery, including: a rechargeable cell, a steel shell, a protection IC, an integrated IC, resistors, capacitors, an inductor, an LED lamp, a plastic part, a circular rigid FR-4 substrate, a metal cap, an insulation pad and an insulation heat shrink film, for integrating multiple functions of a constant voltage output, charge management and protection, and overcharge, overdischarge and overcurrent protection. Compared with the prior art, the large-capacity secondary battery of the present invention can achieve multi-functional integration of the battery, and also can save the space occupied by accessory structural parts of the battery and achieve a large capacity of the battery.
US11158868B2
A plurality of anode wavy portions provided in an anode separator of a fuel cell have wavy patterns in the same phase, and are arranged in an amplitude direction of the anode wavy portions at a first pitch. A plurality of cathode wavy portions provided in a cathode separator have wavy patterns in the same phase but in reverse phase with respect to the anode wavy portions, and are arranged in an amplitude direction of the cathode wavy portions at a second pitch. The first pitch and the second pitch have different sizes.
US11158863B2
Disclosed are a catalyst composite for a fuel cell and a method of manufacturing the same. The catalyst composite includes a support containing carbon (C), a metal catalyst supported on the support, and an ionomer binder coated on the surface of the support and on the surface of the metal catalyst. The ionomer binder coated on the surface of the metal catalyst is formed so as to be thinner than the ionomer binder coated on the surface of the support.
US11158861B2
A positive electrode grid body for lead-acid battery includes frame rib including first and second lateral frame ribs and first and second longitudinal frame ribs, an inner rib including a plurality of lateral and longitudinal crosspieces, a plurality of opening portions, and a positive electrode current collection lug connected to the first lateral frame rib. In a region having a length of at least one opening portion or more in the lateral direction of the lateral crosspieces from the first longitudinal frame rib, a cross-sectional area of the plurality of lateral crosspieces located on at least the first lateral frame rib side becomes larger from the second longitudinal frame rib side toward a portion connected to the first longitudinal frame rib.
US11158859B2
The present application discloses a positive electrode current collector, a positive electrode plate, an electrochemical device, and an electric equipment including the electrochemical device. The positive electrode current collector includes: a metal conductive layer; an overcharge blocking activation layer disposed on a surface of the metal conductive layer, the overcharge blocking activation layer including an overcharge blocking activation material, a binder material and a conductive material, wherein the overcharge blocking activation material includes an esterified saccharide.
US11158856B2
An electrode comprises an electrode core. A composite bilayer coating is conformally disposed on the electrode core. The composite bilayer coating comprises a first layer disposed on at least a portion of the electrode core. The first layer comprises a metal fluoride, a metal oxide or a metal sulfide. A second layer is disposed on the first layer and comprises a metal fluoride, a metal oxide or a metal sulfide.
US11158855B2
The invention relates to polymer-grafted silicon particles, wherein the silicon particles have an average particle size (d50) of 700 nm to 10 μm and the polymers of the polymer-grafted silicon particles are attached to the silicon particles in a wash-stable manner in an aqueous medium.
US11158851B2
An electrode for an electrochemical device has a coated portion in which an active material layer is formed on a current collector; a non-coated portion in which the active material layer is not formed; and a resin layer that is laminated such that the coated portion and a portion of the non-coated portion are covered; wherein: the resin layer has a high-permeability portion having high ion permeability and positioned on the coated portion; a low-permeability portion having low ion permeability and positioned on a portion of the non-coated portion; and a transition portion in which ion permeability decreases from the high-permeability portion side toward the low-permeability portion side and positioned between the high-permeability portion and the low-permeability portion.
US11158849B2
Provided are lithium ion batteries including a nano-crystalline graphene electrode. The lithium ion battery includes a cathode on a cathode current collector, an electrolyte layer on the cathode, an anode on the electrolyte layer, and an anode current collector on the anode. The anode and the cathode include a plurality of grains having a size in a range from about 5 nm to about 100 nm. The cathode has a double bonded structure in which a carbon of the graphene is combined with oxygen.
US11158848B2
A battery electrode composition is provided that comprises composite particles. Each of the composite particles in the composition (which may represent all or a portion of a larger composition) may comprise a porous electrode particle and a filler material. The porous electrode particle may comprise active material provided to store and release ions during battery operation. The filler material may occupy at least a portion of the pores of the electrode particle. The filler material may comprise a solid and is not substantially conductive with respect to electron transport.
US11158847B2
Composite particles and a negative electrode active material including such particles for an electrochemical device. The negative electrode active material is capable of lithium intercalation/deintercalation and includes composite particles including a carbon phase including a carbonaceous material, silicon (Si) and lithium fluoride (LiF). The Si and LiF may be present as Si—LiF mixed particles, which are dispersed in the carbon phase, wherein the Si—LiF mixed particles are dispersed in the carbon phase with uniform or non-uniform distribution. In addition, the composite particles include the carbon phase mixed uniformly or amorphously with the Si—LiF mixed particles.
US11158842B2
The present invention is directed to battery technologies and processing techniques thereof. In various embodiments, ceramic electrolyte powder material (or component thereof) is mixed with two or more flux to form a fluxed powder material. The fluxed powder material is shaped and heated again at a temperature less than 1100° C. to form a dense lithium conducting material. There are other variations and embodiments as well.
US11158840B2
The present disclosure provides an organic light emitting display panel, a method for manufacturing the same, and a display device thereof. The organic light emitting display panel includes a substrate, a first electrode located on the substrate, a light emitting layer located on a side of the first electrode away from the substrate, a second electrode located on a side of the light emitting layer away from the first electrode, and a polarization reflective layer located between the substrate and the first electrode or located on a side of the second electrode away from the light emitting layer.
US11158839B2
The present disclosure provides a composite film including a hydrophobic film layer and a hydrophilic film layer, a manufacture method thereof, and a light-emitting display device. The hydrophobic film layer is in contact with the hydrophilic film layer, and the hydrophilic film layer forms folds under an action of water vapor. As such, it is possible to achieve real-time detection of whether water vapor enters a light-emitting display device formed subsequently, and thus the adverse effects of water vapor on the light-emitting display device can be eliminated timely.
US11158836B2
A light emitting device includes a plurality of light emitting elements, a plurality of color conversion elements and a protective layer. The plurality of color conversion elements are disposed on at least a portion of the plurality of light emitting elements. The protective layer is disposed on the plurality of color conversion elements and has a multilayer structure.
US11158832B2
Provided is a light-emitting element which includes a first electrode, a second electrode over the first electrode, and first and second light-emitting layers therebetween. The first light-emitting layer contains a first host material and a first light-emitting material, and the second light-emitting layer contains a second host material and a second light-emitting material. The first light-emitting material is a fluorescent material, and the second light-emitting material is a phosphorescent material. The level of the lowest triplet excited state (T1 level) of the first light-emitting material is higher than the T1 level of the first host material. A light-emitting device, an electronic device, and a lighting device including the light-emitting element are further provided.
US11158830B2
The disclosure discloses a perovskite film layer, a device and a preparation method for effectively improving the efficiency of perovskite optoelectronics. The perovskite film layer consists of a layer with discontinuous, irregularly distributed perovskite crystal grains and an organic insulating layer with a low refractive index embedded between the perovskite crystal grains. The perovskite crystal grains form a plurality of convex portions, and the organic insulating layer forms a plurality of concave portions between the convex portions. By adding an excess of an alkylammonium salt and/or an organic molecule with a specific functional group to perovskite precursor solution, a concave-convex film layer structure is spontaneously formed, and an upper charge transport layer and an electrode form pleated concave-convex structures. Such a special perovskite thin film structure formed by a simple solution method can effectively improve the light-outcoupling efficiency and enhance the performance of the perovskite light-emitting device.
US11158828B2
A buffer layer for protecting an organic layer during high-energy deposition of an electrically conductive layer is disclosed. Buffer layers in accordance with the present invention are particularly well suited for use in perovskite-based single-junction solar cells and double-junction solar cell structures that include at least one perovskite-based absorbing layer. In some embodiments, the buffer layer comprises a layer of oxide-based nanoparticles that is formed using solution-state processing, in which a solution comprising the nanoparticles and a volatile solvent is spin coated onto a structure that includes the organic layer. The solvent is subsequently removed in a low-temperature process that does not degrade the organic layer.
US11158826B2
A display apparatus includes a base layer including device counterparts and bridges, the bridges being located around the device counterparts and connecting the device counterparts to each other, an inorganic insulating layer located over the base layer and having openings exposing at least a portion of at least one of the bridges, organic layers filling the openings, wires located over the organic layers, display devices located over the device counterparts, and encapsulation films each of which has a form of an island to correspond to a corresponding one of the device counterparts, each of the encapsulation films including a first inorganic encapsulation film covering a corresponding one of the display devices, an organic encapsulation film located over the first inorganic encapsulation film, and a second inorganic encapsulation film covering the organic encapsulation film and contacting the first inorganic encapsulation film outside of the organic encapsulation film.
US11158820B2
The present invention includes compounds containing a combination of heterocyclic benzimidazole and xanthene, thioxanthene or spiro variants thereof. These compounds may be useful as host materials for phosphorescent electroluminescent devices.
US11158805B2
A method of forming a polymer, the method begins by combining 4,7-bis(5-bromo-4-alkylthiophen-2-yl)-5-chloro-6-fluorobenzo[c][1,2,5]thiadiazole, [4-alkyl-5-[5-(trimethylstannyl)thiophen-2-yl]thiophen-2-yl]trimethylstannane, (3,3′-difluoro-[2,2′-bithiophene]-5,5′-diyl)bis(trimethylstannane), Pd2dba3 and P(o-tol)3 to form the polymer: In this polymer R1 and R2 are independently selected from the group consisting of a straight-chain or branched carbyl, silyl, or hydrocarbyl, a branched or cyclic alkyl with 1 to 30 atoms, a fused substituted aromatic ring, and a fused unsubstituted aromatic ring; and the ratio of x is between 0.6 to 0.8 and y is between 0.2 and 0.4.
US11158804B2
According to a flexible light-emitting device production method of the present disclosure, after an intermediate region (30i) and flexible substrate regions (30d) of a plastic film (30) of a multilayer stack (100) are divided from one another, the interface between the flexible substrate regions (30d) and a glass base (10) is irradiated with lift-off light. The multilayer stack (100) is separated into a first portion (110) and a second portion (120) while the multilayer stack (100) is in contact with a stage (212). The first portion (110) includes a plurality of light-emitting devices (1000) which are in contact with the stage (212). The light-emitting devices (1000) include a plurality of functional layer regions (20) and the flexible substrate regions (30d). The second portion (120) includes the glass base (10) and the intermediate region (30i).
US11158803B2
An opto-electronic device includes: a first electrode; an organic layer disposed over the first electrode; a nucleation promoting coating disposed over the organic layer; a nucleation inhibiting coating covering a first region of the opto-electronic device; and a conductive coating covering a second region of the opto-electronic device.
US11158800B2
A method for patterning a quantum dot layer, a method for manufacturing a display device and a transfer template are provided in embodiments of the disclosure; the method for patterning a quantum dot layer, comprising: preparing a quantum dot layer on a substrate, the quantum dot layer comprising a reserved portion and a portion to be removed; bonding the portion to be removed with a plurality of convex portions provided on a transfer template, by pressing the transfer template against the quantum dot layer; and removing the portion to be removed with a removal of the transfer template, while retaining the reserved portion on the substrate.
US11158798B2
A system for producing a layer of aligned carbon nanotubes, the system comprising: a sprayer, a solution delivery tube configured to deliver a carbon nanotube solution to the sprayer, the carbon nanotube solution including carbon nanotubes dispersed in chloroform, and a reservoir configured to contain a water subphase. The sprayer is configured to generate a continuous spray of the carbon nanotube solution. The continuous floating layer is supported by the subphase. The spray of carbon nanotube solution includes droplets of the carbon nanotube solution, the droplets having a median diameter in a range from about 1 to about 100 microns. The sprayer maintains the continuous floating layer of carbon nanotube solution on the subphase as a substrate is inserted into or removed from the subphase, the carbon nanotube solution being in contact with the substrate.
US11158796B2
A chalcogenide-based programmable conductor memory device and method of forming the device, wherein a nanoparticle is provided between an electrode and a chalcogenide glass region. The method of forming the nanoparticle utilizes a template over the electrode or random deposition of the nanoparticle.
US11158795B2
A method is presented for facilitating oxygen vacancy generation in a resistive random access memory (RRAM) device. The method includes forming a RRAM stack having a first electrode and at least one sacrificial layer, encapsulating the RRAM stack with a dielectric layer, constructing a via resulting in removal of the at least one sacrificial layer of the RRAM stack, the via extending to a high-k dielectric layer of the RRAM stack, and forming a second electrode in the via such that the second electrode extends laterally into cavities defined by the removal of the at least one sacrificial layer.
US11158786B2
Controlled IBE techniques for MRAM stack patterning are provided. In one aspect, a method of forming an MRAM device includes: patterning an MRAM stack disposed on a dielectric into individual memory cells using IBE landing on the dielectric while dynamically adjusting an etch time to compensate for variations in a thickness of the MRAM stack, wherein each of the memory cells includes a bottom electrode, an MTJ, and a top electrode; removing foot flares from the bottom electrode of the memory cells which are created during the patterning of the MRAM stack; removing residue from sidewalls of the memory cells which includes metal redeposited during the patterning of the MRAM stack and during the removing of the foot flares; and covering the memory cells in a dielectric encapsulant. An MRAM device is also provided.
US11158777B2
An LED light source is described herein, which comprises: a hollow heat sink having a top wall, a bottom opening, and a sidewall, the top wall including an upper surface and a lower surface, the upper surface having a central area and a peripheral area, and the top wall having at least one first hole in the peripheral area; an interposer being overmolded on the peripheral area and the lower surface, and extending through the at least one first hole; an LED package comprising at least one LED chip and mounted in the central area; an LED driver located within the hollow heat sink and positioned on a side of the interposer facing the bottom opening.
US11158770B2
An optoelectronic component and a lighting apparatus are disclosed. In an embodiment an optoelectronic component includes a carrier having an upper side and an underside opposite the upper side, an optoelectronic semiconductor chip arranged on the upper side of the carrier, the semiconductor chip configured to emit primary radiation during operation via one or more sides. The component further includes a first conversion layer having an inorganic phosphor on the semiconductor chip, the first conversion layer covering at least all radiation-emitting sides of the semiconductor chip not facing the carrier and a solid body in which an organic phosphor is distributed, wherein the solid body is arranged and fastened on the carrier and is at least in indirect contact with the carrier, and wherein the solid body is spaced from the radiation-emitting sides of the semiconductor chip at least by the first conversion layer and/or by the carrier.
US11158769B2
The invention relates to an optoelectronic component (100) having a semiconductor chip (2) for generating a primary radiation in the blue spectral range, a conversion element (4) which is arranged in the beam path of the semiconductor chip and is designed to generate a secondary radiation from the primary radiation, wherein the conversion element (4) comprises at least one first phosphor (9) and a second phosphor (10), wherein the first phosphor (9) is Sr(Sr1−xCax)Si2Al2N6:Eu2+ and/or (Sr1−yCay)[LiAl3N4]:Eu2+, where 0≤x≤1 and 0≤y≤1, wherein a total radiation (G) exiting from the component (100) is white mixed light.
US11158768B2
A light emitting assembly comprising a solid state device, when and if coupleable with a power supply constructed and arranged to power the solid state device to emit from the solid state device a first wavelength radiation, and an enveloping vessel enhancing the luminescence of the solid-state device and providing a mechanism for arranging luminophoric medium in receiving relationship to said first, radiation, and which in exposure to said first radiation, is excited to responsively emit second wavelength radiation or to otherwise transfer its energy without radiation to a third radiative component. In a specific embodiment, monochromatic blue or UV light output from a light-emitting diode is converted to achromatic light without hue by packaging the diode with fluorescent organic and/or inorganic fluorescers and phosphors on the walls of the solid-state light envelope which keeps the diode and the fluorescers and phosphors under a vacuum or a rare or Noble gas.
US11158764B2
Epitaxial formation support structures and associated methods of manufacturing epitaxial formation support structures and solid state lighting devices are disclosed herein. In several embodiments, a method of manufacturing an epitaxial formation support substrate can include forming an uncured support substrate that has a first side, a second side opposite the first side, and coefficient of thermal expansion substantially similar to N-type gallium nitride. The method can further include positioning the first side of the uncured support substrate on a first surface of a first reference plate and positioning a second surface of a second reference plate on the second side to form a stack. The first and second surfaces can include uniformly flat portions. The method can also include firing the stack to sinter the uncured support substrate. At least side of the support substrate can form a planar surface that is substantially uniformly flat.
US11158760B2
A method for fabricating an (Al,Ga,In,B)N or III-nitride semiconductor device, including performing a growth of III-nitride or (Al,Ga,In,B)N material including a p-n junction with an active region and using metal-organic chemical vapor deposition (MOCVD) or chemical vapor deposition; and performing a subsequent regrowth of n-type (Al,Ga,In,B)N or III-nitride material using MOCVD or chemical vapor deposition while utilizing a pulsed delta n-type doping scheme to realize an abrupt, smoother surface of the n-type material and a higher carrier concentration in the n-type material. In another example, the method comprises forming a mesa having a top surface; and activating magnesium in the p-type GaN of the (Al,Ga,In,B)N material through openings in the top surface that expose the p-type GaN's surface. The openings are formed before or after the subsequent regrowth of the tunnel junction.
US11158752B2
Disclosed is an optomechanical system (10) for capturing and transmitting incident light (40) with a variable direction of incidence to at least one collecting element (31, 31′, 31″, 31″′, 31A, 31B), with an optical arrangement (20) able to capture a beam of the incident light (40), concentrate the captured beam of the incident light, and transmit one or more concentrated beams (50) of the incident light to the at least one collecting element (31, 31′, 31″, 31″′, 31A, 31B), and a shifting mechanism for moving the optical arrangement (20) with respect to the at least one collecting element (31, 31′, 31″, 31′″, 31A, 31B), wherein the moving of the shifting mechanism is controllable in such a way that, for any direction of incidence of the incident light (40), the one or more concentrated beams (50) of the incident light can be optimally collected by the at least one collecting element (31, 31′, 31″, 31′″, 31A, 31B), In this optomechanical system (10), the optical arrangement (20) comprises a first optical layer made of optical lenses having an aspheric curvature, and at least one surface of the lenses has a polynomial curvature with multiple orders. Furthermore, the present invention also relates to a corresponding method for capturing and transmitting incident light with a variable direction of incidence to at least one collecting element.
US11158739B2
A semiconductor structure is disclosed. The semiconductor structure includes: a substrate; a gate structure formed over the substrate; a source region and a drain region formed in the substrate on either side of the gate structure, the source region and the drain region both having a first type of conductivity; and a field plate formed over the substrate between the gate structure and the drain region; wherein the field plate is coupled to the source region or a bulk electrode of the substrate. An associated method for fabricating the semiconductor structure is also disclosed.
US11158734B2
In at least one general aspect, an apparatus can include a first trench disposed in a semiconductor region and including a gate electrode, and a second trench disposed in the semiconductor region. The apparatus can include a mesa region disposed between the first trench and the second trench, and a source region of a first conductivity type disposed in a top portion of the mesa region. The apparatus includes a plurality of body region segments of a second conductivity type disposed in the side of the mesa region. The plurality of body region segments define an alternating pattern with the plurality of source region segments along the side of the mesa region.
US11158727B2
The present disclosure provides a method of semiconductor fabrication that includes forming a semiconductor fin protruding from a substrate, the semiconductor fin including a plurality of first semiconductor layers of a first semiconductor material and second semiconductor layers of a second semiconductor material alternatively stacked, the second semiconductor material being different from the first semiconductor material in composition; forming a first gate stack on the semiconductor fin; forming a recess in the semiconductor fin within a source/drain (S/D) region adjacent to the first gate stack, a sidewall of the first and second semiconductor material layers being exposed within the recess; performing an etching process to the semiconductor fin, resulting in an undercut below the first gate stack; epitaxially growing on the sidewall of the semiconductor fin to fill in the undercut with a semiconductor extended feature of the first semiconductor material; and growing an epitaxial S/D feature from the recess.
US11158722B2
The present disclosure relates to semiconductor structures and, more particularly, to transistors with an oxygen lattice structure and methods of manufacture. The structure includes: a sub-collector region in a substrate; a collector region above the substrate; at least one oxygen film separating the sub-collector region and the collector region; an emitter region adjacent to the collector region; and a base region adjacent to the emitter region.
US11158720B2
A high voltage semiconductor device includes a semiconductor region of a first conductivity type having a first region and a second region, a first insulation pattern disposed over the first region of the semiconductor region. A second insulation pattern is disposed over the second region of the semiconductor region. The second insulation pattern has a thickness greater than a thickness of the first insulation pattern. A gate electrode is disposed over the first and second insulation patterns to have a step structure over a boundary region between the first and second regions. The gate electrode has a doping profile such that a position of a maximum projection range of impurity ions distributed in the gate electrode over the first region is located at substantially the same level as a position of a maximum projection range of impurity ions distributed in the gate electrode over the second region. A top surface of the gate electrode over the second region is located at a level higher than a level of a top surface of the gate electrode over the first region.
US11158711B2
Embodiments herein describe techniques for a thin-film transistor (TFT), which may include a gate electrode above a substrate and a channel layer above the gate electrode. A source electrode may be above the channel layer and adjacent to a source area of the channel layer, and a drain electrode may be above the channel layer and adjacent to a drain area of the channel layer. A passivation layer may be above the channel layer and between the source electrode and the drain electrode, and a top dielectric layer may be above the gate electrode, the channel layer, the source electrode, the drain electrode, and the passivation layer. In addition, an air gap may be above the passivation layer and below the top dielectric layer, and between the source electrode and the drain electrode. Other embodiments may be described and/or claimed.
US11158704B2
A semiconductor device including: a trench gate; a trench-bottom protecting layer of a second conductivity type provided in a semiconductor layer of a first conductivity type while contacting a bottom of trenches; and a depletion suppressing layer of the first conductivity type provided between adjacent trench-bottom protecting layers, wherein the depletion suppressing layer includes an intermediate point that is horizontally equidistant to the adjacent trench-bottom protecting layers and is formed of a size to contact neither the trenches nor the trench-bottom protecting layers, and an impurity concentration of the depletion suppressing layer is set higher than an impurity concentration of the semiconductor layer.
US11158701B2
Provided is a memcapacitor. The memcapacitor includes: a first electrode having a metal-doped perovskite composition; a second electrode disposed on the first electrode; and a dielectric thin film having a perovskite composition, disposed between the first electrode and the second electrode, and having a variable dielectric constant depending on a voltage between the first electrode and the second electrode.
US11158700B2
Disclosed is a display device with high resolution. The display device includes a substrate, a plurality of signal lines on the substrate, multiple buffer layers including at least one organic buffer layer and at least one inorganic buffer layer, and at least one transistor that overlaps one or more of the plurality of signal lines, with the multiple buffer layers interposed therebetween. Accordingly, it may be possible to ensure a sufficient process margin and consequently to realize a high resolution and improve production yield.
US11158699B2
A display device including a substrate that includes a circuit layer; an insulating layer on the substrate; a pixel defining layer on the insulating layer, the pixel defining layer having an opening exposing a region of a top surface of the insulating layer; a light blocking layer covering a top surface and a side surface of the pixel defining layer; and an organic electroluminescent element in the opening, wherein the organic electroluminescent element includes a first electrode on the region of the top surface of the insulating layer exposed through the opening; at least one organic layer on the first electrode; and a second electrode on the at least one organic layer.
US11158698B2
An organic light-emitting diode display is disclosed. In one aspect, the display includes a plurality of pixels formed in a plurality of intersection areas of a plurality of data lines and a plurality of scan lines. Each of the pixels includes a storage capacitor configured to store a data voltage, at least one target transistor having one end electrically connected to a current path of the storage capacitor, an organic light emitting layer, and a first electrode of an OLED formed over the organic light emitting layer. The first electrode includes a first electrode extension configured to block at least a portion of the target transistor from light.
US11158697B2
A display device includes: a substrate; a buffer layer on the substrate; a first active pattern and a second active pattern on the buffer layer and spaced apart from each other; a first gate insulation layer on the first active pattern and the second active pattern; a first gate electrode and a second gate electrode on the first gate insulation layer, the first gate electrode and the second gate electrode respectively overlapping the first active pattern and the second active pattern; a second gate insulation layer on the first gate electrode and the second gate electrode; and a capacitor electrode on the second gate insulation layer, the capacitor electrode overlapping the first gate electrode, wherein a permittivity of the first gate insulation layer is greater than a permittivity of the buffer layer.
US11158695B2
A display device has a display region and a side region adjacent to the display region and includes a plurality of display units, a plurality of sensing units, a display driver and a sensor driver. The plurality of display units and the plurality of sensing units are disposed in the display region. The display driver is coupled to at least a portion of the plurality of display units, and includes a plurality of first thin-film transistors having a first channel layer. The sensor driver is coupled to at least a portion of the plurality of sensing units, and includes a plurality of second thin-film transistors having a second channel layer. At least a portion of the plurality of first thin-film transistors and at least a portion of the plurality of second thin-film transistors are disposed in the side region.
US11158689B2
An electroluminescent display panel, a manufacturing method thereof and a display device are provided. The electroluminescent display panel includes a display area and a non-display area; the non-display area is provided with a crack dam; the crack dam includes at least two stacked metal pads and an insulating layer; the at least two metal pads includes a first metal pad and a second metal pad; the first metal pad and the second metal pad are on a same side of the base substrate; the insulating layer is between the first metal pad and the second metal pad and completely covers the second metal pad, wherein a plane of the insulating layer covering and being away from the second metal pad, is a first surface; and the first metal pad covers at least the boundary of the first surface close to the display area.
US11158686B2
A display panel including a pixel defining layer including a first portion, in which an opening to expose the first electrode is defined, and a second portion, which is disposed on the first portion and overlaps the first portion. A plurality of thin-films are disposed on the second electrode. An insulation pattern is disposed on the plurality of thin-films, overlaps the pixel defining layer, and overlaps the second portion. A distance between the first portion, which overlaps the insulation pattern, of the sensing electrode and the base insulation layer is greater than that between the second portion, which non-overlaps the insulation pattern, of the sensing electrode and the base insulation layer.
US11158684B2
A display device includes a display panel and an anti-reflection unit directly disposed on the display panel. The display panel includes first to third light emitting elements, each of which includes first and second electrodes, and a light emitting layer, which is disposed between the first electrode and the second electrode. The pixel definition layer includes a first portion, in which a light-emitting opening exposing the first electrode is defined, and a second portion, which is disposed on and overlapped with the first portion. The anti-reflection unit includes first to third color filters overlapped with the first to third light emitting elements, respectively, and a color spacer, which is overlapped with the second portion and is thicker than each of the first to third color filters.
US11158679B2
A light-emitting device includes: a plurality of first electrodes disposed according to a first sub-pixel, a second sub-pixel, a third sub-pixel, and a fourth sub-pixel, respectively; a second electrode facing the plurality of first electrodes; a first emission layer disposed in the first sub-pixel and emitting first color light; a third emission layer disposed in the third sub-pixel and emitting third color light; a fourth emission layer disposed in the fourth sub-pixel and emitting near-infrared (NIR) light having a maximum emission wavelength of about 680 nm or more; and a first layer integrated with the first sub-pixel, the second sub-pixel, the third sub-pixel, and the fourth sub-pixel.
US11158678B2
A display device and a signal processing device for maximum utilization of a color gamut that a display panel can express. A display device includes a display section in which display pixels that each include a first subpixel, a second subpixel, and a third subpixel that emit three-basic-color light and a fourth subpixel that emits non-basic-color light are arranged two-dimensionally; a first signal processing section that expands a video signal being input and corresponding to the basic-color light and adapts the video signal to a color gamut that the display section can express; and a second signal processing section that converts an expanded video signal being the video signal having been expanded into a first signal, a second signal, and a third signal that correspond to the basic-color light and a fourth signal that corresponds to the non-basic-color light, and outputs the signals to the display section.
US11158673B2
A vertical 3D memory device may comprise: a substrate including a plurality of conductive contacts each coupled with a respective one of a plurality of digit lines; a plurality of word line plates separated from one another with respective dielectric layers on the substrate, the plurality of word line plates including at least a first set of word lines separated from at least a second set of word lines with a dielectric material extending in a serpentine shape and at least a third set of word lines separated from at least a fourth set of word lines with a dielectric material extending in a serpentine shape; at least one separation layer separating the first set of word lines and the second set of word lines from the third set of word lines and the fourth set of word lines, wherein the at least one separation layer is parallel to both a digit line and a word line; and a plurality of storage elements each formed in a respective one of a plurality of recesses such that a respective storage element is surrounded by a respective word line, a respective digit line, respective dielectric layers, and a conformal material formed on a sidewall of a word line facing a digit line.
US11158669B2
In one approach, an LED array uses a combination of a half cavity and straight reflective sidewalls to improve the power distribution so that more light falls within the collection angle of the projection optics. From the bottom upwards, the LEDs in the array include a reflector, a thinner p-layer and a thicker n-layer. An active region (such as quantum wells) between the p-layer and the p-layer generates light. Without additional structures, the generated light would have an isotropic distribution and not much of the light would fall within the collection angle of the projection optics. However, the bottom reflector and p-layer form a half cavity for the light emitted from the active region. This alters the angular power distribution. Straight reflective sidewalls extending from the active region upwards into the n-layer further reflect light from the altered power distribution into the collection angle of the projection optics.
US11158663B2
Disclosed herein is a system comprising: an avalanche photodiode (APD); a bias source configured to supply a reverse bias to the APD; a current meter configured to measure electric current through the APD; a controller configured to reduce the reverse bias to a value below a breakdown voltage of the APD from a value above the breakdown voltage when an intensity of light incident on the APD is above a threshold, and configured to determine the intensity of the light above the threshold based on the electric current through the APD when the reverse bias is below the breakdown voltage.
US11158658B2
[Object] To achieve a radiation detector capable of suppressing variation in the amount of radiation detected.
[Solution] A first gate electrode (52) is connected to a light receiving device, and a second gate electrode (53) is configured to have the same potential as that of the first gate electrode (52).
US11158657B2
A method for manufacturing a ray detector array substrate is provided, comprising: forming a thin film transistor, a first data line and a receiving electrode on a base substrate; forming a first passivation layer on the base substrate; forming a first via hole and a second via hole in regions of the first passivation layer corresponding to the first data line and the receiving electrode, respectively; forming a photoelectric conversion layer covering the first passivation layer on the base substrate, the first via hole and the second via hole being filled with a material of the photoelectric conversion layer; etching the photoelectric conversion layer to retain a first portion of the photoelectric conversion layer inside the first via hole, and a second portion of the photoelectric conversion layer above and corresponding to the second via hole.
US11158656B2
A display substrate includes a switching element disposed in a display region that is electrically connected to a gate line, a data line, and a first electrode in a peripheral region adjacent to the display region that includes a first conductive pattern formed from a first conductive layer that includes a same material as the gate line, a first line connecting part disposed in the peripheral region that includes the first conductive pattern, a second conductive pattern that overlaps the first conductive pattern and formed, an organic layer that partially exposes the second conductive pattern, and a third conductive pattern electrically connected to the second conductive pattern that contacts the partially exposed second conductive pattern, and a fourth conductive pattern that electrically connects the first conductive pattern of the pad part and the third conductive pattern of the first line connecting part.
US11158649B2
A semiconductor storage device includes a stacked body and a columnar body. The stacked body includes a plurality of conductive layers and a plurality of insulating layers that are alternately stacked in a first direction. The columnar body extends through the stacked body in the first direction and includes a core portion, a channel film, a tunnel oxide film, and a charge storage film in this order from a center portion thereof. The channel film has a first region in contact with the core portion and a second region in contact with the tunnel oxide film. The first region is a semiconductor doped with impurities. The second region is a semiconductor. A concentration of the impurities in the second region is lower than that in the first region.
US11158644B2
Provided are a semiconductor device and a method of manufacturing the same. The semiconductor device includes a substrate, a first FET, and a second FET formed over the substrate. The substrate has a first surface and a second surface, and the first surface and the second surface form a step. The first FET comprises a first gate dielectric layer over the first surface of the substrate. The second FET comprises a second gate dielectric layer thinner than the first gate dielectric layer over the second surface of the substrate.
US11158641B2
An antifuse One-Time-Programmable memory cell includes a substrate, a select transistor formed on the substrate, and an antifuse capacitor formed on the substrate. The select transistor includes a first gate dielectric layer formed on the substrate, a first gate formed on the gate dielectric layer, a first high-voltage junction formed in the substrate, and a second high-voltage junction formed in the substrate. A source and a drain for the select transistor are formed by the first high-voltage junction and the second high-voltage junction. The antifuse capacitor includes a second gate dielectric layer formed on the substrate, a second gate formed on the gate dielectric layer, a third high-voltage junction formed in the substrate, and a fourth high-voltage junction formed in the substrate. A source and a drain for the antifuse capacitor are respectively formed by the third high-voltage junction and the fourth high-voltage junction.
US11158640B2
An apparatus comprising first and second interconnections spaced apart from one another, an interlayer insulating material over the first and second interconnections, first and second contacts in the interlayer insulating material and spaced apart from one another, third and fourth interconnections over the interlayer insulating material and spaced apart from one another, and compensation capacitors in a capacitor region. The third interconnections are coupled with the first interconnections through the first contacts and the fourth interconnections are coupled with the second interconnections through the second contacts. The compensation capacitors comprise lower electrodes over the interlayer insulating material, dielectric materials over the lower electrodes, and upper electrodes over the dielectric materials. The lower electrodes comprise edge portions in contact with the second contacts. The third interconnections are elongated over the dielectric materials and are configured to provide elongated portions as the upper electrodes of the compensation capacitors. Related methods, memory devices, and electronic systems are disclosed.
US11158636B2
A semiconductor device includes a nanosheet device and a gate-all-around FIN-shaped (GAA-FIN) device. The nanosheet device includes n- and p-type field effect transistor (nFET and pFET) sections, each of which includes nanosheet stacks and work function metal (WFM). Each nanosheet stack includes lowermost and uppermost spacers, intermediate semiconductor layers and dielectric material surrounding the lowermost and uppermost spacers and the intermediate semiconductor layers. The WFM surrounds the nanosheet stacks and entirely fills suspension regions thereof. The GAA-FIN device includes nFET and pFET sections, each of which includes fin elements and WFM. Each fin element includes a lower spacer, a secondary intermediate layer of semiconductor material and dielectric material surrounding the lower spacer and the secondary intermediate layer of semiconductor material. The WFM surrounds each of the fin elements. A thickness of the WFM entirely filling the suspension regions exceeds a thickness of the WFM of the fin elements.
US11158628B2
Disclosed are an electro-static discharge circuit, an array substrate, a display panel and a display apparatus. The electro-static discharge circuit includes a first transistor, a second transistor, a first switching device and a second switching device. A first end of the first transistor is electrically connected to a first level line, a second end of the first transistor is electrically connected to a signal line, a control end of the first transistor is electrically connected to a first end of the first switching device, a second end of the first switching device is electrically connected to the first level line, and a control end of the first switching device is electrically connected to the signal line.
US11158620B2
A memory array and single-crystal circuitry are provided by wafer bonding (e.g., adhesive wafer bonding or anodic wafer bonding) in the same integrated circuit and interconnected by conductors of an interconnect layer. Additional circuitry or memory arrays may be provided by additional wafer bonds and electrically connected by interconnect layers at the wafer bonding interface. The memory array may include storage or memory transistors having single-crystal epitaxial silicon channel material.
US11158604B2
Embodiments of semiconductor devices and fabrication methods thereof are disclosed. In an example, a semiconductor device includes NAND memory cells and a first bonding layer including first bonding contacts. The semiconductor device also includes a second semiconductor structure including DRAM cells and a second bonding layer including second bonding contacts. The semiconductor device also includes a third semiconductor structure including a processor, SRAM cells, and a third bonding layer including third bonding contacts. The semiconductor device further includes a first bonding interface between the first and third bonding layers, and a second bonding interface between the second and third bonding layers. The first bonding contacts are in contact with a first set of the third bonding contacts at the first bonding interface. The second bonding contacts are in contact with a second set of the third bonding contacts at the second bonding interface. The first and second bonding interfaces are in a same plane.
US11158602B2
A method of batch soldering includes: forming a soldered joint between a metal region of a first semiconductor die and a metal region of a substrate using a solder preform via a soldering process which does not apply pressure directly to the first semiconductor die, the solder preform having a maximum thickness of 30 μm and a lower melting point than the metal regions; setting a soldering temperature of the soldering process so that the solder preform melts and fully reacts with the metal region of the first semiconductor die and the metal region of the substrate to form one or more intermetallic phases throughout the entire soldered joint, each intermetallic phase having a melting point above the preform melting point and the soldering temperature; and soldering a second semiconductor die to the same or different metal region of the substrate, without applying pressure directly to the second semiconductor die.
US11158596B2
A semiconductor device package is provided. The semiconductor device package includes providing a first substrate, a computing unit and a power module. The first substrate has a first surface and a second surface opposite to the first surface. The computing unit is adjacent to the first surface. The computing unit includes a semiconductor die. The power module is adjacent to the second surface. The power module includes a power element and a passive element. Each of the semiconductor die, the power element, and the passive element is vertically arranged with respect to each other, and the passive elements are assembled between the semiconductor die and the power element.
US11158592B2
Transistors including semiconductor regions where operating current flows are provided above a substrate. Operating electrodes of conductive material having thermal conductivity higher than the semiconductor regions and contacting the semiconductor regions to conduct operating current to the semiconductor regions are disposed. A conductor pillar for external connection contains contact regions where the semiconductor regions and the operating electrodes contact, and is electrically connected to the operating electrodes. The contact regions are disposed in a first direction. Each contact region has a planar shape long in a second direction orthogonal to the first direction. A first average distance, obtained by averaging distances in the second direction from each end portion of the contact region in the second direction to an edge of the conductor pillar across the contact regions, exceeds an average distance value in a height direction from the contact region to a top surface of the conductor pillar.
US11158591B2
Some embodiments relate to a bond pad structure of an integrated circuit (IC). The bond structure includes a bond pad and an intervening metal layer positioned below the bond pad. The intervening metal layer has a first face and a second face. A first via layer is in contact with the first face of intervening metal layer. The first via layer has a first via pattern including a single via. The bond structure also includes a second via layer in contact with the second face of the intervening metal layer. The second via layer has a second via pattern that is different than first via pattern. The second via pattern includes a first via surrounding a second via. The first and second vias are concentric with one another about a central point of the second via layer.
US11158590B1
A capacitor interposer layer (CIL) in a die-to-wafer three dimensional integrated circuit (3DIC) and methods of forming the same are disclosed. A CIL is formed in a wafer under a power distribution network (PDN) die area of a chip. Electrical connections between the wafer and the chip are formed using a copper-to-copper bond. This placement allows the capacitor to be close to the PDN die area within the chip to reduce equivalent series resistance (ESR) and equivalent series inductance (ESL), while permitting a relatively low profile device with reduced PDN voltage droop.
US11158589B2
A semiconductor device has a semiconductor chip region which contains a semiconductor chip and a first portion of a passivation film covering the semiconductor chip and a scribe line region which contains a second portion of the passivation film connected to the first portion of the passivation film, a first insulating film protruding from a distal end of the second portion of the passivation film, and at least a part of a first wiring. A first portion of the first insulating film is disposed along the distal end of the second portion of the passivation film, a second portion of the first insulating film protrudes laterally beyond the first portion of the first insulating film, and the first wiring protrudes laterally beyond the second portion of the first insulating film.
US11158587B2
A packaged semiconductor device includes a substrate and a contact pad disposed on the semiconductor substrate. The packaged semiconductor device also includes a dielectric layer disposed over the contact pad, the dielectric layer including a first opening over the contact pad, and an insulator layer disposed over the dielectric layer, the insulator layer including a second opening over the contact pad. The packaged semiconductor device also includes a molding material disposed around the substrate, the dielectric layer, and the insulator layer and a wiring over the insulator layer and extending through the second opening, the wiring being electrically coupled to the contact pad.
US11158584B2
A semiconductor device and method for forming the semiconductor device are described. The method includes recessing a device pad to below a top surface of an interconnect layer and depositing a cap in the recess over the device pad. A topography assist layer is formed over each of at least one alignment mark using a selective deposition process that deposits material on conductive material of the at least one alignment mark selective to the metal nitride of the device pad such that a top surface of the topography assist feature is higher than a top surface of the cap. Device layers are deposited conformally over the interconnect layer such that the topography assist layer causes a topographical feature in a top surface of the deposited device layers, the topographical feature being vertically aligned with the topography assist layer. The device pad is aligned according to the topographical feature.
US11158579B2
A semiconductor package includes a frame having a cavity and having a wiring structure connecting first and second surfaces opposing each other; a connection structure disposed on the first surface of the frame and including a first redistribution layer connected to the wiring structure; a semiconductor chip disposed in the cavity and having a connection pad connected to the first redistribution layer; an encapsulant encapsulating the semiconductor chip; and a second redistribution layer having a redistribution pattern and a connection via connecting the wiring structure and the redistribution pattern. The connection via includes a first via connected to the wiring structure and a second via disposed on the first via and connected to the redistribution pattern, a lower surface of the second via has an area larger than an area of an upper surface of the first via.
US11158572B2
A package structure includes a base material, at least one electronic device, at least one dummy pillar and an encapsulant. The electronic device is electrically connected to the base material. The dummy pillar is disposed on the base material. The encapsulant covers the electronic device and a top end of the dummy pillar.
US11158569B2
In an embodiment, a semiconductor package includes at least one die pad, a plurality of outer contacts, a first semiconductor device and a second semiconductor device. The second semiconductor device includes a first transistor device having a source electrode, a gate electrode, a drain electrode, a front surface, and a rear surface. A front metallization is positioned on the front surface and a rear metallization on the rear surface of the second semiconductor device. The front metallization includes a first power contact pad coupled to the source electrode and mounted on the at least one die pad. The rear metallization includes a second power contact pad electrically coupled to the drain electrode, and an auxiliary lateral redistribution structure electrically insulated from the second power contact pad and the drain electrode. The first semiconductor device is electrically coupled to the auxiliary lateral redistribution structure.
US11158567B2
A package includes a semiconductor die forming a power field effect transistor (FET), a control die, and a first leadframe. The control die is arranged on a first surface of the first leadframe, and the semiconductor die is arranged on an opposing second surface of the first leadframe. The package further includes a second leadframe including a first surface and a second surface opposing the first surface, wherein the semiconductor die is arranged on the first surface of the second leadframe to facilitate heat transfer therethrough. The package also includes mold compound at least partially covering the semiconductor die, the control die, the first leadframe and the second leadframe with the second surface of the second leadframe exposed.
US11158559B2
The present disclosure relates to a thermally enhanced package, which includes a carrier, a thinned die over the carrier, a mold compound, and a heat extractor. The thinned die includes a device layer over the carrier and a dielectric layer over the device layer. The mold compound resides over the carrier, surrounds the thinned die, and extends beyond a top surface of the thinned die to define an opening within the mold compound and over the thinned die. The top surface of the thinned die is at a bottom of the opening. At least a portion of the heat extractor is inserted into the opening and in thermal contact with the thinned die. Herein the heat extractor is formed of a metal or an alloy.
US11158553B2
A package includes a base substrate, a frame, and a lead frame. The base substrate is made of metal, and includes a mounting area on which a semiconductor element is to be mounted and a frame area surrounding the mounting area. The frame is provided on the frame area of the base substrate, and includes a first surface facing the frame area and a second surface opposite to the first surface. The lead frame is joined to the second surface of the frame. The frame includes a plurality of dielectric layers having a layered structure and an element connector to be electrically connected to the semiconductor element. The plurality of dielectric layers include a first dielectric layer having first permittivity and a second dielectric layer having second permittivity different from the first permittivity.
US11158551B2
A method to fabricate a modular die daisy chain design for wafer level chip scale package (WLCSP) board level reliability testing is described. A wafer is provided having pairs of solder balls electrically connected to each other by underlying metal pads. The wafer is singulated into dies of any of a plurality of sizes as required for testing. Thereafter one of the singulated dies is mounted to a test printed circuit board (PCB). The pairs of solder balls are electrically connected in a daisy chain on the test PCB.
US11158548B2
A method of determining overlay (“OVL”) in a pattern in a semiconductor wafer manufacturing process comprises capturing images from a cell in a metrology target formed in at least two different layers in the wafer with parts of the target offset in opposing directions with respect to corresponding parts in a different layer. The images may be captured using radiation of multiple different wavelengths, each image including +1 and −1 diffraction patterns. A first and second differential signal may be determined for respective pixels in each image by subtracting opposing pixels from the +1 and −1 diffraction orders for each of the multiple wavelengths. An OVL for the respective pixels may be determined based on analyzing the differential signals from multiple wavelengths simultaneously. Then an OVL for the pattern may be determined as a weighted average of the OVL of the respective pixels.
US11158541B2
A method of processing a wafer with a metal film to divide the wafer into individual device chips along a grid of projected dicing lines where the mechanical strength of the wafer is reduced. The method includes the steps of sticking a holding tape to a face side of the wafer, holding the wafer while a reverse side of the wafer with the metal film thereon is being exposed, and drawing the wafer under suction along the projected dicing lines to fracture the wafer along the projected dicing lines while the reverse side of the wafer is being cooled in its entirety.
US11158536B2
A method includes forming a dielectric layer on a semiconductor substrate, forming a hard mask layer on the dielectric layer, forming a sacrificial mandrel layer on the hard mask layer, depositing a sacrificial fill material in an opening in the sacrificial mandrel layer and utilizing the sacrificial fill material to selectively pattern the hard mask layer. The pattern defining first and second spaced openings in the hard mask layer. The method further includes etching the dielectric layer through the first and second openings in the hard mask layer to create first and second trenches in the dielectric layer separated by a dielectric segment of the dielectric layer.
US11158533B2
A semiconductor structure is provided. The semiconductor structure includes a substrate, a first trench, and a second trench. The substrate has a first region and a second region. The first trench is formed in the substrate within the first region. The first trench is surrounded by a first protrusion structure having a top portion and sidewalls. The second trench is formed in the substrate within the second region. The second trench is surrounded by a second protrusion structure having a top portion and sidewalls. The second trench is deeper than the first trench. The connection portion between the top portion and the sidewalls of the second protrusion structure has a greater radius of curvature than the connection portion between the top portion and the sidewalls of the first protrusion structure.
US11158528B2
Methods and systems for controlling temperatures in plasma processing chamber with a combination of proportional and pulsed fluid control valves. A heat transfer fluid loop is thermally coupled to a chamber component, such as a chuck. The heat transfer fluid loop includes a supply line and a return line to each of hot and cold fluid reservoirs. In an embodiment, an analog valve (e.g., in the supply line) is controlled between any of a closed state, a partially open state, and a fully open state based on a temperature control loop while a digital valve (e.g., in the return line) is controlled to either a closed state and a fully open state.
US11158523B2
A processing liquid containing a sublimable material is supplied to a front surface of a substrate to which a liquid adheres to form a liquid film. The liquid film is solidified into a solidified body. Nitrogen gas is supplied to the solidified body formed on the front surface of the substrate so that the flow rate thereof per unit area is constant over the entire surface of the substrate. The solidified body is sublimated uniformly over the entire surface of the substrate, and a gas-solid interface of the solidified body moves in a direction perpendicular to the front surface of the substrate. This precludes protrusions of a pattern from being pulled by the movement of the gas-solid interface of the solidified body, whereby the front surface of the substrate is dried well while the collapse of the pattern formed on the front surface of the substrate is prevented.
US11158522B2
A fluid delivery system may include a substrate block having an upper surface; a first substrate port in the upper surface; a second substrate port in the upper surface; a substrate fluid passageway extending between the first substrate port and the second substrate port; a substrate ring defining the second substrate port; and a substrate seal channel formed in the upper surface and surrounding the substrate ring. An outer surface of the substrate ring may form an inner surface of the substrate seal channel. An active component may be selected from a flow controller, a pressure transducer, a flow measurement sensor, a pressure regulator, a valve, and a flow meter. The active component may comprise a lower surface; a first component port in the lower surface; a component fluid passageway; a component ring; and a component seal channel formed in the lower surface and surrounding the component ring.
US11158520B2
A process for assembling microelectronic or semiconductor chips, comprising: providing a semiconductor chip having an active face with a connection pad; coating the active face of the semiconductor chip with a conformal dielectric material layer, such that the connection pad is completely coated by the conformal dielectric material layer; temporarily adhering the active face of the semiconductor chip to a carrier wafer; temporarily adhering the carrier wafer to a wafer-with-a-through-cavity such that the semiconductor chip extends into the through-cavity; assembling the semiconductor chip to the wafer-with-the-through-cavity by filling the through-cavity with a heat spreader material; releasing the assembled semiconductor chip and wafer-with-the-through-cavity from the carrier wafer; removing the conformal dielectric material layer from at least a portion of the connection pad; and forming an electrical connection to said at least a portion of the connection pad.
US11158518B2
A semiconductor structure includes a conductive feature disposed over a semiconductor substrate, a via disposed in a first interlayer dielectric (ILD) layer over the conductive feature, and a metal-containing etch-stop layer (ESL) disposed on the via, where the metal-containing ESL includes a first metal and is resistant to etching by a fluorine-containing etchant. The semiconductor structure further includes a conductive line disposed over the metal-containing ESL, where the conductive line includes a second metal different from the first metal and is etchable by the fluorine-containing etchant, and where the via is configured to interconnect the conductive line to the conductive feature. Furthermore, the semiconductor structure includes a second ILD layer disposed over the first ILD layer.
US11158513B2
Methods for forming a rhenium-containing film on a substrate by a cyclical deposition are disclosed. The method may include: contacting the substrate with a first vapor phase reactant comprising a rhenium precursor; and contacting the substrate with a second vapor phase reactant. Semiconductor device structures including a rhenium-containing film formed by the methods of the disclosure are also disclosed.
US11158505B2
A method for lithography patterning includes depositing a target layer over a substrate, the target layer including an inorganic material; implanting ions into the target layer, resulting in an ion-implanted target layer; forming a photoresist layer directly over the ion-implanted target layer; and exposing the photoresist layer to radiation in a photolithography process. The ion-implanted target layer reduces reflection of the radiation back to the photoresist layer during the photolithography process.
US11158502B2
Methods of forming porous nano-scale or micro-scale structured materials and structured materials formed thereby. Such methods entail providing a donor material and reacting the donor material to form a compound that deposits on a surface of a substrate to produce nano-scale or micro-scale geometric features of the structured material. In particular embodiments, the donor material is in a solution and the reacting step is performed by contacting the surface of the substrate with the solution and directing heat through the solution onto the surface to locally heat a portion of the solution in contact therewith.
US11158500B2
Methods for controlling the formation of oxygen containing thin films, such as silicon oxycarbide (SiOC) and silicon oxycarbonitride (SiOCN) thin films, on a substrate in a reaction space are provided. The methods can include at least one plasma enhanced atomic layer deposition (PEALD) cycle including alternately and sequentially contacting the substrate with a silicon precursor that comprises oxygen and a second reactant that does not include oxygen. In some embodiments the plasma power can be selected from a range to achieve a desired step coverage or wet etch rate ratio (WERR) for films deposited on three dimensional features.
US11158498B2
A chemical vapor deposition method for producing a dielectric film, the method comprising: providing a substrate into a reaction chamber; introducing gaseous reagents into the reaction chamber wherein the gaseous reagents comprise a silicon precursor comprising an silicon compound having Formula I as defined herein and applying energy to the gaseous reagents in the reaction chamber to induce reaction of the gaseous reagents to deposit a film on the substrate. The film as deposited is suitable for its intended use without an optional additional cure step applied to the as-deposited film.
US11158497B2
A substrate processing apparatus with efficient drying includes a chamber body having an upper opening, a chamber cover having a lower opening, and a shield plate disposed in a cover internal space of the chamber cover. With the upper opening of the chamber body covered by the chamber cover, a chamber is formed. In the cover internal space, a scanning nozzle for discharging a processing liquid toward a substrate is disposed and an inert gas is supplied and a gas is exhausted from the inside. When the processing liquid is supplied onto the substrate, the discharge part is disposed at a discharge position, and when the discharge part is dried while no processing liquid is supplied onto the substrate, the discharge part is disposed at a waiting position and the lower opening is closed by the shield plate.
US11158495B2
A multi-reflecting time-of-flight mass spectrometer (MR-TOF MS) includes an ion source, an orthogonal accelerator, and an ion mirror assembly. The ion source is capable of generating a beam of ions, and is arranged to accelerate the ions in a first direction along a first axis. The orthogonal accelerator is arranged to accelerate the ions in a second direction along a second axis. The second direction is orthogonal to the first direction. The ion mirror assembly includes a plurality of gridless planar mirrors and a plurality of electrodes. The plurality of electrodes are arranged to provide time-focusing of ions along a third axis substantially independent of ion energy and ion position.
US11158479B2
A cathode structure for cold field electron emission and method of fabricating a single-tip cathode structure for cold field electron emission. The cathode structure comprises a pointed cathode wire; and a graphene-based coating on at least a tip of the pointed cathode wire. In a preferred embodiment, graphene is coated on nickel tips by chemical vapour deposition wherein nickel functions as a catalyst for growth of graphene. The cathode structure provides stable cold field emission for electron microscopy and lithography applications and exhibits an ultralow work function value of about 1.1 eV.
US11158475B2
The subject matter discloses a relay, including a housing, static contact bridges, a moving contact bridge, a pushing mechanism and a detection assembly. The static contact bridges is arranged on the housing, the moving contact bridge is movably arranged in the housing between a conduction position where the moving contact bridge is conducted with the static contact bridges and a disconnection position where the moving contact bridge is disconnected from the static contact bridges, and the pushing mechanism is connected with the moving contact bridge and used for pushing the moving contact bridge to move between the conduction position and the disconnection position; the detection assembly comprises an auxiliary moving contact bridge and an auxiliary static contact bridge, the auxiliary moving contact bridge is connected with the pushing mechanism, the auxiliary static contact bridge is arranged on the housing, the auxiliary moving contact bridge is connected with the auxiliary static contact bridge when the moving contact bridge is at the conduction position, and the auxiliary moving contact bridge is disconnected from the auxiliary static contact bridge when the moving contact bridge is at the disconnection position.
US11158460B2
A ceramic electronic component of the present invention includes: a ceramic element body; a terminal electrode formed on from an end surface to a side surface of the ceramic element body; and a lead terminal joined to the terminal electrode by a solder. A fillet of the solder is formed between the terminal electrode of a side surface at the ceramic element body and the lead terminal, and a coating layer is formed on a surface of the lead terminal that is in contact with the solder. The coating layer is formed of a metal component having a contact angle with the solder smaller than that of the lead terminal.
US11158459B2
A ceramic electronic component includes a ceramic body having first and second end surfaces facing each other, first and second side surfaces facing each other, first and second principal surfaces facing each other, and also includes outer electrodes each of which is provided on at least one portion of a corresponding one of the first and second end surfaces of the ceramic body. Each of the outer electrodes includes an underlying electrode layer provided on at least one portion of a corresponding one of the first and second end surfaces of the ceramic body and also includes a plating layer provided on a corresponding one of the underlying electrode layers and on a corresponding one of regions different from the underlying electrode layers.
US11158450B2
A magnetic core comprises an anisotropic, composite material, which itself includes a matrix material (e.g., a dielectric, non-magnetic material, preferably a paramagnetic material), and magnetically aligned, ferromagnetic particles. The latter may for instance include micrometer- and/or nanometer-length scale particles. Such particles form chains of particles within the matrix material, wherein the chains form percolation paths of magnetic conduction. The paths extend along a first direction, whereby the chains extend, each, substantially along this first direction, while being distinct and distant from each other along a second direction that is perpendicular to the first direction and, possibly, to a third direction that is perpendicular to both the first direction and the second direction. Necking bridges are preferably formed between the particles. Related devices (e.g., inductor, amplifiers, transformers, etc.) and fabrication methods are also disclosed.
US11158449B2
A device for the production of a transformer is disclosed, comprised of at least two electrically conductive windings (A, B, C) adjacent to one another, and a ferromagnetic core (11; N2; N3) linked to the two electrically conductive windings, formed by wound strip-shaped ferromagnetic material. The device comprises guide members (9) configured and arranged so as to define a closed path linked to the two electrically conductive windings, along which one or more strip-shaped ferromagnetic materials can be wound from at least one coil (R; R1-R18).
US11158434B2
A hazardous material repository includes a drillhole formed from a terranean surface into a subterranean zone that includes a geologic formation, where the drillhole includes a vertical portion and a non-vertical portion coupled to the vertical portion by a transition portion, the non-vertical portion includes a storage volume for hazardous waste; a casing installed between the geologic formation and the drillhole, the casing including one or more metallic tubular sections; at least one canister positioned in the storage volume of the non-vertical portion of the drillhole, the at least one canister sized to enclose a portion of hazardous material and including an outer housing formed from a non-corrosive metallic material; and a backfill material inserted into the non-vertical portion of the drillhole to fill at least a portion of the storage volume between the at least one canister and the casing.
US11158433B2
An internal interface structure of a nuclear thermal propulsion nuclear reactor including a reactor vessel and a reactor head, including a substantially cylindrical body having a top end, a bottom end, an inner surface, and an outer surface, and an annular flange extending radially-outwardly from the outer surface of the body, wherein the annular flange of the interface structure is mounted between an upper flange of the reactor vessel and a bottom flange of the reactor head.
US11158423B2
A system and method for an adjustable bio-stream self-selecting system. Through a plethora of inputs, the system associates therapeutic recipes and associated biomarker in a personalized approach to recommending an individual to a specific therapeutic program. Therapeutic programs operate in accordance with personalized inputs suggested by the user and through digital markers and biomarkers, which trigger new recommendations by “knowing” the individual. Each bio-stream contains information utilized within these biomarkers to trigger additional therapy recommendations. Because of the complexity of the plurality of inputs, these biomarkers are managed in a way that enables low latency detections, low bandwidth needs, low processing needs, and less battery needs. The pre-processing of these biomarkers helps additional therapy management and precision medicine across larger global population needs of the system.
US11158420B2
Systems and methods for tracking healing progress of multiple adjacent wounds are provided. In one embodiment, a system may include a processor configured to receive a first image of a plurality of adjacent wounds near a form of colorized surface having colored reference elements, determine colors of the plurality of wounds, correct for local illumination conditions, receive a second image of the plurality of wounds near the form of colorized surface, to determine second colors of the plurality of wounds in the second image, match each of the plurality of wounds in the second image to a wound of the plurality of wounds in the first image, and determine an indicator of the healing progress for each of the plurality of wounds based on changes between the first image and the second image.
US11158413B2
A medical device system and related method of automatically adjusting parameters of an insulin delivery controller of an insulin infusion device are disclosed. The methodology obtains therapy-related data associated with operation of the insulin infusion device for a number of days in the past, including sensor glucose data associated with glucose levels of the user, and meal data associated with identified meals. The obtained therapy-related data is processed to generate a suitable pharmacokinetic/pharmacodynamic (PK/PD) model of the user, wherein the PK/PD model fits at least some of the sensor glucose data obtained for the user. The PK/PD model can be used to calculate at least one adjusted parameter of the insulin delivery controller, based on additional therapy-related data associated with further operation of the insulin infusion device. The insulin delivery controller can be instructed or controlled to adjust its settings in accordance with the model-calculated parameters.
US11158412B1
Methods, systems, and computer-readable media for generating a personalized action recommendation are provided. The method acquires a request for a service that is associated with a user and the user's condition. The method then identifies one or more features of the user based on stored user information. The method next assigns the user to a segment based on the identified one or more features, generates a set of one or more recommended actions for the user based on the segment, and determines an expected value of each of the one or more recommended actions. The method determines a rank of the one or more recommended actions based on the expected value of each of the one or more recommended actions, and outputs a recommended action with a highest expected value for the user in response to the request for the service.
US11158400B2
According to some embodiments, a system, method and non-transitory computer-readable medium are provided comprising a Hypothesis Generation Engine (HGE) to receive one or more property target values for a material; a memory for storing program instructions; an HGE processor, coupled to the memory, and in communication with the HGE, and operative to execute program instructions to: receive the one or more property target values for the material; analyze the one or more property target values as compared to one or more known values in a knowledge base; generate, based on the analysis, an initial set of hypothetical structures, wherein each hypothetical structure includes at least one property target value; execute a likelihood model for each candidate material to generate a likelihood probability for each hypothetical structure, wherein the likelihood probability is a measure of the likelihood that the hypothetical structure will have the target property value; convert each hypothetical structure into a natural language representation; execute an abduction kernel on the natural language representation with the at least one likelihood probability, to output at least one proposed structure that satisfies a likelihood threshold for having the property target value; and receive the output of the executed abduction kernel at a testing module to determine whether the output satisfies the property target values. Numerous other aspects are provided.
US11158398B2
Histopathological scoring can be based on the areas of certain types of cells or the expression of genotypic or phenotypic characteristics of those cells, as identified by a biological assay. Automating a scoring process with an image analysis algorithm includes correctly delineating the areas of interest, a process known as segmentation. The present systems and methods accomplish this segmentation using a generative adversarial network trained to generate masks covering each area of interest. The invention can perform both segmentation and classification by using a separate image band for each class. A scoring algorithm may utilize the classifications of, for example, a tumor area and an area of immune cell staining by interpreting the separate image bands of each area. Classification problems with more bands would use images with the equivalent number of bands. There is no limit to the number of bands an image can encode for each pixel.
US11158386B2
A memory system includes a memory device including a plurality of memory cells, and a controller configured to access the plurality of memory cells. The controller includes a data read block configured to read first data from one or more pages included in first memory cells, determine a target memory cell subject to a compensation based on the first data, and read second data from one or more pages of second memory cells adjacent to the target memory cell, and an equalizer configured to convert the second data into symbol interfering data, check a probability of the first data from a lookup table according to the symbol interfering data, and determine the compensation on the first data based on the probability.
US11158381B2
An operating method of a non-volatile memory device including a plurality of memory cells respectively connected to a plurality of word lines is provided. The operating method includes applying an erase detect voltage to a selected word line of the plurality of word lines to perform an erase detect operation on memory cells connected to the selected word line in response to a program command, applying a program voltage to the selected word line after the erase detect operation, and counting a number of undererased cells of the memory cells on which the erase detect operation has been performed.
US11158378B2
A non-volatile memory and a data writing method are provided. The non-volatile memory includes a memory array and a memory controller. The memory array has a plurality of memory cells. The memory controller is configured to perform a data write operation on a plurality of selected memory cells. In the data write operation, the memory controller records a total number of times that a data write pulse is supplied, compares the total number of times of the data write pulse to a preset threshold value to obtain an indication value, and adjusts an absolute value of a voltage of the data write pulse according to the indication value.
US11158365B2
A first power-supply voltage is applied to I/O cells, an I/O cell connected to a clock terminal is initially set to a threshold of a second voltage signaling, an I/O cell connected to a command terminal and I/O cells connected to data terminals are initially set as an input, and when a clock control unit detects receipt of one clock pulse and a signal voltage control unit detects a host using the second voltage signaling, a signal voltage control unit drives the I/O cell of a first data terminal high level after a second power-supply voltage is applied to I/O cells and the threshold of a second voltage signaling is set to I/O cells of the clock, command and data terminals.
US11158357B2
A memory device includes a memory cell array, signal lines, a mode selector circuit, a command converter circuit, and an internal processor. The memory cell array includes first and second memory regions. The mode selector circuit is configured to generate a processing mode selection signal for controlling the memory device to enter an internal processing mode based on the address received together with the command. The command converter circuit is configured to convert the received command into an internal processing operation command in response to activation of the internal processing mode selection signal. The internal processor is configured to perform an internal processing operation on the first memory region in response to the internal processing operation command, in the internal processing mode.
US11158355B2
A data storage library system includes at least one data storage library, the at least one data storage library comprising at least one library frame, wherein the at least one library frame has at least one environmental conditioning unit configured to control one or more environmental conditions within the at least one library frame. The system also includes at least one access door for providing access to an interior portion of the at least one library frame, a library controller, and at least one louver, where the louver may be selectively moveable to control a communication pathway for external air to enter the at least one library frame. In one embodiment, the at least one louver may be controlled by the library controller to automatically open when it is detected that the one or more access doors are opened, and to close the louver when the one or more access doors are closed.
US11158352B1
A method for processing video data is performed by a data processing unit (DPU). The method includes obtaining, by the DPU of an edge device, video data; processing the video data to obtain video data chunks and indexing attributes; generating indexing metadata based on the video data chunks and the indexing attributes; processing the video data chunks and indexing attributes to generate contextual attributes; generating contextual metadata based on the contextual attributes and the video data chunks; associating the indexing metadata and the contextual metadata with the video data chunks; and storing the indexing metadata, contextual metadata, and the video data chunks in storage.
US11158343B2
Systems and methods for analyzing recorded data from one recording device, or a subset of recording devices to identify redactions that should be made to the recorded data. The identified redactions may be in accordance with a redaction policy. The identified redactions may be applied to recorded data recorded by other devices that recorded data the same incident. The redactions may be made to recorded data that was not analyzed prior to performing the redactions, so the redactions identified in one recorded data are performed in other recorded data that was not used to identify the types of redactions that should be made. Applying redactions to data that was not analyzed to determine what types of redactions should be made reduces the amount of time required to analyze recorded data for redaction.
US11158342B2
Systems herein allow a user to record a presentation with a slides file. The system can record action events generated by a viewer application that displays slides of the slides file. The system can also record an audio segment for each displayed slide. An action information file can be created that links action events and audio segments to slides, and provides timing information for the action events. This can allow for playback of a narrated presentation where actions are recreated in synchronization with the narration while reducing the reliance on large video files.
US11158322B2
When transcribing audio recordings, such as legal depositions, phrases may be repeated throughout the recordings, but these repeated phrases get transcribed incorrectly by an automatic speech recognition (ASR) system. In order to assist a transcriber to correctly resolve such phrases, some embodiments described herein involve a computer that receives an audio recording that includes speech, generates a transcription of the audio recording utilizing an ASR system, and clusters segments of the audio recording into clusters of similar utterances. The computer provides a transcriber with certain segments of the audio recording, which include similar utterances belonging to a certain cluster, along with transcriptions of the certain segments. The computer receives from the transcriber: an indication of which of the certain segments include repetitions of a phrase, and a correct transcription of the phrase. The computer then updates the transcription of the audio recording based on the indication and the correct transcription.
US11158321B2
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for an automated calling system are disclosed. In one aspect, a method includes the actions of receiving audio data of an utterance spoken by a user who is having a telephone conversation with a bot. The actions further include determining a context of the telephone conversation. The actions further include determining a user intent of a first previous portion of the telephone conversation spoken by the user and a bot intent of a second previous portion of the telephone conversation outputted by a speech synthesizer of the bot. The actions further include, based on the audio data of the utterance, the context of the telephone conversation, the user intent, and the bot intent, generating synthesized speech of a reply by the bot to the utterance. The actions further include, providing, for output, the synthesized speech.
US11158313B2
Disclosed is a microphone system, comprising: one or more microphones each of which is adapted to receive acoustic audio signals and convert the same from acoustical energy signals into electrical audio signals and output the same as microphone output audio signals; and an acoustic echo cancellation (AEC) device adapted to receive the microphone output audio signals, and wherein the AEC device also receives as a second input a reference audio signal from a network, and wherein the AEC device is further adapted to cancel substantially all of the reference audio signal from the microphone output audio signals and output the same as a corrected audio signal, and wherein the reference audio signal comprises an audio signal generated by an external audio system.
US11158308B1
Example embodiments provide techniques for configuring a natural language processing (NLU) system for new functionalities using sample user inputs provided by a developer. The system may determine intent labels associated with the sample user inputs using previous user inputs previously processed by the NLU system. The system may configure a new NLU model, using the NLU model associated with the intent label determined by the system, where the new NLU model is configured to enable invocation of the new functionality.
US11158305B2
Generally discussed herein are devices, systems, and methods for wake word verification. A method can include receiving, at a server, a message from a device indicating that an utterance of a user-defined wake word was detected at the device, the message including (a) audio samples or features extracted from the audio samples and (b) data indicating the user-defined wake word, retrieving or generating, at the server, a custom decoding graph for the user-defined wake word, wherein the decoding graph and the static portion of the wake word verification model form a custom wake word verification model for the user-defined wake word, executing the wake word verification model to determine a likelihood that the wake word was uttered, and providing a message to the device indicating whether wake was uttered based on the determined likelihood.
US11158303B2
In an approach to soft-forgetting training, one or more computer processors train a first model utilizing one or more training batches wherein each training batch of the one or more training batches comprises one or more blocks of information. The one or more computer processors, responsive to a completion of the training of the first model, initiate a training of a second model utilizing the one or more training batches. The one or more computer processors jitter a random block size for each block of information for each of the one or more training batches for the second model. The one or more computer processors unroll the second model over one or more non-overlapping contiguous jittered blocks of information. The one or more computer processors, responsive to the unrolling of the second model, reduce overfitting for the second model by applying twin regularization.
US11158293B1
A modular stringed instrument comprising a precision-machined components which are assembled “out of the box” to build an instrument having a desired, reproducible sound is disclosed. The modular design of the stringed instrument allows for complete customization to a player's tastes such as allowing the player to select head stock styles, handedness, neck thicknesses, scale length, body style, and electronics. A custom designed bridge and mounting system allow for analog bridge placement along the mounting plate which can be custom machined to accommodate a players wishes. The placement of the bridge is precision both in forward/back position but also in height and, if desired, in up to six degrees of freedom. Each string height is adjustable as well as integral to the bridge.
US11158290B2
An electronic device is provided. The electronic device includes at least one display, at least one processor, and at least one memory. The at least one memory may store instructions to, when executed, enable the at least one processor to obtain, through a first display area of the at least one display activated while the at least one display is folded, an input to select a plurality of applications to be executed and displayed when the at least one display is unfolded, detect an unfolding of the at least one display, based on the detection of the unfolding, split a second display area of the at least one display activated while the at least one display is unfolded to correspond to a number of the plurality of applications, and execute the plurality of applications and display the plurality of applications on the split second display area.
US11158289B2
In a wearable device, a master unit comprises a first display and a first processing circuitry, and a slave unit comprises a second display and a second processing circuitry. A method aims at outputting information in said displays. The method comprises acquiring a sensor signal from a sensor in the master unit; generating a synchronisation signal, based on the acquired sensor signal; transmitting the synchronisation signal from the first processing circuitry to the second processing circuitry; rendering information to be outputted in the first display, and in the second display based on the synchronisation signal; and outputting the information on the first display and the second display, respectively according to the synchronisation signal.
US11158284B2
An electronic apparatus includes: a signal output circuit configured to connect with an external apparatus connected to a display apparatus, a processor configured to control the electronic apparatus to: obtain information about a first image format supported in the display apparatus from the external apparatus, output a content signal having the first image format to the external apparatus through the signal output circuit to the display apparatus based on identifying that the external apparatus supports an interface protocol capable of transmitting the content signal having the first image format, and output a content signal having a second image format different from the first image format to the external apparatus through the signal output circuit based on identifying that the external apparatus does not support the interface protocol.
US11158269B2
A display device includes a light-source module including a plurality of light-source blocks configured to provide light to a display panel, a plurality of light-source drivers configured to drive the plurality of light-source blocks, a timing controller configured to generate a dimming level signal of a corresponding one of the light-source blocks, and to generate a dimming select signal configured to select a corresponding one of the light-source drivers corresponding to the dimming level signal, a signal converter configured to convert an n-bit dimming select signal into an m-bit switch control signal, “n” and “m” being natural numbers, and n being less than m, and a plurality of switches connected between the timing controller and the plurality of light-source drivers, and configured to provide a plurality of dimming level signals to the plurality of light-source drivers based on a switch control signal.
US11158268B2
According to an aspect, a display device, includes: a display panel that includes a polymer-dispersed liquid crystal sealed between two facing substrates and is configured to display a frame image by arranging a plurality of line images in a scanning direction; and a light source that is configured to emit light from one side surface side of the display panel. One frame period assigned to the frame image includes an image display period and a luminance correction period, and a total luminance of the display panel during the luminance correction period is increased with decreasing distance from an opposite side of the one side surface side.
US11158265B2
In a scan driver and a display device including the same, a first input terminal of a stage receives a scan start signal or an output signal of a previous stage when a first control signal is supplied, a second input terminal of the stage receives one of two clock signals, a third input terminal of the stage receives the other of the two clock signals, and a fourth input terminal of the stage receives a scan start signal or an output signal of a next stage when a second control signal is supplied, and a first power source is outputted from an output terminal of the stage when a first clock signal and a second clock signal are low levels.
US11158257B2
An object of the disclosure is to achieve a current-driven display device able to compensate for a variation in threshold voltage of a drive transistor without causing a variation in luminance.
A pixel circuit includes a light-emitting element, a drive transistor, a power supply control transistor, a light emission control transistor, a first writing control transistor, a threshold voltage compensation transistor, a second writing control transistor, an initialization transistor, and a data-holding capacitor. During a data writing period, a scanning signal is active, an initialization voltage is supplied to a first electrode of the data-holding capacitor via the drive transistor, and a data voltage is supplied to a second electrode of the data-holding capacitor.
US11158251B1
An organic light emitting diode (OLED) pixel driving circuit and a display panel are disclosed. The OLED pixel driving circuit is a 7T1C type pixel driving circuit consisting of a first transistor, a second transistor, a third transistor, a fourth transistor, a fifth transistor, a sixth transistor, a seventh transistor, a capacitor, and an organic light emitting diode. Each of the first, second, third, fourth, fifth, sixth, and seventh transistors has a control end, a first end, and a second end, wherein the control end and the second end of the seventh transistor are coupled, the control end and the second end of the fourth transistor are coupled, and the second end of the fourth transistor and the second end of the seventh transistor are not connected to each other.
US11158248B2
A display device includes: a display panel including a plurality of pixels; a scan driver connected to the plurality of pixels through a plurality of scan lines; a data driver connected to the plurality of pixels through a plurality of data lines; an emission driver connected to the plurality of pixels through a plurality of emission control lines; a sensing circuit connected to the plurality of pixels through a plurality of sensing lines; and a controller configured to control the scan driver, the data driver, the emission driver and the sensing circuit, wherein, in an active period of each frame period, the scan driver sequentially applies a sensing pulse and a scan pulse to at least one scan line of the plurality of scan lines, and applies the scan pulse to remaining scan lines of the plurality of scan lines.
US11158245B2
A method of compensating luminance in an electroluminescent display device including a display panel including pixels is provided. A global current value is generated based on input pixel values corresponding to the pixels where the global current value indicates a global current flowing through the display panel. With respect to each of the input pixel values, a global compensation value indicating a global luminance deviation according the global current is generated based on the input pixel value and the global current value. A gamma compensation value indicating a gamma distortion is generated based on the input pixel value where the gamma distortion is caused by compensating the input pixel value. A compensated pixel value is generated based on the input pixel value, the global compensation value and the gamma compensation value.
US11158225B2
A display device includes a plurality of pixel electrodes arranged in an array. A first switch electrically connected to a first pixel electrode of the pixel electrodes. A second switch electrically connected to a second pixel electrode of the pixel electrodes. The second switch is electrically connected between the first switch and a data line, and the first pixel electrode and the first pixel electrode are respectively located at two row of the pixel electrodes that are not adjacent to each other.
US11158214B2
The present invention provides a restickable lettering film and a manufacturing method thereof. The manufacturing method of the restickable lettering film includes steps of: preparing a lettering layer having a first surface and a second surface; disposing a thermo-bonding layer on the second surface of the lettering layer; adhering the first surface of the lettering layer to a temporary adhesive layer. The lettering layer can be many times repeatedly removed from and adhered to the temporary adhesive layer. Accordingly, a user can easily use the lettering film.
US11158212B2
A simulated tissue structure for practicing surgical techniques is provided. In particular, a realistic organ model or tissue portion for practicing the removal of a tumor or other undesired tissue followed by suturing a remnant defect as part of the same surgical procedure is provided. The simulated tissue structure includes an artificial tumor disposed between layers of elastomeric material and mounted on a simulated organ wall or tissue portion. The simulated tissue structure is modular and interchangeable. At least one of the layers includes a mesh reinforcement. A defect comprising two juxtapositioned surfaces defining a gap between the surfaces is created in the simulated tissue structure and the trainee practices tumor removal and closure of the gap by suturing in a laparoscopic environment.
US11158203B2
A combination of knowledge representation and retrieval, assessments and personalization for a tutoring platform that provides an automated phased word exposition method for vocabulary learning and enable learners to learn words (or any learning objective) with sufficient proficiency and without excessive repetition. The phased learning objective method implements a moving average model that models the learner across multiple dimensions (e.g. reading, listening, writing, speaking) such that the platform is confident of the learner's understanding, while using minimal assessment doses, and such that the understanding transfers across experiences. The method implemented provides for multiple learning and assessment activities for a learning objective and leverages the same learner model for each learning dimension. Each word of a word set passes through learning and assessment-only phases for statistically significant evidence of learning. The model derived from the phased word expansion can be shared across applications, toys and tangibles that learners interact with.
US11158200B2
A method includes recording, by a first UAV, a current position of the first UAV, comparing, the current position of the first UAV to a current flight plan of the first UAV, and geocasting a first track declaration message. The method may further include receiving, by the first UAV, a second track declaration message generated by a second UAV, detecting a potential collision with the second UAV and executing a collision avoidance maneuver by the first UAV.
US11158197B2
A device for tail-specific parameter computation includes a memory, a network interface, and a processor. The memory is configured to store a tail-specific aircraft performance model for a first aircraft of an aircraft type. The tail-specific aircraft performance model is based on historical flight data of the first aircraft and a nominal aircraft performance model associated with a second aircraft of the aircraft type. The network interface is configured to receive flight data from a databus of the first aircraft. The processor is configured to generate, based at least in part on the flight data and the tail-specific aircraft performance model, a recommended cost index and a recommended cruise altitude. The processor is also configured to provide the recommended cost index and the recommended cruise altitude to a display device.
US11158192B2
A method and a system (100) for detecting parking spaces (32) suitable for a vehicle (1). In order to determine a parking space (32), radar signals (11) are directed to a plurality of vehicles (301, 302, . . . 30M) parked in a parking area (13) and also to surrounding elements (34). The radar signals (12) reflected by the parked vehicles (301, 302, . . . 30M) and also the surrounding elements (34) are processed in a computing unit (15). A gap (29) in a calculated periodicity (51) of a projection profile (24) is determined with an autoregressive prediction filter (53). A prediction error function (26) has the highest value (55) at the location of a parking space (32).
US11158188B2
An autonomous computing system managed through an internet of things (IoT) protocol is provided. A computing device determines a clustering of autonomous vehicles based on expression sentiment data of each passenger of a respective autonomous vehicle. A computing device determines a node within an IoT network and monitors a plurality of autonomous vehicles traveling though the node. A computing device identifies a time frame in which each respective vehicle in the cluster is predicted to pass through an intersection. A computing device identifies a current traffic pattern of a vehicle that is external to the cluster of autonomous vehicles. The one or more processors adjust the traffic flow to allow the clustering of autonomous vehicles to pass through an intersection at a rate that maintains a threshold level of comfort for each passenger in the determined cluster of autonomous vehicles.
US11158185B2
The present disclosure provides a method and apparatus for controlling a controllable device. The method includes: establishing a cellular network connection to a base station after a start-up operation is completed; establishing a wireless fidelity (WIFI) network connection to a control apparatus for controlling the controllable device after establishing the cellular network connection to the base station; and transmitting control signaling with the base station through the cellular network connection, and transmitting data with the control apparatus through the WIFI network connection; wherein the controllable device is a multi-mode controllable device that supports both a cellular communication mode and a WIFI communication mode. The present disclosure can transmit control signaling of the controllable device through a cellular network with high service quality and transmit data though a WIFI network with a fast transmission speed, thereby achieving efficient transmissions of control signaling and data of the controllable device.
US11158179B2
A system for determining that a monitored person has experienced an event wherein the event is detrimental to the monitored person. The system comprises a first sensing component for producing a first sensed parameter value representative of a first sensed condition of the monitored person and a second sensing component activated responsive to the first sensed parameter value for producing a second sensed parameter value representative of a second sensed condition. A detecting component receives the first and second sensed parameter values for determining that the monitored person has experienced the event.
US11158178B2
An example smoke detector includes a smoke detection circuit operable to detect smoke, a piezo buzzer, a single color visual indicator, and a transceiver operable to communicate with at least one other smoke detector. A processor is operatively connected to the smoke detection circuit, piezo buzzer, single color visual indicator, and transceiver. The processor is operable to provide distinct notifications for each of a plurality of modes of the smoke detector including at least one alarm mode that indicates detected smoke, at least one maintenance mode that indicates a maintenance condition of the smoke detector, and at least one network configuration mode. Each notification includes one or more audio tones from the piezo buzzer, one or more illuminations of the single color visual indicator, or a combination thereof.
US11158177B1
A management server receives a request to view video content; access a stream of video content corresponding to the request; access and store, in one or more databases, metadata associated with the video content, wherein the metadata includes a plurality of detections and was generated by the video gateway device based on an analysis of the video content and previously uploaded to a remote computing device; generating and causing display of a user interface that includes: the stream of the video content, a seek bar configured to be manipulated by a user so that the user can navigate through the video content, and the metadata overlaid on the seek bar such that the plurality of detections are overlaid at locations on the seek bar corresponding to when the plurality of detections were detected.
US11158170B2
A communal gaming system provides a communal game to players of electronic gaming devices. The system includes a plurality of EGMs, each EGM includes a trigger condition identifying when the player is awarded participation in the communal game. The system also includes a communal game display configured to display a communal game play area. The system (a) begins a game cycle for a game instance of the communal game; (b) receives, from a first device and in response to detecting the trigger condition, a communal participation trigger message; (c) awards a participation entry in the game cycle to the player; (d) transmits, to the first device, a participation award message indicating successfully entry of the player in the game cycle; (e) conducts the communal game, thereby generating an award outcome of the communal game for the player; and (f) awards the player based on the generated award outcome.
US11158169B2
An electronic gaming system is capable of forming a multi-player group to play a game; receiving, from a first gaming device, first game play information for a first game played by a first player member of the multi-player group on the first gaming device; determining that the first game play information comprises a first winning outcome corresponding to a first winning outcome; in response, allocating the first winning outcome among the first and second player members; and notifying a second gaming device of the second player member that the second player member has received the second portion of the first winning outcome.
US11158167B2
Gaming systems and methods which utilize one or more predictable changing paytables in association with one or more plays of a game.
US11158164B2
Various embodiments provide management of virtual goods. In some embodiments, a gaming platform can be used to provide a secure ledger system for recording money transfer, play action, bets, analytics, gaming statistics, and the like, which are associated with virtual goods. Non-limiting examples of virtual goods comprise: characters; badges/icons; gameplay attributes; virtual money; cryptocurrencies; tokens; digital gifts; gameplay levels/add-ons; and prizes, among other examples. In some examples, gaming systems can directly interact with the distributed multi-ledger architecture for secure and transparent transactions which can also be accessed by auditors, tax authorities, partners, and/or other entities. Some examples may use private and/or public blockchains as part of the distributed multi-ledger gaming architecture. For instance, multiple distributed network nodes may be utilized to manage transaction records.
US11158157B2
In one aspect, an improved roulette gaming system is disclosed herein, which provides visual effects for a roulette wheel, a roulette ball, or both.
US11158141B2
A system for providing vehicle information to a user via audible signals. The system includes a data acquisition and transfer device disposable in communication with a vehicle computer on a vehicle to receive diagnostic data therefrom. A remote diagnostic server is disposable in communication with the data acquisition and transfer device to receive the diagnostic data. The remote diagnostic server includes a plurality of preset vehicle conditions stored thereon, and is operative to analyze the diagnostic data and generate an alert signal when the diagnostic data represents at least one of the preset vehicle conditions. The alert signal is receivable by a mobile communication device and is configured to allow the mobile communication device to generate an audible signal based on the alert signal. The audible signal includes diagnostic information associated with the diagnostic data received from the vehicle computer.
US11158137B1
Systems and methods which provide a shipping interface within a user interface are shown. A shipping interface of embodiments is provided within a open architecture or multiple application user interface, such as a browser user interface. A user may be enabled to use a same shipping account with respect to any number of applications or functions. Moreover, a user may be enabled to select a shipping provider of preference, even where the underlying application or function does not support the selected shipping provider or any shipping functions. Embodiments provide comparison of various shipping providers to a user for selection. Embodiments comprise a browser plug-in operable to provide a shipping interface, such a by inserting one or more shipping buttons within a page displayed by the browser, within a popup window, within a frame along the main browser window, within a browser menu bar, tool tray, etcetera.
US11158133B2
A method for automatically generating hierarchical exploded views based on assembly constraints and collision detection, in which parts to be exploded are layered in explosion sequence according to a design result of the 3D assembly process planning, and the parts to be exploded in each layer are grouped based on the type and the disassembly direction; a feasible explosion direction of the parts in each layer is determined according to assembly constraints and collision detection; the explosion sequence and explosion direction of the parts in each layer are determined; and then the layered explosion is performed at a certain distance. Ball markers and a part-list are generated after all the parts are exploded.
US11158128B2
A system and method may provide for spatial and semantic auto-completion of an augmented or mixed reality environment. The system may detect physical objects in a physical environment based on analysis of image frames captured by an image sensor of a computing device. The system may detect spaces in the physical environment that are occupied by the detected physical objects, and may detect spaces that are unoccupied in the physical environment. Based on the identification of the detected physical objects, the system may gain a semantic understanding of the physical environment, and may determine suggested objects for placement in the physical environment based on the semantic understanding. The system may place virtual representations of the suggested objects in a mixed reality scene of the physical environment for user consideration.
US11158127B2
A headset for use in displaying a virtual image of a building information model (BIM) in relation to a site coordinate system of a construction site. The headset comprises an article of headwear having one or more position-tracking sensors mounted thereon, augmented reality glasses incorporating at least one display, a display position tracking device for tracking movement of the display relative to at least one of the user's eyes and an electronic control system. The electronic control system is configured to convert a BIM model defined in an extrinsic, real world coordinate system into an intrinsic coordinate system defined by a position tracking system, receive display position data from the display position device and headset tracking data from a headset tracking system and render a virtual image of the BIM relative to the position and orientation of the article of headwear on the construction site and relative position of the display relative to the user's eye and transmit the rendered virtual image to the display which is viewable by the user as a virtual image of the BIM.
US11158119B2
A method performed by an electronic device is described. The method includes receiving first optical data and first depth data corresponding to a first frame. The method also includes registering the first depth data to a first canonical model. The method further includes fitting a three-dimensional (3D) morphable model to the first optical data. The method additionally includes registering the 3D morphable model to a second canonical model. The method also includes producing a 3D object reconstruction based on the registered first depth data and the registered 3D morphable model.
US11158114B2
An image processing apparatus for generating an image from volumetric data includes processing circuitry configured to: obtain a volumetric data set; obtain a heterogeneity map based on the volumetric data set; determine positions of a set of non-periodic sampling points using the heterogeneity map; generate from the volumetric data set a set of sampled data values based on the determined positions of the non-periodic sampling points; and generate an image data set by performing an aggregation process to generate a set of image data points from the set of sampled data values.
US11158106B2
Techniques for performing shader operations are provided. The techniques include, performing pixel shading at a shading rate defined by pixel shader variable rate shading (“VRS”) data, updating the pixel VRS data that indicates one or more shading rates for one or more tiles based on whether the tiles of the one or more tiles include triangle edges or do not include triangle edges, to generate updated VRS data, and writing a VRS rate feedback buffer based on the updated VRS data.
US11158102B2
Embodiments of the present disclosure provide a method and apparatus for processing information. A method may include: generating voice response information based on voice information sent by a user; generating a phoneme sequence based on the voice response information; generating mouth movement information based on the phoneme sequence, the mouth movement information being used for controlling a mouth movement of a displayed three-dimensional human image when playing the voice response information; and playing the voice response information, and controlling the mouth movement of the three-dimensional human image based on the mouth movement information.
US11158092B2
A computer is caused to realize: a line drawing data acquisition function to acquire line drawing data to be colored; a size-reducing process function to perform a size-reducing process on the line drawing data acquired to a predetermined reduced size so as to obtain size-reduced line drawing data; a first coloring process function to perform a coloring process on the size-reduced line drawing data based on a first learned model that has previously learned the coloring process on the size-reduced line drawing data by using sample data; and a second coloring process function to perform a coloring process on original line drawing data by receiving an input of the original line drawing data and colored, size-reduced line drawing data as the size-reduced line drawing data on which the first coloring process function has performed the coloring, based on a second learned model that has previously learned the coloring process on the sample data by receiving an input of the sample data and colored, size-reduced sample data as the sample data on which the first coloring process function has performed the coloring.
US11158075B2
A method in an imaging controller of detecting depth sensor artifacts includes: obtaining, from first and second sensors, first and second pluralities of points defined by respective (i) planar positions and depths in a common frame of reference, and (ii) scan angles relative to field of view centers of the first or second sensors; for each of a subset of candidate points from the first plurality of points: searching the second plurality of points for a validator point having (i) a planar position within a threshold distance of a planar position of the candidate point, and (ii) a scan angle smaller than a scan angle of the candidate point; responsive to identifying the validator point: when the depth of the validator point exceeds the depth of the candidate point, classifying the candidate point as an artifact.
US11158073B2
Embodiments allow live action images from an image capture device to be composited with computer generated images in real-time or near real-time. The two types of images (live action and computer generated) are composited accurately by using a depth map. In an embodiment, the depth map includes a “depth value” for each pixel in the live action image. In an embodiment, steps of one or more of feature extraction, matching, filtering or refinement can be implemented, at least in part, with an artificial intelligence (AI) computing approach using a deep neural network with training. A combination of computer-generated (“synthetic”) and live-action (“recorded”) training data is created and used to train the network so that it can improve the accuracy or usefulness of a depth map so that compositing can be improved.
US11158060B2
A method of identifying and analyzing contiguities in images is disclosed. The contiguities are indicative features and various qualities of an image, which may be used for identifying objects and/or relationships in images. Alternatively, the contiguities may be helpful in ensuring that an image has a desired figure-ground ambiguous switch between percepts, so as to create a desired effect when combined with other images to generate a composite image set. The contiguity may be a group of picture elements that are adjacent to one another that form a continuous image element that extends generally horizontally (e.g., diagonally, horizontally and/or vertically) across the image.
US11158054B2
In a medical image processing apparatus, a medical image processing method, and a medical image processing program, in a case where there are a plurality of past brain images, it is possible to select a past brain image with which the atrophy rate of the brain can be accurately calculated. An image acquisition unit acquires a target brain image Bt as a diagnostic target and a plurality of past brain images Bpi, which have earlier imaging dates and times than the target brain image Bt, for the same subject. A similarity calculation unit calculates the similarity between each of the plurality of past brain images Bpi and a standard brain image Bs. A selection unit selects a reference brain image B0 serving as a reference for calculating the amount of change of the brain from the plurality of past brain images Bpi.
US11158043B2
An inspection device includes an image reader that generates a scan image, an inspector that inspects an inspection target image formed on a storage medium, by comparing a scan image with a reference image, a storage that stores the reference image, and a hardware processor that stores into the storage the reference image generated as the scan image by reading with the image reader an image formed on a recording medium by the image former on a basis of a second print job for generating the reference image, determines whether the reference image stored in the storage satisfies a predetermined condition when a data amount of the reference image stored in the storage becomes equal to or larger than a predetermined amount, and deletes the reference image determined to satisfy the predetermined condition from the storage.
US11158037B2
Embodiments of present invention provide a method for checking integrity of a device selection process. The method includes placing multiple devices in a device tray that has multiple cells arranged in a matrix of M-rows and N-columns; separating the multiple devices into a first group and a second group; causing a machine to memorize locations of at least the first group; removing the second group from the device tray; after the removing, causing the machine to capture an image of devices remaining in the device tray and identify locations of the remaining devices based upon the image; comparing locations so identified with locations of the first group of devices memorized by the machine; and taking a corrective action when a discrepancy is found between the locations identified and locations memorized. An apparatus for performing the above method is also provided.
US11158024B2
Systems and methods are disclosed for the rendering of contents communicated between devices. A source device processes a video sequence and transmits it to a target device together with metadata including rendering directives. At the target device, the received video sequence is rendered according to the rendering directives. Rendering is affected by events detected by the target device at the time of rendering or by the target device's information. Transparency masks, generated by the source device, are transmitted in an alpha channel to the target device, and are used for blending the video sequence with a secondary content.
US11158023B2
A graphics processing system having a rendering space divided into a plurality of tiles. The system comprises geometry processing logic and rasterization logic. The geometry processing logic is configured to generate transformed position data for each of a plurality of untransformed primitives based on untransformed geometry data associated therewith; group the plurality of untransformed primitives into a plurality of primitive blocks; and generate an untransformed display list for each tile based on the transformed position data. Each untransformed display list comprises: (i) information identifying each untransformed primitive block that comprises at least one untransformed primitive that, when transformed, falls at least partially with the tile; and (ii) for each identified untransformed primitive bock, information identifying the untransformed primitives or transformed primitives related to that untransformed primitive block relevant for rendering the tile. The rasterization logic is configured to fetch, for each primitive block identified in an untransformed display list for a tile, untransformed geometry data for all of the untransformed primitives in that untransformed primitive block; transform the fetched untransformed geometry data to generate transformed geometry data; and render the primitives from the transformed geometry data.
US11158022B2
Improvements in an electronically operated lockbox mailbox assembly is disclosed. The assembly provides a customizable lockbox assembly with a smart lock. The enclosure can be configured with heating, cooling and humidity functions so the internal contents remains at an optimal temperature for storage until the unit is unlocked. The assembly can be linked with other home security devices. The smart lock operated with an application for tracking, opening and security of the assembly. The assembly may take the form of a box, locker, or similar shape that can be either free-standing or “hard installed” as part of a new commercial or residential build or retrofitted to an existing commercial or residential build that is powered via hardwire, plug or battery.
US11158009B2
Systems and methods are disclosed to facilitate payment of a restaurant bill via text message. For example, a text message having a restaurant bill code may be sent from a customer device to an MPS phone number. A restaurant network address may be extracted for a restaurant computing system. A query may be sent to the restaurant computing system using the restaurant network address with the restaurant bill code. In response, the restaurant computing system may send restaurant bill data that includes least one restaurant menu item, a price for the at least one restaurant menu item, and a total bill amount. A unique URL may be created that when entered into a web browser presents a webpage that includes at least the restaurant bill data. The unique URL may be used by the customer to pay the restaurant bill.
US11158004B2
Techniques and architectures for providing notifications regarding events, such as hurricanes, tornados, fires, floods, earthquakes, and so on, are discussed herein. For example, a user interface may be displayed with a map of a geographical area, an event visual representation representing an event, and an impact visual representation indicating an impact area where the event is estimated to impact. A request may be received to notify users associated with the impact area and customized notifications may be sent to users associated with the impact area. The customized notifications may be based on policy data for the users.
US11157995B2
A content management system capable of generating an embeddable electronic commerce store, where the electronic commerce store is embeddable into various sales channels, such as web pages and social media networks.
US11157988B2
Novel system, methods, which include machine learning, and device for providing color and fashion recommendations, including for persons with visual impairment such as color blindness or complete blindness. Also, methods providing a data storage system for storing digital renditions of garments; providing a portable communication device to extract color and/or pattern from garments through use of a camera and at least one algorithm; providing a processor capable of accessing locally stored and/or remote information about or learning the preferred matching set of garments; assigning each garment in the set of garments a red-green-blue (RGB) value; providing a suitability ranking for matching compatibility of the garment or the set of garments; and providing recommendations for preferred matching garment or set of garments by organizing the garments in at least one queue selected from the group consisting of audial, tactile, visual or a combination thereof, wherein the individual imports garments or set of garments, through a series of photos or video, for bulk import into a virtual closet for the identification and assignment of type of garments or set of garments using human or computational methods.
US11157980B2
Method and apparatus for generating profiles using machine learning and influencing online interactions are provided. The methods include receiving, from a first user of a plurality of users, a first set of electronic documents, where each electronic document in the first set of electronic documents corresponds to a respective user in the plurality of users. The methods also include identifying a plurality of user profiles, where each of the plurality of user profiles was generated by processing a corpus of electronic documents associated with each respective user using a first trained machine learning model. The methods include determining a plurality of match coefficients, based on comparing a plurality of user profiles associated with each respective user in the plurality of users, filtering the first set of electronic documents based on the plurality of match coefficients, and providing the filtered first set of electronic documents to the first user.
US11157968B2
Systems and methods for providing an advertisement platform where buyers and sellers can trade advertisement inventory programmatically at local, national, and/or worldwide levels. The advertisement platform server system may include an advertiser facing interface which permits advertisers to generate a request for orders (RFO) for an advertisement campaign which spans multiple advertisement channels. The RFO may be automatically provided to numerous media content providers, which may place committed orders which are to be autonomously accepted upon satisfaction of at least one condition of the RFO, such as a minimum budget. Once the committed orders are accepted, the advertisements may be routed to a traffic management system for publishing.
US11157966B2
The present disclosure relates to a system generating and sending personalized campaign messages and a method thereof. The system comprises a system setup module, a client information server, a production server and a story delivery module. The system setup module initiate set up of the modules and repositories in said system using a first rules repository containing pre-set and pre-fed rules. The client information server receive and manage client data from said entity. The production server receives client data per se; or after filtration and create a multifaceted prism and fill it with personalised messages to create a 3d story for said client by using campaigns data and client data. The story delivery module deliver said 3d story to a client device.
US11157964B2
A method includes receiving temporal-based user profile data including a first set of user profile data and a second set of user profile data. The method further includes determining an aggregated profile covariance (APC) and an aggregated profile variance (APV), and then deriving a regression coefficient based on the APC and the APV. In response to receiving an observation of desirable media content for one or more particular timeslots, the method further includes determining an updated APC based on a covariance of the first set of user profile data and the observation of desirable media content, determining an updated APV based on a variance of the first set of user profile data, and generating a prediction of desirable media content based on the updated APC, the updated APV, and the regression coefficient. The prediction of desirable media content corresponds to the one or more particular timeslots.
US11157963B2
The disclosure provides systems and methods for analysis of financial data and customization of financial products. Time-dependent data is obtained for a relatively large set of users, and from the data are determined a relatively small set of trajectories that model user behaviour. New users are characterized according to the trajectories and financial products are automatically personalised to suit the new user.
US11157961B2
A system and method for modifying contents of a graphical user interface of a user computing device in response to user interactions with the graphical user interface of the user computing device includes detecting an interaction on a social media channel by a user interfacing with the graphical user interface of the user computing device, analyzing a content of the interaction to determine a topic of the interaction with the post on the social media channel, determining that the topic of the interaction corresponds to one or more keywords associated with a digital promotion, which triggers a distribution of the digital promotion in response to the interaction with the graphical user interface, and augmenting the graphical user interface of the user computing device by displaying the digital promotion to the social media channel, thereby modifying the graphical user interface.
US11157958B2
In a method of associating a single entity with multiple electronic devices, a server accesses user data collected via internet communications with a plurality of electronic devices. Each item of user data includes a location signature and a unique identifier. The server determines an intersection of location between two electronic devices of the plurality of electronic devices based on the user data accessed from the two electronic devices. The user data is accessed from a first of the two electronic devices has a first unique identifier that is different than a second unique identifier of the user data accessed from a second of the two electronic devices. Based on the intersection of location, a single entity is associated with both the first unique identifier and the second unique identifier.
US11157954B1
According to an embodiment, a data processing method comprises obtaining a first record associated with a first computer and a second record associated with a second computer that is different than the first computer; in response to determining that the first record has been obtained from a primary source, determining that at least a first set of key information in the first record matches a second set of key information in the second record, and in response thereto: creating and storing a master record comprising a union of the first record and the second record; storing, in a database, a third set of key information in the first record that does not match the second set, and a fourth set of key information in the second record that does not match the first set; using the master record to determine one or more electronic offers to present to any of a user, a computing device, or an account that is associated with the master record.
US11157952B2
The present disclosure provides a method and system for creating decentralized repository of fraud IP and publishers using block chain. The block chain network creates a central repository for decentralized shared ledger. The block chain network adds a ledger in decentralized shared ledger for each interaction on an application. In addition, the block chain network authorizes at least one of a plurality of stakeholders to access the decentralized shared ledger after receiving a request from at least one of the plurality of stakeholders. Further, the block chain network analyzes the interaction and past data received from a plurality of stake holders. Furthermore, the block chain network blocks device IPs, device Id's, device type and the publishers mentioned in blacklist of the decentralized shared ledger.
US11157951B1
Various systems and methods for providing a tool to entities that determines the optimal usage of data items are disclosed. For example, the tool can generate a model that uses various characteristics to predict how likely it is that a viewer will watch (or listen to) the media program being promoted. The model can then determine an increase in revenue that would result from the assignment of a media promo using the predicted likelihood and subtracting a known opportunity cost from this determined revenue increase to determine a net revenue value. The model can repeat this determination for any number of viewers and aggregate the determined net revenue values to generate an aggregated net revenue value. The tool may include a user interface in which a content provider can adjust various variables to see how adjusting one or more variables affects the aggregated net revenue value.
US11157946B2
An image captured at a first moment in time is received. A user is identified by comparing at least one facial feature extracted from the image with user information stored in a database. It is determined whether the user observed a visual display by determining whether the visual display was within the visual field of the user. Upon determining that the user observed the visual display, the image is processed with a sentiment analysis module to determine a sentiment of the user. Further, it is determined, based on a record stored in a transaction database, that the user purchased the first product at a second moment in time, and an engagement index is generated for the visual display based on processing the determined sentiment of the user and a period of elapsed time between the second moment in time and the first moment in time.
US11157940B2
The systems and methods described herein disclose providing compensation for data transmission during a refill event. As described here, a vehicle collects operation data sets during movement in the vehicular environment. Vehicles can then transfer one or more of the operation data sets during the refill of the collecting vehicle. Thus, operator can determine the desirability and value of trading the upload time for compensation. The systems and methods can include detecting a refill event for a collecting vehicle. A data analysis can then be received for one or more operation data sets produced by the collecting vehicle. A data value can then be determined from the data analysis, with the operator determining transfer one or more operation data sets from the collecting vehicle during the refill event. Once received, compensation can be provided to the collecting vehicle for the received operation data sets based on the data value.
US11157938B1
An automated teller machine (ATM) includes a network interface, an input/output device configured to exchange data with a customer, and a processing circuit comprising a processor and memory. The memory is structured to store instructions that are executable by the processor and cause the processing circuit to receive account information identifying a credit account associated with the customer, transmit the account information identifying the credit account, receive reward information associated with the credit account, display a reward indication notifying the customer of reward information and providing the customer with an ability to indicate a preference to perform a currency reward withdrawal, receive data comprising an indication of the preference of the customer to perform the currency reward withdrawal, transmit a redemption request based on the indicated preference, receive a redemption request authorization, and dispense an amount of currency corresponding to an amount identified in the redemption request authorization.
US11157937B2
A server based system and method for hosting an incentive creation, administration, distribution, management, and analytics system. The server may allow a client via a client management portal to create and manage a campaign that may include a variety of dynamic rewards geared specifically to specific consumer groups. In these embodiments, users may be presented with the dynamic rewards via a presentation device which may be a user device or a client device. The presentation device may include a facilitator application for presenting the offer to the user. The dynamic rewards may have terms that change over time based on factors such as end user input, environmental factors, sharing of the reward, trading the reward, expiration date extensions, etc.
US11157923B1
Methods, apparatus, and processor-readable storage media for dynamically determining procurement user types are provided herein. An example computer-implemented method includes extracting data, from multiple data sources associated with multiple procurement users, pertaining to interactions between the multiple procurement users and one or more procurement destinations; dynamically updating, based on an application of one or more machine learning algorithms to the extracted data, one or more existing procurement user types; dynamically creating, based on the application of the one or more machine learning algorithms to the extracted data, one or more new procurement user types; and outputting, via at least one user portal, the one or more updated procurement user types and the one or more new procurement user types.
US11157913B2
A method and system for detecting fraudulent network events in a payment card network are provided. A plurality of scored payment card transaction authorization requests are received, originating from a plurality of merchants, and data structures for each of a plurality of merchant groups are generated. Each data structure sorts the scored authorization requests into fraud score range stripes. The data structures are parsed over a plurality of time periods, and at least one cumulative metric is calculated for each merchant group for each of the time periods in each fraud score range stripe. A plurality of ratio striping values is determined for each merchant group, and a set of feature inputs is generated using the ratio striping values. A second fraud detection model is applied to the scored authorization requests. Parameters of the second fraud detection model are configured to change based on the generated set of feature inputs.
US11157909B2
A system and method provide efficient, secure, and highly reliable authentication for transaction processing and/or access control applications. A Personal Digital Key stores one or more profiles (e.g., a biometric profile) in a tamper-proof memory that is acquired in a secure trusted process. Biometric profiles comprise a representation of physical or behavioral characteristics that are uniquely associated with an individual that owns and carries the PDK. The PDK wirelessly transmits the biometric profile over a secure wireless transaction to a Reader for use in a biometric authentication process. The Reader compares the received biometric profile to a biometric input acquired at the point of transaction in order to determine if the transaction should be authorized.
US11157905B2
A secure on-device cardholder authentication method and system. In an embodiment, a consumer's mobile device uses a mobile application to receive a user authentication request from an entity. A biometric data capture request is then transmitted to a biometric sensor of the mobile device, and a determination made that the mobile application is authorized to use an authenticator API. Next, the mobile device processor prompts the user to provide at least one form of biometric data in accordance with business rules, receives a user authentication response when the user provided biometric data matches locally stored biometric data, generates a positive user authentication response message, and transmits the positive user authentication response message to the entity.
US11157898B2
This disclosure relates to transaction systems and particularly to transaction systems of a peer-to-peer nature for digital assets. The asset transfer system may store user, user accounts, and transaction information in associated logic tables within a memory of a server hosting the asset transfer system. Through the use of, but limited to, curl functions, the asset transfer system may communicate with remote servers housing user wallets and user wallet information to perform transactions of digital assets between users. Before verification and proof of work can be established to complete the transfer of digital assets, the asset transfer system may report to the users of a transaction the details of the transaction. Users of the asset transfer system need not know encrypted or random keys to perform such digital asset transactions and may transfer digital assets only by identification of a username stored within the asset transfer system.
US11157895B2
Payment cards and also the systems and methods for securely managing financial transactions using the payment cards are provided. In one implementation, a payment card includes a first component incorporated into a plastic substrate, wherein the first component is configured to provide details of a first substitute account associated with a cardholder's valid credentials. The payment card also includes at least one additional component incorporated into the plastic substrate. Each of the additional components is configured to provide details of at least one additional substitute account associated with the cardholder's valid credentials. Each substitute account includes details that are distinct from the details of each of the other substitute accounts. Also, at least one of the substitute accounts is provided to a merchant for conducting a financial transaction with the merchant.
US11157893B2
An electronic device comprising: a near field communication (NFC) module; a magnetic stripe data transmission (MST) module; and at least one processor functionally coupled to the NFC module and the MST module, wherein the processor is configured to: select at least one of the NFC module or the MST module; and transmit payment information to an external device by using the selected module.
US11157892B2
A mobile payment is provided. A mobile payment method includes the steps of: receiving a payment request from a merchant terminal; determining whether a merchant, which has transmitted the payment request, has an affiliated application; determining, by means of preset priorities, an application having a top priority among a plurality of payment applications according to the determination result; and transmitting, to a user's mobile terminal, a push command for executing the application determined to have the top priority.
US11157886B2
A rack assembly for use with an automatic retail device. The rack assembly includes a rack body comprising and a load bar configured to mount to the rack body. The rack body includes a fastening element configured to mount the rack body to a portion of the automatic retail device and a main shelf controller disposed within the rack body and in communication with a microcontroller of the automatic retail device. The load bar includes a weight sensor configured to sense a weight of products positioned on the load bar and a circuit board. The circuit board is disposed on the load bar and in electrical communication with the weight sensor and the main shelf controller. The circuit board transmits a signal corresponding to the weight sensed by the weight sensor to the microcontroller via the main shelf controller.
US11157885B2
Some embodiments provide an end-to-end federated CDN solution that assimilates a transparent caching server that is operated by a transparent caching server operator into a CDN that independently operates CDN caching servers. Specifically, the logs from the transparent caching server are assimilated into the CDN by aggregating the logs from the transparent caching server and processing the transparent caching server logs to identify network usage for content of a CDN content provider customer that is delivered by the transparent caching server. The network usage is then combined with the network usage that tracked by the CDN caching servers in order to provide comprehensive report metrics for the content provider customer and to bill the content provider customer for all network usage related to delivering the content provider customer's content irrespective of whether the content was delivered by a transparent caching server or a CDN caching server.
US11157882B1
A first computing system may determine that a first event is represented in first data received from a second computing system. Based at least in part on the first event being represented in the first data, the first computing system may generate a time-ordered schedule of events that includes an indication of the first event, and may send, to a client device, second data representing the time-ordered schedule of events.
US11157881B2
Aspects discussed herein may relate to methods and techniques for automatically generating a test drive schedule for a user based on known inventory, user preferences, demographic information, employee availability, and other factors, as well as detecting conflicts and rescheduling test drives in response to those conflicts. This may allow for easier access to test drives for the consumer, which may promote more test drives and higher resultant sales, as well as allowing for rescheduling in advance of conflicts, which may reduce lost consumers due to test drives that were conflicted.
US11157880B2
A method, computer program product, and system includes a processor(s) configuring a sensor(s) (first sensor(s)), to capture data related to an emotional state of an individual and a sensor(s) (second sensor(s)), to capture data related to an environment of the individual. The processor(s) obtains, over a pre-defined period of time, data from the sensors and utilizes data from the second sensor(s) to identify activities in which the individual participated. The processor(s) obtains, from a scheduling resource, a schedule of activities scheduled for the individual. The processor(s) generates a record for each activity. The processor(s) determines, based on data from the first sensor(s) and the record for each activity, emotional states of the individual throughout each activity of the identified activities. The processor(s) generates a rule representing relationships between events during each activity and emotional state of the participant and recommends a schedule of future activities.
US11157878B2
The present invention provides a contact management, creation, and filtering application on a mobile or computing devices by providing a contact list or address book with enhanced searching capabilities, whether the original address book or contact list is created by the application software of the present invention, with other application software while the application software of the present invention is running in the background, or the address book or contact list is being modified or sync either using the application software.
US11157860B2
A system and method for motivating parking enforcement officer performance with the aid of a digital computer is provided. A time-based active representational model of the city is created by fusing sensory data collected from various sources around a city with numerical data gleaned from historical and on-going activities, including parking regulation citation and warning numbers, resource allocations, and so on. The model can be used to form quantitative predictions of expected violations, revenue stream, and so forth, that can then be used as recommendations as to where to enforce and when, so as to maximize the utilization of the limited resources represented by the officers on the street. Moreover, the performance of the officers can be weighed against expectations of performance postulated from the quantitative predictions.
US11157853B2
Embodiments of the present invention provide a system, method and computer program product for forecasting a time series based on actuals and a plan. A method comprises generating a first and a second sequence of segments that rise and fall alternately based on a first and a second sequence of data values over time, respectively. The first and second sequence of data values represent actual data for an ongoing project and estimated data for a planned project, respectively. The method further comprises aligning at least one segment of the second sequence of segments with at least one segment of the first sequence of segments, and adjusting the estimated data by replacing at least one segment of the second sequence of segments with a scaled version of at least one corresponding aligned segment of the first sequence of segments. The scaled version maintains an estimated total for the planned project.
US11157848B2
An interactive and collaborative, planning, designing and facilitating tool that connects users with organized information and relevant data, providers and facilitators to resolve technical issues in conceptualizing, designing and implementing a custom project.
US11157847B2
A crowdsource assistant provides guidance to crowdsource resources navigating a crowdsource platform to bid for and be accepted to accomplish tasks. The crowdsource assistant utilizes machine learning to train similarity computation models that improve the crowdsource assistant's computing capability to generate more relevant recommendations to a resource in a faster and more efficient manner.
US11157838B2
Systems and methods are provided for analyzing booking session data to generate a plurality of feature vectors for each booking session of the plurality of booking sessions, and generating training data comprising the plurality of feature vectors for each booking session and at least a first constraint. The systems and methods further providing for calculating a set of weights using the training data, wherein each weight is a lowest weight satisfying the most constraints possible, wherein the set of weights comprises a weight associated with each feature in the plurality of feature vectors, and computing a reservation value for each of a plurality of clients for each of a plurality of listings and for each date of a plurality of dates, based on the set of weights and the plurality of feature vectors.
US11157829B2
A computer-implemented method for training a natural language-based classifier, includes obtaining a query and a first label which is a binary vector, each of a plurality of elements of the binary vector being associated with one of a plurality of instances, the first label indicating that the query is classified into a specific instance of the plurality of instances by a value set to a specific element associated with the specific instance, estimating relationships between the specific instance and instances other than the specific instance of the plurality of instances, generating a second label which is a continuous-valued vector from the first label by distributing the value set to the specific element to elements other than the specific element of the plurality of elements according to the relationships, and training the natural language-based classifier using the query and the second label.
US11157826B2
The disclosure describes various aspects related to enabling effective multi-qubit operations, and more specifically, to techniques for enabling parallel multi-qubit operations on a universal ion trap quantum computer. In an aspect, a method of performing quantum operations in an ion trap quantum computer or trapped-ion quantum system includes implementing at least two parallel gates of a quantum circuit, each of the at least two parallel gates is a multi-qubit gate, each of the at least two parallel gates is implemented using a different set of ions of a plurality of ions in a ion trap, and the plurality of ions includes four or more ions. The method further includes simultaneously performing operations on the at least two parallel gates as part of the quantum operations. A trapped-ion quantum system and a computer-readable storage medium corresponding to the method described above are also disclosed.
US11157803B2
A neuromorphic device is provided. The neuromorphic device may include a pre-synaptic neuron, a row line extending from the pre-synaptic neuron in a row direction, a post-synaptic neuron, a column line extending from the post-synaptic neuron in a column direction, and a synapse at an intersection region between the row line and the column line. The synapse may include a switching device and a memristor electrically connected with each other in series. The post-synaptic neuron may include a summation circuit, a variable resistor, and a comparator.
US11157798B2
Embodiments of the present invention provide an artificial neural network system for feature pattern extraction and output labeling. The system comprises a first spiking neural network and a second spiking neural network. The first spiking neural network is configured to autonomously learn complex, temporally overlapping features arising in an input pattern stream. Competitive learning is implemented as spike timing dependent plasticity with lateral inhibition in the first spiking neural network. The second spiking neural network is connected with the first spiking neural network through dynamic synapses, and is trained to interpret and label the output data of the first spiking neural network. Additionally, the labeled output of the second spiking neural network is transmitted to a computing device, such as a central processing unit for post processing.
US11157795B2
Graph partitioning and placement for multi-chip neurosynaptic networks. According to various embodiments, a neural network description is read. The neural network description describes a plurality of neurons. The plurality of neurons has a mapping from an input domain of the neural network. The plurality of neurons is labeled based on the mapping from the input domain. The plurality of neurons is grouped into a plurality of groups according to the labeling. Each of the plurality of groups is continuous within the input domain. Each of the plurality of groups is assigned to at least one neurosynaptic core.
US11157793B2
The method for query training can include: determining a graphical representation, determining an inference network based on the graphical representation, determining a query distribution, sampling one or more train queries from the query distribution, and optionally determining a trained inference network by training the untrained inference network using the train query. The method can optionally include determining an inference query and determining an inference query result for the inference query using the trained inference network.
US11157777B2
According to one implementation, a quality control (QC) system for annotated content includes a computing platform having a hardware processor and a system memory storing an annotation culling software code. The hardware processor executes the annotation culling software code to receive multiple content sets annotated by an automated content classification engine, and obtain evaluations of the annotations applied by the automated content classification engine to the content sets. The hardware processor further executes the annotation culling software code to identify a sample size of the content sets for automated QC analysis of the annotations applied by the automated content classification engine, and cull the annotations applied by the automated content classification engine based on the evaluations when the number of annotated content sets equals the identified sample size.
US11157770B2
A method for removing extraneous information from a drawing of a device having one or more parts, the extraneous information including a lead line and a part number, the method including detecting a starting point of a lead line with respect to a bounding box of the part number and determining a general direction of the starting point with respect to the bounding box, wherein the starting point is set as a current point; performing linear regression analysis of dark pixels in an area covered by a mask centrally located at the current point to yield a linear regression line slope; determining a next point based on the slope and the general direction; and updating the current point with the next point and repeating the performing and determining steps until the lead line ends; and removing the lead line based on a path traced by the starting and current points.
US11157765B2
A method for determining a physical characteristic of an object is provided. The method includes recognizing, by an electronic device, an object in a candidate image. Further, the method includes extracting, by the electronic device, a plurality of candidate parameters of the recognized object in the candidate image. Further, the method includes determining, by the electronic device, physical characteristics of at least one portion of the recognized object in the candidate image by comparing the plurality of candidate parameters with a plurality of reference parameters of a reference object in a reference image. Further, the method includes storing, by the electronic device, the physical characteristics of the at least one portion of the recognized object.
US11157757B2
An image processing device includes: an extraction unit which extracts a horizontal edge line in which edge points are arranged consecutively in a horizontal direction from an image taken that contains an image of a parking frame; a detection unit which detects a three-dimensional indication body to serve as a stop position indication body in the parking frame based on the horizontal edge line extracted by the extraction unit; and a determining unit which, in a case where a plurality of the horizontal edge lines are arranged in a vertical direction in an image of the three-dimensional indication body detected by the detection unit, determines the stop position regarding one of the plurality of the horizontal edge lines other than a highest horizontal edge line in the vertical direction as corresponding to a top end line of the three-dimensional indication body.
US11157756B2
An artificial intelligence perception system for detecting one or more objects includes one or more processors, at least one sensor, and a memory device. The memory device includes an image capture module, an object identifying module, and a logical scaffold module. The image capture module and the object identifying module cause the one or more processors to obtain sensor information of a field of view from a sensor, identify an object within the sensor information, and determine at least one property of the object. The logical scaffold module causes the one or more processors to determine, by a logical scaffold, when the at least one property of the object as determined by the object identifying module is one of a true condition or a false condition.
US11157743B1
A method for comparing videos of a surgical procedure is disclosed. The method comprising selecting a plurality of videos from a surgical video database. Each of the plurality of videos including video data of a first surgical procedure comprising a plurality of surgical steps. The method further including identifying a first surgical step included in the plurality of surgical steps within a first video segment in each of the plurality of videos. The method also including warping the first video segment to standardize a dimension of the first video segment in each of the plurality of videos.
US11157734B1
One embodiment provides an access control system including access control sensors to detect actions performed in a vicinity of an access point, a verification sensor to verify access of the access point, and an electronic processor communicatively coupled to the access control sensors and the verification sensor. The electronic processor is configured to in response to an access intent model satisfying an accuracy condition, deploy the access intent model for the access point and receive a dataset indicating an action performed in the vicinity of the access point. The electronic processor is also configured to predict an access intent to access the access point by applying the access intent model to the dataset and enable access through the access point. The electronic processor is further configured to receive verification data indicating whether the access point is accessed, and automatically assign a label to the dataset based on the verification data.
US11157732B2
A system, method and computer program product for hand-drawing diagrams including text and non-text elements on a computing device are provided. The computing device has a processor and a non-transitory computer readable medium for detecting and recognizing hand-drawing diagram element input under control of the processor. Display of input diagram elements in interactive digital ink is performed on a display device associated with the computing device. One or more of the diagram elements are associated with one or more other of the diagram elements in accordance with a class and type of each diagram element. The diagram elements are re-displayed based on one or more interactions with the digital ink received and in accordance with the one or more associations.
US11157729B2
A gesture based authentication system for an autonomous vehicle (AV) uses light detecting and ranging (lidar) to observe a user making a specific gesture and, in response to observing the gesture, authorizes the user to access the vehicle. The authentication system may first identify a human in the vicinity of the AV, and then compare a body position of the identified human to a model trained to determine if a human is performing the specific gesture. If the model determines that the identified human is performing the gesture, the AV authorizes the user to access the vehicle, e.g., to accept a delivery or to ride in the AV.
US11157728B1
A method for person detection using overhead images includes receiving a depth image captured from an overhead viewpoint at a first location; detecting in the depth image for a target region indicative of a scene object within a height range; determining whether the detected target region has an area within a head size range; if within the head size range, determining whether the detected target region has a roundness value less than a maximum roundness value; if less than the maximum roundness value, classifying the detected target region as a head of a person and masking the classified target region in the depth image, where the masked region is excluded from detecting; and repeating the detecting to the masking to detect for and classify another target region in the depth image within the height range and outside of the masked region.
US11157719B2
An electronic device includes a display, a memory configured to store instructions, a fingerprint sensor configured to obtain first fingerprint information regarding a finger contacting the display, and a processor, and when executing the instructions, the processor is configured to while displaying a first screen on the display, receive a first drag input from a user's finger contacting the display; obtain the first fingerprint information regarding the finger by using the fingerprint sensor while the first drag input is maintained; and, based on it being identified that the fingerprint information matches first reference fingerprint information, display a second screen converted from the first screen at least partially on the display.
US11157717B2
A protective coating layer, an electronic device including such a protective coating layer, and the methods of making the same are provided. The electronic device includes a substrate, a thin film circuit layer disposed over the substrate, and a protective coating layer disposed over the thin film circuit layer. The protective coating layer includes a first coating and a second coating disposed over the first coating. Each coating has a cross-plane thermal conductivity in a direction normal to a respective coating surface equal to or higher than 0.5 W/(m*K). The first coating and the second coating have different crystal structures, or different crystalline orientations, or different compositions, or a combination thereof to provide different nanoindentation hardness. The first coating has a hardness lower than that of the second coating.
US11157707B2
Using a personal entity analyzer, a personal entity difference between a natural language response to a natural language query and an edited version of the natural language response is scored, the natural language response selected from a set of natural language response recommendations. Using a product entity analyzer, a product entity difference between the natural language response and the edited version of the natural language response is scored. Using a sentence similarity analyzer, a sentence similarity between the natural language response and the edited version of the natural language response is scored. Based on the personal entity difference score, the product entity difference, score and the sentence similarity score, the set of natural language responses is updated. In a natural language interaction, a selected natural language response from the set of natural language responses is outputted.
US11157705B2
Aspects described herein include a method of semantic parsing, and related system and computer program product. The method comprises receiving an input comprising a plurality of words, generating a structured representation of the plurality of words, encoding the structured representation into a latent embedding space, and decoding the encoded structured representation from the latent embedding space into a logical representation of the plurality of words.
US11157699B2
The present disclosure provides an interactive method and apparatus based on a test-type application, The method includes: obtaining a pre-established knowledge graph including non-leaf nodes indicating test questions, lines indicating test answers and leaf nodes indicating test results; selecting an interactive question for the current round from the test questions indicated by the non-leaf nodes and displaying the interactive question in the dialog box; when a user inputs an interactive answer with respect to the interactive question in the dialog box, querying a matched target line in the lines connected to the non-leaf node corresponding to the interactive question for the current round according to the interactive answer of the current round, to determine the target node connected to the non-leaf node through the target line; and displaying a test result or a test question for the next round in the dialog box according to the target node.
US11157697B2
This invention provides a method for extracting a diagnosis object from a medical document comprises: extracting, from an input medical document, body part entities and at least one type of non-body-part entities and the relations between the body part entities and the non-body-part entities; obtaining, for each pair of all possible pairs of the non-body-part entities, a relevance score between two non-body-part entities within one pair, wherein the relevance score is obtained by using the relations between the two non-body-part entities within one pair and one or more body part entities in a plurality of historical medical documents; clustering the non-body-part entities in the input medical document into one or more clusters based on the relevance scores of the all possible pairs; and outputting one or more body part entities related to one or more non-body-part entities clustered in each of the clusters as one diagnosis object.
US11157688B2
Technologies are described herein for displaying one or more visual indicators to assist users in identifying cells of a spreadsheet that are affected by an operation. In embodiments disclosed herein, an application is configured to receive a request to perform an operation on at least one cell of the spreadsheet. The application then identifies cells of the spreadsheet that are affected by the operation. The application then displays a visual indicator to emphasize the affected cells. By providing a timely displayed visual indicator that brings attention to affected cells, the user is able to gain a better perspective of the extent of the operation and how the operation applies to the cells of the spreadsheet.
US11157687B2
A document processing apparatus includes an acquisition unit that acquires, from an electronic document, character information located in an area defined in advance based on a format of the electronic document, and a registration unit that registers the character information acquired by the acquisition unit as attribute information of the electronic document.
US11157680B1
In implementations of systems for suggesting content components, a computing device implements a design system to receive input data describing a feature of a content component to be included in a hypertext markup language (HTML) document. The design system represents that feature of the content component as a document object model (DOM) element and determines a hash value for the DOM element using locality-sensitive hashing. Manhattan distances are computed between the has value and has values described by a segment of content component data. The hash values were determined using the locality-sensitive hashing for DOM elements extracted from a corpus of HTML documents. The design system generates indications, for display in a user interface, of candidate content components for inclusion in the HTML document based on the Manhattan distances.
US11157676B2
Systems and methods to translate or convert a desired circuit into a database that instructs a place and route or wire bonding machine where on a substrate to place components and also where to place bond wires on the pads of a connection matrix on a substrate. During the assembly process, the pads of the connection matrix are populated with bond wires using the database.
US11157669B2
A computer-readable medium stores instructions including storing a model of a physical structure and defining a mesh for the model. The mesh includes finite elements, each defined by a respective set of edges. The instructions include, for each finite element, identifying a governing differential equation and a set of complementary functions that exactly satisfy the governing differential equation. The instructions include determining an applied physical stimulus for the physical structure. The instructions include generating an energy optimization model that minimizes a difference between internal energy and external energy of the finite elements in response to the applied physical stimulus. The model includes a matrix of respective scalar multipliers for the complementary functions for each finite element. The instructions include transforming the matrix and calculating a physical parameter of interest. The instructions include, in response to the physical parameter not satisfying a design parameter, updating the model of the physical structure.
US11157668B2
A method of determining a life defining quantity of a production component manufactured by an additive manufacturing process. The method includes the step of defining a plurality of components to be manufactured by an additive manufacturing technique. The plurality of components has a first test piece and a first production component. The method further includes manufacturing the components in the same manufacturing batch using an additive manufacturing process and with nominally the same material composition and build parameters. A characteristic mechanical property of the first test piece is then determined. The method further includes determining a value of a life defining quantity of the first production component as a function of the first test piece characteristic mechanical property. The first production component and first test piece are then provided with indicators which associate the first production component with the determined life defining quantity.
US11157666B2
In a vehicle traveling simulation system, a multimedia device has at least a test target function among in-vehicle media functions. An activation device activates the multimedia device. A plurality of external terminal devices is respectively provided at different positions from the multimedia device. A data acquisition unit of the activation device is able to acquire vehicle state data simulating a vehicle state when a vehicle is traveling from the plurality of external terminal devices. An input unit inputs, to the multimedia device, activation data corresponding to the vehicle state data. The multimedia device is activated based on the input activation data.
US11157660B2
An apparatus comprises at least one processing device coupled to memory. The at least one processing device is configured to obtain a secured disk image comprising an encrypted manifest file, an encrypted install binary and a plurality of other files. The at least one processing device is further configured to obtain a certificate corresponding to the secured disk image and to derive a public key based at least in part on the certificate. The at least one processing device is further configured to decrypt the manifest file and the install binary based at least in part on the public key and to validate checksums for respective ones of the plurality of other files against corresponding checksums contained in the decrypted manifest file. The at least one processing device is further configured to execute the decrypted install binary responsive to validation of the checksums for the respective ones of the plurality of other files.
US11157657B2
Principal components analysis is applied to data sets to fingerprint the dataset or to compare the dataset to a “wild file” that may have been constructed from data found in the dataset. Principal components analysis allows for the reduction of data used for comparison down to a parsimonious compressed signature of a dataset. Datasets with different patterns among the variables will have different patterns of principal components. The principal components of variables (or a relevant subset thereof) in a wild file may be computed and statistically compared to the principal components of identical variables in a data provider's reference file to provide a score. This constitutes a unique and compressed signature of a file that can be used for identification and comparison with similarly defined patterns from other files.
US11157648B1
A system includes a server that is communicatively coupled to a computing device. The server receives vehicle information associated with a target vehicle that has a target in-vehicle module from which a privacy information of a user is to be removed. Using the vehicle information, the server retrieves and transmits data associated with removing privacy information from a set of candidate in-vehicle modules of vehicles that are related to the target vehicle. The computing device presents images associated with the candidate in-vehicle modules in a likely order of resemblance of the candidate in-vehicle modules to the target in-vehicle module. The user selects an image of a candidate in-vehicle module that matches or resembles the target in-vehicle module. The computing device presents an instruction set associated with removing privacy information from the candidate in-vehicle module that corresponds to the selected image. The server receives user feedback associated with the instruction set.
US11157645B2
A method of masking data includes disabling, by one or more processors of a computer system, operation of a data structure that includes at least one data index. The method includes masking, by the one or more processors of the computer system, the data structure in a table with an isomorphic function, and enabling, by the one or more processors of the computer system, operation of the data structure.
US11157640B2
Sensitive data is protected in a software product. A source file of the software product is compiled to generate an object file, in which the source file includes at least one piece of sensitive data marked with a specific identifier. The object file has a secure data section for saving storage information of the at least one piece of sensitive data at compile-time and run-time. The object file is linked to generate an executable file. The executable file updates the secure data section at run-time. Sensitive data is also protected when a core dump is generated.
US11157636B2
A content management system for collecting files from one or more submitters in a collection folder. A collector, who generates the collection folder, can invite one or more submitters to submit one or more files to the collection folder in response to a public file request. The one or more submitters have limited rights to the collection folder. The limited rights can include uploading rights and prohibiting a submitter from viewing files that other submitters associated with the collection folder submitted. Thus, the collection folder is able to store files from the one or more submitters, but prevent them from viewing other's submissions.
US11157632B2
A method for converting data on a computer from an original encrypted format to a new encrypted format without exposing the data in a decrypted state during the conversion process. The computer(s) is locked during the conversion process. The computer data is now re-encrypted to the new format, the original encryption is then removed, and the new encryption software is applied. Finally, the computer with its newly-encrypted data is unlocked for normal usage.
US11157631B1
According to one embodiment, a system may include a plurality of software components capable of creating a number of computing nodes by employing cryptographic hashing and cipher algorithms. The nodes are configured to implement a number of tree-like index data structures in order to securely store, recall, and exchange digitally encoded information.
US11157610B2
A method for accessing a secure computer resource by a computer application having no human-machine interaction for inputting authentication information comprises: a) a first initialization step comprising the creation of a temporary cryptographic key consisting of applying a cryptographic process to a plurality of information that is invariant over time and of encrypting, using the thus calculated key, authentication data of an account authorized to access a vault with passwords and b) steps for automatic access by the application to the secure computer resource consisting of creating a temporary cryptographic key consisting of applying a cryptographic process to the plurality of information that is invariant over time, reading the credentials file created during the initialization step and decrypting the credentials file with the temporary cryptographic key calculated in the preceding step, then transferring, to the calling application, the data coming from the computer resource.
US11157608B2
An information processing system, apparatus, and method. The information processing system includes a plurality of types of devices connected to the information processing apparatus via a network, acquires usage authorization information indicating authority to use any one of the plurality of types of devices in response to an operation request not dependent on a type of the device based on user identification information of a user requesting an operation, specifies user account information with respect to the device related to the operation request based on the acquired usage authorization information, and cause the device to process the requested operation through an interface corresponding to the device based on the specified account information.
US11157607B2
A wearable device including a skin sensor and a processor is provided. The processor is configured to receive an authentication data for authenticating a user when a wearing state of the wearable device is adjacent to a skin surface of the user, execute a predetermined function in response to a request when the authentication data matches a pre-stored data and the skin sensor determines that the wearable device does not leave the skin surface after the authentication data is received, and reject or ignore the request when the skin sensor determines that the wearable device leaves the skin surface before the predetermined function is executed. The processor further calculates blood pressures according to PPG signals detected by a PPG sensor of the skin sensor.
US11157603B2
The present invention relates to an electronic device and a method for performing authentication. The electronic device of the present invention comprises: a communication module; a memory; a processor electrically connected to the communication module and the memory; and an authentication module configured so as to be stored in the memory and executed by the processor, wherein the authentication module can be configured so as to transmit, on the basis of at least a part of a request, authentication information stored in the memory to an external electronic device, when the authentication request related to the external electronic device is obtained.
US11157597B2
A method for providing a software service of a license management server is disclosed. The method comprises the steps of: receiving a virtual machine interface from a cloud server; installing software of a service provider in the virtual machine interface; transmitting a license to the virtual machine interface; providing ID and password related authority to a user terminal; and providing a service of the software to the user terminal through the virtual machine interface when the user terminal accesses the software. Therefore, source code leakage due to static analysis can be fundamentally prevented.
US11157594B2
A first group of modulo result matrices corresponding to modulo of elements of a first matrix by each of a plurality of moduli is stored. A second group of modulo result matrices corresponding to modulo of elements of a second matrix by each of the plurality of moduli is stored. It is determined whether an element operation of a multiplication of the first matrix with the second matrix can be performed using a first hardware multiplication module rather than a second hardware multiplication module. In response to a determination that the element operation can be performed using the first hardware multiplication module, the element operation is performed using the first hardware multiplication module including by multiplying one or more corresponding elements from the first group of modulo result matrices with one or more corresponding elements from the second group of modulo result matrices.
US11157592B2
Hardware implementations of, and methods for processing, a convolution layer of a DNN that comprise a plurality of convolution engines wherein the input data and weights are provided to the convolution engines in an order that allows input data and weights read from memory to be used in at least two filter-window calculations performed either by the same convolution engine in successive cycles or by different convolution engines in the same cycle. For example, in some hardware implementations of a convolution layer the convolution engines are configured to process the same weights but different input data each cycle, but the input data for each convolution engine remains the same for at least two cycles so that the convolution engines use the same input data in at least two consecutive cycles.
US11157587B2
According to one configuration, a user operating a communication device communicates a request for retrieval of content to a server resource. In response to communicating the request, the communication device receives content display information defining how to produce a rendition of the requested content for display on a display screen of the communication device. The display information indicates multiple portions of individually retrievable content in which to populate the rendition of the requested content. The computer device utilizes the priority information to select an order of retrieving the multiple portions to populate the rendition of the requested content.
US11157585B2
First information is received corresponding to a scanned page including a first graphic code. The page is displayed with the first graphic code and an information display page, where the information display page displays the first information. Second information is received corresponding to a scanned page including a second graphic code. The second information is added to the information display page.
US11157584B2
In one embodiment, a method includes receiving a plurality of uniform resource identifiers (URI's) associated with a particular domain. Each of the URI's identifies a content page comprising one or more signature elements. The method further includes, for each URI in the plurality of URI's, successively testing the URI to identify a core of the URI and any unnecessary elements of the URI. The core of the URI is sufficient to retrieve a version of the content page including all of its signature elements. The method additionally includes, for each URI in the plurality of URI's, updating a set of rules based on the identified core and the identified unnecessary elements. The set of rules establishes a normalized version of the URI.
US11157583B2
A method for detecting software installed on a computer may be provided. The method may comprise obtaining a default user identifier, collecting an installed user identifier, performing an identifier comparison by comparing the installed user identifier with the default user identifier and determining whether an installed user identifier matches a default user identifier, assigning a probability value based on the identifier comparison, performing a threshold comparison of the probability value to the a predetermined threshold value, determining whether the probability value exceeds the threshold value, and in response to determining that the probability value exceeds the threshold value, concluding that the software has been installed on the computer system.
US11157575B2
Embodiments of the present invention disclose a method, computer program product, and system for determining a veridicality metric of a user profile stored in an electronic information system. The method, computer program product and computer system may include a computing device that inputs an identifier of a user profile and retrieves from an information system at least one element of the user profile based on the identifier. The computing device may submit a search request to at least one further information system. The search request may include a search criterion with at least a part of the element. The computing device may receive at least one search result related to the search request, and determine the veridicality metric based on the at least one element and the at least one search result.
US11157572B1
Implementations relate to sharing user activity data with other users. In some implementations, a method includes evaluating one or more actions of a second user to detect that the second user is interested in one or more attributes of one or more activities performed by a first user and described in activity data of the first user. A request is provided to the first user to share at least a portion of the activity data with the second user. The method receives, in response to the request, an indication from the first user to share a designated portion of the activity data with the second user. The method causes the activity data to be made accessible to the second user, and provides information for presentation via a device to the second user, where the presented information is derived from the shared portion of the activity data.
US11157566B2
A system and method as a web socket configuration for providing access to a remote storage database by a network client device over a communications network, the database containing event driven data, the server including: an interface to the database containing the event driven data; a message queue for receiving and storing updates of the event driven data of the database; and a computer processor to establish websocket connection with the network client device upon request to provide a persistent network connection between the server and the network client device; wherein the update data is associated with the requested portion of the event driven data such that the update data represents a data subset of the requested portion.
US11157564B2
Systems and methods for natural language question answering are described. For example, methods may include determining a set of candidate database queries, including respective sequences of tokens of a database syntax, based on a string; determining a first score for a first candidate database query from the set of candidate database queries, wherein the first score is based on a match between one or more words of the string and a token of the respective sequence of tokens of the first candidate database query; determining a second score for the first candidate database query, wherein the second score is based on natural language syntax data determined for words of the string; selecting, based on the first score and the second score, the first candidate database query from the set of candidate database queries; and invoking a search of the database using the first candidate database query to obtain search results.
US11157554B2
A method, system, and program product for generating and modifying a video response is provided. The method includes receiving an audio/video file. Parsed video features of the audio/video file are generated with respect to a first graph. Parsed audio features of the audio/video file are generated with respect to a second graph. The first graph is placed overlaying the second graph and at least one intersection point between the first graph and the second graph is determined. A natural language query is executed with respect to the audio/video file and a parsed query entity is generated from the natural language query. The parsed query entity is analyzed with respect to the intersection point and a node of the intersection point comprising similar features is determined with respect to the parsed query entity. A resulting natural language response with respect to the natural language query is generated.
US11157547B2
In some examples, image based target analysis may include performing a search to identify an image, and determining whether a target is present in the image, and image metadata. Image based target analysis may further include performing, in response to a determination that the target is present in the image, based on a relationship of the target to an entity, and the image metadata, a further search to identify another image, and generating, based on the image and/or the other image, a result indicative of further information on the target.
US11157543B2
The system and methods described generate a content playlist by receiving, from a content device, a request for a content playlist. The system obtains a geographic route associated with the content device and the time period and determines a bandwidth profile associated with the geographic route, the content device, and the time period. The system then identifies a plurality of candidate content items based on a user profile associated with the content device and determines, for each of the plurality of candidate content items, an interest profile representing the correlation of segments in the respective candidate content item and the user profile. The system selects a plurality of the selected content items from the plurality of candidate content items for inclusion in the content playlist based on the interest profile for the respective candidate content item and the determined bandwidth profile and provides the content playlist to the content device.
US11157532B2
The embodiments relate to generating hierarchical patterns based on a corpus of text. The corpus is analyzed, which includes extracting a set of features of the corpus. A set of grammatical patterns are generated based on the extracted features. The set of grammatical patterns includes at least one grammatical pattern generated from an internal pattern and at least one grammatical pattern generated from an external pattern. The grammatical patterns of the set are organized into a hierarchy and/or are ranked. The hierarchy and/or ranking are visually displayed.
US11157521B2
A method and system of correlating annotations of media files. A first media file is received from a first media recording device. A file record for the first media file is created in the file table. A determination is made whether the first media file belongs to an existing matter group. Upon determining that the first media file belongs to an existing matter group: the file record is related with the existing matter group in the file table; annotations of the first media file that are flagged to be shared, are related to all media files of the existing matter group; and annotations of all the media files of the existing matter group to the first media file are related. Upon determining that the first media file does not belong to an existing matter group, a new matter group is created for the first media file in the matter table of the central server.
US11157517B2
A distributed data store may maintain versioned hierarchical data structures. Different versions of a hierarchical data structure may be maintained consistent with a transaction log for the hierarchical data structure. When access requests directed to the hierarchical data structure are received, a version of the hierarchical data structure may be identified for processing an access request. For access requests with snapshot isolation, the identified version alone may be sufficient to consistently process the access request. For access requests with higher isolation requirements, such as serializable isolation, transactions based on the access request may be submitted to the transaction log so that access requests resulting in committed transactions may be allowed, whereas access requests resulting in conflicting transactions may be denied.
US11157513B2
A system and method for communicating events between applications. A first application receives event information for an event. A first action is performed by the first application in response to receiving the event information. The first application generates an event message comprising an event name and a message payload. The message payload comprises at least a portion of the event information. The first application publishes the event message by sending the event message to an event message pipeline. A second application may listen for the event message in the event message pipeline, receive the event message from the event message pipeline, and use the message payload to perform a second action, wherein the second action is different from the first action.
US11157509B2
Systems and methods for accessing single-tenant databases comprising a multi-tenant aware cluster manager in communication with instances of single-tenant databases are described. The cluster manager can establish a uniform resource locator (URL) unique for each tenant to access the cluster manager. Each of the instances of single-tenant databases can include data for a corresponding tenant. The cluster manager can receive a request from a client to access a database corresponding to the first tenant. The request can include the URL established for the first tenant. The cluster manager can identify the first tenant based on the URL of the request. The cluster manager can obtain, responsive to identification of the first tenant, a tenant context of the first tenant from a storage. The cluster manager can access, using the first tenant context and responsive to the request, a first instance of the single-tenant databases corresponding to the first tenant.
US11157507B2
An apparatus and method for managing an application in a digital device are provided. The method includes receiving Appcessory identification information from an accessory device if the accessory device is connected to the digital device; searching, based on the Appcessory identification information, for at least one application having a function of controlling the accessory device from among at least one application installed in the digital device; and displaying application information associated with the at least one searched application according to a result of the search.
US11157502B1
A request to filter information associated with activities within a network environment is received in response to a user interaction with a graph that comprises a plurality of nodes. At least one node included in the graph is associated with an activity within a network environment. As one example, the request to filter is triggered by a user interaction with a visual representation of at least a portion of the graph. As another example, the request to filter is triggered by a user interaction with a query field. In response to receiving the filter request, a query is generated based on an implicit join using a query service.
US11157501B2
Methods, caches, database systems and computer program products for processing database requests and retrieving results from the cache of a database system. The cache stores a representation of a data space of one or more databases of the database system, including one or more results for any database request for which the data space is able to output a result. In response to receiving a database request from a client, the cache determines by utilizing the stored representation whether the data space is able to output one or more results for the database request. If affirmative, one or more results are returned to the client from the representation of the cache. Otherwise, the cache returns an invalidity notification.
US11157500B2
A system includes determination of a first partition-wise operation on a first database table partition of a first table located at a first server node and a first database table partition of a second table located at a second server node, determination of a first cost to execute the first partition-wise operation on the first server node, and a second cost to execute the first partition-wise operation on the second server node, determination of a second partition-wise operation on a result of the first partition-wise operation, determination of a third cost to execute the second partition-wise operation on the first server node based on the first cost and the second cost, and a fourth cost to execute the second partition-wise operation on the second server node based on the first cost and the second cost, determination of one of the first server node and the second server node to execute the second partition-wise operation based on the third cost and the fourth cost, and determination of one of the first server node and the second server node to execute the first partition-wise operation based on the third cost and the fourth cost.
US11157490B2
Conversational virtual assistance for delivering relevant query solutions is provided. A virtual assistant system comprises various components associated with developing a knowledge database that can be searched for finding documents that fulfill the user's intent. The virtual assistant system further comprises components for receiving a query from a user, extracting entities for understanding the user's intent, and for searching a knowledge database for documents responsive to the query. When additional information is needed for determining more relevant results, a conversation strategy is determined, and a question is formulated for generating a conversation with the user for clarifying the user's intent, confirming a solution, or obtaining additional information. The user is enabled to provide a follow-up response that is related to a previously identified entity. The entity is edited in the query, and responses are refined responsive to the edited query.
US11157482B2
Systems, apparatus, and methods for data distribution within a failure domain tree are described herein. Data objects may be distributed uniformly into symmetric failure domain trees. Asymmetric failure domain trees may be used to generate symmetric failure domain trees. The systems, apparatus, and methods may distribute a data object to attempt to satisfy the failure tolerance level of as many failure domain levels of the symmetric failure domain trees as possible.
US11157477B2
A method, computer system, and computer program product for segment differential-based document text-index modeling are provided. The embodiment may include receiving, by a processor, a document with a valid document ID and version ID tuple. The embodiment may also include determining the received document is a new version of a previously stored document and consequently multiplexing versions of the document into a single indexed document. The embodiment may further include segmenting the received document and building a token vector. The embodiment may also include calculating a difference between the received new version of the document and the previously stored document using information obtained from the segmentation. The embodiment may further include in response to the calculated difference being below a pre-configured threshold value, discarding the received new version.
US11157475B1
A device that includes an enterprise data indexing engine (EDIE) configured to receive a document comprising text and to convert the document into a markup language code. The EDIE is further configured to identify tags within the markup language code and to parse the markup language code into logical sections based on the tags. The EDIE is further configured to identify sentences within each of the logical sections and to link the identified sentences with a classification type. The EDIE is further configured to use the classified sentences to train a custom machine learning model.
US11157472B1
Methods and systems relating to a file distribution scheme in a computer network are disclosed that distributes files in an efficient manner that reduces, among other things, network traffic. In an embodiment of the invention, a method for updating a file is disclosed. In such a method, unique chunks in a first version of a digital file are identified. For a second version of the digital file, chunks that are the same as in the first version are identified. Recompilation information is generated and stored for these identified chunks. Also, for the second version of the digital file, chunks in the second version that are different from chunks in the first version are identified. Recompilation information is generated and stored for these identified chunks. With this information, the second version of the digital file is completely defined and can be efficiently stored.
US11157470B2
The present disclosure relates to a method for data quality delta analysis on a dataset. The method provides a set of data quality rules for the dataset. At least one delta rule of a set of data quality rules is defined as relevant for delta analysis of at least part of the dataset, the delta rule being a delta analysis quality rule. Data changes on the dataset are tracked. In response to determining that a number of modified records of the at least part of the dataset is higher than a predefined insert modification threshold, a data quality score may be determined for said modified records using the delta rule.
US11157468B2
Systems, computer program products, and methods are described herein for multi-release and parallel development of a database. The present invention is configured to determine a first version of a database release, wherein the first version is based on a first script; receive an incremental script associated with the first version of the database release; implement a database modeling tool to generate a second script, thereby creating a second version of the database release based on at least the first script and the incremental script; automatically generate an incremental database package based on at least the second version of the database release; and deploy the incremental database package, wherein deploying further comprises creating a second version of the database release based on the second script, wherein the second script is a baseline script for the second version of the database release.
US11157462B2
Transportable storage devices are communicatively coupled behind one or more dedicated “edge” data servers to take advantage of the benefits of the data servers and transportable storage devices while limiting their disadvantages. Each edge data server ingests data from one or more client devices and copies the data to one or more of the transportable storage devices for eventual transport to a cloud data center for upload to a cloud storage system. Object identifiers of objects stored on the transportable storage devices are maintained in a namespace of the data servers after decoupling of the transportable storage devices from the data servers so that the object identifiers remain visible to client devices.
US11157457B2
A computing environment includes a home site and a cache site with nonhomogeneous thin-provisioned storage configurations. A file management system updates files stored at the cache site. Each updated file has an updated file size and a pre-update file size. When a resynchronization is needed between the cache site and the home site, for example due to an extended communication failure, the storage requirement changes for the updated files are calculated and a notification is sent to the home site. The notification identifies the updated files and the storage requirement changes. The home site sends a reply to the cache site. The reply identifies which files are approved for immediate processing. The cache site transfers resynchronization data for the approved files to the home site, and delays transferring resynchronization data for the unapproved files until subsequent replies from the home site indicate that the previously unapproved files are now approved.
US11157455B2
Techniques are provided for inofile management and access control list file handle parity. For example, operations targeting a first storage object of a first node are replicated to a second storage object of a second node. A size of an inofile maintained by the second node is increased if an inode number to be allocated by the replication operation is greater than a current size of the inofile. Access control list file handle parity is achieved by maintaining parity between inode number and generation number pairings of the first node and the second node.
US11157454B2
Techniques to synchronize data across a plurality of endpoints are disclosed. An indication that data associated with a file or other object included in a synchronization set has been changed is received from a first synchronization endpoint associated with the synchronization set. A synchronization event that reflects the change is created and added to a synchronization event stream that is accessible to a second endpoint associated with the synchronization set.
US11157448B2
A method at an electronic device having a display, the method including displaying a user interface on the display, wherein the user interface includes at least one folder icon for a folder, the folder icon further including a badge providing an indication of applications with notification inside the folder detecting a user interface interaction indicating a badge clearing selection; providing a menu on the user interface for clearing a folder badge; upon detecting a user interface selection in the menu, clearing the badge on the folder icon.
US11157447B2
Systems and methods for concurrently performing multiple searches of a file system based on a plurality of search requests. Each search request belonging to the plurality of search requests has a search root. A common set of search roots is identified from the plurality of search roots. A first window function is generated based upon a first search root belonging to the common set of search roots. Candidates located in a plurality of directory trees are enumerated. Each of the directory trees belonging to the plurality of directory trees begins in a search root in the common set of search roots. The candidates are evaluated based upon a first search criteria and the first window function. And, the candidates that satisfy both the first search criteria and the first window function are reported as a result.
US11157444B2
An approach for generating an index in Darwin Information Typing Architecture (DITA) source files. The approach determines one or more similar index entries of a prioritized index. The approach determines a fraternal association exists between at least two of the one or more similar index entries when at least one of the one or more similar index entries occur with one or more similar high priority index entries. Responsive to a determination that a fraternal association exists between at least two of the one or more similar index entries, the approach determines whether an inheritance from a parent exists. The approach determines based, at least in part, on whether a fraternal association exists and whether an inheritance from a parent exists, a Darwin Information Typing Architecture (DITA) index.
US11157426B2
According to one embodiment, there is provided an evaluation apparatus including a first data bus and a transmission device. The transmission device is electrically connected to the first data bus at an output side thereof and configured to receive data and another signal different from the data. The transmission device is configured to supply the data to the first data bus in a first period during which a valid signal is in an active level, and supply the another signal to the first data bus in a second period during which the valid signal is in a non-active level.
US11157418B2
A method for improving cache hit ratios dedicates, within a cache, a portion of the cache to prefetched data elements. The method maintains a high priority LRU list designating an order in which high priority prefetched data elements are demoted, and a low priority LRU list designating an order in which low priority prefetched data elements are demoted. The method calculates, for the high priority LRU list, a first score based on a first priority and a first cache hit metric. The method calculates, for the low priority LRU list, a second score based on a second priority and a second cache hit metric. The method demotes, from the cache, a prefetched data element from the high priority LRU list or the low priority LRU list depending on which of the first score and the second score is lower. A corresponding system and computer program product are also disclosed.
US11157406B2
A processing system server and methods for performing asynchronous data store operations. The server includes a processor which maintains a cache of objects in communication with the server. The processor executes an asynchronous computation to determine the value of a first object. In response to a request for the first object occurring before the asynchronous computation has determined the value of the first object, a value of the first object is returned from the cache. In response to a request for the first object occurring after the asynchronous computation has determined the value of the first object, a value of the first object determined by the asynchronous computation is returned. The asynchronous computation may comprise at least one future, such as a ListenableFuture, or at least one process or thread. Execution of an asynchronous computation may occur with a frequency correlated with how frequently the object changes or how important it is to have a current value of the object. The asynchronous computation may receive different values from at least two servers and may determine the value of an object based on time stamps.
US11157405B2
A computer system includes a first group of CPU modules operatively coupled to at least one first Programmable ASIC Node Controller configured to execute transactions directly or through a first interconnect switch to at least one second Programmable ASIC Node Controller connected to a second group of CPU modules running a single instance of an operating system.
US11157404B2
Devices and techniques are disclosed herein for remapping data of flash memory indexed by logical block addresses (LBAs) of a host device in response to re-map requests received at a flash memory system from the host device or in response to re-map requests generated at the flash memory system.
US11157394B2
A method for cause analysis of a configuration exception occurred during the execution of a computer program on a programmable computer. The method includes executing the program on the computer. Exception information associated with the configuration exception may be extracted. The method may use context information and circumstances under which the configuration exception occurred. The method may also use data indicative of experiences of other developers that had a similar exception. A set of possible causes may be looked up from a knowledge base; wherein looking up the set of possible causes is based on context information related to the computer program.
US11157390B2
Disclosed embodiments provide techniques for automatic software defect correction of a computer program. Computer program log files are scanned to identify runtime errors, corresponding to software defects. The software defects are analyzed to determine an error type, and identify the source file/code that caused the error. A solution template repository is searched for a solution template corresponding to the identified error type. If a solution template is found, the source code is checked out from the identified source repository. The template is applied to the “original” checked out source file to create a new source file with the fix, which is then uploaded back to the repository. A new software distribution is automatically built with the new source file, and the new software distribution is automatically deployed to the devices that experienced the error. Thus, defects can be automatically detected, repaired, and deployed without human intervention.
US11157388B1
Identifying a trace based on wait chain coverage analysis comprises identifying a scenario covered by a plurality of traces, as well as a plurality of scenario phases. Each phase has corresponding phase beginning and ending, and is covered by corresponding trace(s) of the plurality of traces. For each prior instance of each phase, a corresponding wait chain comprising a series of wait operations is identified. After identifying signatures configured to match a subset of wait operations in wait chain(s), at least a signature coverage is calculated over the identified corresponding wait chains. The signature coverage characterizes portions(s) of these wait chains that are matched by the signature(s). Based on calculating the signature coverage, one or more of the plurality of traces are identified as having unknown wait states, based on the identified trace(s) corresponding to a larger amount of uncovered wait chain portions than others of the plurality of traces.
US11157383B2
Automated determination of web page rendering performance techniques and systems are described. In one example, a web page including multiple user-interactive elements that can be selected or navigated via user input is received. A frame rendering system is employed to automatically identify the user-interactive elements and generate scripts to simulate user input at the user-interactive elements. The generated scripts are then used to simulate user input at the user-interactive elements. The scripts may be generated to simulate user interaction via a variety of different device types, and under a variety of different network conditions. During the simulation, a rendering performance score for the web page is generated by monitoring rendering performance relative to a threshold rendering rate. Rendering performance may be monitored on an individual basis while simulating user input at different user-interactive elements, such that the rendering performance report includes individual rendering performance scores for each user-interactive element.
US11157382B2
Obtaining or facilitating obtaining statistical performance of a storage system is described. For instance, a method comprises: dividing a value range of performance of a storage system into a plurality of adjacent sub-ranges, an upper limit value of each sub-range being a predetermined multiple of a non-zero lower limit value of the sub-range. The method also comprises: determining a distribution of a plurality of measurement values of the performance among the plurality of sub-ranges. The method further comprises: estimating, based on the distribution, a percentile of the plurality of measurement values corresponding to a predetermined percentage to indicate statistical performance of the storage system. As a result, statistical performance indicators of the storage system can be obtained with an acceptable error using a small amount of memory resources.
US11157370B2
In an executing database instance including a plurality of database nodes, creation of a backup of the executing database instance includes creation of a current savepoint in one of the plurality of database nodes by storing first modified pages of a cache of the database node in a datastore of the database node, transmitting a confirmation after storing the first modified pages, repeatedly identifying second modified pages of the cache and storing the identified second modified pages in the datastore, receiving an instruction to enter a critical phase and stopping the repeated identifying and storing in response to the instruction, blocking updates to the database node and transmitting a second confirmation, and receiving a second instruction and, in response to receiving the second instruction, identifying third modified pages of the cache and storing the third modified pages of the cache in the datastore. Pages associated with the current savepoint are identified and stored in the datastore, and the pages associated with the current savepoint are stored in a persistent media.
US11157367B1
Techniques to back up data are disclosed. In various embodiments, an indication to perform a differential backup of a database is received. It is verified that a full backup to be referenced by the differential backup is available on backup media. It is determined that no intervening backup was performed subsequent to the full backup that would create a risk of data loss in the event a recovery operation based on the differential backup were performed, including by ignoring any intervening backup that may have been performed but is of a type that would not give rise to such a risk of data loss. The differential backup is performed, without promoting to full backup, based on least in part on said determination.
US11157365B2
A solution for processing a stripe in a storage device is provided. Where at least one stripe unit not requiring garbage collection from each stripe of at least two stripes in the storage device is determined, each of the at least two stripes comprises a stripe unit requiring garbage collection and a stripe unit not requiring garbage collection; parity data of data in the determined stripe units not requiring garbage collection is computed and stored into a first idle stripe unit, where the first idle stripe unit and the determined stripe units not requiring garbage collection are in a new stripe in the storage device.
US11157362B2
A method for execution by a dispersed storage and task (DST) processing unit includes: generating an encoded data slice from a dispersed storage encoding of a data object and determining when the encoded data slice will not be stored in local dispersed storage. When the encoded data slice will not be stored in the local dispersed storage, the encoded data slice is stored via at least one elastic slice in an elastic dispersed storage, an elastic storage pointer is generated indicating a location of the elastic slice in the elastic dispersed storage, and the elastic storage pointer is stored in the local dispersed storage.
US11157357B2
A method of operating a memory system including a memory device, including reading data from the memory device based on a first physical address received from a host according to a read request received from the host; detecting a read error of the read data; correcting the read data based on the detecting; transmitting the corrected data to the host; asynchronously transmitting to the host an error occurrence signal for the read error; generating information about the read error; transmitting the information about the read error to the host; and rewriting the corrected data based on a second physical address received from the host according to a write request of the host.
US11157355B2
A background process is configured to periodically scrub a boot storage of a storage controller to ensure operational correctness of the boot storage. One or more foreground processes store a system configuration data of the storage controller in the boot storage of the storage controller. The background process and the one or more foreground processes are executed to meet predetermined performance requirements for the background process and the one or more foreground processes.
US11157354B2
A DRAM device includes first terminals, second terminals, third terminals, a control signal generator, a CRC unit, a row decoder, a column decoder, and a memory cell array. The control signal generator generates a control signal. The CRC unit performs a first CRC logical operation on a first data group including qn-bit first data generated by inputting n-bit first data q times, generates a first CRC result signal, performs a second CRC logical operation on a second data group including qn-bit second data by inputting n-bit second q times, generates a second CRC result signal, and generates an error signal based on the first CRC result signal and the second CRC result signal. The error signal is generated based on the second CRC result signal regardless of the first CRC result signal in response to the control signal.
US11157343B2
A method of evaluating real-time computer faults and using a fault evaluation (FE) platform is provided. The method includes ingesting log data associated with a computer system, the log data includes a plurality of fault events, a fault severity identifier associated with at least one fault event of the plurality of fault events. The method also includes selecting, from the plurality of fault events, a fault event set which corresponds to a time window and includes the at least one fault event. The method further includes generating a fault score for the at least one fault event and an aggregate fault score. The method also includes determining that the aggregate fault score exceeds a predefined threshold, and providing, to a configuration management platform, instructions to initiate a hardware component remediation process.
US11157340B2
Third party applications are deployed as “containerized applications” on one or more wireless AP devices. The containerized applications are confined to a pre-allocated segregated disk space within a file system of a wireless AP device. The containerized applications have access to standard Linux services as well as access to advanced features provided by an AP.
US11157339B1
Automation of a process running in a first session via robotic process automation (RPA) robot(s) running in a second session is disclosed. In some aspects, a form is displayed in a user session, but one or more attended RPA robots that retrieve and/or interact with data for an application in the first session run in one or more other sessions. In this manner, the operation of the RPA robot(s) may not prevent the user from using other applications or instances when the RPA robot(s) are running, but the data modifications made or facilitated by the RPA robot(s) may be visible to the user in the first session window.
US11157338B2
Provided are techniques for throttling using message partitioning and buffering. A plurality of messages are stored in an input topics buffer, where the input topics buffer is stored in a plurality of partitions, and where each of the partitions of the plurality of partitions is associated with a tenant subgroup of a plurality of tenant subgroups of a tenant. A message of the plurality of messages from the tenant subgroup of the tenant is selected. A throttle count for the tenant subgroup is retrieved. A maximum message threshold for the tenant is retrieved. In response to determining that the throttle count is less than the maximum message threshold, the message is moved from the input topics buffer to a work topics buffer. In response to determining that the throttle count is equal to or greater than the maximum message threshold, throttling the tenant subgroup.
US11157335B2
Methods for providing simultaneous access to a hardware data stream to multiple applications are disclosed. The first application to access a hardware device is responsible for providing and publishing an application programming interface (API) that provides access to the hardware device's data stream, which other applications can then call to gain access to the data stream. In some examples, the first application may be a server process or daemon dedicated to managing the hardware device data stream and publishing the API. In some further examples, the first application may instead may carry out user functionality unrelated to managing the hardware device.
US11157334B2
A control method for broadcast sending includes: acquiring a receiver queue corresponding to a broadcast message to be sent; determining a target receiver according to priorities of receivers in the receiver queue and a predetermined priority; and sending the broadcast message to the target receiver.
US11157332B2
Provided are a computer program product, system, and method for determining when to release a lock from a first task holding the lock to grant to a second task waiting for the lock. A determination is made as to whether a holding of a lock to the resource by a first task satisfies a condition and whether the lock is swappable. The lock is released from the first task and granted to a second task waiting in a queue for the lock in response to determining that the holding of the lock satisfies the condition and that the lock is swappable. The first task is indicated in the queue waiting for the lock in response to granting the lock to the second task.
US11157331B1
Systems and methods which facilitate management of functionality provided with respect to data objects in a multiuser environment are described. Embodiments are adapted to provide concurrency with respect to the data of the data objects in the multiuser environments, such as through the use of channel grouping techniques for providing various data communications. Additionally or alternatively, embodiments are adapted to implement data object assignments for facilitating management functionality available with respect to the multiuser environment, such as through the use of data object assignment containers created for storage of instances of assigned data objects. Through pre-creation of data object assignments to assignees, multiple users of a multiuser environment are enabled to utilize the functionality provided with respect to data objects without duplication of tasks and/or undesired conflicts between the users.
US11157330B2
A barrier-free atomic transfer method of multiword data is described. In the barrier-free method, a producer processor deconstructs an original parameter set of data into a deconstructed parameter set; and performs a series of single-copy-atomic writes to a series of single-copy-atomic locations. Each single-copy-atomic location in the series of single-copy-atomic locations comprises a portion of the deconstructed parameter set and a sequence number. A consumer processor can read the series of single-copy-atomic locations; verifies that the sequence number for each single-copy-atomic location in the series of single-copy-atomic locations is consistent (e.g., are all the same sequence number); and reconstructs the portions of deconstructed parameter set into the original parameter set.
US11157329B2
A processor comprises multiple cores and power management control logic to determine (a) a preliminary frequency for each of the cores and (b) a maximum frequency, based on the preliminary frequencies. The power management control logic is also to determines a dynamic tuning frequency, based on the maximum frequency and a reduction factor. In response to the dynamic tuning frequency for a selected core being greater than the preliminary frequency for that core, the power management control logic is to set the core to a frequency that is at least equal to the dynamic tuning frequency. In response to the preliminary frequency for the selected core being greater than the dynamic tuning frequency for that core, the power management control logic is to set the core to a frequency that is at least equal to the preliminary frequency. Other embodiments are described and claimed.
US11157325B2
An illustrative embodiment disclosed herein is an apparatus including a processor having programmed instructions that identify a bucket identifier corresponding to a bucket. The bucket identifier includes a prefix. The processor has programmed instructions that determine that the prefix matches a predetermined prefix, assign an expiry duration to the bucket, and, after the expiry duration, delete the bucket identifier.
US11157323B2
According to a request to modify a configuration of the portion, a portion of a currently executing compiled streams application is modified by computing a current composite load on a resource used by an executing processing element. As a part of modifying the configuration, within the portion according to the request, a composite load on a first candidate resource is predicted. Based on the predicted composite load, a configuration modification is generated based on a predicted throughput improvement resulting from migrating the processing element to the first candidate resource. The processing element is migrated, resulting in a throughput improvement, to a target resource selected from a set of candidate resources, a resource in the set of candidate resources categorized based on a predicted second composite load resulting from migrating the processing element to the second candidate resource according to the configuration modification.
US11157321B2
A runtime system for distributing work between multiple threads in multi-socket shared memory machines that may support fine-grained scheduling of parallel loops. The runtime system may implement a request combining technique in which a representative thread requests work on behalf of other threads. The request combining technique may be asynchronous; a thread may execute work while waiting to obtain additional work via the request combining technique. Loops can be nested within one another, and the runtime system may provide control over the way in which hardware contexts are allocated to the loops at the different levels. An “inside out” approach may be used for nested loops in which a loop indicates how many levels are nested inside it, rather than a conventional “outside in” approach to nesting.
US11157312B2
Mechanisms are provided for implementing intelligent input/output (I/O) operation completion modes in a high-speed network. An application thread executing on a central processing unit in the data processing system, receives a first indication to enter a mode of operation. The application thread enters the mode of operation, arms an arm file descriptor, and processes further completions that enter the completion queue until a second indication is received indicating that the mode is to be exited. Responsive to receiving the second indication to exit the mode, the application thread exits the mode of operation and disarms the arm file descriptor.
US11157308B2
Methods, systems and computer program products for processing an input sequence of a plurality of function calls on at least one processor. Each function call of the plurality of function calls is associated with an abort probability, and each function call is also associated with a processing cost per function call on the basis of a number of processor instructions of the respective function call and the abort probability of the respective function calls. During processing of the function calls according to an input sequence, the abort probability for at least some of the function calls may be updated taking into consideration whether or not the processing of the respective function call caused an abort. The processing cost per function may be updated during processing, and an updated input sequence may be determined by rearranging the order of the function calls based on the processing cost.
US11157305B2
A method for provisioning a virtualized resource includes directing, by a provisioning machine, a server-executed hypervisor to provision a virtual machine. The provisioning machine directs generation of an organizational unit within a first organizational unit within a multi-tenant directory service separated from a second organizational unit in the multi-tenant directory service by a firewall. The provisioning machine associates the virtual machine with the first organizational unit. The provisioning machine establishes a firewall policy on the virtual machine restricting communications to the virtual machine and excluding a user associated with the second organizational unit. The provisioning machine receives a request to provision a virtualized resource for at least one user. The server establishes a connection between a client machine of the at least one user and the at least one virtual machine providing the at least one virtual resource.
US11157302B2
A system and method are disclosed for managing idle processors in virtualized systems. A hypervisor executing on a host comprising one or more physical processors receives an anticipated idle time for a physical processor of the one or more physical processors of the host from a guest operating system of a virtual machine executing on the host. In response to determining that a function of the anticipated idle time exceeds an exit time of a first power state of the physical processor, the physical processor is caused to be halted and placed in the first power state.
US11157297B2
The objective of the present invention is to prevent a conflict between variable names and consequently the unintentional overwriting of data when a plurality of programs that define a shared variable exist. A control device (1) is equipped with a program management part (11), a data storage part (13a), and a shared variable symbol table (13b). The program management part (11) acquires an identifier for a first user program, generates a shared variable name that includes the identifier and a variable name of a shared variable defined in the first user program, associates the shared variable name and an address of the shared variable with each other, and records these in the shared variable symbol table (13b).