US11355109B2

Embodiments of the present disclosure provide a method and apparatus for man-machine conversion, and an electronic device. The method includes: outputting question information to a user based on a first task of a first conversation scenario; judging, in response to receiving reply information returned by the user, whether to trigger a second conversation scenario based on the reply information; generating, in response to determining the second conversation scenario being triggered based on the reply information, response information corresponding to the reply information based on the second conversation scenario; and outputting the response information to the user.
US11355107B2

Embodiments of the present disclosure provide a voice smart device wake-up method, apparatus, device and storage medium. The method includes: receiving, by a master control device, a wake-up message sent by each smart device, the wake-up message comprising at least sound characteristics information, determining, by the master control device, a target smart device to be woken up according to the sound characteristics information, and sending, by the master control device, a wake-up instruction to the target smart device to be woken up, to wake up the target smart device to be woken up for responding to a voice request from a user. In a case where a plurality of smart devices share a same wake-up word, only one most suitable smart device is waken up to respond to a voice request of the user each time.
US11355106B2

An information processing apparatus includes circuitry configured to acquire audio information to be used for operating a target apparatus, recognize the audio information, obtain specific instruction information indicating specific information processing to be instructed to the target apparatus based on a recognition result of the acquired audio information, convert the specific instruction information into specific operation execution information described in an information format interpretable by the target apparatus, and output the specific operation execution information to the target apparatus.
US11355088B2

A display driver device including a driver circuit and a control circuit is provided. The driver circuit is configured to drive a display panel to display an animated image for a display period under an always on display mode according to display information of the animated image stored in a storage circuit. The display period includes a writing period and a non-writing period after the writing period. The control circuit is configured to write the display information of the animated image received from an external device into the storage circuit during the writing period of the display period. The control circuit is configured to stop receiving the display information from the external device and writing any display information into the storage circuit during the non-writing period of the display period. A display device including the display driver device and an operating method for the display driver device are also provided.
US11355083B2

[Object] To reduce the amount of data used for performing correction for a display device. [Solution] There is provided a correction device (2) including a correction-value calculation unit (6) that divides a display area of a display device into a plurality of unit areas and that calculates a correction value of luminance for each of the plurality of unit areas, a prioritized-area determination unit (8) that designates each of the plurality of unit areas as one of a prioritized area and a non-prioritized area in accordance with the calculated correction value, a recording unit (10) that records in a memory unit (M) a piece of data of the correction value for the prioritized area, and a correction unit (12) that corrects luminance for the prioritized area in accordance with the piece of data recorded in the memory unit and that uniformly corrects luminance for the non-prioritized area.
US11355081B1

A gate driver on array (GOA) circuit, a display panel and a display device are provided. The GOA circuit includes m cascaded GOA units. An nth-stage GOA unit includes a second feedback module. The second feedback module, electrically connected to the second node of the nth-stage GOA unit, a first node of the (n−1)th-stage GOA unit, the clock signal of the (n+1)th-stage GOA unit, a gate driving signal of the nth-stage GOA unit and the constant low voltage signal, to pull down voltage applied on a second node of the nth-stage GOA unit. The one-way feedback could achieve the linear design more easily, raise the circuit stability, and thus the GOA circuit could be integrated in the display panel more easily to achieve the design of placing the GOA circuit in the active area.
US11355079B2

An array substrate, a display panel, a display device, and driving methods thereof are provided. The array substrate includes subpixels arranged in an array, and switches. The subpixels include subpixels of a first color, subpixels of a second color, subpixels of a third color, subpixels of a fourth color, in odd rows of subpixels, the subpixels of the first color, the subpixels of the second color, the subpixels of the third color, the subpixels of the fourth color are sequentially arranged; in even rows of subpixels, the subpixels of the third color, the subpixels of the fourth color, the subpixels of the first color, the subpixels of the second color are sequentially arranged; and the subpixels of the first color are white subpixels; the subpixels of the second color are blue subpixels; the subpixels of the third color are green subpixels; the subpixels of the fourth color are red subpixels.
US11355066B2

A power management driver and a display device having the power management driver are provided, including a first power supply configured to supply a first voltage to a first driving power terminal of a pixel through a power line during a sensing period, and supply a second voltage to the first driving power terminal of the pixel through the power line during a display period; a controller configured to control timing at which the first voltage is output and timing at which the second voltage is output during a transition period between the display period and the sensing period in response to a sensing control signal; and a fault detector configured to detect a fault in the power line based on a current flowing through an output terminal during the sensing period.
US11355065B2

The present disclosure provides a pixel compensation driving circuit, which compensates an actual threshold voltage of a driving transistor, and finally makes current flowing through a light-emitting element independent from the actual threshold voltage of the driving transistor, thereby eliminating a drift of the actual threshold voltage of the driving transistor which causes uneven display of a display device, and improving display effect of a screen. The present disclosure also provides a pixel compensation driving method for driving the pixel compensation driving circuit, and a display device including the pixel compensation driving circuit.
US11355062B2

In general, the subject matter described in this disclosure can be embodied in methods, systems, and program products for modifying usage of display device pixels. A computing system monitors usage of a plurality of pixels of a display device and determines a target usage level. The computing system identifies that a usage level of a first pixel does not satisfy the target usage level and selects an occasion at which to present the first pixel in a frame to be presented by the display device with an increased intensity with respect to an original intensity that was specified for the first pixel by the frame. The computing system activates the first pixel at the increased intensity during presentation by the display device of the frame.
US11355061B2

The present disclosure relates to a pixel circuit, a driving method therefor, and a display apparatus. The pixel circuit includes an input sub-circuit, a light emission control sub-circuit and an organic light-emitting transistor. The input sub-circuit is coupled to a gate line, a data line and the light emission control sub-circuit and writes a data signal supplied via the data line into the light emission control sub-circuit under control of a gate scan signal supplied via the gate line. The light emission control sub-circuit is coupled to a control electrode of the organic light-emitting transistor and controls a control electrode voltage of the organic light-emitting transistor according to a written data signal to drive the organic light-emitting transistor to emit light. With the pixel circuit according to embodiments of the present disclosure, active driving of an organic light-emitting transistor is achieved when it is applied in a display apparatus.
US11355053B2

A source driver includes a plurality of output buffers configured to output data signals respectively corresponding to a plurality of data lines, and an output controller configured to control a timing at which each of the data signals corresponding to second image data is transferred from the output buffers to the data lines based on a difference between first image data and the second image data.
US11355049B2

An electronic device may include an electronic display having multiple pixels to display an image based on processed image data. Each of the pixels may include multiple sub-pixels. The electronic device may also include image processing circuitry to receive first image data for a sub-pixel of the and second image data for a group of sub-pixels surrounding the sub-pixel. The first image data may include a luminance value for the sub-pixel and the second image data may include luminance values for each sub-pixel of the group. The image processing circuitry may also determine a compensation value, to compensate the luminance value for lateral current leakage between the sub-pixel and the group of sub-pixels, based on the luminance value of the sub-pixel and the luminance values for each sub-pixel of the group of sub-pixels.
US11355046B2

The GOA circuit includes a plurality of GOA units independent of each other, wherein each of the plurality of GOA units comprises an enable module and a drive module disposed corresponding to the enable module; wherein the enable module includes a row address signal input terminal configured to receive a row address signal, and an enable signal output terminal configured to output an enable signal based on the row address signal; and the drive module includes an enable signal input terminal configured to receive the enable signal output by the enable signal output terminal, and a drive signal output terminal configured to output a drive signal based on the enable signal, wherein the drive signal output terminal is connected to a gate line of a row disposed corresponding to the drive module to transmit the drive signal to the gate line of the row and gate the row.
US11355043B1

Embodiments relate to a display device including pixels arranged in rows and columns, where duty cycles of the pixels are dynamically programmed according to eye tracking information. For a display frame, the display device may determine a gaze region and a non-gaze region based on the eye tracking information. A control circuit of the display device controls a first subset of pixels in the gaze region to operate with a first duty cycle and controls a second subset of pixels in the non-gaze region to operate with a second duty cycle greater than the first duty cycle. The first subset of pixels emits light with greater brightness than the second subset of pixels.
US11355042B2

A display device and a method of driving the same are provided. The method of driving the display includes a display area to display an image. The method includes performing a first pixel shift driving by shifting an image by a first range in the display area without loss of image information due to enlargement or reduction of the image, checking whether a change of a block grayscale value is greater than or equal to a threshold in an interest area in the display area, and performing second pixel shift driving by shifting an image having the loss of image information.
US11355039B2

A display driving circuit includes a central area and a boundary area surrounding the central area. The display driving circuit includes a first crack detector circuit in the central area; and a first crack sensing line in the boundary area, wherein the first crack detector circuit is configured to detect a crack in the first crack sensing line in response to a first test command, and output a test result signal including information about a presence or an absence of a crack in the first crack sensing line.
US11355031B2

A method of evaluating the driving behavior in a vehicle. The method includes determining values of a plurality of parameters of the operation of a first vehicle in a first road segment, determining values of the plurality of parameters for one or more second vehicles in a second road segment having similar properties to those of the first road segment, comparing the determined values of the first vehicle and the one or more second vehicles and providing an evaluation of the driving behavior of the first vehicle, responsive to the comparison.
US11355025B2

The present invention is a simulator for skill-oriented training. The simulator includes a work piece platform having a sensor, a head-mounted display unit (HMDU) including a camera, a speaker and a sensor providing visual and audio output to an operator, and a controller having a controller sensor. The simulator includes a processor that executes algorithms to simulate a virtual training environment depicting a work piece rendered on the work piece platform. The controller sensor, the HMDU sensor and the platform sensor output signals to the processor representing spatial positioning, angular orientation and movement data of the controller relative to the work piece to render a virtual powder coating spray pattern including a stream having particles charged and emitted from the controller and a powder coating coverage as applied to the work piece during one or more passes of a powder coating spray process performed by the operator.
US11355011B1

A vehicle adjustment system includes one or more processors configured to receive data from one or more sensors coupled to a vehicle that is in a stationary position. The one or more processors are also configured to analyze the data to determine whether an object is within a buffer zone surrounding the vehicle while the vehicle is in the stationary position. In response to determining that the object is within the buffer zone while the vehicle is in the stationary position, the one or more processors are configured to provide control signals to one or more driving components of the vehicle to reposition the vehicle to an alternate position.
US11354996B1

An electronic apparatus for social distancing alert notification based on location is provided. The electronic apparatus includes a first sensor mountable on a first living entity. The electronic apparatus stores information related to a plurality of detection ranges of the first sensor with respect to a plurality of specific geographic locations. The electronic apparatus acquires location information associated with the first living entity. The electronic apparatus compares the acquired location information with the plurality of specific geographic locations. The electronic apparatus sets the detection range of the first sensor from the plurality of detection ranges based on the comparison. The electronic apparatus detects a second living entity at the geo-location of the first living entity based on the detection range. The electronic apparatus controls output of a notification to the first living entity based on the detected second living entity is within the detection range of the first sensor.
US11354994B1

One example electronic computing device includes electronic processor configured to store a list of a plurality of video cameras being considered for an upgrade. The electronic processor may be further configured to receive first video footage captured by a first video camera and second video footage captured by a second video camera. The electronic processor may be further configured to analyze the first video footage and the second video footage to generate a plurality of upgrade priority scores. In response to determining that a first upgrade priority score of the first video camera is greater than a second upgrade priority score of the second video camera, the electronic processor may be further configured to output an upgrade priority notification configured to inform a user that the first video camera has a higher upgrade priority than the second video camera.
US11354990B2

Disclosed are methods for treating kidney disease including autosomal dominant polycystic kidney disease (ADPKD) in a subject, comprising the step of administering to the subject a composition comprising a therapeutically effective amount of ticagrelor or a derivative thereof, thereby treating ADPKD. Disclosed are methods of decreasing arginine vasopressin (AVP) production in a subject comprising the step of administering to the subject a composition comprising an effective amount of ticagrelor, thereby decreasing AVP production. Disclosed are methods for treating dilutional hyponatremia in a subject comprising the step of administering to the subject a composition comprising an effective amount of ticagrelor, thereby decreasing AVP production.
US11354982B2

A gaming system includes at least one input device adapted to receive a physical item associated with a monetary value that establishes a credit balance, an input indicative of a wager drawn from the credit balance for a wagering game, and a cashout input that initiates a payout from the credit balance. In response to a wager input, a wagering game is initiated. The gaming system includes an electronic display device adapted to display an active array of symbol positions that are populated by symbols randomly generated from one or more spins of a set of symbol-bearing reels. The active array may be progressively expanded in response to collecting a requisite number of special symbols among the randomly generated symbols at each active array size.
US11354961B2

A method to determine user intent for an access control including sensing biometrics data from a body-worn device; sensing biometrics data at an access control; comparing the biometrics data from the body-worn device and the access control; and determining a user intent to access the access control in response to the comparing.
US11354959B2

A system and method are disclosed for activating remote monitoring functionality of a personal wireless device associated with a released individual. After incarceration, former inmates are released under a variety of different circumstances, many of which require follow-up check-ins with case managers or other individuals. As part of their release, inmates often agree to multiple restrictions and requirements. In order to better monitor compliance with those requirements, a personal wireless device assigned to the released individual can be programmed with certain rules and automatically trigger when a violation is detected. As a result of a detected violation, the personal wireless device activates certain devices, such as a camera, microphone, etc., to capture data in order to remotely monitor the released individual. A case manager can also manually activate monitoring.
US11354955B2

An access control device is described. The access control device may store a credential in the memory of the access control device. The access control device may receive an access token from a user device via a wireless receiver. The access token may be different from the credential. The access device may verify the authenticity of the access token by sending the access token information to a server. The access control device may receive an indication from the server that the token is valid. The access control device may send the credential to a reader device of the access control system managing access to a physical secure area.
US11354948B2

An example method of performing maintenance on an aircraft includes receiving a vehicle data-signature-map of an interior of an aircraft for at least one parameter of the aircraft, and the vehicle data-signature-map is based on sensor outputs received from sensors of mobile devices positioned at locations in the interior of the aircraft. The method also includes comparing the vehicle data-signature-map with a previous vehicle data-signature-map, based on differences of the vehicle data-signature-map as compared to the previous vehicle data-signature-map making a determination for maintenance, and generating and outputting a recommendation for inspection of an identified portion of the aircraft based on the distribution of the at least one parameter in the vehicle data-signature-map for the identified portion of the aircraft being substantially different than the distribution of the at least one parameter in the vehicle data-signature-map for other portions of the aircraft to assist with the maintenance of the aircraft.
US11354939B2

A path and/or orientation of object approaching an athlete is tracked using two or more cameras. At least two sets of images of the object are obtained using at least two different cameras having different positions. Motion regions within images are identified, and candidate locations in 2D space of the object are identified within the motion region(s). Based thereon, a probable location in 3D space of the identifiable portion is identified, for each of a plurality of instants during which the object was approaching. A piecewise 3D trajectory of at least the identifiable portion of the object is approximated from the probable locations in 3D space of the object for multiple instants during which the object was approaching the athlete. A graphical representation of the 3D trajectory of the object is incorporated into at least one of the sets of images.
US11354938B2

A system comprising at least two three-dimensional (3D) cameras that are each configured to produce a digital image with a depth value for each pixel of the digital image; and a processor configured to: perform inter-camera calibration by: (i) estimating a pose of a subject, based, at least in part, on a skeleton representation of a subject captured each of by said at least two 3D cameras, wherein said skeleton representation identifies a plurality of skeletal joints of said subject, and (ii) enhancing the estimated pose based, at least in part, on a 3D point cloud of a scene containing the subject, as captured by each of said at least two 3D cameras, and perform data merging of digital images captured by said at least two 3D cameras, wherein the data merging is per each of said identifications.
US11354936B1

Techniques for improved image classification are provided. Face embeddings are generated for each face depicted in a collection of images, and the face embeddings are clustered based on the individual whose face is depicted. Based on these clusters, each embedding is assigned a label reflecting the cluster assignments. Some or all of the face embeddings are then used to train a classifier model to generate cluster labels for new input images. This classifier model can then be used to process new images in an efficient manner, and classify them into appropriate clusters.
US11354925B2

A method for identifying body representation information in an image, includes: determining a skeleton-like line of a body in the image; and then performing identification of the body representation information according to the skeleton-like line. An apparatus, and a device for identifying body representation information in an image and a storage medium are also provided.
US11354922B2

A landmark detection system can more accurately detect landmarks in images using a detection scheme that penalizes for dispersion parameters, such as variance or scale. The landmark detection system can be trained using both labeled and unlabeled training data in a semi-supervised approach. The landmark detection system can further implement tracking of an object across multiple images using landmark data.
US11354921B2

Certain aspects and features of the present disclosure relate to analysis of physical media copies of wellbore schematics and the generation of corresponding digital wellbore schematics. Wellbore data may be analyzed by a wellbore schematic analysis tool to produce a structured data file containing information harvesting from a physical media copy of a wellbore schematic. This information may be compared to data from other wellbores and or may be used to generate a new digital wellbore schematic.
US11354919B2

In an embodiment, an image reception system is communicatively coupled to an image analysis system and is configured to receive a digital image and analyze the pixels of the digital image to determine one or more regions in the digital image. For each region in the one or more regions in the digital image, the image analysis system recognizes the content in the region. A document creation system communicatively coupled to the image analysis system is configured to create a digital document based on the recognized content for the one or more regions. In some embodiments, the image analysis system is further configured to analyze the digital image to detect one or more of the following: region markers, tables, headers.
US11354917B2

A method for detecting images of fraudulently generated or photocopied secure credential documents using texture analysis includes receiving, by one or more processors, an image of a secure credential document from a computer device. The one or more processors segment the image of the secure credential document into multiple regions. For each region of the multiple regions, the one or more processors extract local high-resolution texture features from the image of the secure credential document. The one or more processors generate a score based on the local high-resolution texture features using a machine learning model. The score is indicative of a likelihood that the image of the secure credential document is fraudulently generated or photocopied. The one or more processors transmit a message to a display device indicating that the image of the secure credential document is fraudulently generated or photocopied.
US11354912B2

Aspects of the disclosure relate to controlling a vehicle having an autonomous driving mode. For instance, that the vehicle is approaching a crosswalk may be determined. A set of segments may be identified for the crosswalk. A set of potential occluded pedestrians may be generated. Each potential occluded pedestrian of the set is assigned a speed characteristic and a segment. The segments of the set of potential occluded pedestrians may be updated over time using the assigned speed characteristics. Sensor data from a perception system of the vehicle is received, and one or more potential occluded pedestrians an having an updated assigned segment corresponding to a segment that is visible to a perception system of the vehicle may be removed from the set of potential occluded pedestrians. After the removing, the set may be used to control the vehicle in the autonomous driving mode.
US11354889B2

A device may capture a plurality of preview frames of a document, and for each preview frame of the plurality of preview frames, process the preview frame to identify an object in the preview frame. Processing the preview frame may include converting the preview frame into a grayscale image, generating a blurred image based on the grayscale image, detecting a plurality of edges in the blurred image, defining at least one bounding rectangle based on the plurality of edges, and determining an outline of the object based on the at least one bounding rectangle. The device may determine whether a value of an image parameter, associated with the one or more preview frames, satisfies a threshold, and provide feedback to a user of the device, or automatically capture an image of the document, based on determining whether the value of the image parameter satisfies the threshold.
US11354877B2

The present disclosure illustrates systems and methods for automatically adjusting a following 3D asset based on a deformation of a related base 3D asset. The systems and methods may use geomaps to index the relationship between the following 3D asset and base 3D asset. By automatically adjusting a following 3D asset based on the base 3D asset, the following 3D asset may retain full functionality.
US11354875B2

The present disclosure provides a video blending method, apparatus, electronic device and readable storage medium, and relates to computer vision technologies. A specific implementation solution is as follows: obtaining a predicted 3D face mesh of a facial image in each video frame images of the user video according to each video frame image of a user video and each video frame image of a template video; obtaining a predicted texture of the predicted 3D face mesh according to a user texture of a user 3D face mesh of the facial image in each video frame image of the user video and a template texture of a template 3D face mesh of the facial image in each video frame image of the template video; obtaining a rendered facial image of the predicted 3D face mesh according to the predicted 3D face mesh, the predicted texture and user face posture, and template face posture; performing blending processing for the rendered facial image and each video frame image of the template video to obtain a blended video frame image after the blending; performing synthesis processing for the blended video frame image to obtain a blended video.
US11354873B2

A method and system for manipulating a 3D model during treatment planning and automatically adjusting the 3D model based on a localized area of the 3D model proximate to a location of said manipulation. The 3D model may be for example, a 3D model of a tooth or teeth or dental anatomy.
US11354872B2

The technical problem of creating an augmented reality (AR) experience that, on one hand, is accessible from a camera view user interface provided with a messaging client and that, also, can perform a modification based on a previously captured image of a user, is addressed by providing an AR component. When a user, while accessing the messaging client, engages a user selectable element representing the AR component in the camera view user interface, the messaging system loads the AR component in the messaging client. The AR component comprises a target media content object, which can be animation or live action video. The loaded AR component accesses a portrait image associated with a user and modifies the target media content using the portrait image. The resulting target media content object is displayed in the camera view user interface.
US11354865B2

A plurality of visualization objects may be provided for representing one or more data sets in a virtual 3D space. The visualization objects may include funnels, containers, name cards, and so forth. The visualization objects can be arranged in a circular carousel that can be rotated around a position of a virtual camera or user in a VR/AR environment. Individual data points in the visualization objects can be rotated, sized, positioned, colored, or otherwise characterized based on attributes of the corresponding data points. Individual data points can also be animated as transitioning between visualization objects in a unified view. Voice commands can be interpreted as part of an interactive environment that can provide views of the visualization objects to multiple devices simultaneously.
US11354859B2

Hardware tessellation units include a sub-division logic block that comprises hardware logic arranged to perform a sub-division of a patch into two (or more) sub-patches. The hardware tessellation units also include a decision logic block that is configured to determine whether a patch is to be sub-divided or not and one or more hardware elements that control the order in which tessellation occurs. In various examples, this hardware element is a patch stack that operates a first-in-last-out scheme and in other examples, there are one or more selection logic blocks that are configured to receive patch data for more than one patch or sub-patch and output the patch data for a selected one of the received patches or sub-patches.
US11354854B2

Disclosed herein a method of removing a point cloud outlier and an apparatus implementing the method. The method includes: arranging a point cloud obtained from a laser scanner along at least a first direction; selecting, neighboring first-axis points, between which a separation degree satisfies an inspection start threshold condition, as a first leading-side representative point and a first trailing-side representative point; selecting a first leading-side outlier candidate and a first trailing-side outlier candidate based on a first leading-side separation degree and a first trailing-side separation degree; and determining the first leading-side outlier candidate and the first trailing-side outlier candidate as a first outlier point, when the number of the outlier candidates satisfies an allowable threshold condition.
US11354841B2

The present disclosure discloses a speech-driven facial animation generation method. The method is mainly divided into six steps: extracting speech features, collecting frequency information, summarizing time information, decoding action features, driving a facial model, and sliding a signal window. The present disclosure can drive, according to an input speech audio signal, any facial model in real time under a particular delay to generate animation. The quality of the animation reaches the currently most advanced speech animation technology level, and has the characteristics of light weight and good robustness. The present disclosure can be used to generate speech animation under different scenes, such as VR virtual social networking, and virtual speech assistants and games.
US11354838B2

Provided are a field display device and the like capable of displaying a plurality of fields to be displayed on a screen reliably and immediately. A field information management device is configured such that: a plurality of fields for cultivating plants can be displayed on a main screen, and a plurality of pieces of character information related to the fields that can be displayed on the main screen can be displayed on a sub-screen simultaneously with the main screen; and shape information of each of the fields that can be displayed on the main screen is displayed on the sub-screen together with the character information related to the corresponding field.
US11354837B2

The current invention relates to a computer-implemented method for creating an overlay map, preferably a heat map, comprising: receiving at a server a user request for creation of the overlay map; loading vector data at the server comprising location data, the location data comprising at least one attribute; converting the vector data to image data composed of pixels according to an index scale; applying the converted image data to a color ramp; and creating the overlay map based on the converted image data and the color ramp; wherein said vector data is organized according to a plurality of layers, the location data comprising at least one attribute for each layer.
US11354834B2

A non-transitory computer-readable medium stores instructions readable and executable by at least one electronic processor (20) to perform an image reconstruction method (100). The method includes: performing iterative image reconstruction of imaging data acquired using an image acquisition device (12); selecting an update image from a plurality of update images produced by the iterative image reconstruction; processing the selected update image to generate a hot spot artifact map; and suppressing hot spots identified by the generated hot spot artifact map in a reconstructed image output by the iterative image reconstruction.
US11354829B2

The present disclosure is related to methods and systems for image reconstruction including accelerated forward transformation with an Artificial Neural Network (ANN).
US11354828B2

In some embodiments, contextual image variations are generated for an input image. For example, a contextual composite image depicting a variation is generated based on a input image and a synthetic image component. The synthetic image component includes contextual features of a target object from the input image, such as shading, illumination, or depth that are depicted on the target object. The synthetic image component also includes a pattern from an additional image, such as a fabric pattern. In some cases, a mesh is determined for the target object. Illuminance values are determined for each mesh block. An adjusted mesh is determined based on the illuminance values. The synthetic image component is based on a combination of the adjusted mesh and the pattern from the additional image, such as a depiction of the fabric pattern with stretching, folding, or other contextual features from the target image.
US11354827B2

A method relating to an image fusion includes acquiring a thermal infrared image and a visible image. The method also includes receiving a fusion parameter corresponding to a color space and generating, based on the fusion parameter, a fused image of the thermal infrared image and the visible image. The method further includes receiving a regulation parameter, the regulation parameter including a color scheme or a partial contrast, and adjusting the fused image according to the regulation parameter.
US11354824B2

The present disclosure relates to image processing apparatus and method that can suppress a reduction of subjective image quality. A process related to hiding of predetermined data with respect to data regarding an image is executed, and hiding is skipped in a case where data in a spatial domain of the image is to be encoded. The data regarding the image for which the hiding is performed or the data regarding the image for which the hiding is skipped is encoded. The present disclosure can be applied to, for example, an image processing apparatus, an image encoding apparatus, an image decoding apparatus, and the like.
US11354816B2

A virtual image processing method, an image processing system, and a storage medium used for realizing virtualization of a captured picture, the method includes the following steps: acquiring a reference position and a real-time position of a camera device; calculating a movement parameter of the real-time position relative to the reference position; virtualizing, according to the movement parameter, the position and the posture of the virtual camera device, and calculating a perspective parameter of a scene to be replaced with respect to the virtualized virtual camera device; encoding a virtual scene according to the perspective parameter; and using the encoded virtual scene to replace the scene to be replaced.
US11354810B2

Camera arrays for mediated-reality systems and associated methods and systems are disclosed herein. In some embodiments, a camera array includes a support structure having a center, and a depth sensor mounted to the support structure proximate to the center. The camera array can further include a plurality of cameras mounted to the support structure radially outward from the depth sensor, and a plurality of trackers mounted to the support structure radially outward from the cameras. The cameras are configured to capture image data of a scene, and the trackers are configured to capture positional data of a tool within the scene. The image data and the positional data can be processed to generate a virtual perspective of the scene including a graphical representation of the tool at the determined position.
US11354807B2

An apparatus and method for performing multisampling anti-aliasing. For example, one embodiment of an apparatus samples multiple locations within each pixel of an image frame to generate a plurality of image slices. Each image slice comprises a different set of samples for each of the pixels of the image frame. Anti-aliasing is then performed on the image frame using the image slices by first subdividing the plurality of image slices into equal-sized pixel blocks and determining whether each pixel block has one or more different pixel values in different image slices. If so, then edge detection and simple shape detection is performed using pixel data from a pixel block in a single image slice; if not, then edge detection and simple shape detection is performed using the pixel block in multiple image slices.
US11354801B2

A method for detecting a tumor from images which are required to be shrunken in resolution obtains one or more first images. Then, the method segments or divides the detection images into a number of detection image blocks according to an input size of training data of a convolutional neural network architecture, before segmenting, each of the plurality of detection image blocks comprising coordinate values. The detection image blocks are input into a preset tumor detection model to generate image blocks of a result of the detection images. The method merges the image blocks into a single image according to the coordinate values of each detection image block. Colors of normal areas, abnormal areas, and overlapping areas of the abnormal areas are all different. The method generates a final detection according to color depths in the image. A tumor detection device and a non-transitory storage medium are provided.
US11354798B2

A defect inspecting apparatus includes a reference image generator configured to generate a first reference image and a second reference image from design layout data. An image inspector is configured to obtain a first inspection image of a first inspection region of a photomask and a second inspection image of a second inspection region of the photomask. An operation processor is configured to extract a first coordinate offset by comparing the first inspection image with the first reference image and to extract a second coordinate offset by comparing the second inspection image with the second reference image.
US11354791B2

Various methods and systems are provided for transforming a style of an image into a different style while preserving content of the image. In one example, a method includes transforming a first image acquired via a medical imaging system into a second image based on visual characteristics of a third image using a system of deep neural networks configured to separate visual characteristics from content of an image, where the second image includes a content of the first image and the visual characteristics of the third image and the first and second images have different visual characteristics. The transformed second image may then be presented to a user.
US11354784B2

Methods and systems for training a non-blind deblurring module are disclosed. Unblurred test images and blurred test images are received, wherein each of the blurred test images is related to a corresponding one of the unblurred test images by a blur kernel term and a noise term. A regularized deconvolution sub-module and a convolutional neural network are jointly trained by adjusting a regularization parameter of a regularized deconvolution function and weights of a convolution neural network in order to minimize a cost function representative of a difference between each deblurred output image and a corresponding one of the unblurred test images.
US11354783B2

A method and apparatus for sharpening gastrointestinal (GI) images are disclosed. A target distance between the target region and the imaging apparatus is determined for a target region in the regular image. One or more filter parameters of a de-blurring filter are selected from stored filter parameters according to the target distance. A processed target region is generated by applying the de-blurring filter to the target region to improve sharpness of the target region. A method for characterizing an imaging apparatus is also disclosed. The imaging apparatus is placed under a controlled environment. Test pictures for one or more test patterns are captured at multiple test distances in a range including a focus distance using the imaging apparatus. One or more parameters associated a target point spread function are determined from each test picture for characterizing image formation of the imaging apparatus at the selected distance.
US11354782B2

A machine learning based image processing architecture and associated applications are disclosed herein. In some embodiments, a machine learning framework is trained to learn low level image attributes such as object/scene types, geometries, placements, materials and textures, camera characteristics, lighting characteristics, contrast, noise statistics, etc. Thereafter, the machine learning framework may be employed to detect such attributes in other images and process the images at the attribute level.
US11354780B2

A method for generating a trained neural network model for scanning correction corresponding to one or more imaging parameters is provided. The trained neural network model may be trained using training data. The training data may include at least one first set of training data. The first set of training data may be generated according to a process for generating the first set of training data. The process may include obtaining a first image and a second image corresponding to the one or more imaging parameters. The second image may include less scattering noises than the first image. The process may further include determine the first set of training data based on the first image and the second image.
US11354771B1

Methods, systems, and computer-readable storage media for providing a simulated graph processing accelerator representative of a hardware-based graph processing accelerator, the simulated graph processing accelerator including a controller component, a set of producer components, and a final merge component; triggering execution of the simulated graph processing accelerator as a simulation of processing of a graph for one or more of breadth-first search (BFS), single source shortest path (SSSP), weakly connected components (WCC), sparse matrix-vector multiplication (SpMV), and PageRank (PR), execution including: generating request streams from each producer component, merging request streams to provide a merged request stream, inputting the merged request stream to a memory simulator, and processing, by the memory simulator, the merged request stream to simulate handling of requests in memory.
US11354770B2

An apparatus and method for dynamic provisioning, quality of service, and prioritization in a graphics processor. For example, one embodiment of an apparatus comprises a graphics processing unit (GPU) comprising a plurality of graphics processing resources; slice configuration hardware logic to logically subdivide the graphics processing resources into a plurality of slices; and slice allocation hardware logic to allocate a designated number of slices to each virtual machine (VM) of a plurality of VMs running in a virtualized execution environment, the slice allocation hardware logic to allocate different numbers of slices to different VMs based on graphics processing requirements and/or priorities of each of the VMs.
US11354765B2

Methods and apparatus for determining a parcel position error based on a comparison of load data and configuration data are provided. Embodiments describe a number of methods of determining the parcel position error such as by determining a parcel path from the load data.
US11354764B2

A method for monitoring mobile communication and generating alerts associated with targeted content. A monitored user's mobile communication device forwards an incoming or outgoing communication to a monitoring user's mobile communication device. The monitored user's or monitoring user's mobile communication device generates an alert if it is determined that the incoming or outgoing communication contains targeted content, and an alert is provided on the monitoring user's mobile communication device.
US11354762B2

A wallet provider (WP) computing device is provided for extending a digital passport object stored in a digital wallet. The WP computing device includes a processor and a memory in communication with the processor. The processor is programmed to receive an augmentation request associated with the digital passport object from a requesting user device, retrieve an augmentation template and trusted authentication data based at least in part on the augmentation request, generate an augmentation package associated with the digital passport object, transmit an authentication request to an authenticating user device, receive an authentication response from the user device, determine an authentication evaluation of the augmentation package associated with the digital passport object, and transmit the updated augmentation package to the sponsoring authority.
US11354756B2

An endorsement application can allow a user to endorse a product on a social network website when the product is purchased at a physical merchant point of sale terminal. Users of social network websites have been given the opportunity to endorse products that they have located or purchased online, but purchasers of products in person have not had that opportunity. The endorsement application can operate on a user's mobile device and can recognize a product purchased through near field or other communication using the mobile device. The application can isolate the product identification and product marketing data supplied by the point of sale terminal or other source and offer the user the opportunity to endorse the product on a social network website. If the user endorses the product, the application sends the endorsement to the user's account on the social network website for display to the user's community.
US11354744B2

A blockchain-based cross-currency settlement method performed by a blockchain network is disclosed, including: adding a first blockchain asset corresponding to a first off-chain funds of a first currency to a blockchain account of a transit node in the blockchain network, wherein the first settlement node is inside a territory; adding a second blockchain asset corresponding to a second off-chain funds of a second currency to the blockchain account of the transit node in the blockchain network, wherein the second settlement node is outside the territory; in response to receiving the fund exchange transaction, transferring the first blockchain asset from a blockchain account corresponding to the transit node to a blockchain account corresponding to the second settlement node, and transferring the second blockchain asset from the blockchain account corresponding to the transit node to a blockchain account corresponding to the first settlement node to perform cross-currency fund settlement.
US11354736B2

Computer-implemented methods and systems, including a user interface, that (a) calculate and display a graphical representation of a market implied probability distribution for the future prices of a tradable asset, which is derived from real time prices of the options on the asset, (b) permit the user to customize the market implied probability distribution graph to reflect the user's own view on the probability that the future price of the asset will be within a price range, and (c) propose an optimal trading strategy implemented as a combination of option orders, which strategy is optimized to be profitable assuming the customized probability distribution (if any). The combination orders may be modified and/or added to by the user.
US11354733B2

Systems for providing cross-relational matching functionality are provided. In some examples, a system may receive a request for a product which may be evaluated to determine whether a requesting user qualifies for the product. If so, the product may be approved and cross-relational matching functionality may be enabled. A plurality of eligible users may be identified. The plurality of eligible users may be identified as potentially interested in assisting in providing the product to the requesting user. Each eligible user of the plurality of eligible users may be evaluated (e.g., using machine learning) to determine whether the user matches one or more predetermined rules or qualifications as likely to be interested in providing the product. If so, the eligible user may be added to a subset of eligible users.
US11354731B2

A vehicle rental system includes a processor that determines whether a parked vehicle in a standby parking space is a rental vehicle or an owned vehicle of a user on the basis of parked vehicle identification information, rental vehicle identification information, and owned vehicle identification information, and the processor executes wrong parking handling processing for removing the parked vehicle in the standby parking space when the processor determines that the parked vehicle in the standby parking space is not the rental vehicle or the owned vehicle within a rental vehicle usage scheduled period.
US11354730B2

Disclosed are systems and methods for identifying location-based information associated with a product on a web page. The method may include: detecting user navigation by the user of the web page; detecting the at least one product on the web page; identifying one or more merchants having the detected at least one product in stock; determining a user location of the user; determining the identified one or more merchants having the detected at least one product in stock and having a location within a predetermined distance of the user location; generating a list of merchants, the list including the determined one or more merchants having the detected at least one product in stock and having the location within the predetermined distance of the user location; and executing a browser extension to display, on the web page associated with the at least one product, the generated list of merchants.
US11354729B2

Systems and methods of applications for wearable devices are disclosed. In some embodiments, a wearable device receives data from a personal computing device communicatively coupled to the wearable device. The data can correspond to content of an online marketplace. In response to receiving the data, the content can be caused to be displayed on the wearable device. The wearable device can detect an input from a user. The input can correspond to a requested action. The wearable device can transmit at least one instruction to the personal computing device. The instruction(s) can be configured to cause the personal computing device to perform the requested action.
US11354728B2

System, device, and method of Augmented Reality based mapping of a venue and navigation within a venue. A method includes: performing a crowd-sourced mapping process, that maps a retail store and maps particular products sold within that retail store, based on computer-vision analysis of a plurality of images captured by a plurality of end-user devices of customers within that retail store; and generating a representation of a store map reflecting actual real-time location of particular products within that retail store. Turn-by-turn walking directions are provided, to guide the user from his current in-store location towards a destination product within that retail store. Augmented Reality promotions, advertisements and marketing content elements, route guidance, and other content are generated and displayed on the end-user device.
US11354727B2

A computer-implemented method for improving security of smart contract comprises: obtaining a first and a second transactions both invoking a smart contract, wherein the first transaction is associated with a protection condition; executing the second transaction and updating a current state of the smart contract; determining whether the updated current state of the smart contract satisfies the protection condition; in response to determining that the updated current state satisfies the protection condition, executing the first transaction, and recording the second and the first transactions into a data block for adding to a blockchain; and in response to determining that the updated current state does not satisfy the protection condition, recording the second transaction into another data block for adding to the blockchain, without executing the first transaction.
US11354726B2

Disclosed embodiments are related to Application Programming Interface (API) technologies, and in particular, to Order APIs that are used to make modifications and cancelations to existing order objects. The Order APIs can be used to retrieve the current state of an order object, retrieve the summarized state of an order object as of a specified date, and retrieve a potential state of an order object along with specified changes. The Order APIs are also used to process order changes including changes to the quantity of an existing order object and applying line item changes to an existing order object. Other embodiments may be described and/or claimed.
US11354724B1

A method and system for fulfilling in-application product redemption requests is described. A fulfillment system receives a product search application programming interface (API) call from an application. The product search API includes a set of at least one product criterion received from an application. An aggregated catalog is searched based on the set of at least one product criterion. A set of product metadata is returned. The set of product metadata corresponds to at least one product that matches the set of at least one product criterion. A redemption API call that includes product information and a physical address is also received from the application. A fulfillment request is sent to an online retail platform separate from the fulfillment system via a fulfillment API call that includes the product information and the physical address for the online retail platform to deliver a corresponding product to the physical address.
US11354722B1

An online concierge shopping system identifies recipes to users to encourage them to include items from the recipes in orders. The online concierge system maintains user embeddings for users and recipe embeddings for recipes. For users who have not placed orders, recipes are recommended based on global user interactions with recipes. Users who have previously ordered items from recipes are suggested recipes selected based on a similarity of their user embedding to recipe embeddings. Users who have purchased items but not from recipes are compared to a set of similar users based on the user embeddings, and recipes with which users of the set of similar users interacted are used for identifying recipes to the users. A recipe graph may be maintained by the online concierge system to identify similarities between recipes for expanding candidate recipes to suggest to users.
US11354721B2

Systems and methods are provided for providing product recommendations, comprising receiving, from a user device, a search query, defining, using a query handler cluster, context associated with the search query, identifying, using a search cluster, one or more products associated with the defined context, filtering, using the search cluster, the one or more products associated with the defined context based on features associated with the one or more products stored in a database, ranking, using the search cluster, the one or more products associated with the defined context based on a score generated for each product, and displaying, on the user device, product recommendations, wherein the product recommendations comprise a number of the one or more ranked products.
US11354716B1

Systems, apparatus, and methods for providing a promotion to a consumer group are discussed herein. Some embodiments may include a system including circuitry configured for providing an impression associated with a promotion, receiving an indication to purchase the promotion associated with the impression as a consumer group, determining a group sale threshold, wherein the group sale threshold is a number of purchases of the promotion that must be met or exceeded by the consumer group before a group discount is awarded, providing the impression to each of the one or more additional consumers of the consumer group, via a consumer interface of each associated consumer device associated with each consumer account, determining one or more proposed group redemption times; and providing the one or more proposed group redemption times as a listing of selectable options.
US11354715B2

A subscription-based system for providing commerce information for one or more mobile devices for one or more merchants. Some techniques employed feature a subscription-based method for presenting commercial resources to a mobile device. The method involves receiving mobile device user information relating to a geographic location to locate one or more merchants within a subscription-based shopping network, and receiving mobile device user information relating to a merchant type within the subscription-based shopping network. The method also involves receiving, from a database over a communication network, information for one or more merchants associated with the mobile device user information for the geographic location and the merchant type, and presenting the associated merchant information on the mobile device. The associated merchant information can include a merchant name and address, a merchant telephone number, a merchant advertisement, a merchant coupon, or a merchant product or service offering to subscribers of the shopping network.
US11354709B2

A method, system, and computer program product provide the ability to connect online and offline activity. Advertisement delivery information is acquired. The advertisement delivery information includes an advertisement identification and a user identification identifying a user to which the advertisement was delivered. Beacon information is acquired. The beacon information includes a beacon identification and location. The beacon identification and the device identification are received from an application executing on a first device associated with the user. The application receives the low energy signal from the beacon identified by the beacon identification. Based on the advertisement delivery information, beacon identification, and device identification, conversion of the advertisement is directly attributed. Conversion information based on the conversion is then provided.
US11354708B2

A digital brand asset system performs the steps of providing payloads for a smart brand asset to a plurality of web servers which include codes representing the smart brand asset, receiving feedbacks on how the smart brand asset is presented on the website servers, collecting web journey data of the website visitors' who have interacted with the smart brand asset, generating a report detailing how effective the smart brand asset has been on the website servers, and presenting the report on a dashboard. Generally, by monitoring the website servers and visitors interacting with the smart brand assets, a report can be generated for the brand owners to determine the effectiveness of the smart brand assets hosted on the website servers. The raw data used to generate the report can be used to autonomically and dynamically change the content based upon the interpretation of the feedbacks.
US11354706B2

A system for retargeting customers is based on a mobile device query initiated by a user, and includes a query module configured to receive a query with geographical information from the mobile device and determine geographical identifiers of the mobile device. An indexed database stores an aggregated plurality of customers having a geographical identifier proximate to the determined geographical area, and a processor selects an advertiser located proximate to the determined geographical area. A performance feedback module is configured to assign an effectiveness rating to one or more advertisements provided by the selected advertiser based on marketing attributes of the aggregated plurality of customers. An advertisement recommendation module then recommends one or more advertisements provided by the selected advertiser based on the assigned effectiveness rating, and the aggregated plurality of customers are retargeted by transmitting the recommended advertisements to one or more customers of the aggregated plurality of customers.
US11354703B2

In general, embodiments of the present invention provide systems, methods and computer readable media for recommending contextually relevant promotions to consumers in order to facilitate their discovery of promotions that they are likely to purchase from a promotion and marketing service.
US11354693B2

A non-transitory computer-readable medium includes instructions that when executed by a processor cause the processor to perform a method for selecting available assignments for users based on mobile computing devices of the user. The method includes receiving an indication of at least one parameter of a mobile computing device associated with a user; accessing a plurality of available assignments, each assignment of the plurality of available assignments involving use of at least one mobile computing device; based on the at least one parameter of the mobile computing device associated with the user, selecting a subset of the plurality of available assignments; and offering the selected subset of the plurality of available assignments to the user.
US11354690B2

Described herein is a system for providing version control across APIs. In an embodiment, an application of a client device may transmit communications to a service application API that are in a format not accepted by the service application API, using the application API. A central (or public) API may receive the communication transmitted by the application's API. The central API may identify the versions of the application's API and the service application API. The central API may format the communication based on the mapped fields, to a format accepted by the service application API. The central API 106 may forward the formatted communication to the service application.
US11354689B2

A computer-implemented method for determining auction prices of vehicles may include obtaining wholesale auction price data indicative of wholesale auction prices and vehicle attribute values of a plurality of vehicles; grouping the plurality of vehicles into a plurality of vehicle groups respectively associated with a plurality of characteristics; determining a plurality of regression models respectively based on the plurality of vehicle groups; obtaining information describing a target vehicle; based on the target-vehicle values and values for the one or more economic indicators, determining an estimated wholesale auction price of the target vehicle using an identified regression model of the plurality of regression models; determining a discount factor representing an expected discount of a post-repossession auction price of the target vehicle from the estimated wholesale auction price; and determining an estimated post-repossession auction price of the target vehicle based on the estimated wholesale auction price and the determined discount factor.
US11354679B1

An account validation system may include an account validation server. The server may store an order purchase history for accounts. The order purchase history may include a purchased product. The server may obtain an account identifier from a user device for a given user and communicate the purchased product to the user device for display thereon based upon a corresponding account associated with the account identifier. The server may communicate a fake product that is inconsistent with the order purchase history to the user device and based upon the order purchase history for the corresponding account. The server may also cooperate to prompt the given user to differentiate the purchased product from the fake product, and determine, based upon the user device, whether the given user has differentiated the purchased product from the fake product, and when so, validate the corresponding account.
US11354678B2

Glasses, an anti-counterfeiting verification method for the same, a system and a terminal device are provided. The glasses include a spectacle frame, which includes a eyeglass frame, a leg, a nose pad arranged at the eyeglass frame and a decorating piece arranged at the spectacle frame, the nose pad includes a pad body and an adapter configured to connect the eyeglass frame, and the adapter is fixedly connected with the pad body; at least one of the decorating piece and the adapter is provided with an anti-counterfeit tag, and the anti-counterfeit tag carries manufacturer anti-counterfeit information and brand anti-counterfeit information
US11354672B2

Embodiments enable a block chain distributed network arrangement system for facilitating a tiered dedicated block chain configuration to provide differing combinations of functions and levels of security. The system may identify factors within received information that indicate which dedicated block chain network should be used to record the received information. The dedicated block chains may be tiered based on the importance of the received information or a customer service level of a party associated with the received information. The system allows for recording of the received information in a distinct, dedicated block chain network that is appropriately configured for the functionality and/or security requirements of the received information.
US11354669B2

An example operation may include one or more of a computer storing a first set of received data analytics in a blockchain, the first set associated with a subject matter. The operation further comprises the one or more computer storing a second set of received data analytics in the blockchain, the second set associated with the subject matter. The operation further comprises the one or more computer deriving and storing in the blockchain a first set of metrics based on analysis of the first set of analytics processed with the second set of analytics. The operation further comprises the one or more computer storing a third set of received data analytics in the blockchain, the third set associated with the subject matter, and deriving and storing a second set of metrics based on analysis of the first set of metrics processed with the third set of data analytics.
US11354668B2

A computer-based method for identifying a user computing device used in a fraudulent transaction is provided. The method includes receiving device data associated with the user computing device during a first payment transaction initiated from the user computing device, wherein the device data is capable of uniquely identifying the user computing device. The method further includes storing the device data within the at least one memory device, and receiving an indication that the first payment transaction initiated from the user computing device was fraudulent. The method further includes assigning a risk factor to the user computing device, and transmitting the risk factor to a merchant, wherein the merchant uses the risk factor to determine whether to process a resale transaction initiated from the user computing device wherein the resale transaction is associated with a resale of goods acquired in association with the first payment transaction.
US11354655B2

Systems as described herein may enhance merchant databases using crowdsourced browser data. An electronic payment server may receive cache information associated with the first transaction from a browser extension. The electronic payment server may retrieve a transaction record for a second transaction in a transaction database, wherein the first transaction matches with the second transaction. The electronic payment server may update a merchant record in a private merchant database with a friendly merchant name based on the cache information. Upon determining that the merchant record in the private merchant database exceeds a threshold confidence level, the merchant record may be promoted to a trustworthy database, and the friendly merchant name may be presented to a user device.
US11354653B2

Systems and methods for using distributed ledger micro reporting tools are disclosed. In one embodiment, in a distributed computer application executed by an information processing apparatus comprising at least one computer processor, a method for using a distributed ledger micro reporting tool may include: (1) an event listener establishing a connection a distributed ledger; (2) in response to the creation of each block of a plurality of blocks on the distributed ledger, the listener reading block details from the block, wherein the block comprises a plurality of transactions, and the block details comprise a transaction hash for each of the plurality of transactions; (3) indexing the transaction hash with a timestamp; and (4) storing the index of the transaction hash with the timestamp.
US11354652B2

A system, method, and computer program product for authenticating a user for a transaction; generate an electronic wallet key pair including an electronic wallet public key and a corresponding electronic wallet secret key, the electronic wallet key pair associated with an electronic wallet transaction processing system; receive a payment gateway public key corresponding to a payment gateway secret key, the payment gateway public key and the payment gateway secret key associated with a payment gateway system; generate a public re-encryption key based on the payment gateway public key; communicate, to the payment gateway system, the public re-encryption key; receive or determine encrypted transaction data associated with a transaction, the encrypted transaction data including an account identifier encrypted with the electronic wallet public key; re-encrypt the encrypted transaction data with the public re-encryption key; and communicate, to the payment gateway system, the re-encrypted transaction data.
US11354649B2

System and methods for managing value products such as stored value cards are provided. A computer-implemented system comprising: a first value product, wherein a first value product package identifier requires that all of the first value product's digital funds be redeemed in a single transaction; a second value product; and a specially programmed computer server, the methods and system allowing a user to use a portion of the first value product's digital funds in a first transaction and a remainder of the first value product's digital funds in one or more subsequent transactions.
US11354643B2

Various embodiments herein each include at least one of systems, devices, methods, and software for automated session closing upon location-sensed departure. Some such embodiments may be implemented at retail outlets (e.g., restaurants, salons, stores, etc.) to automatically charge a customer account for ordered items upon an automated detection of a customer retail outlet departure. One embodiment, in the form of a method performed on a server-based system, includes receiving, via a network from a mobile device associated with a customer account, first data indicating the mobile device has departed a retail outlet. The method then generates, from stored retail session data, a final bill including an amount payable and then charges an amount payable from the final bill to a payment account associated with the customer account.
US11354640B2

Systems for contactless authentication and event processing are provided. In some examples, functionality of a self-service kiosk may be requested. In response, a user may be authenticated and a first interactive user interface may be generated and displayed by the self-service kiosk. A second, different interactive user interface may be generated and transmitted for display by an event processing device. A user may select an option displayed by the event processing device. The user selection may be made via the second interactive user interface. The user selection may then cause the self-service kiosk to execute the selected function.
US11354634B2

Systems, computer program products, and methods are described herein for layered digital resource distribution in an electronic network environment. The present invention is configured to electronically receive computing instructions from a computing device associated with a first entity comprising a first request to execute a resource transfer with a second entity; determine a primary digital resource associated with the first entity; generate a first digital resource specifically to execute the resource transfer with the second entity, wherein the first digital resource is associated with the primary digital resource, wherein the first digital resource is electronically linked to the primary digital resource; initiate the execution of the first request of the resource transfer with the second entity using the first digital resource; and store the first digital resource in a digital repository associated with the primary digital resource.
US11354629B1

An improved blockchain is described herein in which a burn quota is used to manage the rate at which blocks in a blockchain are formed. The burn quota may define the amount of cryptocurrency that needs to be burned in order for an election to commence. If the amount of cryptocurrency that is burned in association with a particular block in the burn chain is less than the burn quota, then no election or sortition occurs in association with that block. Rather, an election or sortition may occur in relation to the next block in the burn chain if the sum of the cryptocurrency burned in the previous block and the next block exceeds the burn quota. The nodes can vary the burn quota itself based on whether an election or sortition occurred or did not occur in a manner such that blocks are formed at a consistent rate.
US11354628B2

A method of managing a plurality of washrooms in a facility for servicing by service personnel and, more particularly, for establishing servicing operations which provide for service of at least selected of the dispensers before their consumable product supply falls below a pre-selected refill value.
US11354626B1

An improved computerized e-commerce system, optimized for smaller merchants such as florists who often provide seasonal perishable gifts that require local delivery, and who often desire to form cooperative networks with local merchants offering related gift services, as well as other related merchants such as other florists in more distant locations. The web server based system allows merchants to easily set up non-static (time variable) websites that automatically provide schedule driven promotions. New products can be quickly uploaded from smartphones, and sophisticated time and location aware algorithms can compute accurate delivery costs and make such costs transparent to customers. The system may also include backend software configured to assist in product production, inventory control, product cost optimization, and product delivery optimization, management, and tracking.
US11354622B1

A method for communicating between an internal server system and an external warehouse system for a plurality of articles, the method including receiving an Inventory Snapshot Entity from the external warehouse system, selecting the one or more unique article identifiers from the Inventory Snapshot Entity to be included in an Order Entity, dropping the Order Entity to the external warehouse system, receiving a Return Entity from the external warehouse system, and in response to receiving the Return Entity, updating one or more article databases to indicate receiving one or more articles corresponding to the one or more unique article identifiers.
US11354621B2

The present invention provides Artificial Intelligence, Internet of things and blockchain based systems and methods for supply chain management. The system and method identify reasons of failure of procured item/object based on performance data analysis. The system and method further determine optimization characteristics required for a required item/object based on Artificial intelligence analysis using prediction algorithms.
US11354619B2

A vehicle dispatch device includes a position determination unit determining whether or not a destination and a delivery place match each other, a calculation unit calculates a delivery service fee to the delivery place, and a distance determination unit determining whether or not a boarding distance from a boarding position to the destination is equal to or longer than a reference boarding distance, wherein when the destination and the delivery place do not match each other and the boarding distance is not equal to or longer than the reference boarding distance, the calculation unit calculates a first delivery service fee, and when the destination and the delivery place do not match each other and the boarding distance is equal to or longer than the reference boarding distance, the calculation unit calculates a second delivery service fee, which is lower than the first delivery service fee.
US11354618B2

Examples provide a system for cold-chain compliance of items on a smart storage cart. The smart storage cart includes a plurality of bins, a memory, a processor, and a data storage device storing a perpetual inventory (PI) of items on the cart. The cart automatically updates the PI in response to removal of items from the cart or addition of items to the cart. The smart storage cart activates bin restock indicators to identify bins for removal of items or addition of items to the cart. The cart monitors entrance into or exiting from geofence areas. A cold-chain compliance component calculates the smart storage cart's dwell-time outside temperature-controlled areas. The cart outputs an alert recommending return of the smart storage cart to a temperature-controlled area if the cart's dwell time approaches the maximum dwell-time and/or outputs an alert if the smart storage cart's dwell-time exceeds the maximum dwell-time.
US11354617B1

Techniques for selecting a delivery method based on sensor data of an automatic replenishment device (ARD) are described. In an example, a computer system is communicatively coupled with the ARD and receives the sensor data from the ARD. The sensor data is generated by a sensor of the ARD and indicates an amount of an item that is stored by the ARD. The computer system maintains, in a profile, a consumption rate based on the sensor data. The computer system determines that the amount of the item is less than a threshold amount based on the consumption rate and, based on this amount, identifies available delivery methods for a delivery of a replacement amount of the item. The computer system selects one of the delivery methods based on the consumption rate and causes the delivery of the replacement amount of the item based on the selected delivery method.
US11354614B2

Systems and methods for providing information relating to professional growth are provided. A client provides client data regarding professional growth. The current level of professional growth of the client is determined, and the next level of professional growth is identified. The client is provided with information regarding the next level, based on the identification of the next level.
US11354611B2

Systems, methods, and other embodiments associated with minimizing (unfulfilled orders) due to short supply in an order fulfillment context are described. One embodiment includes: Identifying one or more Distributions within a timeframe. For each of the Distributions, identifying a set of maximal excess configurations of met and unmet demands from a set of all demands for the product during the Distribution. Creating a current output set of configurations. Assigning supply units for at least one configuration of a final output set for a final Distribution within the timeframe. Transmitting an instruction to fulfill demands in accordance with the assignments.
US11354603B2

A carsharing system includes circuitry configured to: receive, from a user, a usage request for requesting a reservation for use of a vehicle which is supplied for a vehicle rental service; permit the reservation for use of the vehicle when the reception unit receives the usage request and no reservation for use of the vehicle has been made at time of receiving the usage request; and give, when the reservation for use of the vehicle is determined, a permission for locking or unlocking by using electronic information to the user at a date and a time on which the vehicle is used.
US11354602B2

Embodiments of the present invention provide a system and methods to mitigate poisoning attacks within machine learning systems. The invention includes an improved data analysis approach to train an ensemble of machine learning models to analyze received data and label the data in a non-binary fashion to indicate likelihood that certain data has been injected abnormally and should not be used for training purposes. The resulting dataset from the ensemble is assessed to determine convergence of model labeling and to detect outlier data labeling among models in the ensemble. Confidence scores for clustered interaction data may be performed on varied sets of training data populations and using a number of models. Output from the various training/model mixes are fed to a machine learning model to compare ensemble accuracy between different model sets and select the most accurate ensemble combination.
US11354601B2

A learning classification device includes a data memory, a learning unit, and a classification unit. The data memory is configured to store training data for learning a decision tree. The learning unit is configured to read a plurality of feature quantities included in the training data from the data memory by single access and derive data of a node based on the plurality of feature quantities, to learn the decision tree. The classification unit is configured to determine where the training data read from the data memory is to be split to from the node, based on the data of the node derived by the learning unit.
US11354579B2

Methods, systems, apparatuses, and computer program products are described herein that enable execution of a large AI model on a memory-constrained target device that is communicatively connected to a parameter server, which stores a master copy of the AI model. The AI model may be dissected into smaller portions (e.g., layers or sub-layers), and each portion may be executed as efficiently as possible on the target device. After execution of one portion of the AI model is finished, another portion of the AI model may be downloaded and executed at the target device. This paradigm of executing one portion of the AI model at a time allows for dynamic execution of the large AI model.
US11354568B2

Systems, apparatuses and methods may provide for a chip that includes a memory array having a plurality of rows corresponding to neurons in a spiking neural network (SNN) and a row decoder coupled to the memory array, wherein the row decoder activates a row in the memory array in response to a pre-synaptic spike in a neuron associated with the row. Additionally, the chip may include a sense amplifier coupled to the memory array, wherein the sense amplifier determines post-synaptic information corresponding to the activated row. In one example, the chip includes a processor to determine a state of a plurality of neurons in the SNN based at least in part on the post-synaptic information and conduct a memory array update, via the sense amplifier, of one or more synaptic weights in the memory array based on the state of the plurality of neurons.
US11354565B2

The technology disclosed proposes using a combination of computationally cheap, less-accurate bag of words (BoW) model and computationally expensive, more-accurate long short-term memory (LSTM) model to perform natural processing tasks such as sentiment analysis. The use of cheap, less-accurate BoW model is referred to herein as “skimming”. The use of expensive, more-accurate LSTM model is referred to herein as “reading”. The technology disclosed presents a probability-based guider (PBG). PBG combines the use of BoW model and the LSTM model. PBG uses a probability thresholding strategy to determine, based on the results of the BoW model, whether to invoke the LSTM model for reliably classifying a sentence as positive or negative. The technology disclosed also presents a deep neural network-based decision network (DDN) that is trained to learn the relationship between the BoW model and the LSTM model and to invoke only one of the two models.
US11354559B2

Systems and methods for integrating tags with items. The methods comprise: turning a reel by an amount that allows a portion of an elongate narrow substrate that includes a first tag of a plurality of tags to be paid out (where each of the plurality of tags comprises at least one antenna formed of a trace or wire disposed on the elongate narrow substrate and a communication enabled device coupled to the elongate narrow substrate so as to have an electrical coupling or connection with the at least one antenna); dynamically tuning the first tag to optimize tag performance in view of dielectric and tuning properties of a first item being fabricated; cutting the elongate narrow substrate so as to cause the first tag to be placed on the first item being fabricated; and coupling the first tag to the item being fabricated.
US11354558B2

A smartcard (SC) having at least a contactless interface, such as having a dual interface transponder chip module (TCM) with a chip (IC), a module antenna (MA) for the contactless interface, and contact pads (CP) for a contact interface. Metal layers (ML) may have openings (MO) for receiving the module, and slits (S) or nonconductive stripes (NCS) extending to the openings, thereby forming coupling frames (CF). A card body (CB) for the smartcard may comprise two such metal layers (front and rear coupling frames) separated by a layer of non-conductive (dielectric) material. A front face card layer and a rear face card layer may complete a multiple coupling frame stack-up for a smartcard. Various slit designs (configurations, geometries) are described and illustrated. The slit may be filled. The slit may be reinforced.
US11354552B2

The server may receive consumable article information including usage information from an external device and determine by using the usage information included in the consumable article information whether a first notification condition is satisfied. In a case where it is determined that the first notification condition is satisfied, the server may send by using a first communication method a first notification for prompting an order of a new consumable article to external. After the first notification has been sent to external, the server may determine whether a second notification condition is satisfied. In a case where it is determined that the second notification condition is satisfied, the server may send by using a second communication method a second notification for prompting the order of the new consumable article to external.
US11354550B2

According to aspects of the present disclosure, a CPU of a PC is configured to obtain a print settings used for printing by a printer. The print settings includes an item for a sheet size including a sheet length and an item for a print quality. A parameter settable to the print quality includes a parameter (e.g., a normal or high speed) corresponding to a high conveyance speed of a sheet and a parameter (e.g., a high or the highest image quality) corresponding to a low conveyance speed. When the sheet length of the obtained print size is longer than a particular length, a parameter to be set to the print quality is limited to the high image quality or the highest image quality, and otherwise, the parameter is not limited.
US11354549B2

This disclosure relates generally to a system and method to identify various products on a plurality of images of various shelves of a retail store to facilitate compliance with respect to planograms. Planogram is a visual plan, which designates the placement of products on shelves and merchandising display fixtures of a retail store. Planograms are used to create consistency between store locations, to provide proper shelf space allocation, to improve visual merchandising appeal, and to create product-pairing suggestions. There are a few assumptions considering one instance per product class is available beforehand and the physical dimension of each product template is available in some suitable unit of length. In case of absence of physical dimension of the products, a context information of the retail store will be used. The context information is that the products of similar shapes or classes are arranged together in the shelves for consumers' convenience.
US11354547B2

System, methods, and other embodiments described herein relate to improving clustering of points within a point cloud. In one embodiment, a method includes grouping the points into cells of a grid. The grid divides an observed region of a surrounding environment associated with the point cloud into the cells. The method includes computing feature vectors for the cells that use cell features to characterize the points in the cells and relationships between the cells. The method includes analyzing the feature vectors according to a clustering model to identify clusters for the cells. The clustering model evaluates the cells to identify which of the cells belong to common entities. The method includes providing the clusters as assignments of the points to the entities depicted in the point cloud.
US11354542B2

A mechanism is described for facilitating on-the-fly deep learning in machine learning for autonomous machines. A method of embodiments, as described herein, includes detecting an output associated with a first deep network serving as a user-independent model associated with learning of one or more neural networks at a computing device having a processor coupled to memory. The method may further include automatically generating training data for a second deep network serving as a user-dependent model, where the training data is generated based on the output. The method may further include merging the user-independent model with the user-dependent model into a single joint model.
US11354539B2

An AI model is trained by determining insights for a sequence of computations used in the AI model. The sequence is applied to encrypted data and label pair(s), wherein computational details of each of the computations are defined. Information may also be committed for selected ones of the sequence of computations into a distributed database. The committed information may include computational details used in processing performed for the selected computations, and the distributed database may have a property that the committed information for each selected computation is linked with a verifiable signature of integrity with a previously committed computation in the sequence. Indication is received from an end-user computer system of selected computation(s). Computational details of the indicated selected computation(s) are sent toward the end-user computer system for use by the end-user computer system for verifying the indicated selected computation(s). The end-user computer system can verify the selected computation(s).
US11354532B1

In some examples, a host device comprises a network interface and a processor. The processor is to, in response to a request to share content with a remote device, display the content in a graphical user interface. The content is a video. The processor is to generate an image of the content. The image is a frame of the video. The processor is to generate a first representation of the image, receive second and third representations of the image via the network interface, determine a first similarity between the first representation and the second representation, determine a second similarity between the first representation and the third representation, compare the first similarity to a threshold, compare the second similarity to the threshold, and indicate whether the content is successfully shared with the remote device based on the comparison of the first similarity to the threshold and the comparison of the second similarity to the threshold.
US11354531B2

This disclosure relates to system and method for enabling a robot to perceive and detect socially interacting groups. Various known systems have limited accuracy due to prevalent rule-driven methods. In case of few data-driven learning methods, they lack datasets with varied conditions of light, occlusion, and backgrounds. The disclosed method and system detect the formation of a social group of people, or, f-formation in real-time in a given scene. The system also detects outliers in the process, i.e., people who are visible but not part of the interacting group. This plays a key role in correct f-formation detection in a real-life crowded environment. Additionally, when a collocated robot plans to join the group it has to detect a pose for itself along with detecting the formation. Thus, the system provides the approach angle for the robot, which can help it to determine the final pose in a socially acceptable manner.
US11354530B2

An electronic apparatus and an operating method thereof are provided. The electronic apparatus includes an optical fingerprint sensor and a processor. The optical fingerprint sensor is configured to obtain a fingerprint image. The processor is coupled to the optical fingerprint sensor and analyzes the fingerprint image to calculate at least one of a color pixel ratio and a light reflectance corresponding to the fingerprint image. The processor searches a background database according to at least one of the color pixel ratio and the light reflectance to obtain a background image. The processor corrects the fingerprint image according to the background image to obtain a corrected fingerprint image.
US11354527B2

A method and system for writing a label (defined within a predetermined region of the sample 110), the label displaying a visible layout of light-modified regions in a predetermined spatial arrangement. The method comprises: modifying regions of a material within the label using light, wherein the modifying comprises using light of a first polarisation state to provide photo-induced optically active regions of a first type having a first optical activity state which is characteristic of having been formed by light of the first polarisation state, in order to encode covert information in the label using the locations of the first type of light-modified regions within the spatial arrangement of the label.
US11354526B1

A decoding system for an optical identifier includes a feature detection module configured to locate an optical identifier on an item in a captured image. The optical identifier contains encoded data, the encoded data includes information about the item, the optical identifier includes a plurality of cells, and each of the plurality of cells has one of a first state and a second state. An enhancement module configured to generate an enhanced optical identifier by selectively mapping each of the plurality of cells to one of the first state and the second state based on states of neighboring ones of the plurality of cells. A decoder module is configured to decode the encoded data contained in the enhanced optical identifier to output the information about the item.
US11354511B2

Provided is an information processing device including a control section that recognizes an intention of a first action subject on a basis of an action performed by the first action subject in a first context, generates information indicating the intention of the first action subject in a second context of the second action subject, and causes the information to be outputted to the second action subject. The first action subject is one of a user or a communication target of the user. The second action subject is another of the user or the communication target of the user.
US11354500B2

In non-limiting examples of the present disclosure, systems, methods and devices for identifying relevant content in a natural language input are presented. An email may be received. A machine learning model may be applied to the email. The machine learning model may have been trained to rank sentences based on their relevance to a schedule meeting task. The machine learning model may comprise: an embedding layer for generating an embedding for each word in the email; a distinct sentence aggregation layer for aggregating the embeddings for each word in the email into a distinct embedding for each of the sentences in the email; a contextual aggregation layer for aggregating each distinct embedding for each of the sentences into a contextual embedding for each of the sentences; and a scoring layer for scoring and ranking each of the sentences based on their relevance to the schedule meeting task.
US11354496B2

An information processing apparatus includes a processor configured to: receive document data representing a document in a case of registering definition data which defines classification of the document, the document data being data for creating the definition data; and output a warning in a case where the document data is similar to another document data of another definition data already registered.
US11354489B2

Non-limiting examples of the present disclosure describe processing that generates intelligent inferences of authoring from analysis of attributes associated with a digital file being imported in an application/service. Examples described herein are configured to work with any type of application/service including an authoring application/service. For instance, a request to import a digital file is received in an application/service. The application/service may be configured to analyze the digital file and generate authoring inferences based on an analysis of attributes of the digital file. For example, a conversion data model may be utilized to identify a file type of the digital file, analyze attributes of the identified digital file (e.g. content portions, layout, formatting, metadata, etc.) and output file data in a format that is tailored for the application/service based on authoring inferences. A converted representation of the digital file is surfaced in the application/service based on output of the file data.
US11354487B2

A method and apparatus of a device that performs a search using a deep link index is described. In an exemplary embodiment, the device receives a query on a device. The device additionally determines a plurality of results matching the query. The device further determines a subset of the plurality of results that correspond to at least one native application installed on the device. In addition, the device presents a link for each of the results in the subset of the plurality of results with data that launches the corresponding native application if that link is selected, where the link is a deep link that reference a location in the corresponding native application. Upon detecting one of the links corresponding to the subset of the plurality of results is selected, the device launches the corresponding native application with the data for that link.
US11354486B2

Presenting a link label for multiple hyperlinks includes presenting a layered data element in an electronic message with a link label that represents multiple hyperlinks in a display, designating an active hyperlink from the multiple hyperlinks based on specific criteria associated with a recipient of the electronic message, and directing the recipient of the electronic message to an online location of the active hyperlink in response to user input selecting the link label.
US11354485B1

In some embodiments, a method can include generating a resume document image having a standardized format, based on a resume document having a set of paragraphs. The method can further include executing a statistical model to generate an annotated resume document image from the resume document image. The annotated resume document image can indicate a bounding box and a paragraph type, for a paragraph from a set of paragraphs of the annotated resume document image. The method can further include identifying a block of text in the resume document corresponding to the paragraph of the annotated resume document image. The method can further include extracting the block of text from the resume document and associating the paragraph type to the block of text.
US11354482B2

An apparatus to facilitate enabling stateless accelerator designs shared across mutually-distrustful tenants is disclosed. The apparatus includes a fully-homomorphic encryption (FHE)-capable compute kernel. The FHE-capable compute kernel is to establish a secure session with a trusted environment executing on a host device communicably coupled to the apparatus; generate, as part of establishing the secure session, per-tenant FHE keys for each tenant utilizing the FHE-capable compute kernel, the per-tenant FHE keys utilized to encrypt tenant data provided to the FHE-capable compute kernel; process tenant data that is in an FHE-encrypted format encrypted with a per-tenant FHE key of the per-tenant FHE keys; and store the tenant data that is in the FHE-encrypted format encrypted with the per-tenant FHE key of the per-tenant FHE keys.
US11354479B1

A system for performing operations including accessing an integrated circuit design that includes a clock tree interconnecting a clock source to a plurality of clock sinks. The operations include receiving a request to adjust a current timing offset of the clock tree to a target timing offset. The clock tree is modified by moving a terminal of the group from a first location in the clock tree to a second location in the clock tree to generate an updated clock tree. During modification, the first and second locations are analyzed to determine a load reduction and increase at the respective terminals. One or more neighboring clock tree instances are adjusted to compensate for the load reduction and increase. The operations include providing an indication that the clock tree has been updated and complies with the target timing offset.
US11354475B2

Systems and methods are provided for simulating an integrated circuit system. A file representative of an integrated circuit layout is received, the integrated circuit layout including a plurality of cells and characteristics of power supply and ground paths to each cell. A vulnerable cell of the integrated circuit layout based on a vulnerability characteristic of the vulnerable cell. A power analysis of a portion of the integrated circuit layout is performed to determine a plurality of power and ground levels within a timing window for each of a plurality of cells including the vulnerable cell. A timing analysis of the vulnerable cell is performed, where the timing analysis receives a single power level and single ground level for the vulnerable cell and determines a slack level for the vulnerable cell. An at risk path is identified based on the vulnerable cell slack level, and a dynamic power/ground simulation of one or more cells in the at risk path is performed.
US11354474B2

A method and an apparatus for authenticating a chip are provided and a computer storage medium is also provided. The method may include configuring a software environment and a hardware environment associated with the chip via a configuration file, the configuration file including a plurality of instructions and data required to execute the instructions, the software environment and the hardware environment being created based on the chip; causing a plurality of instructions to be executed in a software environment and a hardware environment, respectively; obtaining a first information generated by executing instructions in a software environment and a second information generated by executing instructions in the hardware environment, respectively, the first information and the second information including the plurality of instructions being executed, its address, and data generated by executing the instructions; and authenticating the chip based on the generated first information and second information.
US11354472B2

Automated circuit generation is disclosed. In some embodiments, parameters are received and a circuit schematic is generated automatically by software. In some embodiment, parameters are received and a circuit layout is generated automatically by software. In some embodiments, a design interface may be used to create a behavioral model of a circuit. Software may generate a circuit specification to generate a schematic. In various embodiments, circuit component values may be determined and generated. Certain embodiments pertain to automating layout of circuits. Software may receive parameters for functional circuit components and generate a circuit schematic and/or a layout. The present techniques are particularly useful for automatically generating analog circuits.
US11354469B2

A data processing system systems with parallel processors performing simulations by numerical solution of partial differential equations or similar numerical simulations. The data processing system extends the scaling limit of parallel solvers in those numerical simulations by overcoming the frequent network latencies encountered during a simulation. Fewer, yet larger batches of data are exchanged between computing nodes.
US11354466B1

An approach to intelligent additive manufacturing makes use of one or more of machine learning, feedback using machine vision, and determination of machine state. In some examples, a machine learning transformation receives data representing a partially fabricated object and a model of an additional part (e.g., layer) of the part, and produces a modified model that is provided to a printer. The machine learning predistorter can compensate for imperfections in the partially fabricated object as well as non-ideal characteristics of the printer, thereby achieving high accuracy.
US11354465B2

Electronic system level (ESL) design and verification of the present disclosure is utilized to provide an electronic simulation and modeling of function safety and fault management of an electronic device. A method for simulating a safety circuit includes providing an electronic architectural design to perform one or more functional behaviors of the electronic device in accordance with an electronic design specification. The method further includes modeling the safety circuit of the electronic architectural design and one or more other electronic circuits of the electronic architectural design that communicate with the safety circuit. The method further includes simulating, using the modeling, operation of the safety circuit while the electronic architectural design is performing the one or more functional behaviors. The method also includes determining whether the simulated operation of the safety circuit satisfies the electronic design specification.
US11354461B2

A method and system for simulating a distribution of obstacles are provided. The method includes: acquiring a plurality of point clouds of a plurality of frames, wherein each point cloud includes a plurality of original obstacles; acquiring real labeling data of an acquisition vehicle, and obtaining data of a simulation position of the acquisition vehicle based on the real labeling data and a movement rule of the acquisition vehicle; determining the number of obstacles to be simulated based on the data of the simulation position of the acquisition vehicle; selecting the determined number of obstacles to be simulated, from a range with the simulation position of the acquisition vehicle as a center, wherein the range is less than or equal to a maximum scanning range of the vehicle; and acquiring real labeling data of the selected obstacles, and obtaining a position distribution of the selected obstacles.
US11354460B2

The disclosed techniques relate to validating and optimizing a quantum computing simulator. A quantum computing simulator executes a quantum executable file to obtain a first result. A second result is received from a quantum computer which also computes the quantum executable file. The hardware metadata associated with the quantum computer, and defining hardware conditions during a time in which the quantum executable file was executed to create the second result, is also received. In response to determining a difference between the first result and the second result, updated hardware metadata is created based on the received hardware metadata associated with the quantum computer. The quantum computing simulator performs a second execution of the quantum executable file based at least in part on the updated hardware metadata to obtain a third result.
US11354456B2

A method of providing a dataset for additive manufacturing includes collecting a first type of data for the dataset during the additive buildup of a at least one layer of a component to be manufactured, evaluating of the structural quality of the layer by the first type of data, modifying the first type of data in that fractions of the data representing an insufficient structural quality of the layer are deleted from the first type of data, and superimposing second type of data, to the first type of data, wherein the second type of data is suitable to support a validation of the structural quality of the as-manufactured component.
US11354448B2

Embodiments of the present specification disclose data acquisition methods, apparatuses, and devices related to blockchain technologies. One method comprising: publishing, as a published description, a description of target data stored in a trusted device of a data owner; in response to the published description, receiving a data acquisition request from a data requestor for the target data wherein the data acquisition request is configured to retrieve the target data from a first resource; sending the data acquisition request to the data owner; receiving first confirmation information from the data owner; identifying the target data from the trusted device based on the first confirmation information; and sending the target data to the data requestor.
US11354447B2

Embodiments of the present specification disclose data authorization information acquisition methods, apparatuses, and devices. One method comprises: receiving, from a data requestor and for data, a data use permission application; determining, based on the data use permission application, an approver, wherein the approver is an owner of the data; sending the data use permission application to the approver; receiving acknowledgement information of the approver for receiving the data use permission application; generating data authorization information based on the acknowledgement information; and sending the data authorization information to the data requestor.
US11354445B2

A database server (e.g., a replica) generates a local checksum from a sequence of database operations and contributes the sequence of operations and the local checksum to a shared log of a distributed database. Additional database servers, similarly, generate local checksums. A checksum replica agent determines a first ordering of database operations of a first database server of a database, determines a second ordering of database operations of a second database server of the database; determines whether a third ordering of database operations that is based at least in part on the first ordering and the second ordering is valid. In an embodiment, a checksum replica agent generates a global checksum over the third ordering. Checksums, in an embodiment, are digitally signed and/or encrypted.
US11354444B2

Access control for an ordered event stream (OES) storage system is disclosed. Access to a portion of an OES can be controlled at a key-level in relation to a key space of the OES. An application instance can be identified to enable determining a correspondence to one or more keys. The correspondence can be embodied in stored data, for example, via an advanced access control list (AACL) that can be in the form of a list, a table, etc. Application instance access to the portion of the OES can be controlled by determining if an access rule is satisfied, e.g., determining if the key space the application instance wants to access comports with the one or more keys corresponding to the application instance identity. In an aspect, screening data corresponding to the AACL can enable preliminary access screening external to the OES storage system.
US11354437B2

Systems and methods described herein enable data analytics for secure cloud compute data that protects the integrity and confidentiality of the underlying data. A network device in a network creates an instance of a Trusted Execution Environment (TEE). The network device generates, in the TEE instance, transactional data that includes private information and removes the private information from the transactional data to generate extracted data. The network device encrypts, within the TEE instance, the extracted data and exports the encrypted extracted data to a memory outside of the TEE instance.
US11354436B2

Disclosed are a method and an apparatus for de-identification of personal information. The method for de-identification of personal information comprises the steps of: obtaining, from a database, a raw table including records in which raw data indicating the personal information is recorded; generating generalized data by generalizing the raw data recorded in each of the records included in the raw table; setting a generalized hierarchical model consisting of the raw data and the generalized data; generating a raw lattice including a plurality of candidate nodes on the basis of the generalized hierarchical model; and setting, from among the plurality of candidate nodes included in the raw lattice, a final lattice including at least one candidate node satisfying a predetermined criterion. Thus, it is possible for the personal information to be efficiently de-identified.
US11354435B2

In particular embodiments, a Personal Data Deletion System is configured to: (1) at least partially automatically identify and delete personal data that an entity is required to erase under one or more of the conditions discussed above; and (2) perform one or more data tests after the deletion to confirm that the system has, in fact, deleted any personal data associated with the data subject. The system may, for example, be configured to test to ensure the data has been deleted by: (1) submitting a unique token of data through a form to a system; (2) in response to passage of an expected data retention time, test the system by calling into the system after the passage of the data retention time to search for the unique token.
US11354434B2

A method for managing a consent receipt under an electronic transaction, comprising: receiving a request to initiate a transaction between the entity and the data subject; providing a privacy policy associated with the entity and based at least in part on the request to initiate the transaction between the entity and the data subject; accessing the privacy policy associated with the entity; storing one or more provisions of the privacy policy associated with the entity; providing a user interface for consenting to the privacy policy associated with the entity; receiving a selection to consent to the privacy policy associated with the entity and based at least in part on the request to initiate the transaction between the entity and the data subject; generating, by a third-party consent receipt management system, a consent receipt to the data subject; and storing the generated consent receipt.
US11354433B1

Taint is dynamically tracked on a mobile device. Taint virtual instructions are added to virtual instructions of a control-flow graph (CFG). A taint virtual instruction has a taint operand that corresponds to an operand of a virtual instruction and has a taint output that corresponds to an output of the virtual instruction in a block of the CFG. Registers are allocated for the taint virtual instruction and the virtual instructions. After register allocation, the taint virtual instruction and the virtual instructions are converted to native code, which is executed to track taint on the mobile device.
US11354425B2

An example operation may include one or more of sending, by a user node, a document request comprising a document identifier (ID) to a document processor node connected over a blockchain, receiving, by the user node, a one-time pass-code from the document processor node based on the document ID, linking to the document using the one-time pass-code, and retrieving the document from a document owner node.
US11354423B2

Technologies disclosed herein provide cryptographic computing. An example method comprises executing a first instruction of a first software entity to receive a first input operand indicating a first key associated with a first memory compartment of a plurality of memory compartments stored in a first memory unit, and execute a cryptographic algorithm in a core of a processor to compute first encrypted contents based at least in part on the first key. Subsequent to computing the first encrypted contents in the core, the first encrypted contents are stored at a memory location in the first memory compartment of the first memory unit. More specific embodiments include, prior to storing the first encrypted contents at the memory location in the first memory compartment and subsequent to computing the first encrypted contents in the core, moving the first encrypted contents into a level one (L1) cache outside a boundary of the core.
US11354410B2

There is described a method of protecting an item of software so as to obfuscate a condition which causes a variation in control flow through a portion of the item of software dependent on whether the condition is satisfied, wherein satisfaction of the condition is based on evaluation of one or more condition variables. The method comprises: (i) modifying the item of software such that the control flow through said portion is not dependent on whether the condition is satisfied; and (ii) inserting a plurality of identity transformations into expressions in said portion of the modified item of software, wherein the identity transformations are defined and inserted such that, in the absence of tampering, they maintain the results of the expressions if the condition is satisfied and such that they alter the results of the expressions if the condition is not satisfied, wherein each identity transformation is directly or indirectly dependent on at least one of the one or more condition variables. New variables may be defined as part of this method. There are also described associated apparatuses, computer programs and the like.
US11354409B1

An agent on an endpoint computer computes a locality-sensitive hash value for an API call sequence of an executing process. This value is sent to a cloud computer which includes an API call sequence blacklist database of locality-sensitive hash values. A search is performed using a balanced tree structure of the database using the received hash value and a match is determined based upon whether or not a metric distance is under or above a distance threshold. The received value may also be compared to a white list of locality-sensitive hash values. Attribute values of the executing process are also received from the endpoint computer and may be used to inform whether or not the executing process is deemed to be malicious. An indication of malicious or not is returned to the endpoint computer and if malicious, the process may be terminated and its subject file deleted.
US11354403B1

Embodiments described herein include methods and systems for remotely managing appliances, including enabling communication between a user of the appliance and third party systems. The third party systems can include any entity that has a relationship with the user of the appliance, such as a payment infrastructure handling incremental payments for the appliance, and managing access to the appliance accordingly. In some embodiments, the appliance being controlled is a mobile phone that also includes third party operating system software. Various methods for preventing alteration or replacement of the third party operating system are also described.
US11354402B2

Environment type validation can provide a tamper-resistant validation of the computing environment within which the environment type validation is being performed. Such information can then be utilized to perform policy management, which can include omitting verifications in order to facilitate the sharing of policy, such as application licenses, from a host computing environment into a container virtual computing environment. The environment type validation can perform multiple checks, including verification of the encryption infrastructure of the computing environment, verification of code integrity mechanisms of that computing environment, checks for the presence of functionality evidencing a hypervisor, checks for the presence or absence of predetermined system drivers, or other like operating system components or functionality, checks for the activation or deactivation of resource management stacks, and checks for the presence or absence of predetermined values in firmware.
US11354400B2

Data from a SaaS application may be stored and accessed locally, enabling SaaS data to be interacted with, regardless of connectivity, while providing secure authentication when offline. When online, a user may perform an authentication procedure and provide credentials to an application server, which may provide an authentication token for access to secure data or applications. The authentication token and user credentials may be cached locally. When offline or experiencing intermittent connectivity, if user provided credentials match the cached credentials, then the client application may retrieve the cached authentication token and allow the embedded browser to resume utilizing the network application and/or data; while if the new credentials do not match the previously provided and cached credentials, access may be denied. Thus, the embedded browser may perform authentication agnostic to whether the device is online or offline at that time, requiring no changes to the browser or network application.
US11354399B2

A method for providing a set of certificates encoding authorisations, the method comprising processing respective ones of multiple authorisation requests at a trusted signing authority apparatus to verify respective digital signatures applied to the requests, the multiple authorisation requests received over a first communication link between the trusted signing authority apparatus and an administration apparatus, validating one or more authorisation request parameters of respective ones of the authorisation requests, generating a certificate encoding an authorisation at the trusted signing authority apparatus and transmitting the generated certificate to the administration apparatus or a requesting apparatus over a second communication link.
US11354398B2

A secure cartridge-based storage system includes a set of read/write control electronics on a control board adapted to removably couple with each of a plurality of storage cartridges. For each individual storage cartridge, the read/write electronics are adapted to retrieve a unique device identifier from the storage cartridge; retrieve an encryption key stored on the control board in association with the unique device identifier; and utilize the encryption key to encrypt or decrypt data that is in transit to or from a target storage location on the storage media.
US11354397B2

Systems and methods for augmented reality authentication of a user are described, including authenticating a user by presenting the user with augmented reality authentication challenges, evaluating the user's response, and using the response to authenticate the user.
US11354387B1

Disclosed herein are system, method, and computer program product embodiments for transitioning virtual systems from one run-level to a next run-level. In an embodiment, a controller may receive a run-level request to transition a computing cluster (e.g., vSystem) from a first run-level to a second run-level. The controller persists a current run-level of the computing cluster as the second run-level in a configuration file. The controller executes a set of actions corresponding to the second run-level to transition the computing cluster from the first run-level to the second-level. A gateway of the computing cluster receives a request to access the computing cluster. The request includes a user's authentication details. The gateway grants or restricts access to the computing cluster based on the type of user attempting to access the computing cluster and the current run-level of the computing cluster as indicated in the configuration file.
US11354380B1

Systems, methods, and non-transitory computer-readable media can determine a set of candidate values for a field in a page. The set of candidate values can be evaluated for accuracy based at least in part on a machine learning model, wherein the machine learning model outputs a respective score for each candidate value that measures an accuracy of the candidate value for the field in the page. A best scoring candidate value can be determined from the set of candidate values. The field in the page can be associated with the best scoring candidate value.
US11354378B2

A web experience augmentation system predicts, during a web browsing session of a user, augmentation data that the user is likely to want to view during the web browsing session. This prediction is based on both local content preferences for the user and global content preferences. The local content preferences for the user refer to an indication of the webpages accessed during the current web browsing session of the user. The global content preferences refer to analytics for webpages on a website obtained over an extended period of time that extends prior to the web browsing session of the user. The web experience augmentation system also modifies a webpage to which the user navigates to include the predicted augmentation data.
US11354377B2

This application relates to apparatus and methods for automatically providing item reviews. In some examples, a website provides a widget on a website allowing a customer to request an item review for an item. In response to the customer requesting the item review, a computing device determine whether suitable reviews for the item are available. If suitable reviews are available, the reviews are provided to the customer requesting the item review. If suitable reviews are not available, the computing device determines a set of customers to request item reviews for the item from, and provides item review requests to the determined set of customers. The computing device receives responses to the item review requests received from the set of customers, and provides an item review based on the received item review requests. In some examples, the website provides the item review to the customer requesting the item review.
US11354372B2

Methods and systems for providing a user with content relevant to a location of interest to the user, when the user is determined to be at or near the location, are presented. The user's interest in the location may be determined based on queries about the location received from the user prior to the user arriving at the location. The queries received from the user about the location are used to build a location recommendation model, which generates personalized content relevant to the location and to one or more interest verticals identified for the user. The location recommendation model is built using a location recommendation engine that collects data about the user, the queried location, one or more associations between the user, the queried location, and/or one or more other users, as well as various other information related to the user's interests and the queried location.
US11354370B2

Data characterizing a result set corresponding to a query of a social media dataset can be received. The query can include a first context including a first context identifier. The result set can include a first entity and a second entity. The first entity can include a first entity identifier and the second entity can include a second entity identifier. A key set can include a first fixed length key characterizing the first entity identifier in the first context. The key set can further include a second fixed length key characterizing the second entity identifier in the first context. The key set including the first fixed length key and the second fixed length key can be deduplicated. A first relevance score associated with the first context can be determined using the deduplicated key set. The first relevance score can be provided.
US11354369B2

A web application configured to open multiple browser windows as a parent window and multiple child windows. The multiple browser windows communicate via a broadcast channel setup by the parent window. The multiple browser windows are positioned according to a layout received from an application page that each of the browsers loads. Each window is part of a whole, single application, and not a clone of an application with a message handler.
US11354361B2

Document discrepancy determination and mitigation can include marking a fragment of a first document and a corresponding fragment of a second document in response to determining a dependency between the first document and the second document. A discrepancy probability with respect to the first document and the second document can be identified based on a discrepancy measure, which can be determined by comparing the marking of the fragment of the first document and the marking of the corresponding fragment of the second document. One or more discrepancy mitigation procedures can be initiated in response to the discrepancy measure exceeding a predetermined threshold.
US11354357B2

A database system receives a mass insert operation command specifying a plurality of entries. Thereafter, the entries are iteratively inserted into a plurality of preliminary pages associated with a container provided by a persistence layer of the database system. Thereafter, the preliminary pages are registered to the container once they are full.
US11354344B2

Systems and methods for calculating a patent claim scope rating are disclosed. In an example embodiment, a method of calculating a patent claim scope rating includes identifying patent references cited in examination of a subject patent and storing the identified patent references as an applied art list, identifying first backward references for the patent references in the applied art list and storing the first backward references as a first backward list, identifying second backward references for the first backward references in the first backward list and storing the second backward references as a second backward list, identifying forward references for the patent references in the applied art list and storing the forward references as a forward list. A patent claim scope rating is based on a calculation including at least a partial combination listing of the applied art list, the first and second backward lists, and the forward list.
US11354342B2

Techniques are described herein for determining an information gain score for one or more documents of interest to the user and present information from the documents based on the information gain score. An information gain score for a given document is indicative of additional information that is included in the document beyond information contained in documents that were previously viewed by the user. In some implementations, the information gain score may be determined for one or more documents by applying data from the documents across a machine learning model to generate an information gain score. Based on the information gain scores of a set of documents, the documents can be provided to the user in a manner that reflects the likely information gain that can be attained by the user if the user were to view the documents.
US11354335B2

Implementations of the present specification provide a method and an apparatus for obtaining a number for a transaction-accessed variable in parallel in a blockchain. The method includes: for a first variable in a first transaction, calculating a hash value m corresponding to a variable name of the first variable, the hash value m being a value in pre-determined M values; performing the following atomic operation on an mth bit in a bitmap in a shared memory: reading a current first value of the mth bit, setting the mth bit to 1, and returning the first value, the bitmap having M bits, and initial values of the M bits being 0; in response to the first value being 0, obtaining a first number uniquely corresponding to the first variable, the first number being a value in pre-determined N values, and N being less than M; and setting a value of an mth element in a mapping array in the shared memory based on the first number, the mapping array including a total of M elements.
US11354333B2

The present application relates to a method and system for data exploration, the method comprising: selecting a specified research indicator from an indicator library according to input information; acquiring a data set, a research variable, and a research parameter corresponding to the research variable; matching available flows containing the research indicator and the research parameter from a flow library; selecting an exploration flow from the available flows according to an input instruction, and selecting an exploration data set from the data set; generating an output program code and an output program description of the exploration flow; executing the output program code of the exploration flow, exploring the exploration data set, and outputting an exploration result. In the solution of the present application, as long as a data set to be processed is submitted and the research indicator and the research parameter used in the exploration process are provided, a program code can be automatically output and called up to perform data exploration, thus greatly saving researcher's efforts in writing codes, and improving the data exploration efficiency.
US11354329B2

A system for mining of real-time data from non-production environments (e.g., test and development environments). The data that is mined/extracted is “live” data that reflects instantaneous changes, modifications, to the data. In addition, since embodiments of the present invention provide users/testers with a “live” real-time view of the mined data, the data is stored in temporary storage/non-cache memory as opposed to permanent storage (i.e., cache memory). As a result, once the user/tester consumes the data (i.e., modifies, changes or otherwise conditions the data), the data is deleted from the temporary/non-cache storage location. Thus, embodiments of the invention eliminate the need to provide for and maintain a large database for permanent storage of mined test data.
US11354328B2

Disclosed are systems, methods, and non-transitory computer-readable storage media for shared folder backed integrated workspaces. In some implementations, a content management system can provide a graphical user interface (GUI) that integrates communications and content management into a single user interface. The user interface can include mechanisms that allow a user to provide input to generate a new workspace. The user interface can provide a mechanism to allow a user to view conversations related to the workspace and/or content items associated with the workspace. The user interface can present representations of content items associated with the workspace and allow the user to provide input to generate, view, edit, and share content items associated with the workspace.
US11354309B2

To be able to deal with more request information without increasing the load on a peer-to-peer database system. An information processing apparatus is provided including an acquisition unit that acquires data provided from a P2P database on the basis of request information, and a storage control unit that controls storage of the data performed by a cache storage unit.
US11354307B2

There is provided a database management system, comprising: a multicore processor, a shared memory, a partitioned memory, and a database engine adapted to execute at least one transaction worker thread managing transaction states and database indexes in the shared memory using a cache coherency mechanism, and execute at least one partition manager thread for handling database access actions submitted by the at least one transaction worker thread to access a database in the partitioned memory, the cache coherency mechanism being disabled in the partitioned memory; wherein the at least one transaction worker thread and the at least one partition manager thread are executed simultaneously on the multicore processor.
US11354306B2

One or more client threads are executed. One or more processing threads corresponding to the one or more client threads are executed. The processing threads are configurable to generate statistical information for each database query statement processed by the corresponding client thread. The statistical information is generated from the processing threads. The statistical information is stored in chunks of memory managed via a plurality of queues. The chunks of memory containing the statistics are analyzed. Outlier statements are filtered based on the statistics. Non-outlier statements are stored by a storage device.
US11354298B2

Methods, systems, and products characterize consistency of data in a stream warehouse. A warehouse table is derived from a continuously received a stream of data. The warehouse table is stored in memory as a plurality of temporal partitions, with each temporal partition storing data within a contiguous range of time. A level of consistency is assigned to each temporal partition in the warehouse table.
US11354287B2

Techniques of indexing a database and processing a query involve decomposing the residual term according to a projection matrix that is based on a given direction v. For example, for each database element of a partition, the residual for that database element is split into a component parallel to a given direction and a component perpendicular to that direction. The parallel component lies in a one-dimensional subspace spanned by the direction and may be efficiently quantized with a scalar quantization. The perpendicular component is quantized using multiscale quantization techniques. The quantized residual components and the center elements of each partition define the indexed database. Upon receipt of a query from a user, the inner products of q with the residual may be computed efficiently using the quantized residual components. From these inner products, the database elements that are most similar to the query are selected and returned to the user.
US11354285B2

Provided herein are system, methods and computer program products for identifying duplicate records stored in a database system, comprising: generating a plurality of encrypted match indexes for each of a plurality of records stored in the database system, each of the plurality of encrypted match indexes encrypts a value of each encryption enabled field of a respective one of the plurality of records defined by at least one match rule, creating a cluster of records comprising at least one set containing at least two records of the plurality of records, the at least two records having respective encrypted match indexes corresponding to the at least one match rule, causing identification of duplicate records in the at least one set according to detection of records of the at least one set having respective match indexes matching the at least one match rule, and outputting an indication of the identified duplicate records.
US11354279B1

A system and method stores a database file into Flash memory or other write-constrained storage. The system and method can decompress the data to use to process a request by only decompressing data it determines, via metadata, might correspond to a criteria in the request.
US11354277B2

Embodiments of systems and methods as disclosed may provide a platform agnostic way to edit content within an enterprise. For example, a platform independent thin client editor may be provided such that this editor can be accessed by users at a variety of computing platforms across the distributed computer network of an enterprise, regardless of the platform from which the thin client editor is being accessed. Moreover, certain embodiments may provide a role based mechanism for controlling the editing of content. Embodiments of such a role based mechanism may allow one editor of a content item to designate a role associated with the content item so that only users associated with that role may be allowed to edit the content item or portion of the content item.
US11354267B1

In an embodiment, a compiler for generating command bundles is configured to receive an execution definition that includes operations for execution. The compiler determines an ordered set of hardware functions corresponding to a hardware architecture to execute at least one operation. The hardware architecture may be selected from typical processor types or a command-aware hardware processor. The compiler generates a command bundle that includes a set of logically independent commands based on hardware functions and functionality of the hardware architecture to optimize execution of the operations. A command-aware hardware processor includes a hardware routing mesh that includes sets of routing nodes that form one or more hardware pipelines. Many hardware pipelines may be included in the hardware routing mesh. A command bundle is transmitted through a selected hardware pipeline via a control path, and is modified by the routing nodes based on execution of commands to achieve a desired outcome.
US11354260B2

Autonomous memory access (AMA) controllers and related systems, methods, and devices are disclosed. An AMA controller includes waveform circuitry configured to autonomously retrieve waveform data stored in a memory device and pre-process the waveform data without intervention from a processor. The AMA controller is configured to provide the pre-processed waveform data to one or more peripheral devices.
US11354235B1

This disclosure provides for host-controller cooperation in managing NAND flash memory. The controller maintains information for each erase unit which tracks memory usage. This information assists the host in making decisions about specific operations, for example, initiating garbage collection, space reclamation, wear leveling or other operations. For example, metadata can be provided to the host identifying whether each page of an erase unit has been released, and the host can specifically then command each of consolidation and erase using direct addressing. By redefining host-controller responsibilities in this manner, much of the overhead association with FTL functions can be substantially removed from the memory controller, with the host directly specifying physical addresses. This reduces performance unpredictability and overhead, thereby facilitating integration of solid state drives (SSDs) with other forms of storage. The disclosed techniques are especially useful for direct-attached and/or network-attached storage.
US11354232B2

An apparatus includes a solid-state a solid-state non-volatile computer memory; and a controller coupled to the memory. The controller to: generate a data set including a tag that indicates that the data set is valid; write the data set into a block of the memory, wherein the block includes multiple addressable locations set to a common first binary value before the write; generate a subsequent data set including a tag that indicates that the subsequent data set is valid; update the tag of the written data set to indicate that the written data set is invalid, wherein the update includes setting an addressable location corresponding to the tag to second binary value different from the first binary value; write the subsequent data set to addressable locations in the block of memory other than the addressable locations of the invalid data set.
US11354226B2

Systems and methods for testing software programs during development are described that are provided in part by a software testing framework that can create unit tests for testing individual modules of code, and create corresponding integration tests for testing those code modules during later integration testing, without duplication of effort. The framework receives function calls, each corresponding to a unit test function. The framework generates unit test code based on the function calls, which is executed on a development device. Upon successful execution of the unit test code, the framework receives an indication to test the function calls in a test environment. The framework identifies dependencies of the function calls. The framework then generates integration test code corresponding to the function calls. The integration test code includes dependency resolution code for the evaluated dependencies. The generated integration test code is then deployed in a test environment.
US11354222B2

Techniques for monitoring operating statuses of an application and its dependencies are provided. A monitoring application may collect and report the operating status of the monitored application and each dependency. Through use of existing monitoring interfaces, the monitoring application can collect operating status without requiring modification of the underlying monitored application or dependencies. The monitoring application may determine a problem service that is a root cause of an unhealthy state of the monitored application. Dependency analyzer and discovery crawler techniques may automatically configure and update the monitoring application. Machine learning techniques may be used to determine patterns of performance based on system state information associated with performance events and provide health reports relative to a baseline status of the monitored application. Also provided are techniques for testing a response of the monitored application through modifications to API calls. Such tests may be used to train the machine learning model.
US11354208B2

A first non-volatile dual in-line memory module (NVDIMM) of a first server and a second NVDIMM of a second server are armed during initial program load in a dual-server based storage system to configure the first NVDIMM and the second NVDIMM to retain data on power loss. Prior to initiating a safe data commit scan to destage modified data from the first server to a secondary storage, a determination is made as to whether the first NVDIMM is armed. In response to determining that the first NVDIMM is not armed, a failover is initiated to the second server.
US11354206B2

A distributed processing method for executing partial order delivery of data on a plurality of computers connected via a network, the distributed processing method includes receiving the data by the plurality of computers. An output order in which the data is output by the partial order delivery is determined by the plurality of computers. The data to be output by dividing the data into a plurality of subsets equivalent among the plurality of computers and then stored in the output set.
US11354200B2

One embodiment provides a system which facilitates organization of data. During operation, the system receives data associated with a logical block address (LBA) to be written to a non-volatile memory. The system stores, in a data structure, a mapping of a first physical block address (PBA) corresponding to the LBA to a first status for the data, wherein the first status indicates data validity and recovery being enabled for the data. Responsive to receiving a command to delete the data, the system modifies the first status to indicate data invalidity and recovery being enabled for the data. Responsive to receiving a command to recover the previously deleted data, the system modifies the first status to indicate data validity and recovery being enabled for the data.
US11354196B2

Disclosed herein are systems and method for determining a backup schedule on a computer system. In one exemplary aspect, a method may comprise collecting user behavior data on the computer system and analyzing the user behavior data to determine an optimal time of a backup session to create backup copies of modified data stored on a volume of the computer system. The method may comprise determining an optimal duration of the backup session based on the analyzed user behavior and prioritizing portions of the modified data based on priority rules. The method may comprise determining a prioritized portion of the modified data that can be saved during the backup session based on the duration, computer system hardware and network bandwidth at the optimal time of backup, and performing the backup session comprising the prioritized portion.
US11354192B2

A data storage device including a non-volatile memory and a micro-controller is provided. The non-volatile memory includes a first block and a second block, wherein the first block stores firmware code. The micro-controller writes one predetermined string into the second block before an execution of the firmware code, and determines whether there is more than one predetermined string in the second block. In response to there being no more than one predetermined string in the second block, the micro-controller allows the execution of the firmware code and erases the predetermined string in the second block upon successful completion of a prerequisite procedure during the execution of the firmware code. In response to there being more than one predetermined string in the second block, the micro-controller does not allow the execution of the firmware code.
US11354190B2

Methods and apparatus for storing parity bits in an available over provisioning (OP) space to recover data lost from an entire memory block. For example, a data storage device may receive data from a host device, write the data to a block, and generate a corresponding block parity. The device may then determine a bit error rate (BER) of the block and an average programming duration to write the data written to the block, calculate a probability of the block becoming defective based on the BER and the average programming duration, and comparing the probability of the block to a set of probabilities respectively corresponding to a set of worst-performing blocks in a NVM. Thereafter, the device may write the block parity to an available over provisioning (OP) space in the NVM responsive to the probability of the block being greater than any probability in the set of probabilities.
US11354189B2

A semiconductor device includes an error check and scrub (ECS) command generation circuit and an ECS control circuit. The ECS command generation circuit generates an internal refresh command after generating an ECS command based on a refresh command and an idle signal. The ECS control circuit generates an ECS mode signal that is activated during an ECS operation based on the ECS command. The ECS control circuit also generates an ECS active command, an ECS read command, and an ECS write command for performing the ECS operation based on the ECS command.
US11354188B2

A host handles reliability management of memory systems. The host analyzes characteristics of data associated with a select memory system among the memory systems. The host determines a reliability control mode and one or more reliability schemes among reliability schemes to be applied to the select memory system based on the characteristics. The host provides reliability management information indicating the reliability control mode to the select memory system. The plurality of reliability schemes includes error correction code (ECC), read retry, intra redundancy and refresh schemes.
US11354180B2

Secure backwards compatible orchestration of isolated guests is disclosed. For example, a current version of an isolated guest orchestrator instantiates an older version of the isolated guest orchestrator in a host as a dependent compute service. An application programming interface request is received. The application programming interface request is determined to be unsupported by the current version of the isolated guest orchestrator. The application programming interface request is sent to the dependent compute service. The application programming interface request is responded to based on a response from the dependent compute service.
US11354177B2

A memory system having a set of media, a plurality of inter-process communication channels, and a controller configured to run a plurality of processes that communicate with each other using inter-process communication messages transmitted via the plurality of inter-process communication channels, in response to requests from a host system to store data in the media or retrieve data from the media. The memory system has a message manager that examines requests from the host system, identifies a plurality of combinable requests, generates a combined request, and provides the combined request to the plurality of processes as a substitute of the plurality of combinable requests.
US11354176B2

A data processing system includes a first data terminal, a second data terminal, and a data computing node, where the data computing node is separately in communication connection with the first data terminal and the second data terminal. The data computing node is provided with at least one data computing logic. A method for processing data at the data processing system includes: receiving, by the data computing node, a data computing call application sent by the second data terminal, where the data computing call application includes a query index for target service event data, obtaining the target service event data from the first data terminal based on the query index, running a data computing logic corresponding to the data computing call application, and performing data computing based on the target service event data to obtain a computing result, and sending the computing result to the second data terminal.
US11354175B2

The disclosed technology is generally directed to IoT technology. In one example of the technology, the following actions are performed for each module of a plurality of modules on a first edge device. An identification message that includes information associated with identification of the module is received. The validity of the module is then verified. After the module is verified, based at least in part on the identification message, an IoT support service is selected from a plurality of IoT support services. The module is then caused to be registered with the selected IoT support service. The plurality of modules are compositable together into an application for the first edge device. The modules of the plurality of modules are capable of being used interoperably with other modules without altering the other modules.
US11354167B2

A container service management method and apparatus, to integrate a container service and a container service management function into an NFV MANO system. The method includes: receiving, by a container service management entity, a creation request for a container service, where the creation request is used to request to create a specified container service, and the creation request carries a first management policy for managing a lifecycle of the specified container service; creating, by the container service management entity, the specified container service in response to the creation request; and managing, by the container service management entity, the lifecycle of the specified container service according to the first management policy.
US11354166B2

The present disclosure provides technical solutions related to intelligent cloud management based on profile. Artificial intelligent is applied to cloud management and cloud management suggestion may be proposed intelligently. In daily work, behaviors in using cloud resources may show characteristics of cloud users or cloud tenants themselves. The technical solution of intelligent cloud management of the present disclosure generates profile identifying cloud using characteristics by extracting behavior data in using cloud and intelligently proposes cloud management suggestions based on the profile.
US11354165B1

A system for automated cluster execution support includes and interface, a linking storage system, and a processor. The interface is configured to receive a first code segment in a first coding language; receive a second code segment in a second coding language; and receive a connector indication, wherein the connector indication indicates that intermediate state data that is output from the first code segment is used as input to the second code segment. The processor is configured to cause execution of the first code segment, wherein executing the first code segment includes executing an output method using the first coding language to store the intermediate state data in the linking storage system; and cause execution of the second code segment, wherein executing the second code segment includes executing an input method using the second coding language to read the intermediate state from the linking storage system.
US11354164B1

A computerized method for processing a set of robotic process automation (RPA) tasks receives service level requirement inputs that specify a first set of RPA tasks to be performed within a specified period of time. A response to the service level requirement inputs is computed to determine a number of computing resources required to perform the first set of RPA tasks in the specified period of time. Availability of computing resources from a set of computing resources is determined to generate an allocated set of computing resources. The allocated set of computing resources are deployed. A subset of the first set of RPA tasks is queued for each computing resource and each computing resource is monitored and redeployed as it completes tasks in its queue. Quality of Service (QOS) is achieved by prioritizing certain tasks above others.
US11354149B2

Approaches for managing how the passage of time is observed by a software execution environment, such as a virtual machine or a sandbox environment. A computer system maintains a set of physical time sources. A set of virtual time sources are computed based on the set of physical time sources. The virtual time sources operate independently of the set of physical time sources. For example, the virtual time sources may observe time passing faster or slower than the set of physical time sources. The set of virtual time sources are presented to the software execution environment as the set of time sources. Many benefits may be obtained such as higher utilization of allocated resources and avoidance of timeouts.
US11354143B2

The present invention relates to a user terminal device for executing an application or a function provided by the application, and a control method therefor. The present user terminal device comprises: a storage in which use pattern information of an application is stored; and a processor for providing a guide for guiding the execution of a function of at least one of a plurality of functions provided by the application on the basis of the use pattern information according to an execution point of the application when the application is executed.
US11354134B1

An example system implementing a processing-in-memory pipeline includes: a memory array to store a plurality of look-up tables (LUTs) and data comprising an input string; a logic array coupled to the memory array, the logic array to perform a set of logic operations on the data and the LUTs, the set of logic operations implementing a set of production rules of a context-free grammar to translate the input string into one or more symbols; and a control block coupled to the memory array and the logic array, the control block to control a computational pipeline by activating one or more LUTs of the plurality of LUTs, the computational pipeline implementing a parser evaluating the input string against the context-free grammar.
US11354132B2

A method and a system are presented for load balancing of two processors when executing diverse-redundant instruction sequences.
US11354124B2

An apparatus is described having instruction execution logic circuitry to execute first, second, third and fourth instruction. Both the first instruction and the second instruction insert a first group of input vector elements to one of multiple first non overlapping sections of respective first and second resultant vectors. The first group has a first bit width. Each of the multiple first non overlapping sections have a same bit width as the first group. Both the third instruction and the fourth instruction insert a second group of input vector elements to one of multiple second non overlapping sections of respective third and fourth resultant vectors. The second group has a second bit width that is larger than said first bit width. Each of the multiple second non overlapping sections have a same bit width as the second group. The apparatus also includes masking layer circuitry to mask the first and third instructions at a first resultant vector granularity, and, mask the second and fourth instructions at a second resultant vector granularity.
US11354121B2

A software-based product development portfolio management system and method that may be implemented using a software as a service (SaaS) model that allows users (based on access rights) to: create and update valid project plans using integrated management tools and techniques, view near-real-time project data and metrics; enable lean project management; send messages to other users via system alerts and/or e-mails and receive messages/alerts from other SPM System users; input data; establish and change organizational governance guidelines; and approve, conditionally approve or reject decisions.
US11354120B1

Techniques are described for enabling a software modernization assessment service to train and use ML models to automatically generate modernization assessment recommendations for users' software applications and systems. A modernization assessment service collects historical assessment data reflecting past modernization processes and assessments (e.g., application profile information and associated modernization strategies and tools used in past modernization projects). The modernization assessment service uses the historical assessment data to train one or more ML models (e.g., classifiers) that can be used to automatically identify relevant modernization strategies, services, and tools for given software application or system. Responsive to user requests to generate modernization assessment recommendations, the modernization assessment service can use the trained models to automatically generate modernization recommendations and reports.
US11354116B2

Systems and methods for updating remote databases are provided. In certain embodiments, a method includes determining an installed version for a remote database stored on a vehicle computer. Further, the method includes identifying an incremental update for the remote database, wherein the incremental update contains differences between a desired version for the remote database and the installed version. Additionally, the method includes providing the incremental update to the vehicle computer. Also, the method includes updating the remote database with the incremental update.
US11354114B2

An updating system includes a plurality of electronic control units and an updating management device. The updating management device is configured to request that the electronic control units respectively update programs and store update results of the programs transmitted from the electronic control units. The electronic control unit has a first storage region and a second storage region, and is configured to store an updated program in the second storage region and notify the updating management device of the update results according to a request from the updating management device, and is configured to start a predetermined control using the updated program stored in the second storage region when the update results stored in the updating management device indicate that the updating of the programs in the electronic control units is completed.
US11354113B1

The techniques disclosed herein enable systems to deploy upgrade events in a controlled manner to different resource units that provide a service utilizing predefined rollout policies. To deploy an upgrade event, a system determines a risk factor for the upgrade event and presents predefined rollout policies to a feature group for selection based on the risk factor. Upon selection of a rollout policy, the system can deploy the upgrade event according to parameters defined by the selected rollout policy. The system is further configured to analyze telemetry data received from the resource units to determine an updated risk factor and determine whether the updated risk factor crosses a risk factor threshold. If the updated risk factor crosses the threshold, the system can identify another rollout policy to replace the selected policy. In addition, the system can receive an override workflow request to expedite upgrade event deployment.
US11354112B2

Provided are an on-board update device, an update process method, and an update process program capable of appropriately updating a plurality of on-board devices installed in a vehicle if a plurality of update processes are provided through different paths. The on-board update device according to this embodiment performs communication via external communication units, and includes an execution determination unit configured to determine, if different update programs are respectively received from different external devices via a plurality of external communication units, based on version information of the update programs, whether or not it is possible to perform an update process using each update program, and, if the execution determination unit has determined that it is possible to perform update processes with regard to a plurality of update programs, an update process unit performs update processes using the plurality of update programs in parallel.
US11354111B2

There are provided systems and methods for hardening of rule data object version for smart deployment. A service provider, such as an electronic transaction processor for digital transactions, may utilize different decision services that implement rules for decision-making of data including real-time data in production computing environments. Rules may correspond to coded statements that perform an automated decision-making service for the computing services and platforms of the service provider. When writing rules different variables for data objects are used, which are updated over time. Thus, a rule authoring application may be updated over time to have more and newer variables, which requires updating of the decision services. To optimize updating of the decision services when deploying new rules, the service provider may determine compatible versions of specifications for the variables. Thereafter, the service provider may determine whether a device service's variable specification requires updating.
US11354106B2

One disclosed method includes loading, at a mobile device, a mobile application package from a repository, where the mobile application package contains local application information including local application components and service deployment information. The method further includes (i) extracting, by a package installer on the mobile device, from the mobile application package, the local application information and the service deployment information, (ii) installing, with the package installer, the local application components on the mobile device, (iii) transmitting, from the mobile device to a remote node in a Network Functions Virtualization (NFV) infrastructure, image information to initiate a service deployment, and (iv) and receiving a result of the service deployment at the mobile device.
US11354105B2

Conventional methods for application development are rigid, complex, costly and ineffective in implementing new and changing technologies. The embodiments herein provide a model driven system and method for development of micro service applications. A set of user interface components and one or more domain components for a plurality of micro services designs of a plurality of applications pertaining to one or more technologies are modeled and validated. Further, a plurality of codes are generated according to the one or more modeled domain components of the plurality of micro services designs of the plurality of applications satisfying one or more requirements. The plurality of generated codes are further customized and validated to ensure design and code consistency. The plurality of customized codes are further containerized to provide a plurality of containerized applications which are deployed into a target deployment environment for execution using a plurality of configuration files.
US11354102B1

In some examples, a first computing device may receive, from a repository computing device, an indication of a change request including updated software located at a repository. The first computing device may receive at least one key-to-string mapping from the updated software located at the repository, and an indication of a target locale associated with the change request. The first computing device may compare a first string from the at least one key-to-string mapping and the target locale with translated strings maintained in a database to determine that a translated version of the first string translated for the target locale is absent from the database. The first computing device may receive, from a translation provider computing device, the translated version of the first string translated for the target locale, and may send the translated version of the first string to the repository computing device for association with the repository.
US11354100B2

The disclosure describes methods and apparatus for quickly prototyping of a solution developed using one or more sensing devices (e.g., sensors), functional blocks, algorithm libraries, and customized logic. The methods produce firmware executable by a processor (e.g., a microcontroller) on an embedded device such as a development board, expansion board, or the like. By performing these methods on the apparatus described, a user is able to create a function prototype without having deep knowledge of the particular sensing device or any particular programming language. Prototypes developed as described herein enable the user to rapidly test ideas and develop sensing device proofs-of-concept. The solutions produced by the methods and apparatus improve the functioning of the sensor being prototyped and the operation of the embedded device where the sensor is integrated.
US11354096B2

Low precision computers can be efficient at finding possible answers to search problems. However, sometimes the task demands finding better answers than a single low precision search. A computer system augments low precision computing with a small amount of high precision computing, to improve search quality with little additional computing.
US11354093B1

Methodology to reduce the running time of any string sorting algorithm is described. In one methodology, a prefix of each string from the input unsorted string array is converted to an integer and placed in an array. The array of integers is sorted using the given sorting algorithm. In subsequent methodology, the characters of the string prefix are placed in a record structure and stored in an array of character records. The array of character records is sorted using the given sorting algorithm. The input unsorted array of strings is then sorted using either the sorted array of integers or character records as a reference. Both methodologies showed performance improvements when running in sequential mode only. Therefore, parallel data sort methodology (PDS) was introduced allowing sorting algorithms to sort data in parallel, and its implementation made the two methodologies execute much faster in parallel mode.
US11354090B2

Disclosed are an electronic apparatus, a display apparatus and a method of controlling the same. The electronic apparatus includes a speaker configured to output a sound; a microphone configured to receive a user voice; a communicator configured to perform communication; and a processor. The processor is configured to: identify a state of an external apparatus through the communicator based on reception of the user voice, process the received user voice and output a sound corresponding to a process result through the speaker based on identification that the external apparatus is in a turned-off state, and control the communicator to transmit information about the received user voice to the external apparatus and request the external apparatus to process the voice based on identification that the external apparatus is in a turned-on state.
US11354083B2

Some demonstrative embodiments include apparatuses, systems and methods of sound control. For example, an apparatus may be configured to process one or more audio inputs to be heard in one or more personal sound zones, and a plurality of monitoring inputs, wherein the plurality of monitoring inputs represent acoustic sound at a plurality of predefined monitoring sensing locations, which are defined within the one or more personal sound zones; determine a sound control pattern based on the one or more audio inputs, and the plurality of monitoring inputs, the sound control pattern comprising a plurality of sound control signals configured to drive a respective plurality of acoustic transducers such that the one or more audio inputs are to be heard in the one or more personal sound zones; and output the plurality of sound control signals to the plurality of acoustic transducers.
US11354082B2

It is presented a method for controlling display of content, the method being performed in a wearable device, the wearable device comprising a head mounted display allowing a user to see both real-world objects and computer-rendered content. The method comprises the steps of: selecting an external display device in a vicinity of the wearable device; determining first visual content to be suitable for being displayed on the external display device; and sending a request for the external display device to display the first visual content and refraining from displaying the first visual content using the head mounted display.
US11354078B2

Methods relating generally to printing to a medium with a printer are disclosed. In one such method, a plurality of objects (“the objects”) for a tile is received. An object count for each object type of the objects is counted. A tile-reuse count is initialized. A tile object associated with the objects is generated. Tile area data for the tile, tiling area data for a tiling area, and bounding region data for a bounding region are received. A check is performed for the tile area data having at least one dimension exceeding a corresponding bounding region dimension of the bounding region data. It is determined that the tiling area data does have at least one dimension exceeding the bounding region dimension. Responsive to the determining the tiling area data does have at least one dimension exceeding the bounding region dimension, a template for the tile is generated for non-overlapping tiling.
US11354072B2

An information processing apparatus includes a specifier that specifies a version of firmware to be applied to any of multiple components included in an electronic device, an acquirer that acquires component information corresponding to a parts configuration included in a target component to which the firmware is to be applied, a determiner that determines whether or not the specified version of the firmware is usable with the parts configuration corresponding to the acquired component information, and an executer that executes a prohibition process of prohibiting application of the specified version of the firmware in a case in which the determiner determines that the specified version of the firmware is unusable.
US11354060B2

A single application may rely on data storage provided by a plurality of virtual data storage volumes mounted on one or more compute nodes. A crash-consistent snapshot of the state of the application may be generated. Each of the virtual data storage volumes may be quiesced prior to the capture of a plurality of volume-level snapshots, after which each volume is unquiesced. The crash-consistent snapshot may be used to restore the application to the state at the time the snapshot was captured.
US11354053B2

Technologies for lifecycle management include multiple computing devices in communication with a lifecycle management server. On boot-up, a computing device loads a lightweight firmware boot environment. The lightweight firmware boot environment connects to the lifecycle management server and downloads one or more firmware images for controllers of the computing device. The controllers includes baseboard management controllers, network interface controllers, solid-state drive controllers, or other controllers. The lifecycle management server selects firmware images and/or versions of firmware images based on the controllers or the computing device. The computing device installs each firmware image to a controller memory device coupled to a controller, and in use, each controller accesses the firmware image in the controller memory device.
US11354050B2

Data processing method, apparatus, and mobile terminal are provided. A requesting end adds a reserved field to data to be stored to obtain target data, and sends the target data to a storing end. The storing end allocates a memory to cache the target data, generates data metadata of the data to be stored in the target data, and writes the data metadata to a memory location corresponding to the reserved field in the memory. The embodiments of the present disclosure realize zero copying, ensure the efficiency of data storage, and improve the system performance.
US11354040B2

Apparatuses and methods for performing multithread, concurrent access of different partition of a memory are disclosed herein. An example apparatus may include a non-volatile memory array comprising a plurality of partitions. Each of the plurality of partitions may include a respective plurality of memory cells. The apparatus may further include a plurality of local controllers that are each configured to independently and concurrently access a respective one of the plurality of partitions to execute a respective memory access command of a plurality of memory access commands responsive to receiving the respective memory access command. The example apparatus may further include a controller configured to receive the plurality of memory access commands and to determine a respective target partition of the plurality of partitions for each of the plurality of memory access commands. The controller may be further configured to provide each of the plurality of memory access commands to a local controller of the plurality of local controllers associated with the respective target partition.
US11354039B2

Embodiments include receiving an indication of a data storage module to be associated with a tenant of a distributed storage system, allocating a partition of a disk for data of the tenant, creating a first association between the data storage module and the disk partition, creating a second association between the data storage module and the tenant, and creating rules for the data storage module based on one or more policies configured for the tenant. Embodiments further include receiving an indication of a type of subscription model selected for the tenant, and selecting the disk partition to be allocated based, at least in part, on the subscription model selected for the tenant. More specific embodiments include generating a storage map indicating the first association between the data storage module and the disk partition and indicating the second association between the data storage module and the tenant.
US11354037B2

A system includes a memory component and a processing device to determine an amount of data stored at a region of a memory component and determine, based on the amount of data stored in the region of the memory component. The processing device determines a frequency to perform an operation on one or more memory cells of the region of the memory component. The processing device performs the operation on the one or more memory cells at the frequency to maintain the one or more memory cells of the region of the memory component in a first state associated with a first error rate for data stored at the one or more memory cells. The first error rate is less than a second error rate associated with a second state of the one or more memory cells.
US11354026B1

In some implementations, a method includes: while presenting an object via the display device, determining an operation set associated with the object that includes a plurality of input-response pairings, wherein each input-response pairing includes an input type and an associated response; obtaining, via the one or more input devices, a user input directed to the object; and, in response to detecting the user input: mapping the user input to an input-response pairing within the operation set associated with the object; and performing an operation on the object based on the user input and the input-response pairing.
US11354020B1

Systems and methods for creating and maintaining digital story progress bars may include (1) providing an interface that displays posts within a series of different digital stories, (2) displaying, within the interface, a progress bar including (i) a current-story section associated with a story-indicator corresponding to a current story whose posts are currently being displayed, and (ii) an upcoming-story section associated with a subsequent story-indicator corresponding to an upcoming story queued for display after the current story, (3) transitioning from displaying the posts of the current story to displaying the posts of the upcoming story, and (4) in response to displaying the posts of the upcoming story (i) altering the current-story section by replacing the story-indicator with the subsequent story-indicator and (ii) altering the upcoming-story section by replacing the subsequent story-indicator with a post-subsequent story-indicator corresponding to an additional upcoming story. Various other methods, systems, and computer-readable media are also disclosed.
US11354016B2

A computer-implemented method for a user interface paging operation includes: generating a pagination design pattern rendered on a web page as a plurality of virtual buttons displayed on a display screen of a device, wherein each virtual button is mapped to actions related to graphical elements of the pagination design pattern; moving the series of virtual buttons about at least a portion of the periphery of the display screen of the device; locating the display of the plurality of virtual buttons to positions within a periphery of the display screen of the device; subsequent to locating the display of the plurality of virtual buttons to positions within the periphery of the display screen of the device, receiving user input specifying selection of a first virtual button of the plurality of virtual buttons; and responsive to receipt of the user input: performing the action mapped to the first virtual button.
US11354012B1

A mobile device is fitted with an extended reality (XR) software application program executing on a processor within an XR system. A data visualization application receives a selection of a dashboard panel, and automatically places the dashboard panel relative to other dashboard panels displayed on a work surface in the XR environment. The work surface may be in the form of a rectangular or cylindrical surface. The dashboard panels may be arranged on a series of horizontal and/or vertical “rails” that appear as rows or columns, respectively, of dashboard panels on the work surface. A user can select and move the dashboard panels on a particular rail, while not affecting the position of the dashboard panels on the remaining rails. Further, the data visualization application generates a telescoping time selection graphical element that includes multiple segments with different granularities of time for concurrently selecting a time and date range.
US11354004B2

A display device according to the present disclosure includes a panel unit including common electrodes for common use in image display and touch detection, a drive circuit configured to output a touch drive signal to each of the common electrodes, and a touch detection circuit configured to detect touch of an object onto the panel unit based on a detection signal received from each of the common electrodes. In a unit frame period, display periods and touch detection periods each including first and second sections are alternately placed. In the touch drive signal in each touch detection period, amplitude values of pulses included in the first section change from a first value to a second value larger than the first value, across the first section, and amplitude values of pulses included in the second section change from the second value to the first value across the second section.
US11354003B2

A device for spatially resolving a projected capacitive touch detection. The device includes an electrically insulating substrate with a first and a second type of electrically conductive surfaces, and a through-hole. The first type of electrically conductive surfaces are connected in rows to form transmitting electrodes. The second type of electrically conductive surfaces are connected in columns to form receiving electrodes. The first type of electrically conductive surfaces includes non-deformed first type of electrically conductive surfaces and deformed first type of electrically conductive surface(s). The second type of electrically conductive surfaces includes non-deformed second type of electrically conductive surfaces and deformed second type of electrically conductive surface(s). The first type of electrically conductive surfaces and the second type of electrically conductive surfaces are arranged in an alternating manner. The deformed first and/or second type of electrically conductive surface(s) abut the through-hole.
US11353989B2

A touch surface device having improved sensitivity and dynamic range is disclosed. In one embodiment, the touch surface device includes a touch-sensitive panel having at least one sense node for providing an output signal indicative of a touch or no-touch condition on the panel; a compensation circuit, coupled to the at least one sense node, for generating a compensation signal that when summed with the output signal removes an undesired portion of the output signal so as to generated a compensated output signal; and an amplifier having an inverting input coupled to the output of the compensation circuit and a non-inverting input coupled to a known reference voltage.
US11353986B2

A display device with a touch panel includes a display panel, and a touch panel formed above the display panel. The touch panel includes X electrodes which extend in a first direction, and Y electrodes which extend in a second direction different from the first direction. The X electrodes and the Y electrodes respectively include intersection portions each formed where the X electrodes and the Y electrodes overlap each other, and electrode portions each formed between the intersection portions, wherein the electrode portions of one of the X electrodes is smaller in area than the electrode portions of one of the Y electrodes, and wherein floating electrodes are formed close to the electrode portion of the one of the X electrodes or Y electrodes, and over a reduced portion of the X electrode.
US11353969B2

An input device for providing input to a computing device. The input device includes a body, a visual element, and a processing element in communication with the visual element. The processing element dynamically changes a graphic displayed by the visual element to correspond to presentation data corresponding to the input device as presented to the computing device. The dynamic changes in the graphic provide indication to a user regarding the current state of the input device.
US11353968B2

Various embodiments of the present invention relate to an electronic device and an input control method thereof. The electronic device may include: a touch screen display; a wireless communication circuit; a processor operatively coupled with the touch screen display, the wireless communication circuit, and the connector; and a memory operatively coupled with the processor. The memory may store instructions, when executed, for allowing the processor to render a screen including a plurality of icons in a set format when the electronic device is coupled with the external display device via the connector, and provide data related to the screen to the external display device, wherein the screen is adapted with a first relation in which an entire region of the touchscreen display corresponds to an entire region of the external display device or a second relation in which the entire region of the touchscreen display corresponds to a partial region of the external display device. Additional various other embodiments are also possible.
US11353964B2

A method by which a wearable device displays content and a wearable device therefor are provided. The method includes authorizing a user wearing the wearable device, identifying a first key layout of an input device connected to an electronic device used by the authorized user, generating mapping information in which at least one key in the first key layout is mapped to a different key, displaying, on a display of the wearable device, a second key layout in which the first key layout is mapped according to the mapping information, determining second content as content input by the authorized user, based on the second key layout and an input of the authorized user with respect to the input device, and displaying the second content on the display of the wearable device. The second content and first content may be mutually mapped to each other according to the mapping information.
US11353962B2

During control of a user interface via free-space motions of a hand or other suitable control object, switching between control modes can be facilitated by tracking the control object's movements relative to, and its penetration of, a virtual control construct (such as a virtual surface construct). The position of the virtual control construct can be updated, continuously or from time to time, based on the control object's location.
US11353957B2

Disclosure herein concerns a method that includes illuminating a user's eye with an illumination source in a head-worn display, capturing an image of the user's eye with an eye camera in the head-worn display, wherein the image includes an eye glint produced by light from the illumination source that is reflected from a surface of the user's eye, determining a size of an eye glint in the captured image, and identifying a change in focus distance for the user's eye in correspondence with a change in the size of the eye glint.
US11353952B2

Techniques for controlling light sources used in eye tracking are described. In an example, an eye tracking system generates a first image and a second image showing at least a portion of the user eye illuminated by a predetermined set of illuminators of the eye tracking system. The eye tracking system determines a first position of a glint in the first image and a second position of the glint in the second image. Each of the first position and the second position is relative to a pupil edge. The eye tracking system predicts a third position of the glint relative to the pupil edge based on the first position and the second position. Further, the eye tracking system determines, from the predetermined set, an illuminator that corresponds to the glint and determines, based on the third position, whether to power off the illuminator to generate a third image of at least the portion of the user eye.
US11353948B2

A method for the adaptation of a user interface based on the proximity of a plurality of computing devices connected to a network. The method includes determining, at a first client or a server, a proximity of a second client being within a predetermined range of the first client. The first client or the server determines the proximity of a second client being within a predetermined range by receiving a notification from the server, receiving a unique identifier from the second client, sensors of the first or the second client, or by determining that the location of the first client is within a predefined distance from the location of the second client. The method includes receiving, by the first client or the server, recommendations data associated with client data of the second client. The method includes adapting a user interface of the first client based on the recommendation data.
US11353941B2

An electronic device includes a requesting unit that requests a power supply apparatus to supply power, and a determination unit that determines whether the power supply apparatus is an authentic apparatus. In a case in which the determination unit determines whether the power supply apparatus is the authentic apparatus, after the requesting unit has requested the power supply apparatus to supply first power and the determination unit determines that the power supply apparatus is the authentic apparatus, the requesting unit then requests the power supply apparatus to supply second power higher than the first power.
US11353932B2

A foldable electronic device includes a foldable housing including a hinge structure, a first housing structure, a second housing structure, and a hinge housing, a flexible display, and a first detent structure. The first detent structure includes a first member connected to the first housing structure, a second member connected with the second housing structure, a first ball and a second ball disposed in the first member, and an elastic member that is located in the first member between the first ball and the second ball and that presses the first ball and the second ball outward.
US11353931B2

The present invention provides a hinge module for a foldable device. A first curved guiding portion and a second curved guiding portion are provided between two sides of a curved body, and a first connecting portion of a first rotating member is connected with a first support plate. At least one of the first curved blocks of the first rotating member is swingable and limited within the first curved guiding portion. A second connecting portion of a second rotating member is connected with a second support plate. At least one of the second curved blocks of the second rotating member is swingable and limited within the second curved guiding portion. A first linkage assembly has one end pivotally connected with one side of the first curved block. A second linking member is provided at another end of the two linkage assemblies.
US11353927B2

A bendable device is provided according to the present disclosure. The bendable device includes a bendable flexible screen, a supporting sheet assembly, and a housing assembly. The flexible screen includes a display surface and a rear surface opposite to the display surface. The supporting sheet assembly is sandwiched between the rear surface of the flexible screen and the housing assembly. The flexible screen is connected to the housing assembly via the supporting sheet assembly. The flexible screen is connected to the supporting sheet assembly, such that when disassembling the bendable device, only the supporting sheet assembly needs to be disassembled from the housing, thereby improving reliability of disassembly.
US11353926B2

A rollable display apparatus including a main body portion extending in a length direction and including a metallic material. The rollable display apparatus further includes a flexible display panel protruding from an outer surface of the main body portion. A portion of the flexible display panel is connected to the main body portion. The rollable display apparatus additionally includes a support portion. The flexible display panel is attached to a first surface of the support portion, and the support portion includes an extension portion extending from the support portion and beyond an edge of the flexible display panel, and the extension portion includes a magnet that attaches the flexible display panel to the main body portion.
US11353917B1

The present technology proposes techniques for generating globally coherent timestamps. This technology may allow distributed systems to causally order transactions without incurring various types of communication delays inherent in explicit synchronization. By globally deploying a number of time masters that are based on various types of time references, the time masters may serve as primary time references. Through an interactive interface, the techniques may track, calculate and record data relative to each time master thus providing the distributed systems with causal timestamps.
US11353914B2

An all-digital closed-loop fine-grained control of voltage and frequency for running conditions of a compute machine such as graphic processor unit (GPU), central processing unit (CPU), or any other processing unit. The scheme optimizes the voltage margin and frequency on the fly according to desired programmable performance metrics. A mitigation response to droops is naturally built into the system and is equal to the cause rather than being excessive. The scheme is scalable and can be instantiated in different clusters for best results.
US11353913B2

An interlock mechanism prevents erroneous operation of a vehicle rear seat. The vehicle seat has a seat back rotatably coupled to a seat cushion. The interlock mechanism includes a handle pivot link, a latch pivot link, and an interlock bracket rotatably coupled to a pivot pin. When the seat back is in an upright position, the interlock bracket releasably couples the handle pivot link to the latch pivot link such that rotation of the handle pivot link rotates the latch pivot link causing the cushion latches to be released. When the seat back is folded towards the seat cushion, the interlock bracket is moved to an interlock position decoupling the handle pivot link and the latch pivot link such that rotating the handle pivot link does not rotate the latch pivot link and does not release the cushion latches.
US11353910B1

A bandgap voltage regulator includes a proportional-to-absolute-temperature (PTAT) circuit, an amplifier, and a driver circuit. The PTAT circuit can include various transistors that output a corresponding control voltage. The amplifier generates another control voltage to compensate base-current variations associated with the transistors of the PTAT circuit. The control voltage is generated by the amplifier based on the control voltage outputted by the PTAT circuit, and one of a base-emitter voltage associated with a transistor of the PTAT circuit, a scaled down version of the control voltage outputted by the amplifier, and a scaled down version of the base-emitter voltage. The driver circuit outputs, based on a supply voltage and the control voltages outputted by the PTAT circuit, a reference voltage for driving a functional circuit.
US11353907B2

A method, apparatus, system and computer program is provided for controlling an electric power system, including implementation of a voltage control and conservation (VCC) system used to optimally control the independent voltage and capacitor banks using a linear optimization methodology to minimize the losses in the EEDCS and the EUS. An energy validation process system (EVP) is provided which is used to document the savings of the VCC and an EPP is used to optimize improvements to the EEDCS for continuously improving the energy losses in the EEDS. The EVP system measures the improvement in the EEDS a result of operating the VCC system in the “ON” state determining the level of energy conservation achieved by the VCC system. In addition the VCC system monitors pattern recognition events and compares them to the report-by-exception data to detect HVL events. If one is detected the VCC optimizes the capacity of the EEDS to respond to the HVL events by centering the piecewise linear solution maximizing the ability of the EDDS to absorb the HVL event. The VCC stabilizer function integrates voltage data from AMI meters and assess the state of the grid and initiates appropriate voltage control actions to hedge against predictable voltage risks.
US11353905B2

A first terminal receives a first DC voltage. A switch selectively couples the first terminal to a second terminal providing an output. A control circuit selectively actuates the switch in response to a comparison of the first DC voltage to a second DC voltage. A low-dropout (LDO) linear voltage regulator, connected between the first and third terminals, operates to provide the second DC voltage from the first DC voltage.
US11353904B2

A voltage regulator system includes a switch system including a power switch to conduct an output current through an inductor based on an input voltage and a switching signal to generate an output voltage at a load. A feedback system generates a PWM signal based on the output voltage and based on a variable reference voltage. A gate driver system generates the switching signal based on the PWM signal. The gate driver system controls the switch system to increase the output voltage at output voltage slopes in each of startup stages during startup of the voltage regulator system. A sampling system samples the output current and the output voltage during the startup of the voltage regulator system to measure each slope of the output voltage slopes at each of the respective startup stages during the startup of the voltage regulator system.
US11353896B2

An apparatus and method for operating and calibrating a paint mixture delivery system includes a positive displacement fluid cylinder and a linear transducer that monitors operation of the positive displacement fluid cylinder. A controller is connected to a servo drive whose operation manipulates the performance of the positive displacement fluid cylinder. Operation of the fluid delivery system is controlled such that the ratio of paint or resin to catalyst or hardener can be accurately controlled and calibration of the discrete fluid flow sensors can be quickly and conveniently calibrated to assure delivery of the respective fluids are the desired mixture ratio.
US11353887B2

The present disclosure provides a robot centroid position adjustment method as well as an apparatus and a robot using the same. The method includes: obtaining initial values; obtaining a waist velocity adjustment value; calculating a current value of the centroid position; and determining whether a current value of the centroid position is equal to the planning value of the centroid position; if the current value of the centroid position is not equal to the planning value of the centroid position, obtaining the current value of the centroid position to take as the initial value of the centroid position and returning to the step of obtaining the waist velocity adjustment value until the current value of the centroid position is equal to the planning value of the centroid position. In such a manner, the balance ability of the robot can be improved.
US11353884B2

There is provided a cleaning robot including a first light source module and a second light source module respectively project a first light section and a second light section, which are vertical light sections, in front of a moving direction, wherein the first light section and the second light section cross with each other at a predetermined distance in front of the cleaning robot so as to eliminate a detection dead zone between the first light source module and the second light source module in front of the cleaning robot to avoid collision with an object during operation.
US11353880B2

Provided is an autonomous moving body configured to move along a planned movement path, including: an external sensor configured to recognize another autonomous moving body and an operation state of the another autonomous moving body; a movement determination unit configured to determine, when it is predicted by the external sensor that the another autonomous moving body is positioned at a via point or a destination point of the own autonomous moving body at the same time that the own autonomous moving body is, whether to continue or suspend movement based on whether a task of the another autonomous moving body estimated from the operation state or a task of the own autonomous moving body has a higher priority; and a movement control unit configured to control a moving unit based on the determination of the movement determination unit.
US11353869B2

Methods and systems are provided for autonomous on-demand services that transport people products, or services from and to specific locations, and at specific times pre-defined within a specific geographically boundary. The “Defined Autonomous Services Platform” (DASP), creates, manages and executes a pre-planned program whereby an autonomous robot or fleet of autonomous robots that can consist of one or many Passenger Vehicle, Delivery Van, Commercial Truck, Robot Unit, Unmanned Ariel Vehicle (UAV), Drone, or other machine unit navigates land-based or aerial-based or maritime-based pre-defined routes within a geographical boundary, and perform a defined task or set of defined tasks completely in an automated way that requires no end-user intervention.
US11353864B2

A wireless communication terminal device for operating a work vehicle that autonomously travels including: a device main body having a display that is capable of accepting a touch panel operation; and an emergency-stop remote controller having an emergency stop button that is used to stop autonomous travel of the work vehicle. The device main body and the emergency-stop remote controller perform a wireless communication with the work vehicle via different wireless communication networks having different communication schemes, respectively.
US11353863B2

A method includes monitoring work done by a piece of equipment to generate backward-looking usage data. The method includes making a prediction of future work to be done by the piece of equipment, generating forward-looking usage data based on the prediction of future work, and making a prediction of when the piece of equipment is expected to fail based on the backward-looking usage data and on the forward-looking usage data. The method includes operating the piece of equipment after performing the prediction, and removing the piece of equipment from service prior to when the piece of equipment is expected to fail based on the prediction.
US11353861B2

A method, system, and non-transitory computer readable medium describing an autoencoder that creates a reduced feature space from healthy power electronics devices for training. Devices under test are then encoded and compared to the encoded features of the healthy devices to determine health of the other devices. Contextual information is used to build multiple models that compare power electronics devices from similarly operated vehicles with one another.
US11353860B2

A data analysis device (1) according to the present disclosure includes a data collector (131) and a data organizer (135). The data collector (131) collects an input signal that is input from an apparatus connected to the data analysis device (1). The data organizer (135) removes, from among waveforms included in the input signal collected by the data collector (131), a waveform that has an appearance frequency lower than a reference frequency. The data organizer (135) generates learning data by collecting, from among the waveforms included in the input signal, waveforms that have an appearance frequency higher than the reference frequency.
US11353851B2

Systems and methods for monitoring data collection in an industrial environment are disclosed. A data acquisition circuit structured to interpret a plurality of detection values from a plurality of input sensors communicatively coupled to the data acquisition circuit, each of the plurality of detection values corresponding to at least one of the plurality of input sensors, a peak detection circuit structured to determine at least one peak value in response to the plurality of detection values and a peak response circuit structured to perform at least one operation in response to the at least one peak value are disclosed.
US11353846B2

A servo amplifier selection device includes a memory configured to store specifications of each of a plurality of amplifiers capable of supplying power to a motor; and a processor configured to select, based on the number of one or more designated motors, specifications of each of the one or more designated motors, and specifications of each of the plurality of amplifiers, a combination of amplifiers connected to the one or more designated motors from the plurality of amplifiers in such a way that each of the one or more designated motors is connected to any of the plurality of amplifiers; and select, for each amplifier included in the combination of the amplifiers, specifications of a power cable that connects between the amplifier and a power source in such a way as to satisfy a supply of power needed for the motor connected to the amplifier.
US11353838B2

High availability and data migration in a distributed process control computing environment. Allocation algorithms distribute data and applications among available compute nodes, such as controllers in a process control system. In the process control system, an input/output device, such as a fieldbus module, can be used by any controller. Databases store critical execution information for immediate takeover by a backup compute element. The compute nodes are configured to execute algorithms for mitigating dead time in the distributed computing environment.
US11353835B2

Provided is a plant operation support apparatus including a plant simulator, a predictor, and a predicted KPI deriver. The plant simulator simulates a state at a current time or a predetermined time of a plant based on information obtained from the plant, to output an estimated value at the current time or the predetermined time of process data in the plant. The predictor predicts a state at a predetermined future time of the plant based on the estimated value and outputs a predicted value of the process data in the plant. The predicted KPI deriver derives a predicted KPI which is an index for monitoring the state at the future time of a task to be monitored in plant operation based on the predicted value.
US11353832B2

A building automation system (BAS) includes building equipment located within a building and a BAS network configured to facilitate communications between the building equipment. The building equipment operate to affect a variable state or condition within the building. The BAS includes a BAS-BIM integrator configured to receive BAS points from the BAS network and to integrate the BAS points with a building information model (BIM). The BIM includes a plurality of BIM objects representing the building equipment. The BAS includes an integrated BAS-BIM viewer configured to use the BIM with the integrated BAS points to generate a user interface. The user interface includes a graphical representation of the BIM objects and the BAS points integrated therewith.
US11353829B2

A watch case including a thumbwheel for controlling a watch function, configured to be manipulated by a user, movable inside a housing and configured to allow a limited translational motion of one portion of the thumbwheel in a radial direction of the case, against an elastic return configured to move the portion away from an interior of the case. The housing includes a control detector detecting presence of the portion close to the center of the case when pressure is applied by a user, and configured to activate or deactivate a sensor included in the case in proximity to the housing, configured, when a rotational movement is imparted to the thumbwheel by the user, to detect passage of a transmitter included in the thumbwheel.
US11353825B2

A part includes a first member and a second member including an engagement portion engaging with an engagement protrusion of the first member and restricting separation of the first member in a predetermined direction with respect to the second member. The engagement portion includes: a facing portion facing the engagement protrusion from downstream in a separating direction of the first member with respect to the second member; a first coupling portion connected to one end of the facing portion and coupling a main body of the second member and the facing portion to each other; and a second coupling portion connected to the other end of the facing portion and coupling the main body and the facing portion to each other. The second coupling portion includes an escape portion in which the engagement protrusion is movable in the separating direction and an orthogonal direction to the separating direction.
US11353793B2

A method of simulating a resist pattern according to an exemplary embodiment includes a step (A) of calculating a latent image of a concentration of an active species in a resist film that has been radiated by a radioactive ray along a target pattern with respect to a radiation position of the radioactive ray, a step (B) of calculating a change rate of the concentration with respect to the radiation position at an edge of the target pattern on the basis of the latent image, a step (C) of calculating a probabilistic variation at the edge of the target pattern, and a step (D) of calculating a variation in pattern edge roughness from the change rate of the concentration and the probabilistic variation.
US11353791B2

A photosensitive dry film and uses of the same are provided. The photosensitive dry film comprises a support layer and a photosensitive resin layer disposed on the support layer, wherein the support layer has a first surface and a second surface opposite the first surface, and the first surface is in contact with the photosensitive resin layer and has a non-smooth structure.
US11353790B2

Disclosed is a resin including a structural unit represented by formula (a1-5) and a structural unit represented by formula (I), and a resist composition: wherein Ra8 represents an alkyl group which may have a halogen atom, a hydrogen atom or a halogen atom; Za1 represents a single bond or *—(CH2)h3—CO-L54-; h3 represents an integer of 1 to 4; L51, L52, L53 and L54 each independently represent —O— or —S—; s1 represents an integer of 1 to 3; s1′ represents an integer of 0 to 3; R1 represents a hydrogen atom or a methyl group; A1 represents a single bond or *—CO—O—; R2 represents a halogen atom, a hydroxy group, a haloalkyl group or an alkyl group; mi represents an integer of 1 to 3; and ni represents an integer of 0 to 4, in which mi+ni≤5.
US11353785B2

Alight source device according to the present disclosure includes a light source section configured to emit first light in a first wavelength band, a first optical element configured to collect the first light emitted from the light source section, a second optical element having a first plane of incidence and a first exit surface, and a wavelength conversion element having a second plane of incidence and a second exit surface, and configured to convert the first light entering the wavelength conversion element through the second plane of incidence into second light having a second wavelength band, wherein the second optical element and the wavelength conversion element are disposed in a state in which the first exit surface and the second plane of incidence are opposed to each other at a distance from each other, and the second plane of incidence is larger in size than the first exit surface.
US11353781B2

A photographic equipment stand includes a support frame, a pan-tilt head and a first cold shoe. The support frame includes a fixed base and a support leg. One end of the support leg is rotatably fixed to the bottom of the fixed base, and the support leg can be placed vertically. The pan-tilt head is detachably arranged on the top of the fixed base, and the photographic equipment can be mounted on the top of the pan-tilt head. The pan-tilt head comprises a pan-tilt head base. The pan-tilt head base is detachably arranged on a top of the fixed base. The pan-tilt head connector comprises a first connection end and a second connection end. The first connection end passes through the pan-tilt head tray and is provided with an external thread. The second connection end is rotatably connected to the pan-tilt head base.
US11353780B2

Improvements a folding stand for a cell phone camera have been disclosed. The stand starts in a flat form that can be easily transported in a folder or a binder. The stand can start as a single or multi layers of material that are hinged together. The hinged parts interconnect or lock together. After use, the parts can be broken-down or collapsed to return to a flat configuration where the flat form can be easily transported. The stand elevates a cell phone, tabled or camera above a surface and for the stand to have a hole, slot or ledge for the camera. A user can freely draw, write and describe what they are doing as the images are being captured. When a user has finished the user can turn the camera off and save or store or share the expression that was captured.
US11353774B2

Disclosed are optical communications systems and optical receivers including one or more optical cavity resonators. In particular, disclosed are methods and apparatus that allow for beam pointing to be maintained while permitting the receiver to tune the optical resonator to suit the wavelength, data rate and modulation format of the incoming optical signal, without requiring a coherent receiver or adaptive optics in addition to optical resonators.
US11353768B1

A hybrid lens includes a transmissive adaptive liquid lens and an optical element including liquid crystals. The adaptive liquid lens includes a layer of optical fluid on a substrate. A focal length of the adaptive liquid lens is adjustable. The optical element including liquid crystals is optically coupled with the adaptive liquid lens. The optical element including liquid crystals is configured to adjust a refractive index across the optical element including liquid crystals in conjunction with adjusting the focal length of the adaptive liquid lens so that the optical element reduces optical artifacts caused by the adaptive liquid lens.
US11353757B2

According to one embodiment, a display device includes, a first inorganic insulating layer, a first metal layer, a wiring group, a first organic insulating layer formed above the first inorganic insulating layer, the first metal layer and the wiring group, a second inorganic insulating layer formed above the first organic insulating layer and includes an opening portion overlapping the first metal layer, and a first transparent conductive layer formed above the second inorganic insulating layer, overlapping the opening portion and electrically connected to the first metal layer. The first organic insulating layer includes a groove portion which exposes the first inorganic insulating layer between the opening portion and the wiring group.
US11353742B2

The present invention provides a backlight module and a display device, wherein the backlight module includes an in-plane hole, and further includes a first light source and a second light source each independently driven and controlled; the light guide is disposed at a wall of the in-plane hole corresponding to the first light source, and is configured to provide light emitted by the first light source to an area of the in-plane hole under a predetermined condition. Compared with the prior art, the embodiments of the present invention solve the problem in the prior art that in-plane holes in a backlight module of a liquid crystal display device have no light source to provide brightness, thereby realizing the in-plane hole of the backlight module with brightness under a predetermined condition, and providing more scene applications of the area of the in-plane hole.
US11353740B2

A backlight unit comprises a light emitting unit having a plurality of light emitting elements, a light conversion sheet having a plurality of light conversion patterns disposed at positions corresponding to the plurality of light emitting elements, and a phosphor film disposed on the light conversion sheet and including a partition wall dividing a light emitting surface into a plurality of sub-blocks and phosphor layers respectively disposed on the plurality of sub-blocks.
US11353737B2

The present disclosure relates to the technical field of display and discloses a polarizer, a display panel and a display device, where the polarizer includes two layers of protective films, as well as one layer of main polarizing film and at least one layer of auxiliary polarizing film between the two layers of protective films, and a set angular difference exists between an angle of a transmittance axis of the auxiliary polarizing film and an angle of a transmittance axis of the main polarizing film.
US11353736B2

According to one embodiment, a display device comprises a display panel and a polarizing plate. The display panel comprises a display area, a non-display area surrounding the display area, and a light-shielding layer arranged in the display area and the non-display area. The polarizing plate is provided on a surface of the display panel, and including an end portion located in the non-display area. In this display device, the light-shielding layer opposite to the end portion of the polarizing plate is at least partially removed.
US11353734B2

A display device includes a base film including a first region and a plurality of second regions having the first region therebetween; an inorganic insulating film on the base film, the inorganic insulating film being in contact with the plurality of second regions of the base film; a plurality of first pixels overlapping the first region; and a plurality of second pixels overlapping the plurality of second regions with the inorganic insulating film being between the plurality of second pixels and the plurality of second regions. The inorganic insulating film is divided by the first region and is discontinuous between the plurality of second regions.
US11353732B2

A display apparatus includes a frame; a display module including at least one substrate on which a plurality of light emitting elements is mounted, and a bracket to which the at least one substrate is attached; and a magnetic coupling device including a holder fastened to the frame and configured to support the display module, and a magnet received in the holder and configured to apply a magnetic attraction force to pull the display module, wherein the holder may include an adjustment device configured to adjust a position of the display module with respect to the frame while the display module is supported by the frame.
US11353724B2

An embodiment includes eyewear having an optical element, electronic components, a support structure configured to support the optical element and the electronic components, and light emitting diodes (LEDs) coupled to the electronic components and supported by the support structure. The LEDs are positioned to illuminate the support structure according to a lighting scheme.
US11353723B2

Operation of an electronic contact lens takes into account saccadic motion of the eye and reduced visual perception during saccades (saccadic suppression). The user's eye motion is tracked, and onset of a saccade is detected based on the eye's motion. For example, saccades may be detected when the eye's acceleration or jerk exceeds a threshold. The endpoint of the saccade is then predicted in real-time while the saccade is still occurring. This may be the temporal endpoint (i.e., when the saccade ends) and/or the positional endpoint (i.e., the eye position at the end of the saccade). Operation of the electronic contact lens is adjusted based on the predicted endpoint.
US11353721B2

A lens element worn in front of an eye of a person includes a refraction area having a first refractive power based on a prescription for correcting an abnormal refraction of the eye of the person and a second refractive power different from the first refractive power and a plurality of at least three optical elements, at least one optical element having an optical function of not focusing an image on the retina of the eye so as to slow down the progression of the abnormal refraction of the eye.
US11353715B2

In various embodiments, a wavelength beam combining laser system includes a fast-axis collimation lens that is rotated with respect to a plurality of emitters in order to converge the emitted beams onto a dispersive element and/or reduce the size of the multi-wavelength output beam of the system.
US11353711B1

A wearable display apparatus has a headset for display from left-eye and right-eye near-eye catadioptric pupil-forming optical systems, each defining an exit pupil. Each optical system has an image generator to direct image-bearing light for a 2D image from an emissive surface. A curved reflective surface along the view axis is partially transmissive and defines a curved intermediate focal surface. A beam splitter reflects light toward the curved reflective surface. An image relay optically conjugates the formed image with a curved aerial image formed in air at the curved intermediate focal surface. The image relay has a prism having an input surface facing the emissive surface of the image generator, an output surface facing the curved intermediate focal surface, and a folding surface between input and output surfaces for folding the optical path for light generated by the image generator. An aperture stop for the relay is within the prism.
US11353710B1

A wearable display apparatus has a headset for display from left-eye and right-eye near-eye catadioptric pupil-forming optical systems, each defining an exit pupil. Each optical system has an image generator to direct image-bearing light for a 2D image from an emissive surface. A curved reflective surface along the view axis is partially transmissive and defines a curved intermediate focal surface. A beam splitter reflects light toward the curved reflective surface. An image relay optically conjugates the formed image with a curved aerial image formed in air at the curved intermediate focal surface. The image relay has a prism having an input surface facing the emissive surface of the image generator, an output surface facing the curved intermediate focal surface, and a folding surface between input and output surfaces for folding the optical path for light generated by the image generator. An aperture stop for the relay is within the prism.
US11353708B1

An augmented reality eyewear device is configured to operate augmented reality applications and provides a wide-angle field view that can be utilized for low vision, vision impaired, and the blind. The software utilizes custom firmware to enable features such as greyscale viewing and the use of smart glasses in outdoors and indoors. The hardware is specifically designed to be entirely hands-free with no wires, thereby enabling easy use by the low vision community. Further, the augmented reality eyewear device is used for Glaucoma, Macular degeneration and other vision-impaired impairments.
US11353697B2

A computer includes a processor and a memory, the memory storing instructions executable by the processor to identify a contaminant on a lens of a sensor upon determining a force applied to the lens based on an electric current exceeding a threshold and to actuate a cleaning component to remove the contaminant from the lens.
US11353692B2

An electronic device is disclosed herein that includes an infrared light source to emit infrared light, a rolling shutter sensor, and at least one processor. The at least one processor is to: cause the rolling shutter sensor to output a first signal corresponding to a first frame of image data during exposure to the infrared light, reset the rows of the rolling shutter sensor at a same time, cause the rolling shutter sensor to output a second signal corresponding to a second frame of image data without exposure to the infrared light from the infrared light source, determine a difference between the first signal and the second signal to generate an ambient infrared free frame, and recognize a face based on the ambient infrared free frame.
US11353681B2

An objective lens mount and a connection device are releasably connected. The connection device is part of an objective lens or an adapter. The objective lens mount has at least one abutment surface that cooperates with at least one counter abutment surface at the connection device. At least two V-shaped first positioning bodies with at least one positioning surface are arranged such that the positioning surfaces face the longitudinal axis. At least one counter positioning surface at the connection device abuts the positioning surfaces of the objective lens mount. The relative position in the circumferential direction is defined via a rotation stop of the objective lens mount that cooperates with a counter rotation stop of the connection device. A locking device retains the connection device at the objective lens mount and effects a force component in the axial direction and preferably a force component in circumferential direction.
US11353680B2

The present disclosure provides an imaging module, a camera assembly and an electronic device. The imaging module includes a housing, including a light inlet; a reflective element, a mounting base, and an image sensor arranged in the housing; the reflective element being configured to redirect incident light from the light inlet to the image sensor, and the image sensor sensing the incident light outside the imaging module; the reflective element arranged on the mounting base; the mounting base being arranged with a limiting structure connected to the reflective element and configured to limit a position of the reflective element on the mounting base.
US11353677B2

Provided is a lens module, including a lens barrel, a first lens and a spacing ring. The lens barrel includes a first barrel wall hole and a second barrel wall extending from the first barrel wall while being bent. The first lens includes a bearing portion. The spacing ring abuts against an inner wall of the second barrel wall. The bearing portion of the first lens is fixedly connected to an image side surface of the spacing ring and an image side surface of the second barrel wall. An adhesive groove is formed at a position where the first lens is connected to the spacing ring and the second barrel wall. The lens module according to the present invention is stable and reliable, and has a smaller contour dimension, a smaller overall length, and an increased mechanical back focal length.
US11353670B2

An optical fiber splice enclosure includes a cap enclosing an inner volume, the cap having an access opening for accessing the inner volume. The enclosure includes a base removably attached to the access opening of the cap, the base having one or more ports for access of optical cables into the inner volume, and a fiber routing frame mounted on the base and arranged into the inner volume. The enclosure includes a tubular element arranged in the inner volume and surrounding the fiber routing frame. The tubular element has a first edge portion and a second edge portion, the tubular element including first retaining elements arranged at the first edge portion, and second retaining elements arranged at the second edge portion. The tubular element includes a bottom tubular portion proximate to the base, a top tubular portion distal to the base, and one or more frangible lines.
US11353669B2

An optical communication cable includes a cable jacket formed from a first material, a plurality of core elements located within the cable jacket, and an armor layer surrounding the plurality of core elements within the cable jacket, wherein the armor layer is a multi-piece layer having a first armor segment extending a portion of the distance around the plurality of core elements and a second armor segment extending a portion of the distance around the plurality of core elements, wherein a first lateral edge of the first armor segment is adjacent a first lateral edge of the second armor segment and a second lateral edge of the first armor segment is adjacent a second lateral edge of the second armor segment such that the combination of the first armor segment and the second armor segment completely surround the plurality of core elements.
US11353665B2

Disclosed are the method and system to derive the wavelength/frequency information covering wide wavelength or frequency range. Its practical applications include both fixed wavelength optical signal and wide bandwidth tunable or non-tunable optical signal, where the wavelength/frequency information is necessary for optical signal calibration, control, and monitoring, optical communications, and data processing. The approach has a “self-compensation” feature which is preferred to improve the accuracy of the extracted wavelength or frequency information even though there are components in the system having strong wavelength or frequency dependence in the wide wavelength or frequency range. The method is generic which can be realized in free space, fiber, or photonic integrated circuit (PIC).
US11353664B1

A fiber optic connector includes a housing having proximal and distal ends and a latch for securing the fiber optic connector to an adapter housing. A ferrule forms an optical connection with a second fiber optic connector. The ferrule is disposed distally of the housing. A spring holder operatively couples the ferrule to the housing. The spring holder is movable relative to at least one of the housing and the ferrule to enable the ferrule to move proximally and distally relative to the housing. A spring biases the ferrule in a distal direction away from the housing. The spring is mounted on the spring holder.
US11353653B2

An optical waveguide apparatus including a first dispersion unit and a separation unit. The first dispersion unit is connected to the separation unit, the first dispersion unit is configured to disperse a frequency component of at least one first optical signal, and the separation unit is configured to separate, into at least one second optical signal based on configuration information, the frequency component that is of the at least one first optical signal and that is dispersed by the first dispersion unit. The separation unit is implemented by a variable optical waveguide, and the variable optical waveguide is an optical waveguide that implements at least one of the following functions based on the configuration information: forming an optical waveguide, eliminating an optical waveguide, and changing a shape of an optical waveguide.
US11353635B2

There is provided a microlens array diffuser plate including: a microlens group positioned on a surface of a transparent substrate. The microlens group at least corresponding to a light ray entering part in the microlens array diffuser plate includes two or more unit cells that are continuous in an array sequence, and the unit cells include a plurality of microlenses positioned on the surface of the transparent substrate. The light ray entering part has at least two regions having different average diffusion angles.
US11353632B2

A multi-lens array according to the present disclosure includes a substrate part, a first multi-lens surface which includes a plurality of first lens surfaces, and which is provided to the substrate part, a light transmissive layer provided to the substrate part, and an antireflection layer disposed on the light transmissive layer, wherein the antireflection layer is higher in thermal conductivity than the light transmissive layer.
US11353630B2

An anti-reflective lens and method for treating a lens to reduce visible light and ultraviolet light at levels perceptible to the vision system of an animal and a detection device having tetra-chromatic vision or di-chromatic vision. The treatment method produces an optical substrate that is less perceptible to an animal and detection device perceptible to view through the UV light spectrum. The method provides a substrate treated on opposite sides with an anti-reflective coating so that reflections from visible light and UV light are not visible to the animal and detection device, from incident angles between 0° to 60°. The anti-reflective coatings are applied in varying amounts of constituents and thicknesses, consisting of: adhesion layer, low index material (SiO2), high index material (ZrO2), and superhydrophobic layers. The substrate is initially UV treated, and then coated with the anti-reflective coating to minimize visible light and UV light reflection between 300-400 nanometers.
US11353619B2

The present disclosure is directed to a method of determining wettability characteristics of a sub-surface formation within a wellbore utilizing nuclear magnetic resonance (NMR) and bulk fluid measurements at various stages of fluid saturation at that wellbore location. In another aspect, the pumping pressure is incrementally changed within the wellbore, measuring injection fluid and hydrocarbon saturation data values between the incremental pump pressure changes. In another aspect, a measuring and sampling tool is disclosed to execute the method and produce wettability characteristics. In another aspect, a system is disclosed that can operate NMR devices, bulk fluid equipment, pump systems, and other devices to collect data and to determine wettability characteristics on the collected data.
US11353617B1

Methods and systems for leak detection are provided herein. A method for leak detection can comprise conveying an acoustic leak detection tool inside the innermost tubular of the multiple nested tubulars; taking measurements of the multiple nested tubulars at multiple measurement depths with the acoustic leak detection tool; arranging the measurements into a response image; and feeding the response image to a pre-trained deep neural network (DNN) to produce a flow likelihood image, wherein the DNN comprises at least one convolutional layer, and wherein the flow likelihood image comprises a representation of one or more flow patterns in at least one annulus formed by the multiple nested tubulars.
US11353611B2

Computing device, computer instructions and method for processing energy at a free-surface reflection relating to an air-water interface. The method includes receiving input seismic data recorded with seismic sensors; receiving wave-height data that describes an actual shape of a top surface of a body of water; processing up-going energy at a receiver and down-going energy following a reflection at the sea-surface, using the input seismic data and a linear operator modified to take into account the wave-height data; and generating an image of the subsurface based on the up-going energy or the down-going energy or a combination of the input seismic data and one of the up-going or down-going energy.
US11353607B2

An ultrasonic sensor includes a transmission unit that is disposed on a first axis which is inclined with respect to a normal line of a surface of an object, a reception unit that is provided on a side opposite to the transmission unit of the object, on the first axis, and a transmission control unit that controls drive of the transmission unit. The transmission unit includes a plurality of transmission elements that transmit ultrasonic waves, and the plurality of transmission elements are arranged in a first direction that intersects the first axis in a plane including the normal line and the first axis. The transmission control unit delay-drives the plurality of transmission elements to align a direction of the ultrasonic wave that is transmitted from the transmission unit with the first axis.
US11353606B2

A radiation image processing apparatus includes: a group processing unit classifying a plurality of metal markers into a first group relatively far from a detector and a second group relatively close to the detector based on the area of each image of the plurality of metal markers in a captured image; a marker classification unit classifying the plurality of metal markers based on the relative positions of the plurality of metal markers to on the image plane of the captured image for each of the classified groups; and a pair processing unit selecting the metal markers of the first group and the metal markers of the second group, of which the relative positions match each other, as a pair.
US11353597B2

A method for radiation dosage measurement includes: (1) exposing a plurality of single-poly floating gate sensor cells to radiation; (2) measuring threshold voltage differences between logical pairs of the exposed sensor cells using differential read operations, wherein the sensor cells of each logical pair are separated by a distance large enough that radiation impinging on one of the sensor cells does not influence the other sensor cell; (3) determining whether each logical pair of exposed sensor cells is influenced by exposure to the radiation in response to the corresponding measured threshold voltage difference; and (4) determining a dosage of the radiation in response to the number of logical pairs of the exposed sensor cells determined to be influenced by exposure to the radiation. A non-radiation influenced threshold voltage shift may be measured and used in determining whether each logical pair of exposed sensor cells is influenced by radiation exposure.
US11353579B2

Provided are a method for indicating at least one obstacle by a smart roadside unit, a system and a non-temporary computer-readable storage medium. The method includes: detecting the at least one obstacle via a radar to generate an obstacle set; acquiring status information reported by an autonomous vehicle; filtering the obstacle set according to the status information reported by the autonomous vehicle, to remove the autonomous vehicle object from the obstacle set; and sending a filtered obstacle set to the autonomous vehicle.
US11353574B2

This disclosure relates generally to tracking motion of target in indoor environment. The method includes estimating an initial position of the target in a mesh grid form based on radar data captured from radar devices installed in the indoor environment. For a subsequent target movement, a subsequent position of the target is estimated in the mesh grid form based on the initial position and a resultant velocity vector of the target. A number of outlier grid-points is computed with a threshold number, and based on comparison the outlier grid-points are either replaced with interpolated grid-points or the subsequent position of the target is repaired based on a probable position of the target obtained from at least one of a linear regression based analysis of prior positions of the target, prior knowledge of the target velocity and sampling interval, and a trilateration based technique.
US11353562B2

Systems, devices, and methods for performing remote sensing using WMA. Embodiments include modulating an interrogation signal, transmitting the interrogation signal to a remote vibrating target, and receiving, at a first port of a WMA interferometer, a reflected signal. Embodiments also include splitting, by a first beam splitter, the reflected signal into first and second portions propagating down first and second waveguides, delaying, by a delay element, a phase of the reflected signal, and spatially phase shifting the reflected signal. Embodiments may further include splitting, by a second beam splitter, the first and second portions of the reflected signal into third and fourth portions propagating down the first and second waveguides, detecting an intensity difference between a first lobe and a second lobe of the third portion of the reflected signal, and calculating a Doppler frequency based on the intensity difference.
US11353561B2

A distance measuring sensor includes: a light source having a semiconductor optical amplifier and a resonator with a silicon photonic circuit, which are at a semiconductor substrate; a plurality of emitters, each emitter configured to emit a light beam generated by the light source to outside of the light source; a scanner configured to perform scanning with the light beam by enabling the light beam emitted from the light source to be reflected at a mirror and vibrating the mirror; an optical receiver configured to receive a reflected light beam, which is generated by the light beam reflected at the object; and a processor configured to measure the distance to the object based on the reflected light beam received at the optical receiver. Light beams respectively emitted from the emitters are incident on the mirror in different directions. The scanner performs scanning different regions with the respective light beams.
US11353560B2

A polygon scanner (10) for detecting objects (24) in a monitored zone (22) is provided having a light transmitter (12); having a light receiver (30); having an evaluation unit (32); and having a rotatable mirror unit (20) for a periodic deflection of the light beam (16) that has a plurality of mirror facets (34) in order thus to scan an angular section multiple times per rotation of the mirror unit (20) by a respective mirror facet (34), wherein at least some of the mirror facets (34) have a different curvature from one another. In this respect, at least one of the mirror facets (34) is configured as a free-form surface whose curvature is adapted to the angle of incidence of the transmitted light beam (16) on the mirror facet (34) that varies during the rotation of the mirror unit (20).
US11353552B2

The present disclosure is a metamaterial-based object detection system. An intelligent antenna metamaterial interface (IAM) associates specific metamaterial unit cells into sub-arrays to adjust the beam width of a transmitted signal. The IAM is part of a sensor fusion system that coordinates a plurality of sensors, such as in a vehicle, to optimize performance. In one implementation, an MTM antenna structure is probe-fed to create a standing wave across the unit cells.
US11353545B2

A sensor apparatus for a vehicle includes a protector, a holder, and a sensor. The protector is inserted into an insertion hole of a deck of the vehicle. The protector includes protector hooks formed thereon. The holder is inserted into the insertion hole and coupled to the protector so as to be constrained by the protector hooks. The holder includes holder hooks formed so as to be hooked to an inner surface of the deck. The sensor is coupled to the holder.
US11353528B2

A system includes a table and a material detection system. The material detection system includes a transmit chain configured to generate first radio frequency (RF) signals and a transmit probe configured to transmit the first RF signals towards an item through open space. The material detection system also includes a receive probe configured to receive second RF signals from the item through open space, where the second RF signals have one or more characteristics indicative of one or more materials within the item. The material detection system further includes a receive chain configured to process the second RF signals and at least one processing device configured to identify the one or more materials within the item using nuclear quadrupole resonance (NQR) spectrometry based on the processed second RF signals. The transmit and receive probes are positioned in an upper portion of the table.
US11353523B2

A field detector (2) comprises a field-responsive element (10) which undergoes a dimensional change when exposed to a predetermined field; and an interferometric read-out arrangement arranged to detect the dimensional change of the field-responsive element. A light source (4) is arranged to provide a measurement beam reflected from the field-responsive element (10) and a reference beam not reflected from the field-responsive element (10), an optical detector (6) being disposed so as to detect at least part of an interference pattern produced by the measurement beam and the reference beam. The field-responsive element (10) has a shape comprising a curved surface and is constrained at least one edge (12) thereof such that the dimensional change causes the curved surface to be displaced in a direction which changes an optical path length of the measurement beam relative to the reference beam, thereby changing the interference pattern detected by said optical detector.
US11353520B2

A chopping technique, and associated structure, is implemented to cancel the magnetic 1/f noise contribution in a Tunneling Magnetoresistance (TMR) field sensor. The TMR field sensor includes a first bridge circuit including multiple TMR elements to sense a magnetic field and a second circuit to apply a bipolar current pulse adjacent to each TMR element. The current lines are serially or sequentially connected to a current source to receive the bipolar current pulse. The field sensor has an output including a high output and a low output in response to the bipolar pulse. This asymmetric response allows a chopping technique for 1/f noise reduction in the field sensor.
US11353518B2

Provided is a magnetic field detection device that includes a first soft magnetic body and a magnetic detector. The first soft magnetic body includes a first plate and a first protrusion. The first plate includes a first surface including a first outer edge. The first protrusion is provided at a first arrangement position in the first surface and includes a first tip on opposite side to the first surface. The first arrangement position is set back from the first outer edge. The magnetic detector is provided in the vicinity of the first tip.
US11353515B2

The disclosure provides a thermal runaway detection circuit and method, and relates to batteries. The thermal runaway detection circuit includes: a sensing module including a sensing cable; a detection module connected to the sensing cable and including at least one set of voltage dividing resistors; a processing module connected to the detection module, wherein the processing module is configured to obtain thermal runaway detection data, and determine whether thermal runaway occurs in the battery pack based on the thermal runaway detection data, wherein the thermal runaway detection data includes battery pack data and sampled data collected from sampling points, and the sampling points are disposed between the two connected voltage dividing resistor sets. The technical solutions in the present disclosure can improve safety of the battery pack.
US11353504B2

A first plurality of logic gates and a second plurality of logic gates may be associated with a symmetric configuration. A first output at a first value may be generated by the first plurality of logic gates based on a first portion of input signals. A second output may be generated by the second plurality of logic gates at the first value based on a second portion of the input signals. A subsequent first output at a particular value may be generated by the first plurality of logic gates based on a first portion of a second plurality of input signals and a subsequent second output may be generated by the second plurality of logic gates based on a second portion of the second plurality of input signals. A value of the subsequent second output may be complementary to the particular value of the subsequent first output.
US11353496B2

A method is provided for testing discrete output signals of a device-under-test (DUT). The method includes receiving an electrical quantity at each conductive path of a plurality of conductive paths that are each coupled to respective discrete output signals of the DUT in one-to-one correspondence. The method further includes controlling application of the electrical quantity to each of the conductive path independent of application of the electrical quantity along the other conductive paths, so that a the electrical quantity is applied simultaneously to all of the conductive paths, the electrical quantity applied to each conductive path being toggled at a unique frequency having a unique period. Accordingly, a characteristic of the electrical quantity at each of the respective test output conductors over the duration of the longest period of the unique periods is indicative of any disturbance between the discrete output signals associated with the test output conductor and all of the other discrete output signals.
US11353493B2

A data-driven misregistration parameter configuration and measurement system and method including simulating a plurality of measurement simulations of at least one multilayered semiconductor device, selected from a batch of multilayered semiconductor devices intended to be identical, using sets of measurement parameter configurations, generating simulation data for the device, identifying recommended measurement parameter configurations selected from sets of measurement parameter configurations, providing a multilayered semiconductor device selected from the batch, providing the at least one recommended set of measurement parameter configurations to a misregistration metrology tool having multiple possible sets of measurement parameter configurations, measuring at least one multilayered semiconductor device, selected from the batch, using the recommended set, thereby generating measurement data for the device, thereafter identifying a final recommended set of measurement parameter configurations and measuring misregistration of at least one multilayered semiconductor device, selected from the batch, using the final recommended set.
US11353481B2

A circuit for sensing the driving current of a motor, the circuit comprising: a driver configured to generate a driving current for each phase of a multiple-phase motor, the instantaneous sum of all the driving currents being zero; a current sensor for each phase of the multiple-phase motor, each current sensor configured to measure the driving current of that phase and comprising a plurality of current sensor elements arranged with respect to each other such that each current sensor element has the same magnitude of driving current systematic error due to magnetic fields external to the driving current to be measured; and a controller configured to, for each phase of the multiple-phase motor, generate an estimate of the driving current of that phase to be the measured driving current of that phase minus 1/n of the total of the measured driving currents for all phases, n being the number of phases of the multiple-phase motor.
US11353479B2

A pulsed-laser LADA system is provided, which utilizes temporal resolution to enhance spatial resolution. The system is capable of resolving CMOS pairs within the illumination spot using synchronization of laser pulses with the DUT clock. The system can be implemented using laser wavelength having photon energy above the silicon bandgap so as to perform single-photon LADA or wavelength having photon energy below the silicon bandgap so as to generate two-photon LADA. The timing of the laser pulses can be adjusted using two feedback loops tied to the clock signal of an ATE, or by adjusting the ATE's clock signal with reference to a fixed-pulse laser source.
US11353462B2

Methods and devices are provided for analyzing acetone in breath. One such method comprises disposing a reactant in a reaction zone within the breath analysis device, wherein the reactant comprises a primary amine disposed on a surface, and wherein the reaction zone has an optical characteristic that is at a reference level. It also comprises pre-storing a liquid nitroprusside solution within the breath analysis device separately from the reactant. The method further comprises using the breath analysis device to cause the breath to contact the reactant in the reaction zone so that the acetone in the breath reacts with the reactant to form a reaction product and, after the reaction product has been formed, using the breath analysis device to cause the nitroprusside solution to contact and react with the reaction product and to facilitate a change in the optical characteristic of the reaction zone relative to the reference level. The method also comprises using the breath analysis device to detect the change in the optical characteristic to sense the acetone in the breath. Apparatuses that use these methods are also described.
US11353446B2

Disclosed is a method for correlating a biomarker in a non-blood bodily fluid with the same biomarker in the blood of an individual, including: measuring, in a first period in time, the biomarker in non-blood bodily fluid and measuring the same biomarker in the blood of the same individual to establish an R ratio of [NBBF1]/[BB1], where [NBBF1] is the biomarker concentration in non-blood bodily fluid in the first period in time, and [BB1] is the biomarker concentration in the blood in the first period in time; storing the ratio in a memory; measuring, in a second period in time, the biomarker in non-blood bodily fluid to determine [NBBF2], where [NBBF2] is the biomarker concentration in the non-blood bodily fluid in the second period in time; and correlating the measured [NBBF2] with the R ratio to generate a correlated [BB2] biomarker concentration in the blood of the individual in the second period in time. Also disclosed is a device, apparatus, and method for correlating the glucose concentration in a non-blood bodily fluid such as saliva with the glucose in the blood of an individual.
US11353444B2

The invention relates to a system and to a method for separating into at least one of liquid and gas phase compounds contained in a sample. The system comprises: an oven (D1) for heating in an inert atmosphere according to a sequence of temperatures, a first experimental setup (M1) connected to oven (D1) when it is in operation, comprising circulating the effluent resulting from heating in an inert atmosphere towards collection of (U) this effluent, a second experimental setup (M2) connected to first experimental setup (M1) when the oven is no longer in operation, comprising vacuum circulation (PI, P.G., TP) of the effluent collected by the first setup towards (T1, T2) which separate the collected effluent into at least one of liquid and gas phases.
US11353435B2

A gas chromatographic (GC) column using a zwitterionic compound and methods of use thereof are disclosed herein. The volatile free acids were observed to strongly retain on these zwitterionic compounds-based columns with excellent peak symmetry. By carefully tuning the structures of these zwitterionic compounds, different selectivity toward volatile free acids was demonstrated. These stationary phases possess a wide working range with thermal stabilities at higher temperatures.
US11353434B2

A molecular detection apparatus according to a embodiment includes: a collection unit which collects detection target gases each containing molecule to be detected; a concentration adjusting unit which dilutes and/or concentrates the molecule, and generates a plurality of detection target gases having different concentrations of the molecule; a detection unit to which the plurality of detection target gases are sequentially introduced, and which includes a plurality of detection cells each outputting detection signals based on the concentrations of the molecule in the plurality of detection target gases; and a discrimination unit which discriminates the molecule by change tendencies of the detection signals based on the concentrations of the molecule.
US11353431B2

A photoacoustic sensor comprises an emitter for emitting electromagnetic radiation at a first wavelength and electromagnetic radiation at a second wavelength, wherein the first wavelength is for photoacoustically detecting particulate matter in a measurement cavity and the second wavelength is for photoacoustically detecting the particulate matter and at least one target gas in the measurement cavity. The photoacoustic sensor further comprises an acoustic transducer for transducing a first acoustic signal into a first sensor signal depending on an interaction of the electromagnetic radiation at the first wavelength and the particulate matter, and for transducing a second acoustic signal into a second sensor signal depending on an interaction of the electromagnetic radiation at the second wavelength with the particulate matter and the at least one target gas.
US11353425B2

A method for measuring the attraction propensity of fabric including the steps of charging a neutralized test fabric, optionally by contacting with a charging fabric, presenting the charged test fabric a predetermined distance from a static-influenced agent such that at least a portion of the static-influenced agent attaches to the charged test fabric, and determining the quantity of attached static-influenced agent.
US11353424B2

Some embodiments provide methods and systems for creating ladder/standards as quality control tools for length-based separation of carbon nanotubes; determining the length purity; or measuring distribution of lengths of a collection of carbon nanotubes. Some embodiments further provide methods and systems for dispersing carbon nanotubes by conjugation of the carbon nanotubes with biomolecule moieties, specifically proteins. Further, some embodiments provide an indicator for length-based separation of carbon nanotubes via conjugation of one or more biomolecules onto the surfaces of the nanotubes. In some embodiments, such a method can include conjugating a biomolecule to the carbon nanotubes and subjecting the conjugated carbon nanotubes to silver-stained gel electrophoresis to separate the conjugated carbon nanotubes based on their lengths.
US11353421B2

The present disclosure provides a biological field effect transistor (BioFET) and a method of fabricating a BioFET device. The method includes forming a BioFET using one or more process steps compatible with or typical to a complementary metal-oxide-semiconductor (CMOS) process. The BioFET device includes a plurality of micro wells having a sensing gate bottom and a number of stacked well portions. A bottom surface area of a well portion is different from a top surface area of a well portion directly below. The micro wells are formed by multiple etching operations through different materials, including a sacrificial plug, to expose the sensing gate without plasma induced damage.
US11353420B2

An oxygen sensor is in a system including compensator circuitry connected to the oxygen sensor. The oxygen sensor includes a pump cell and the compensator circuitry includes a feedback control loop which includes a digital compensator which determines and outputs a compensation current to the pump cell or adjusts a pump cell voltage. A method of controlling the oxygen sensor includes, subsequent to a period of time when the feedback control loop is disrupted, pumping a balancing current into or out the pump cell for a balancing time interval, the balancing current and/or the balancing time interval is dependent on a current pumped into or out of the pump cell prior to the feedback control loop being disrupted.
US11353416B2

A protective device is disclosed for electrochemical electrodes having a liquid junction, and a transport and retention system therefor. The protective device can include a casing which is configured as a hollow cylinder and which has a inner circumferential first protrusion; a delimiting device which together with the first protrusion delimits a first casing segment having a first inner diameter; a spacer, which is configured as a hollow cylinder having an outer diameter corresponding to the first inner diameter; and a first sealing ring and a second sealing ring between which the spacer is disposed; wherein the first sealing ring, the second sealing ring and the spacer are disposed in an interior of the first casing segment, so that the first sealing ring and the second seal ring delimit a first protection space for a liquid junction whose inner diameter corresponds to an inner diameter of the spacer.
US11353415B2

A thermal analysis device, a sample holder assembly and a thermal analysis method, capable of DSC measurement and TG measurement while simplifying replacement of a temperature sensor or the like upon damages. The thermal analysis device includes a sample holder assembly that is detachably mounted, a first sample stage and a second sample stage that are detachably mounted, a heater (heating furnace) that heats the sample holder assembly and the like, a temperature controller, a temperature measuring section for detecting a temperature difference between the sample and a reference substance, and a weight measuring section (balance) for measuring a weight difference between the sample and the reference substance. The sample holder assembly includes a first sample holder for placing a sample thereon, and a second sample holder for placing a reference substance thereon, as well as a heat sink coupled to the first sample holder and the second sample holder, respectively, through a member having a predetermined thermal resistance, for measuring the temperature difference or the weight difference.
US11353411B2

Various methods and systems are provided for multi-material decomposition for computed tomography. In one embodiment, a method comprises acquiring, via an imaging system, projection data for a plurality of x-ray spectra, estimating path lengths for a plurality of materials based on the projection data and calibration data for the imaging system, iteratively refining the estimated path lengths based on a linearized model derived from the calibration data, and reconstructing material-density images for each material of the plurality of materials from the iteratively-refined estimated path lengths. By determining path-length estimates in this way without modeling the physics of the imaging system, accurate material decomposition may be performed more quickly and with less sensitivity to changes in physics of the system, and furthermore may be extended to more than two materials.
US11353408B2

A process for quantifying the moisture in a blanket of fibers includes the emission of an incident electromagnetic wave towards the blanket, by at least one emitter; the receiving of the electromagnetic wave transmitted through the blanket, by at least one receiver; the identification of a variation of at least one parameter of the transmitted wave relative to the incident wave; the determination of a representative value of moisture in the blanket of fibers, as a function of the variation and of the effective volume of blanket that has actually interacted with the incident wave.
US11353404B2

A simple and practical antibacterial treatment with nisin in cracked or uncracked metal tools is provided and easily monitored for its bacteriocin effect.
US11353399B2

It is an object of this invention to provide an optical waveguide, an optical concentration measuring device, and a method for manufacturing an optical waveguide capable of achieving an improvement of evanescent wave exuding efficiency of propagating light and light extraction efficiency. A core layer provided in an optical waveguide has a first portion having a first film thickness, a second portion having a second film thickness different from the first film thickness, and a third portion connecting the first portion and the second portion. The third portion is formed so that the film thickness is gradually increased from the second portion having the smaller film thickness toward the first portion having the larger film thickness between the first portion and the second portion, and the maximum inclination angle is 10° or more and 45° or less.
US11353397B2

An apparatus for processing crop, animal feed or components with a drivable tool and at least one NIR sensor system for determining at least feed values, having a scanning head with a spectrometric sensor and at least one light source behind a transparent pane which can be passed by the feed, comprises in a housing of the NIR sensor system a calibration surface, the appearance of which is different from the appearance of the feed to be scanned on the pane, wherein the scanning head is actively adjustable for calibration between a scanning position aligned with the pane and a calibration position aligned with the respective calibration surface.
US11353385B2

A system for testing properties of a sample, the system including a test cell. The test cell includes a cell casing having a first end piece, a second end piece, and at least one wall extending between the first end piece and the second end piece. The cell casing defines a pressure boundary enclosing an interior region of the cell. The test cell further includes a sample chamber, a first reservoir, and a second reservoir disposed within the pressure boundary. The sample chamber defines an interior region. The first reservoir fluidly connects to the interior region of the sample chamber. The second reservoir fluidly connects to the interior region of the sample chamber. The test cell also has a piston assembly having a piston fluid chamber and a piston with a stem extending into the piston fluid chamber. The piston partially defines the sample chamber.
US11353383B2

An assembly for shock testing a specimen, the assembly including first and second opposing brackets and opposing lower and upper caps. The opposing brackets include lower and upper angled surfaces. The lower cap includes lower angled surfaces configured to engage the lower angled surfaces of the left and right brackets. The upper cap includes upper angled surfaces configured to engage the upper angled surfaces of the left and right brackets. The first and second brackets are configured to be drawn toward each other via fasteners, thereby wedging the lower and upper caps toward each other against the specimen.
US11353382B2

A multi-layer plasma separation card comprising (a) a first layer including a sample receiving member comprising (i) a top planar surface for applying or receiving a blood sample, said sample receiving portion being adapted to permit contact of said blood sample with a separating member; and (ii) a bottom planar surface being adapted to contact said separating member, (b) a second layer including at least three separating members, each separating member being adapted to permit the passage of plasma to an absorptive member and comprising (i) a top planar surface for receiving said blood sample; and (ii) a bottom planar shield-shaped surface being adapted to contact said absorptive member, and (c) a third layer including at least two absorptive members for absorbing plasma from the bottom planar surface of each corresponding separating member and a backing member arranged in a manner to support said absorptive members, each absorptive member comprising a removable absorptive element having a top planar surface being adapted to contact said bottom planar surface of the separating member, said absorptive element is detachable fixed to the third layer.
US11353375B2

An example test system includes a tray to hold devices, where the devices include devices to be tested or devices that have been tested; a motor that is controllable to cause vibrations; and a component that couples the motor to the tray to cause the tray to vibrate in response to the vibrations of the motor.
US11353371B2

The present disclosure provides systems, methods, and apparatuses for estimating tension in post-tensioned rods, such as anchor rods that support structural steel to concrete. A method of estimating tension in a target post-tension rod may include selecting a plurality of post-tensioned rods and modeling tension for the plurality of post-tensioned rods as a function of frequency differences between a first and a second modal frequency and cantilever length of each rod. The method may further include measuring the length of a cantilever of the target post-tensioned rod, determining first and second modal frequencies of the target post-tensioned rod, and determining a frequency difference between the first and second modal frequencies. The method may further include estimating tension in the target post-tensioned rod based on at least the model.
US11353360B2

This electromagnetic wave detector is provided with light reception graphene and reference graphene that are aligned on an insulating layer, first electrodes and second electrodes that are disposed so as to oppose each other and sandwich the light reception graphene and reference graphene, a gate electrode for applying a gate voltage to the light reception graphene and reference graphene, and a balanced circuit and detection circuit that are connected between the second electrodes. If electromagnetic waves are incident on the light reception graphene, photocarriers will be generated through in-band transition. If electromagnetic waves are incident on the reference graphene, photocarriers will not be generated because of the Pauli blocking effect. In a state where no electromagnetic waves are incident on the light reception graphene or reference graphene, the balanced circuit causes the first electrodes and second electrodes to have the same potential. The electrical signal between the second electrodes is detected in a state where electromagnetic waves are incident on the light reception graphene and reference graphene.
US11353356B2

A passenger□s weight measurement device for a vehicle seat includes an upper rail provided on a lower rail that is fixable to a vehicle floor, the upper rail being movable in at least one of rear and front directions; a load sensor fixed onto the upper rail; and a frame provided on the load sensor and below the vehicle seat. In plan view, the load sensor protrudes from the frame in at least one of left and right directions.
US11353352B2

A self-correcting pressure-based mass flow control apparatus includes outlet pressure sensing to enable correction for non-ideal operating conditions. Further the mass flow control apparatus having a fluid pathway, a shutoff valve in the fluid pathway, a reference volume in the fluid pathway, a first pressure measuring sensor in fluid communication with the reference volume, a first temperature measuring sensor providing a temperature signal indicative of the fluid temperature within the reference volume, a proportional valve in the fluid pathway, and a second pressure measuring sensor in fluid communication with the fluid pathway.
US11353349B2

A flow-rate sensor is provided with a lead frame, a semiconductor chip that is disposed on one surface of the lead frame, and in which a diaphragm including a void portion on the lead frame side is formed, a flow rate detecting unit that is formed on the one surface including the diaphragm of the semiconductor chip, and resin that includes a flow passage opening portion exposing at least a portion of the flow rate detecting unit formed on the diaphragm, and covers the lead frame and the semiconductor chip. A lower side resin portion of the resin covering another surface side of the lead frame, on an opposite side to the one surface side thereof, has a thinned portion that is thinner than a periphery thereof in a region facing a peripheral edge portion of the diaphragm.
US11353341B2

A detection device which detects a state of a moving member such as an origin position of the moving member in a short time, is provided with a dog which includes the multiple slits, in which at least one of a separation distance between adjacent slits and a width of the slits themselves is formed in multiple kinds, a sensor which detects the presence or absence of the slits, a count position acquisition section which acquires a count start position and a count end position corresponding to the separation distance between the adjacent slits or the width of the slits themselves based on detection results of the sensor, and a state detection section which acquires a count value increase or decrease number from the count start position to the count end position and detects a state of the moving member based on the acquired count value increase or decrease number.
US11353334B2

There are disclosed various methods and apparatuses for multi-vehicle maneuver and impact analyses. According to an embodiment, the apparatus comprises at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to: receive sensor data from at least one motion sensor associated with a selected vehicle from a plurality of vehicles, said sensor data indicating movements of the vehicle in a geographical area; obtain from the sensor data location of the vehicle in the geographical area; maintain a vehicle location and motion database having at least three grid layers of grid cells representing at least a part of the geographical area, said grid cells of the at least three grid layers being partly overlapping so that borders of the grid cells of different grid layers have an offset between each other; map the location of the vehicle to a grid cell of each grid layer into which the location of the vehicle belongs; insert or maintaining an identifier of the vehicle in a list of vehicle identifiers for the mapped grid cell of each grid layer; and determine on the basis of the identifiers of the vehicles in the lists which other vehicles are in a proximity of said selected vehicle.
US11353332B2

An information processing system includes one or more vehicles; and a server configured to communicate with the one or more vehicles, wherein each of the one or more vehicles is configured to generate a first video of a traveling route by capturing an outside scene while traveling, and the server is configured to store a plurality of the first videos generated by the one or more vehicles, generate a second video of a specific route using two or more of the first videos, the specific route being different from the traveling route of each of the plurality of the first videos, and send the second video to a terminal device.
US11353331B2

A method, an apparatus, and a computer program product may be provided for requesting traffic data. The apparatus may determine at least one map area comprising road segments, said map area having at least one map area identifier, determine road segment identifiers for the road segments of the at least one map area, send to a data service, a request for traffic data, said request identifying the map area, and receive from the data service, a bloom filter set, the bloom filter set comprising a plurality of bloom filters, said bloom filters in the set corresponding to traffic ranges. The apparatus may associate a road segment in a corresponding traffic range based on the road segment identifier satisfying one bloom filter of the traffic range and provide the traffic range as traffic data for the road segment to a navigation application.
US11353330B2

A vehicle terminal may include: a communicator configured to perform communication with a personal mobility device; a processor configured to estimate a state of charge of a battery of the personal mobility device when a vehicle arrives at a set location based on whether the battery is being charged and to determine a travelable area of the personal mobility device based on the state of charge of the battery; and a display device operatively coupled to the processor, the display device configured to display the travelable area.
US11353329B2

An automated driving device includes: a navigation unit configured to retrieve one or more partial routes with a predetermined length other than a guide route which branch from the guide route at a branch point through which a vehicle is expected to pass before the vehicle passes through the branch point; and an electronic control unit configured to control automated driving of the vehicle based on information of a specific partial route out of the one or more partial routes in a period until the navigation unit completes retrieval of a redundant route for guiding the vehicle to a destination point when the vehicle departs from the guide route at the branch point and travels on the specific partial route.
US11353326B2

Various examples are provided for object identification and tracking, traverse-optimization and/or trajectory optimization. In one example, a method includes determining a terrain map including at least one associated terrain type; and determining a recommended traverse along the terrain map based upon at least one defined constraint associated with the at least one associated terrain type. In another example, a method includes determining a transformation operator corresponding to a reference frame based upon at least one fiducial marker in a captured image comprising a tracked object; converting the captured image to a standardized image based upon the transformation operator, the standardized image corresponding to the reference frame; and determining a current position of the tracked object from the standardized image.
US11353324B2

A method includes receiving, into a measurement tool, a substrate having a material feature, wherein the material feature is formed on the substrate according to a design feature. The method further includes applying a source signal on the material feature, collecting a response signal from the material feature by using the measurement tool, and with a computer connected to the measurement tool, calculating a simulated response signal from the design feature. The method further includes, with the computer, in response to determining that a difference between the collected response signal and the simulated response signal exceeds a predetermined value, causing the measurement tool to re-measure the material feature.
US11353323B1

A computer-readable storage medium storing a multilayer fluid analysis program is provided for analyzing a multilayer fluid on a feed block type T-die as 2.5 dimensions in which each layer is divided into elements. The program causing a computer to execute: a layer thickness calculation process for calculating the layer thickness under a condition that stresses in a normal direction and a tangential direction equilibrate on an interface of each layer and a flow velocity on the interface is continuous, without considering a fluid flow in a thickness direction, considering a viscoelastic effect of a fluid to analyze an encapsulation phenomenon, and based on a shape of the feed block and a second normal stress difference of resin assuming that a layer thickness in a transverse direction fluctuates in a developmental state; and a display process of displaying a calculation result of the layer thickness calculation process.
US11353322B2

The present invention is intended to make it easier to perform positioning of a detection device when detecting surface characteristics of a sensing object. The invention includes a detection device, a processing part, a guidance information generation part and an informing part. The detection device detects reflection light from a sensing object by irradiating light onto the sensing object. The processing part calculates surface characteristics of the sensing object by processing data from the detection device. The guidance information generation part generates information about a distance and/or an attitude of the detection device relative to the sensing object. The informing part informs the information about the distance and/or the attitude generated by the guidance information generation part.
US11353307B2

Logging apparatus, methods and electronic detonators are presented for logging data, wherein the logger transmits read request messages to preprogrammed electronic detonators without transmitting any delay programming messaging, receives and stores electronic detonator data from a given one of the preprogrammed electronic detonators, and sends a verify command to cause the detonator to update its status flag to prevent the given electronic detonator from responding to subsequent read request messages.
US11353303B2

Sabots and riders are described herein that have high torsional stiffness, providing for utility in high-speed projectiles. The sabots include multiple petals with a closed configuration comprising polymer or metal containing composites. Corresponding systems and methods also are disclosed.
US11353301B2

A kinetic energy vehicle (or warhead) has a divert thruster system and an attitude control system, both operatively coupled to receive pressurized gasses from a solid rocket motor that is operatively coupled to both systems. The attitude control system may have two pairs of attitude control thrusters, with one of the pairs diametrically opposed from the other pair, on opposite sides of an end (such as a rear end) of the vehicle. The attitude control thrusters all have radial and circumferential components to their thrust, and various combinations of the attitude control thrusters may be used to achieve desired roll, pitch, and/or yaw.
US11353297B2

A torch includes a main burner that produces a flame; a flame holding body configured to maintain the combustion state of the main burner if the flame produced by the main burner is about to be extinguished; and a gas supply pipe configured to feed combustion gas from a gas container filled with the combustion gas to the main burner and the flame holding body.
US11353293B2

A camouflage object including a body having an area and a camouflage pattern placed in the area. The camouflage pattern is formed by at least two first bands extending in the same first running direction across the area and having a first length, where the at least two first bands include a first perceptible characteristic and at least one second band extending in a second running direction across the area and having a second length, where the at least one second band includes a second perceptible characteristic. The at least one second band at least partially overlaps the at least two first bands. A plurality of zones is formed by the intersection of the at least two first bands and the at least one second band and have a pattern formed by the combination of the first perceptible characteristic and the second perceptible characteristic.
US11353292B2

In an example, a kit for assembling a scalable body armor for a wearer's body includes hard ballistic plates, soft ballistic panels, a plate carrier including a front plate carrier and a rear plate carrier connected by shoulder straps and having front and rear plate carrier pockets for receiving the hard ballistic plates, a front panel carrier having a front outward facing side joinable to an inward facing side of the front plate carrier by contact and a front panel carrier pocket to receive one of the soft ballistic panels, and a rear panel carrier having a rear outward facing side joinable to an inward facing side of the rear plate carrier by contact and a rear panel carrier pocket to receive another one of the soft ballistic panels.
US11353291B2

A bullet-resistant user's wearable article convertible from a bullet-resistant backpack configuration and a bullet-resistant vest configuration and vice versa has two parts each provided with a bullet-proof shield and moveable relative to one another between a first position in which they are located at one side of a user's torso and assume the bullet-resistant backpack configuration and a second position which is assumed when one of them is turned around a user's torso and they become located at two opposite sides of the user's torso to assume the bullet-resistant vest configuration, a first connection releasably connecting the two parts with one another in the first position in which they are located at one side of the user's torso, a second connection located at one side of each of the Iwo parts for non-releasably connecting them with one another in the first position in which the parts are located at one side of the user's torso and in the second position in which the parts are located at opposite sides of the user's torso, and a third connection located at another opposite side of each of the two parts and releasably connecting the opposite sides of the two parts with one another in the second position in which the parts are located at the opposite sides of the user's torso.
US11353287B1

A system for alerting a user to a state of a weapon includes a safety assembly, operably coupled to the weapon and operable to selectively render the weapon into either a safe mode or a firing mode. A motor is carried by the weapon and is operably coupled to the safety assembly so as to be engaged when the weapon is in the firing mode. The motor is operable to impart vibratory motion to the weapon of sufficient magnitude that a wielder of the weapon can tactilely sense the vibratory motion without visually inspecting the weapon to thereby sense that the weapon is in the firing mode without visually inspecting the weapon.
US11353283B2

Provided herein are rotatable forward grips for use with paintball markers. The forward grips can be components of a paintball marker body or can be attachments to be connected to existing paintball marker bodies and barrels. The rotation of the forward grip elements permits an operator of the paintball marker to move other paintball marker components, such as a hopper, out of the line of sight from the operator to the target. In some embodiments, the rotatable forward grip includes a stopper that can hold and release the forward grip in different rotational positions. In some embodiments, the rotatable forward grip is repositionable and can be moved from, for example, the paintball marker body to the paintball marker barrel. Also provided are kits and methods that include the provided rotatable forward grips.
US11353279B2

A toy launcher for launching projectiles that includes a drum having a substantially circular shape and comprising a ring of projectile holders to hold projectiles for launching, the ring of projectile holders including a ring of inner support portions located substantially at a first radius from a center of the drum, each inner support portion adapted to support at least a portion of a projectile on an inner concentric ring of projectiles, and a ring of outer support portions located substantially at a second radius from the center of the drum, each outer support portion adapted to support at least a portion of a projectile on an outer concentric ring of projectiles, wherein the second radius is different than the first radius, and wherein the drum includes a ring of front openings and a ring of rear openings that are aligned with at least the inner concentric ring of projectiles.
US11353277B2

Noise suppressors for firearms are disclosed, having a cylindrical body extending along a longitudinal direction, a chamber having an annular cylindrical shape, and a suppression core in the chamber. The chamber has an outer diameter defined by an inner surface of the body, an inner diameter forming a center bore, and a length along the longitudinal direction. The suppression core has a triply periodic minimal surfaces (TPMS) structure. A wall thickness or unit cell size of the TPMS structure may vary along longitudinal or radial directions. The suppression core may have an inner portion and an outer portion, where at a transition between the inner and outer portions, a plurality of first openings in the inner portion and a plurality of second openings in the outer portion have a parameter that matches in size with each other, and the first and second openings are approximately aligned with each other.
US11353274B2

A thermal management system for a body to be exposed to solar radiation includes an infrared radiating element and a solar-scattering cover disposed on or integrated with the infrared radiating element.
US11353259B2

A refrigerator including a main body including a storage room, a door coupled to the main body and rotatable in front of a side of the storage room, and including a display on a front surface of the door, a camera disposed to capture the storage room, and a processor configured to acquire an augmented-reality object corresponding to a food included in an image captured by the camera using a trained artificial intelligence model, to control the display to display the acquired augmented-reality object and the captured image as being overlapped with each other, and based on a user input being acquired while the acquired augmented-reality object is displayed, to provide a response to the user input based on the acquired augmented-reality object. The refrigerator can utilize an artificial intelligence model trained according to at least one of machine learning, neural network or deep learning algorithm.
US11353252B2

A method of controlling an HVAC circuit, comprises allowing refrigerant to circulate within the HVAC circuit, wherein the HVAC circuit comprises an evaporator coil, a condenser coil, at least one fan configured to provide airflow to the condenser coil, at least one expansion valve, and at least one compressor. The method continues by receiving a temperature measurement and determining based on the temperature measurement, a minimum fan speed configured to avoid pressure spikes within the condenser coil. The method concludes by sending a signal to the at the least one fan to direct the at least one fan to spin at a rate greater than or equal to the minimum fan speed when the measured temperature is less than a predetermined temperature, wherein, when the refrigerant circulates through the condenser coil, the minimum fan speed is greater than zero rotations per minute.
US11353235B2

In one embodiment, the invention is a register assembly for inserting into floors, ceilings and walls, comprising a first open top box having a bottom surface, which defines a centrally disposed opening through which air flows from a first environment to a second environment. A support is disposed within the first open top box. A second open top box nests within the first open top box, and is supported by the support. A restraint is associated with the first and second box to restrain the second box within the first box. The first and second open top boxes are sized and dimensioned to be coplanar with each other when nested. A conduit is also defined between the first open top box bottom surface opening and the second open top box to flow air from the first environment to the second environment.
US11353234B2

Each of plural temperature adjustment apparatuses variably adjusts the amount of heat exchange between an inflow medium, which is a liquid medium supplied to a corresponding indoor heat exchanger, and an outflow medium, which is a liquid medium discharged from the corresponding indoor heat exchanger. Each of the plural temperature adjustment apparatuses reduces the heat exchanging capacity of the corresponding indoor heat exchanger by increasing the amount of heat exchange between the inflow medium and the outflow medium when the heat exchanging capacity of the corresponding indoor heat exchanger is larger than the indoor load. When there is no temperature adjustment apparatus in which the amount of heat exchange between the inflow medium and the outflow medium is set to the minimum, the heat source apparatus reduces the heating capacity or the cooling capacity for changing the temperature of the liquid medium.
US11353233B2

This air-conditioning system includes an air conditioner: a room temperature sensor; an air-conditioning room temperature sensor; and a system controller. In the system controller, a room target temperature obtainer obtains a plurality of room target temperatures. Moreover, a ventilation airflow determiner determines the ventilation airflow of each of the delivery fans on the basis of the room target temperature, the temperature in the corresponding room, and the temperature in the air-conditioning room, and a fan airflow controller controls the ventilation airflow of each of the delivery fans according to the ventilation airflow determined by the ventilation airflow determiner.
US11353226B2

An air conditioner includes: an indoor unit including a blowing unit to discharge air; an outdoor unit supplying compressed refrigerant to the indoor unit, to exchange heat with the air before discharge. The air conditioner also includes at least one computer memory operably connectable to at least one processor and storing instructions that, when executed, perform operations that include: generating at least one parameter in a first operation mode, which is operated only within a preset time range; controlling, based on an operation mode information, at least one of (i) the blowing unit to change a wind direction and an air volume, or (ii) the outdoor unit; and switching to a second operation mode after a time period of operation in the first operation mode. The operation mode information includes at least one result factor obtained from at least one machine-learning network.
US11353224B2

A rooftop exhaust fan incorporates a mechanical motor lockout that prevents a fan motor from being energized when the exhaust fan assumes an open position for cleaning, maintenance or inspection.
US11353222B2

Disclosed herein is an air-water extraction system that includes a water selective membrane configured to transport water from humid air via selective diffusion through the water selective membrane; a low pressure chamber in fluid communication with the water selective membrane and a hydrogen gas inlet configured to deliver a dry hydrogen to the low pressure gas chamber, a membrane and electrode assembly comprising an anode, a proton exchange membrane, a cathode, and a power supply; wherein the anode is in fluid communication with the low pressure chamber, a high pressure chamber in fluid communication with the cathode for receiving a saturated hydrogen and a liquid water from the cathode; a water conduit in fluid communication with the high pressure chamber configured to remove the liquid water from the high pressure chamber, and a hydrogen conduit for removing the saturated hydrogen from the high pressure chamber.
US11353220B2

The present invention relates to an oven comprising: a muffle that defines a cooking cavity for containing foods to be cooked, the muffle comprising at least one horizontal floor, heating means adapted to heat air, ventilating means adapted to circulate the air, at least one air distribution element comprising at least one channel adapted to receive the air being circulated and to allow it to flow through, wherein the distribution element further comprises a plurality of inlet openings in fluidic connection with the at least one channel and adapted to supply air into said cooking cavity; the ventilating means comprise at least one fan in fluidic connection with the distribution element, the fan being placed at least partially under the level of the horizontal floor.
US11353218B2

Disclosed are an integrated management method and system for a kitchen environment using artificial intelligence. The integrated management system for the kitchen environment includes: a range hood placed above a cooking appliance including a heater, the range hood including a sensor that measures information on an atmosphere environment changed due to an operation of the cooking appliance; a server determining whether to execute a kitchen environment management mode, on the basis of a result of measurement by the sensor; and multiple environment appliances registered in a user account and cooperating over a network, each of the multiple environment appliance receiving a control command corresponding to the kitchen environment management mode from the server, and operating according to the control command.
US11353217B2

A method of operating an electric oven includes generating a door-closed signal if the oven door is in a closed position. The electric broiling element is activated to perform a closed-door broil operation in response to generation of the door-closed signal. The temperature within the cooking chamber of the electric oven is determined during the closed-door broil operation and the electric broiling element is deactivated if the temperature within the cooking chamber exceeds a shutoff temperature.
US11353215B1

A lean burn combustor includes a plurality of lean burn fuel injectors, each including a fuel feed arm and a lean burn fuel injector head with a lean burn fuel injector head tip, wherein the tip has a lean burn fuel injector head tip diameter, the lean burn fuel injector head including a pilot fuel injector and a main fuel injector, the main fuel injector being arranged coaxially and radially outwards of the pilot fuel injector; and a combustor chamber extending along an axial direction and including a radially inner annular wall, a radially outer annular wall, and a meter panel defining the size and shape of the combustor chamber, which includes a primary combustion zone with a primary combustion zone depth and a secondary combustion zone. A ratio of the primary combustion zone depth to the lean burn fuel injector head tip diameter is less than 2.4.
US11353186B2

A vehicular headlight includes: a first light emitting element (55) that emits a first light (L1); a second light emitting element (63) that emits a second light (L2); a shade (43); and a projection lens (20), in which an upper surface of the shade (43) has a first reflection surface (43a) that reflects another part of the first light (L1) to the projection lens (20) side, and a lower surface of the shade has a second reflection surface (43b) that reflects another part of the second light (L2) to the projection lens (20) side, and a front end (43c) of the shade (43) has a step (43cs) in an up and down direction corresponding to a shape of a cut line of a light distribution pattern of the low beam.
US11353185B2

The disclosed systems and methods relate to electric lighting systems and charging and connection mechanisms thereof. In one example, an electric lighting system comprises a charger configured for electrical communication with a power source. The electric lighting system further comprises an electric light source removably couplable to, and configured for electrical communication with, the charger, the electric light source comprising a lighting element. The electric lighting system further comprises a light source holder removably couplable to the electric light source, wherein, when the electric light source is removably coupled to the light source holder, the electric light source and the light source holder share a central axis.
US11353183B1

A starry sky projection apparatus relates to the technical field of projection lamps, comprising a starry sky lamp body, wherein the starry sky lamp body is provided with a base and a housing, and a projection lamp assembly is disposed in the housing, and the projection lamp assembly comprises: a gobo mapper, wherein the gobo mapper is provided with a slot, and the housing is provided with a replacement slot on one side adjacent to the slot, and the slot is for a user to insert different gobos through the replacement slot. An optical lens is detachably provided on the housing. The optical lens is provided with a plurality of different mirror surfaces, and the plurality of optical lenses can be replaced by the user to display a variety of different nebulae.
US11353171B2

A light fixture includes an electronics housing, opposing connector assemblies and at least one light module. The electronics housing and the at least one light module are each supported by and extend between the opposing connector assemblies such that a gap is provided between the electronics housing and light module.
US11353163B2

A lighting device comprising solid state light-emitting elements mounted on a carrier substrate, an encapsulant comprising a luminescent material, the encapsulant enclosing the light emitting surfaces of the solid state light-emitting elements and being configured to at least partly convert light emitted by the solid state light-emitting element to wavelength converted light, and a plurality of light-transmissive particles contained at least partly within the encapsulant, the light-transmissive particles having an average longest dimension extension in the range 0.4 to 1.5 times a layer thickness of said encapsulant over the light emitting surfaces. The light-transmissive particles may disrupt the luminescent effect of the encapsulant material to create a sparkling effect.
US11353154B2

Example aspects of a stent spring for repairing a pipe and a method for retaining a stent in a compressed configuration is disclosed. The stent spring for repairing a pipe can comprise a substantially tubular mesh structure defining a void, the void defining a central axis, the mesh structure comprising one or more strands, the one or more strands defining a plurality of openings, wherein the stent spring is configurable in an expanded stent spring configuration and a compressed stent spring configuration; and a tab extending radially inward from the mesh structure into the void, the tab defining a tab opening.
US11353151B2

A rotary union that includes rotating and non-rotating machine components, each having a sealing ring, which can together form a mechanical face seal. A rotor disposed on the rotating machine component includes one or more magnets. A sensor array disposed in the housing includes a plurality of sensing elements that are integrated with a control device, a communication device, and a power storage device. The sensor array further includes a magnetic pickup coil disposed to closely overlap the outer periphery of the rotor. When the rotating machine component rotates, the magnet creates a rotating magnetic field that cooperates with the magnetic pickup coil to produce electrical power to operate the sensor array.
US11353140B2

A microvalve includes a first plate having a surface defining an actuator cavity. A second plate has a surface that abuts the surface of the first plate and includes a displaceable member that is disposed within the actuator cavity for movement between a closed position, wherein the displaceable member prevents fluid communication through the microvalve, and an opened position, wherein the displaceable member does not prevent fluid communication through the microvalve. An actuator is connected to the displaceable member. The displaceable member includes a sealing portion having a plurality of elongated control arms extending inwardly from one end thereof, wherein the control arms are configured as a valve closing members for each of a plurality of fluid flow openings in the first plate.
US11353135B1

Magnetic fluidic valves of the present disclosure may include a valve body having at least one cavity therein, a ferromagnetic gate transmission element disposed within the cavity, an inlet port, an outlet port, a permanent magnet configured to bias the gate transmission element to a closed position, and an electromagnetic coil configured to, upon actuation, overcome a magnetic force acting on the gate transmission element from the permanent magnet. The gate transmission element may be configured to move from the closed position blocking the inlet port to an open position unblocking the inlet port upon actuation of the electromagnetic coil. Various other fluidic systems and methods are also disclosed.
US11353128B2

Methods, apparatus, systems and articles of manufacture are disclosed for valve body apparatus for use with fluid valves. An example fluid valve apparatus includes a valve body including a housing positioned on an exterior surface of the valve body, a calibration set screw disposed in the housing via a recessed aperture, and a cover coupled to the housing to seal the calibration set screw from external access.
US11353119B2

Closing device for a gas-conducting line, the closing device having a first connection side with a first opening and a second connection side with a second opening, the closing device further having a plurality of closing elements with a substantially flat extension, which are arranged in and can be pivoted in a working plane, so that the closing elements block a flow of gas in a closed position and allow a free flow of gas in a flow position, wherein each closing member has a first bounding side of its substantially flat extent and a second bounding side of its substantially flat extent, which are formed complementary to each other, so that each closing element bears positively against the adjacent closing elements in the closed position, so that the substantially flat extensions block the flow, and wherein the adjusting element can be actuated from outside the base body.
US11353118B2

A receptacle for conveying fluid is disclosed. An example receptacle includes a main body defining an inlet and an outlet, a spring retainer disposed in the main body, a valve seat disposed in the main body, and a poppet configured to slide between a closed position and an open position. The poppet is slidably engaged with the spring retainer between the closed position and the open position and is engaged with the valve seat in the closed position. The example receptacle also includes a spring engaged with the spring retainer and the poppet to bias the poppet to engage the valve seat in the closed position. The spring retainer, the valve seat, the poppet, and the spring are removable from the main body via the inlet without disassembling the main body.
US11353114B1

A control valve includes a body and a sleeve, the body having a flow passage therethrough, the flow passage having an inlet, an outlet, a first portion, a second portion, a junction of the first portion and the second portion, and an opening to the second portion. The first portion has a first axis centered through the inlet, a first bend, and a second axis. The second portion has a third axis centered through the outlet, a second bend, and a fourth axis. The fourth axis is perpendicular to the second axis. The first portion is upstream of the junction and the second portion is downstream of the junction. The second axis is centered through the junction. The opening has a fifth axis aligned with the second axis. The sleeve is fastened to the body within the first portion, the sleeve having a sixth axis aligned with the second axis.
US11353102B2

An individual chain wheel for a bicycle front crank arrangement for engaging in a drive chain includes a plurality of teeth formed on a circumference of the chain wheel and having a first and a second group of teeth. The teeth of the second group of teeth are arranged in an alternating manner between the teeth of the first group of teeth. Each tooth has a load flank via which force is transmitted between an adjacent roller of the drive chain and the respective tooth. Each tooth of the first group may also have at least one profile with an opening in the vicinity of the flank, in which a portion of an inner link plate of the drive chain, which portion protrudes beyond the roller, engages.
US11353101B2

A method for producing and reinforcing a composite gear includes providing a base material comprising a polymer and forming a composite gear from the base material, the composite gear having a gear body and at least one gear tooth extending from the gear body, the at least one gear tooth having a tooth face, a tooth flank, a tooth fillet, a tooth root, and a tooth tip. The method includes depositing a first metallic material to a first area of the at least one gear tooth of the composite gear, the first area including the tooth root of the at least one gear tooth and depositing a second metallic material to a second area of the at least one gear tooth of the composite gear. The first metallic material is applied in a first thickness and the second metallic material is applied in a second thickness.
US11353100B2

A differential gear including a rotatably mounted differential housing and a final driven gear mounted rotationally fixed to the differential housing. The differential housing, on the outer circumferential surface thereof, includes two mating surfaces and that the final driven gear, on the inner circumferential surface thereof, includes two radially opposite mating surfaces. The mating surfaces formed on the outer circumferential surface of the differential housing and the mating surfaces formed on the inner circumferential surface of the final driven gear are each designed as separate mating surfaces which, when viewed in axial direction (a), are arranged geometrically separated from each other by a spacing.
US11353099B2

An actuator is used to longitudinally move a spline sleeve for controlling drive mode of a differential on an off-road vehicle. The actuator's motor rotates an eccentric knob through a drive train including intermediate gears and a worm gear. The eccentic knob is linked to the spline sleeve through a torsion spring carried on a pivot plate, with legs of the torsion spring pushing a slide block, transferring a moment provided by the eccentric knob into a linear slide force. The pivot plate and torsion spring are jointly mounted on the actuator housing by a hub, opposite the rotational axis of the eccentric knob from the slide block. The slide block includes a contact which completes a circuit through conductive pads on the actuator housing, so the position of the slide block can be directly sensed.
US11353097B2

A powertrain includes an electric machine including a rotor defining a hollow center and a fluid-coupling assembly at least partially disposed within the hollow center. The fluid-coupling assembly includes an input shaft, a turbine fixedly coupled to the rotor and having a hub configured to connect with a transmission input shaft, and an impeller configured to fluid couple with the turbine. The impeller is selectively coupled to the rotor and selectively coupled to the input shaft.
US11353096B2

A ball screw drive comprises a spindle that includes a torque input portion and a body portion having a ball-screw drive inner raceway, wherein the body portion and torque input portion are met by a support bearing portion of the spindle that includes a support-bearing inner raceway grooved into a surface of the spindle, an outer ring including a support-bearing outer raceway and forming a channel with the support-bearing inner raceway of the spindle, and one or more support-bearing rolling elements arranged in the channel to contact the support-bearing inner raceway grooved into the surface the spindle.
US11353091B2

Electric vehicle drive arrangement having input and output shafts (EW, AW) and a change-speed transmission (G). The transmission (G) has two planetary gearsets (PS1, PS2) and first, second and third shifting elements (SE1, SE2, SE3) for engaging first, second and third gears (G1, G2, G3). The first planetary gearset (PS1) comprises a first sun shaft (SO1), a first ring gear shaft (HR1) and a first carrier shaft (ST1). The second planetary gearset (PS2) comprises a second sun shaft (SO2), a second ring gear shaft (HR2) and a second carrier shaft (ST2). The first carrier shaft (ST1) is connected to the second ring gear shaft (HR2), and the first sun shaft (SO1) forms the transmission input shaft (EW). The second carrier shaft (ST2) forms the transmission output shaft (AW). The first shifting element engages first gear, the second shifting element engages second gear and the third shifting element engages third gear.
US11353085B2

An example cantilever assembly includes a cantilever including an anchor configured to be coupled to a support, a tip, and an arm positioned between the anchor and the tip, a hollow conductive tube positioned at the tip of the cantilever, and a magnet suspended inside the hollow conductive tube with a first spring and a second spring. The first spring and the second spring are positioned at a first end and a second end of the hollow conductive tube respectively, and the magnet is positioned between the first spring and the second spring. The magnet is configured to move coaxially inside the hollow conductive tube as permitted by the first spring and the second spring, and the magnet suspended inside the hollow conductive tube operates as a tuned mass damper (TMD) to limit a resonant response of the cantilever assembly.
US11353079B2

A spring assembly with two or more springs, one inside another. The spring assembly can have two springs wherein one spring is located inside another spring, and the outer spring can be a helical ribbon spring and the inner spring can be a canted coil spring to provide support to the outer helical ribbon spring. Support is provided where the helical ribbon spring may have some limitations that the inner spring is able to overcome. Limitations of the helical ribbon spring may be a limited force versus deflection curve which the additional spring support of the secondary spring may overcome.
US11353069B2

A transmission for a vehicle includes a first rotating member for rotation about an axis and a second rotating member for rotation about the axis. The first rotating member and the second rotating member are connectable to each other such that the first rotating member and the second rotating member are rotationally locked relative to each other for transferring torque between the first rotating member and the second rotating member. The transmission comprises a sensor arrangement for measuring a relative angular position of the first rotating member and the second rotating member while at least one of the first rotating member and the second rotating member is rotating.
US11353067B2

A coupling assembly arranged between an input shaft and a rotor shaft of a supercharger includes a first hub, a second hub, a central hub, and a plurality of coupler pins. The first hub can be mounted with the input shaft. The second hub can be mounted with the rotor shaft. The central hub can be disposed in between the first and second hubs. The central hub can have an elastomeric body that defines a series of passages therein. The passages can taper inwardly throughout and provide incremental dampening against the first and second plurality of pins. The plurality of coupler pins can be received in the central hub bores. The first and second plurality of pins can be received by the passages in the elastomeric body.
US11353065B2

A constant velocity joint includes an outer joint portion with a first longitudinal axis, a first attaching end, an aperture end and outer ball tracks on an inner circumferential surface, an inner joint portion with a second longitudinal axis, a second attaching end, an inner face facing towards the outer joint portion and inner ball tracks on its outer circumferential surface, balls for torque transmission between the outer and inner joint portions, an annular ball cage between the outer and inner joint portions with several cage windows in which the balls are guided. The inner and outer joint portions are arranged so that one outer ball track and one inner ball track are in each case arranged opposite to each other to form three different types of track pairs to receive one respective balls. The balls have different controlling behaviors due to different track geometries.
US11353063B2

A sintered bearing includes a bearing main body which has a substantially cylindrical shape and is made of a sintered material, a through-hole being formed in a center of the bearing main body; a sealing member in a disk shape, the sealing member being configured to be disposed such that one surface side of the sealing member is in contact with the bearing main body, and an opening being formed in a center of the sealing member; and a locking member in a block shape, the locking member being configured to be in contact with at least another surface side of the sealing member and holding the sealing member between the locking member and the bearing main body.
US11353062B2

A shock absorbing radial bearing assembly for use with a shaft, having an inner ring including an inner race, an inner raceway, and a shock absorber element disposed therebetween, the inner ring being axially fixed relative to the shaft, an outer ring defining an outer raceway, and a plurality of roller elements disposed between the inner ring and the outer ring, each roller element being in rolling contact with the inner raceway and the outer raceway, wherein the inner ring is in direct contact with the shaft and has a circular cross-section as taken in a plane perpendicular to a longitudinal center axis of the shaft.
US11353055B2

A fixing structure, configured to fix screw. Screw includes wide portion and narrow portion. Fixing structure includes plate part, holding component and elastic positioning component. Plate part includes top surface, bottom surface and mount groove. Mount groove penetrates through top surface and bottom surface and narrow portion is disposed through mount groove to allow wide portion to rest on top surface. Holding component and top surface together form space. Elastic positioning component is disposed on plate part. When wide portion is located in space and between holding component and top surface, and elastic positioning component is in holding state and located at side of wide portion, wide portion is prevented from being moved away from space. When elastic positioning component is switched to released state, elastic positioning component is removed from side of wide portion so that wide portion is allowed to move away from space.
US11353052B2

A fastener and a method of mounting the same in place includes a fitting portion, an engaging portion and a filler portion. The fastener passes through a sliding hole of an object, and then the fitting portion presses against the object, allowing a material of the object to enter or flow into the filler portion, so as to fit the fastener and the object firmly together. The engaging portion is engaged with or removed from another object. Therefore, the fastener and the method can couple together and separate at least two objects repeatedly and rapidly.
US11353051B2

This utility model discloses a kind of outdoor furniture with a non-welded and quick-installed structure, including a furniture body, is characterized in that the connection of each pipe of the furniture body mentioned is realized through the interference fit between the fittings and adjacent pipes. The utility model eliminates the welding and polishing processes and simplifies the assembly process through the interference fit of the two-coupling, three-coupling and four-coupling fittings with pipes for the early stage brackets, greatly saving the labor cost and production cost.
US11353047B2

A hydraulic system for a work machine includes a tank to store an operation fluid, a hydraulic device to be operated by the operation fluid, a control valve to control the hydraulic device, a first fluid tube connecting the hydraulic device and the control valve, the first fluid tube being to supply the operation fluid from the control valve to the hydraulic device, a second fluid tube branching from the first fluid tube and connected to the tank, a switch valve provided to the second fluid tube, the switch valve being to control a flow rate of the operation fluid, and an oil cooler provided to the second fluid tube between the switch valve and the tank.
US11353043B2

A centrifugal pump for conveying a fluid includes a housing having an inlet and an outlet for the fluid. An impeller is arranged in the housing for rotation in an axial direction to convey the fluid from the inlet to the outlet, a shaft extends in the axial direction for driving the impeller, and a stationary guide device for guiding the fluid from the impeller to the outlet is connected to the housing. A resilient compensating element is disposed between the housing and the guide device, is arranged around the shaft, and holds the guide device in a centered position to the impeller during a radial relative movement to the housing.
US11353036B2

The balancing system has a balancing body to be mounted on a rotor of a turbomachine and a sealing ring to be mounted on a stator of the turbomachine; the sealing ring is arranged around the balancing body so that the balancing body can rotate about a rotation axis, thus there is a clearance between the body and the ring; furthermore, there is an arrangement for changing an axial position of the sealing ring during operation of the turbomachine so that the clearance can be adjusted. The possibility of adjusting clearance during operation of the turbomachine, such balancing system provides a good balancing action with a small leakage and a small risk of mechanical interference at any time during operation of the turbomachine.
US11353035B2

The present disclosure provides a bearing assembly, a rotor assembly and a draught fan. The bearing assembly has a shaft sleeve and a shaft extending through the shaft sleeve. An inner wall of the shaft sleeve is provided with two grooves in a circumferential direction. The shaft is provided with two channels corresponding to the two grooves respectively. The channels and the grooves form two raceways. Multiple rolling bodies are disposed between the shaft and the shaft sleeve and movable in the raceways. The shaft sleeve has an outer diameter of 13 mm, and a portion of the shaft extending within the shaft sleeve has a diameter of 5 mm.
US11353032B2

An air blower includes an impeller, a motor, a lead wire, and a casing. The impeller rotates around a central axis extending in a vertical direction. The motor rotates the impeller. The lead wire is connected to the motor. The casing houses the impeller and the motor. The casing includes a bottom plate portion, a side wall portion, and a top plate portion. The top plate portion is disposed axially above the impeller and is connected to the upper end of the side wall portion. The casing includes a lead-out port through which the lead wire is led out to the outside in the radial direction. The lead-out port includes a lower portion provided on the bottom plate portion and an upper portion provided on the side wall portion, and the lower and upper portions are defined by different members.
US11353028B2

Included are electric submersible pump assemblies, methods of use, and systems incorporating said electric submersible pump assemblies. An example electric submersible pump assembly comprises an electric submersible pump comprising a pump intake, a storage chamber in fluid communication with the discharge side of the electric submersible pump, and a tubing configured to allow for fluid communication between the pump intake and the storage chamber such that fluid may flow from the storage chamber into the pump intake.
US11353023B2

Disclosed is a pump system for a semiconductor chamber includes a housing having a front chamber and a rear chamber, a roots-type rotor provided to the front chamber of the housing, a screw-type rotor provided to the rear chamber, a shaft member coupled through the roots-type rotor and the screw-type rotor, and a driving motor provided to the outside of the housing in such a way as to be axially connected to the shaft member to provide power for driving the rotors. A fluid pipe is provided to the outside of the housing to connect the front chamber and the rear chamber. The fluid pipe is provided with a heater and/or a cooler to heat or cool the fluid flowing through the fluid pipe.
US11353020B2

A rotary pump, including: a housing featuring a delivery space which includes an inlet for a fluid on a suction side of the rotary pump and an outlet for the fluid on a pressure side of the rotary pump; an inner rotor which is arranged in the delivery space; an outer rotor which is arranged in the delivery space and forms delivery cells with the inner rotor, wherein an outer circumferential wall of the outer rotor is mounted in a sliding manner on an inner circumferential wall of the delivery space, wherein the inner circumferential wall of the delivery space and/or the outer circumferential wall of the outer rotor comprises at least one pocket.
US11353018B2

In a piston pump, for example, a piston sub assembly includes a columnar plunger that lies along an axial direction, a cap that is fixed with the plunger to cover an adjacent region between a first end surface at one end in the axial direction of the plunger and the first end surface at a first outer circumferential surface of the plunger, and provided with an intake passage extending from an inlet on an outer side of the first outer circumferential surface to an outlet on an outer side of the first end surface outside the plunger, and a first valve seat of a first intake check valve located at the outlet, and a seal member that is a member different from the cap and that prevents leakage of hydraulic fluid from the first chamber through a gap between the first cylinder and the piston sub assembly.
US11353014B2

A reciprocating compressor includes a cylinder including a cylindrical cylinder portion and a cylinder head portion provided on one side of the cylinder portion, and a piston mechanism reciprocably fittedly inserted on an inner peripheral side of the cylinder portion and including a piston defining a compression chamber and a non-compression chamber. A bottomed hole-shaped valve body housing portion is formed at the cylinder head portion. The valve body housing portion is opened to a piston side facing the piston in an axial direction of the cylinder portion. Further, a discharge valve unit and a valve holding member are provided in the valve body housing portion. The discharge valve unit is inserted in the valve body housing portion. The valve holding member holds the discharge valve unit in the valve body housing portion, and includes a communication hole establishing communication between the valve body housing portion and the compression chamber.
US11353010B2

An inclined-axis axial piston machine includes a housing, a drive shaft and a cylinder barrel. The drive shaft is mounted in the housing so as to be rotatable with respect to a first axis of rotation and is integral with a flange. Each piston is coupled to the flange via a ball joint. A multiplicity of counting perforations are arranged in a periodically distributed and continuous manner over an outer circumferential surface of the flange. The housing accommodates a sensor arranged opposite the counting perforations such that rotation of the drive shaft causes a signal change at the sensor. Each counting perforation is formed integrally from the flange, in the form of a recess having a single continuous perimeter. A side wall of the recess, starting from the perimeter, extends uninterruptedly, without sharp bends or offsets, over the entire circumference of the perimeter.
US11353009B1

An artificial muscle device includes a plurality of intermuscular boards and a plurality of artificial muscles disposed between the intermuscular boards in an alternating pattern and communicatively coupled to a controller. Each of the one or more artificial muscles includes a housing comprising an electrode region and an expandable fluid region, a dielectric fluid housed within the housing, and an electrode pair positioned in the electrode region of the housing, the electrode pair including a first electrode and a second electrode. The electrode pair is actuatable between a non-actuated state and an actuated state such that actuation from the non-actuated state to the actuated state directs the dielectric fluid into the expandable fluid region, expanding the expandable fluid region, thereby applying pressure to the intermuscular boards.
US11353004B2

A method and a wind turbine are provided. The wind turbine includes a gearless generator that is a synchronous generator and includes a stator and a generator rotor. The wind turbine includes a generator filter with modifiable filter properties that is coupled to the stator and configured to filter a stator current. The wind turbine includes a filter controller configured to control the generator filter.
US11352998B2

A flexible intelligent electrical switching device with multi-function capability, and methods of use are presented herein which provide an autonomous, reconfigurable switching device. The present disclosure is specifically designed to reduce space, cost of manufacture, efficiency, installation reduction time and ease of implementation.
US11352995B2

A piston pump as a high-pressure fuel pump of a common rail system includes: a pump cylinder; a pump piston moveably mounted in a recess of the pump cylinder, the pump piston being moveable up and down in the recess; and a leakage groove arranged in the pump cylinder in a region of the recess, the leakage groove being coupled with a leakage line configured to discharge a fuel leakage. Between the pump cylinder and the pump piston a different size pairing clearance is formed in first and second portions of the pump cylinder.
US11352992B2

A fuel injector includes an upper housing having an outer peripheral surface; a nozzle tip with a nozzle opening which serves as an outlet to fuel from the fuel injector; and a valve needle which is selectively moveable between a first position which prevents fuel flow and a second position which permits fuel flow. The fuel injector also includes an inlet sleeve which includes an inner peripheral surface which circumferentially surrounds, and mates with, the outer peripheral surface of the upper housing. The inlet sleeve is fixed to the upper housing, thereby preventing relative movement between the inlet sleeve and the upper housing. The inlet sleeve includes external threads which are configured to mate with complementary internal threads of a nut which secures a fuel supply conduit to the upper housing.
US11352981B1

A multi-pulse rocket propulsion motor for use with vehicles, such as space vehicles like satellites, rockets, and the like. The propulsion motor is a modular system that is capable of providing a plurality of discrete, controllable propulsion pulses. The propulsion motor can be used for primary propulsion of the vehicle and/or as a maneuvering thruster of the vehicle. The propulsion motor includes a plurality of propellant housings each containing a combustible propellant grain, a discharge plenum defining a plenum volume in communication with the discharge of each propellant housing, and a nozzle downstream from and in fluid communication with the plenum volume.
US11352980B2

Turbine engine (10) with a contra-rotating turbine for an aircraft, the turbine engine comprising a contra-rotating turbine (22) whose first rotor (22a) is configured to rotate in a first direction of rotation and is connected to a first turbine shaft (36), and a second rotor (22b) is configured to rotate in an opposite direction of rotation and is connected to a second turbine shaft (38), the first rotor comprising turbine wheels (36a) inserted between turbine wheels (38a) of the second rotor, the turbine engine further comprising a mechanical reduction gear (42) with an epicyclic gear train which comprises a sun gear (44) driven in rotation by said second shaft, a ring gear (40) driven in rotation by said first shaft, and a planet carrier (46) fixed to a stator casing (28) of the turbine engine situated downstream from the contra-rotating turbine with respect to direction of flow of the gases in the turbine engine, the turbine engine further comprising a bearing (56) for guiding the second shaft with respect to the first shaft, and a bearing for guiding the second shaft with respect to said stator casing, characterised in that said bearings are all situated downstream from the trailing edge of the last turbine wheel of the contra-rotating turbine and upstream from the reduction gear.
US11352979B2

A fan assembly of a gas turbine engine includes a fan rotor including a fan rotor hub, and a plurality of fan blades extending radially outwardly from the fan rotor hub, and a fan case including an inner case portion and an outer case portion surrounding the plurality of fan blades. A plurality of struts extend between the inner case portion and the outer case portion. A bearing assembly is configured to support the fan rotor at the inner case portion. The bearing assembly includes a bearing inner race secured to the fan rotor, a bearing outer race secured to the inner case portion, and a plurality of bearing elements located radially between the bearing inner race and the bearing outer race.
US11352970B2

An internal combustion engine includes a fuel injection valve that injects fuel into a combustion chamber and an ignition plug that ignites an air-fuel mixture in the combustion chamber. A control device of the internal combustion engine includes an electronic control unit configured to, when a cold-starting of the internal combustion engine is started, execute a plurality of fuel injections into each cylinder in one cycle, after the cold-starting of the internal combustion engine is started, retard a timing of an ignition by the ignition plug in each cylinder, and after the timing of the ignition by the ignition plug is retarded, decrease the number of fuel injections into each cylinder in one cycle according to the retardation of the ignition timing by the ignition plug.
US11352968B1

Methods and systems are provided for transferring hot, compressed gases from one cylinder to another cylinder while fuel injection in both cylinders is deactivated. In one example, a method may include during a fuel shut-off event, opening a first pre-chamber injector of the first cylinder undergoing late compression or early expansion and opening a second pre-chamber injector of the second cylinder undergoing a late expansion and/or exhaust stroke or undergoing an intake stroke to allow a hot, compressed gas from the first cylinder to transfer to the second cylinder through the first and second pre-chamber injectors.
US11352967B2

A system and method for controlling an internal combustion engine involving (1) cylinder trapping strategies where one of several pneumatic spring types are dynamically selected for cylinders based at least partially on a predicted number of upcoming skips for each of the cylinders respectively and/or (2) staggering various valvetrain dependent operational engine strategies as operating conditions permit as the internal combustion engine warms up following a cold start.
US11352962B2

Systems and methods for determining which of an intake valve and an exhaust valve is to be deactivated first when an engine is operated in a variable displacement mode. In one example, an exhaust valve of the cylinder is deactivated before an intake valve of the cylinder when the engine is operated in a static variable displacement operating mode.
US11352956B2

A method and decoupler for disengaging an output member from an engine in a back drive event with a backdrive decoupler. The backdrive decoupler includes a shaft and a retention mechanism selectively coupling the output member to the shaft. In a backdrive event, the decoupler decouples the member from a drive shaft.
US11352942B2

A mechanical engine cylinder system, includes a cylinder, an occupying structure with a cavity, and a crankshaft piston, the cylinder having a dedicated compression space and a dedicated combustion space, the occupying structure having a primary combustion space utilized during an early stage of a power stroke, wherein combustion pressure applied to the crankshaft piston during the power stroke is applied to a smaller surface area of the crankshaft piston during an early stage of the power stroke and to a larger surface area of the crankshaft piston during a later stage of the power stroke, the combustion pressure applied to the occupying structure applies a net-force to the occupying structure in the direction of the crankshaft piston during the early stage of the power stroke, and in the opposite direction of the crankshaft piston during the later stage of the power stroke.
US11352934B2

A component of an electrical system that includes an electrical system component structure and a thermal insulating structure for thermally insulating at least a portion of the electrical system component structure. The thermal insulating structure includes a mixture with an inorganic binder, inorganic filler particles, and water. The thermal insulating structure also includes a fabric with inorganic fibers in the form of a fiber structure. The fabric is impregnated with the mixture so as to form a pliable binder structure. The pliable binder structure is positioned on at least a portion of the electrical system component structure, and the pliable binder structure becomes a rigid binder structure in response to being dried, cured or otherwise hardened.
US11352930B2

A combined heating and power system is configured to generate energy as well capture a large percentage of energy that would otherwise be lost using components, including heat transfer components, embedded within a vessel to transfer energy in the form of heat to liquid within the vessel.
US11352918B1

This invention describes a variable valve timing mechanism which may be fitted to an internal combustion engine to provide precise control over timing of the valve opening and closing events of the camshaft relative to the crankshaft. Various methods for its application are described to provide settable valve timing at either predetermined angle selected by the operator, or automatic variable valve timing as governed by parameters of the operating engine. Said mechanism comprised of oppositely located idler rollers, whereas not bound to a single yoke or carrier, are driven by a cam to achieve independent movement of the rollers, which bear against both tension and slack sides of the belt between the crankshaft and camshaft pulleys causing predictable and repeatable variation in valve timing. Thus, this invention, whereby coordinated but non-uniform movements of the idler rollers is achieved by the mechanical appurtenances described herein, including a specially developed cardioid cam to actuate said idler rollers, produces precise changes in camshaft phase angle.
US11352913B2

Some embodiments of a present disclosure provide a variable valve lift device. The variable valve lift device includes a main shaft, a sleeve, an oil cylinder and a valve mechanism. The sleeve is provided on the main shaft in a sleeve manner, can be driven by the main shaft to rotate together with the main shaft, and can further linearly move relative to the main shaft along an axis direction of the main shaft. A cam assembly is disposed on the sleeve, and includes at least two cams with different projection heights. The oil cylinder includes a cylinder barrel and a piston disposed in the cylinder barrel, the cylinder barrel is fixed onto the main shaft, the piston is fixedly connected to the sleeve. Some embodiments of the present disclosure provide an automobile having the above variable valve lift device.
US11352911B2

A device for utilizing the waste heat of a thermo-process device comprising a first heat exchanger for transferring heat from a heat flow of a thermo-process device to a heat transfer medium; a second heat exchanger for transferring heat from the heat flow to a heat transfer medium, the second heat exchanger being arranged downstream of the first heat exchanger with respect to the heat flow; a thermodynamic cycle device having a third heat exchanger for transferring heat from the heat transfer medium to a working medium of the thermodynamic cycle device and having a fourth heat exchanger for transferring heat from the heat transfer medium to the working medium, the fourth heat exchanger being arranged upstream of the second heat exchanger with respect to the flow of the working medium; wherein heat transfer medium cooled in the third heat exchanger can be supplied at least partially to the first heat exchanger for heating and wherein heat transfer medium cooled in the fourth heat exchanger can be supplied at least partially to the second heat exchanger for heating.
US11352901B2

Methods and apparatus are disclosed to determine material parameters of a turbine rotor. An example apparatus includes a rotor geometry determiner to determine a geometry of the rotor, a node radius calculator to calculate radial node locations of radial nodes including a first radial node, a thermocouple interface to record first temperature values over an interval, a first thermal stress calculator to calculate first thermal stress values at one or more of the radial nodes over the interval, a node temperature calculator to calculate second temperature values at respective internal nodes of the first radial node, a reference value lookup to lookup first material parameter information, a second thermal stress calculator to determine second thermal stress values, a thermal stress comparator to calculate a difference between the thermal stress values, and, in response to the difference not satisfying a threshold, a material parameter adjuster to determine material parameters.
US11352898B1

A variable vane includes a first vane portion and a second vane portion adjacent the first vane portion. The second vane portion includes a trunnion projecting outward from a radial end of the second vane portion. The second vane portion is configured to rotate about a trunnion axis of the trunnion from a first rotational position to a second rotational position.
US11352897B2

A seal assembly for a gas turbine engine according to an example of the present disclosure includes, among other things, a seal that has a main body extending circumferentially between opposed mate faces. The main body has a sealing portion and an engagement portion extending outwardly from sealing portion along at least one of the mate faces. The main body includes one or more braided core plies having a first fiber construction and arranged to establish an internal cavity. An overwrap having one or more braided overwrap plies follows a perimeter of the one or more braided core plies to establish the engagement portion and the sealing portion. The one or more braided overwrap plies have a second fiber construction differing from the first fiber construction. A method of fabricating a seal for a gas turbine engine is also disclosed.
US11352895B2

An improved stator assembly for use in a gas-turbine engine is disclosed. The stator assembly may comprise a vane, an inner diameter (ID) ring, an outer diameter (OD) ring, a vane disposed between the ID ring and the OD ring, a potting component coupling the vane to at least one of the OD ring or the ID ring, and a potting embedded component disposed within the potting component. The potting embedded component may prevent disbond of the potting component during operation of the gas-turbine engine.
US11352893B2

The use of a polymer coating in the carrying flank region minimizes damages. Moreover, a long-term separating effect between the components, e.g. rotor blade and rotor disk, is ensured. According to the embodiments, the rotor disk groove can alternatively also be coated in whole or in part.
US11352877B2

A distributed acoustic system (DAS) may include an interrogator that includes two or more lasers, a pulser module disposed after and connected to each of the two or more lasers, a wavelength division multiplexer (WDM), wherein each of the pulser modules are connected to the WDM as inputs, and a downhole fiber attached to the WDM as an output and wherein the downhole fiber includes at least one sensing fiber. A method for increasing a sampling frequency may include identifying a length of a downhole fiber connected to an interrogator, generating and launching a light pulse from each of the two or more lasers the pulser module, and delaying an output from the pulser module into the downhole fiber by k N seconds, where k is a pulse repetition interval of the pulser module and N is equal to the two or more lasers.
US11352871B2

Apparatus and operational methods thereof, including a top drive, a rotation sensor, and a processing device. The top drive connects with an upper end of a drill string. The rotation sensor facilitates rotational distance measurements indicative of rotational distance achieved by the top drive. The processing device causes the top drive to impart rotational oscillations alternatingly in opposing directions to the upper end of the drill string while maintaining a downhole toolface orientation during a slide drilling operation, such that each rotational oscillation rotates the upper end of the drill string through a base rotational distance. The processing device also causes the top drive to change the downhole toolface orientation by an offset rotational distance by adding the offset rotational distance and an overshoot rotational distance to the base rotational distance of an instance of the rotational oscillations.
US11352868B2

One or more wellbore servicing operations may require the pulsed delivery of a wellbore servicing fluid. To optimize efficiency and effectives of a given wellbore servicing operation a concentrated proppant stimulation fluid may be pumped downhole at a predetermined time interval from dedicated pumping units or positive displacement pumps. The flow rate of proppant in the concentrated proppant stimulation fluid pumped from these dedicated pumps may simulate a square-wave. The desired or determined square-wave or output may be predetermined and any one or more dedicated pumps may be associated with a given time interval and pumping cycle or phasing such that the overall flow of proppant from all of the dedicated pumps simulates a square-wave. Clean fluid from one or more clean fluid pumps may be combined with the concentrated proppant stimulation fluid to maintain a target flow rate of fluid downhole.
US11352862B2

A lower completion assembly includes a tubular comprising an interior passageway defined by an internal surface of the pipe and a port extending between external and internal surfaces of the tubular. The port is defined by a first surface that extends between the internal and external surfaces. The assembly also includes an inflow control device that is coupled to the external surface of the pipe and that comprises a fluid exit that is adjacent the port. The assembly has a first configuration and a second configuration. When in the first configuration a dissolvable plug extends across the fluid exit to fluidically isolate the fluid exit from the interior passageway and a gap is defined adjacent the first surface. When in the second configuration, the dissolvable plug does not extend across the fluid exit and the fluid exit is in fluid communication with the interior passageway.
US11352861B2

An apparatus comprises perforating guns, bypass, and isolator mechanism. The first gun fires upon receipt of a first pressure signal delivered from a first axial side of the first gun. The second perforating gun is mounted on a second axial side of the first perforating gun, and fires upon receipt of a second pressure signal delivered from the first axial side of the first perforating gun. The bypass extends from the first axial side of the first gun to the second gun for communicating the second pressure signal to the second gun. The isolator mechanism is configurable between a first configuration in which the bypass is isolated from receiving a pressure signal to the second perforating gun, and a second configuration in which the bypass is permitted to receive a pressure signal. The isolator mechanism is reconfigurable from the first to the second configuration after the first gun has fired.
US11352859B2

Well production enhancement systems and methods to enhance well production are disclosed. The method includes deploying an outer conveyance into a wellbore, where a plurality of propellants are deployed along a section of the outer conveyance. The method also includes deploying one or more isolation devices to form one or more isolation zones along the outer conveyance. The method further includes deploying an inner conveyance within the outer conveyance, where the inner conveyance is initially deployed along the section of the outer conveyance. The method further includes detonating the plurality of propellants to generate one or more fractures in a formation proximate to the section of the outer conveyance. The method further includes injecting fracture enhancement fluids into the one or more fractures to enhance well production through the one or more fractures.
US11352857B2

A subsea well installation is provided, comprising a first pipeline comprising a first valve arrangement and a second pipeline comprising a second valve arrangement. The first valve arrangement is connected to a first subsea well and the second valve arrangement is connected to a second subsea well. The first valve arrangement is connected to the second valve arrangement. The installation is arranged such that fluid can be routed from the first well to any of the first pipeline and second pipeline. Each valve arrangement may comprise three two-way ball valves. Also provided is a method of installing the subsea well installation and a method of operating the subsea well installation.
US11352854B2

Methods and systems for treating wellbores. An example method includes introducing an acidic treatment fluid into the well; wherein the acidic treatment fluid comprises an acid and a first aqueous base fluid. The method further includes introducing an enzymatic treatment fluid into the well; wherein the enzymatic treatment fluid comprises an enzyme and a second aqueous base fluid. The method additionally includes contacting the filter cake with the acidic treatment fluid and contacting the filter cake with the enzymatic treatment fluid after the filter cake was contacted with the acidic treatment fluid.
US11352853B2

A system and method directed to performing a single trip cementing operation at spaced out locations within a hydrocarbon zone during the construction of a wellbore using a wellbore fluid communication tool. In an embodiment, the tool is deployed on a tubular string above the hydrocarbon zone and comprises a housing including at least one radial port, a seal assembly, an outer sleeve assembly having a door assembly operable to translate across the seal assembly while closed, an inner mandrel and a seat assembly. The tool facilitates the placement of cement within a wellbore annulus from an uphole position in lieu of at the bottom of the wellbore thereby minimizing the pressure required to perform cementing job. At the same time, the ability for the door assembly to translate across the seal assembly while closed ensures the seal is not damaged from repetitive opening and closing of the door assembly.
US11352850B2

System and methods for detecting a composition in a wellbore during a cementing operation. An electrochemical cell can be disposed towards an end of a wellbore. The electrochemical cell can generate electrical energy in response to a physical presence of a composition at the electrochemical cell. The composition can be pumped from a surface of the wellbore during a cementing operation of the wellbore. Further, a telemetry signal indicating the physical presence of the composition at the electrochemical cell can be generated based on the electrical energy generated by the electrochemical cell. As follows, the telemetry signal can be transmitted to the surface of the wellbore.
US11352845B2

An actuation trigger including a housing; a piston in operable communication with the housing; a pressure source inlet to the trigger the piston being responsive to source pressure cycles; a first one-direction axial incrementing feature movable with piston movement; a rod movable with the piston and positionally restricted by the one-direction axial incrementing feature, the rod initially being part of a dynamic seal preventing actuation pressure access to a tool actuatable by the actuation pressure.
US11352844B2

A flow rate control system includes a housing and a valve assembly slidingly disposed within a housing inner bore. The housing includes bypass openings. The valve assembly includes a valve and an orifice disposed in a valve inner bore. The valve includes a plurality of valve bypass bores extending axially through a valve collar. The valve assembly slides between closed and fully open positions. A spring biases the valve assembly toward the closed position in which the valve closes the housing bypass openings. In the open position, a bypass fluid path is formed including the valve bypass bores and the housing bypass openings. The valve assembly is flow rate controlled in the closed position and pressure controlled in the open position. The valve assembly may slide within a sleeve assembly including sleeve bypass openings, which connect the valve bypass bores and housing bypass openings in the bypass fluid path.
US11352835B2

A roller and an insert plate-assisted roller securing device are provided. The insert plate-assisted roller securing device includes a wheel-shaped cover, an outer cover, and a bracket. The outer cover has a supported portion with different widths in different directions, and the supported portion can be engaged in the bracket without separating from the bracket. As the outer cover can be coupled to the bracket along with the roller by a single person, installation of the roller is made easier and less time-consuming than before.
US11352834B2

This disclosure provides connectors for smart windows. A smart window may incorporate an optically switchable pane. In one aspect, a window unit includes an insulated glass unit including an optically switchable pane. A wire assembly may be attached to the edge of the insulated glass unit and may include wires in electrical communication with electrodes of the optically switchable pane. A floating connector may be attached to a distal end of the wire assembly. The floating connector may include a flange and a nose, with two holes in the flange for affixing the floating connector to a first frame. The nose may include a terminal face that present two exposed contacts of opposite polarity. Pre-wired spacers improve fabrication efficiency and seal integrity of insulated glass units. Electrical connection systems include those embedded in the secondary seal of the insulated glass unit.
US11352830B2

A bead for releasably securing a glazing unit to a frame member, comprising a body having a first end and a second end, and a resiliently deformable member secured to the body and having a first finger extending from the body to a first end, and a second finger extending from the first finger to a second end. The first end of the body and the first end of the first finger are configured to engage with respective first and second ends of a frame member so as to secure the bead to the frame member. The second end of the body is configured to releasably secure a gasket in a first position so as to secure a glazing unit against an opposed end of the frame member. In use, application of an external force to the gasket moves the gasket to a second position and deflects the second finger from a first position to a second position, and the first finger is configured to separate from the second end of the frame member upon deflection of the second finger to the second position, so as to release the bead from the frame member.
US11352814B2

The present invention relates to a locking device (10), comprising a threaded rod (12) and a tapping tube (14), which are movable relative to each other. An outer surface of the tube includes a first anti-rotation form. The device further comprises: a locking sleeve (16) positioned around the rod and comprising a second anti-rotation form (60, 62) capable of being assembled to the first anti-rotation form; and an elastic element (18) connected to the locking sleeve. In a locked position, the first (38, 40) and second (60, 62) anti-rotation forms are assembled; and in a release position, said anti-rotation forms are axially spaced apart, whereby the tube is free to rotate relative to the sleeve.
US11352808B2

A rooftop tent includes a frame and a canopy, a first inlet is provided on the frame, and a side of the canopy is provided with an entrance; and a baseboard, which is inflatable and a second inlet in provided on a side of the baseboard. The frame is inflatable and air is inflated into the frame by the first inlet, such that the canopy is supported. A second inlet is located on the side of the baseboard, and the air is inflated into the baseboard through the second inlet, such that the baseboard is unfolded into a panel, which is used to support and carry the tent body. A receiving apparatus of the rooftop tent is also provided.
US11352800B2

The invention relates to a panel, in particular a floor panel, interconnectable with similar panels for forming a covering. The invention also relates to a covering consisting of mutually connected floor panels according to the invention. The invention further relates to a method of assembling multiple floor panels for forming a covering.
US11352798B2

A method and kit for installing siding panels to an exterior surface of a structure. The method and kit are directed to the positioning of a mending plate between the ends of horizontally adjacent siding panels. Lines of an adhesive are applied to the mending and the mending plate is disposed approximately midway between the ends of each of the adjacent first and second siding panels. Pressure is applied to the ends of the siding panels that are disposed over the respective portions of the mending plate thereby uniformly spreading the adhesive across the back surface of the siding panel and the mending plate to enhance the chemical bond of the adhesive once fully cured.
US11352782B2

A ventilation panel for a soil gas barrier system includes: an insulating foam body having first and second opposing faces and a plurality of grooves to define, in cross-section, an interconnected plurality of ventilation channels having walls that extend into the ventilation panel from the second face toward the first face; and a film of substantially gas-impervious material attached to at least one of the first face and the second face.
US11352777B2

An expandable shelter assembly that includes a covering hinge coupled to an expandable frame and a base hinge coupled to the expanding frame opposite the covering. The expandable frame is a hollow quadrilateral structure that includes a plurality of sides. The expandable frame includes a collapsed state and a deployed state. When collapsed, the expandable frame is collapsed and the cover is positioned proximate to the base. When deployed, the expandable frame is expanded and the cover is positioned distal to the base. Each side of the expandable frame is insulated, collapsible; includes a first panel hinge coupled to a second panel; and folds inward when the expandable frame is in the collapsed state. The covering and the base are each complementary in shape compared to the expandable frame. The covering is a rigid structure that partially encloses the expandable frame. The base is a hollow and rigid frame.
US11352767B2

A work machine includes an engine power management system. The work machine includes an engine, a hydraulic temperature sensor, and a coolant temperature sensor. The hydraulic temperature sensor is configured to monitor and transmit a hydraulic fluid temperature, and the coolant temperature sensor is configured to monitor and transmit a coolant fluid temperature. The work machine also includes an engine controller and a machine controller. The engine controller includes a processor, and is operatively associated with the engine and the coolant fluid temperature sensor. The machine controller includes a processor, and is operatively associated with the hydraulic fluid temperature sensor and the engine controller. The machine controller is configured to transmit a torque limit command to the engine controller when the hydraulic fluid temperature or the coolant fluid temperature exceeds a predetermined temperature threshold.
US11352756B2

A plow blade has a moldboard shaped with a concave front contact surface that faces a forward direction and has a convex rear frame surface that faces an opposite rearward direction, wherein the rear frame surface has a supporting frame with one or more supporting frame members that extend in the rearward direction. A first indicating lamp is coupled to the plow blade and is energizable to emit light of a first color in the rearward direction, wherein the energized first indicating lamp is concealed from visibility from the forward direction. A second indicating lamp is coupled to the plow blade, energizable to emit light of a second color, and visible from the forward direction.
US11352754B2

A mailbox shield that includes first and second panels connected to one another forming an angle therebetween. The first and second panels are held in place by a plurality of wires therebetween and a post that is adjustable in height and is adapted to be inserted into a ground surface adjacent to a mailbox and is designed to deflect snow and ice being thrown or piled upon the mailbox by a passing snow plow.
US11352752B2

The invention provides for method for forming an artificial turf infill material. The method comprises selecting from a zeolite ore a microporous zeolite mineral using a selection criterion on specific surface area of the mineral, thereby providing the artificial turf infill material.
US11352747B2

A process for improving high aspect ratio cellulose filament blends comprising the steps of: a) providing a blend of cellulose nano-filaments or blend of cellulose micro-filaments; b) diluting the blend of cellulose nano-filaments or the blend of cellulose micro-filaments to a target consistency; c) fractionating the diluted blend of cellulose nano-filaments or the diluted blend of cellulose micro-filaments from the step c); and, d) collecting the fraction of the diluted blend of cellulose nano-filaments or the diluted blend of cellulose micro-filaments from the step c) having an average length of greater than at least about 25 μm.
US11352746B2

A system and process of producing pulp from lignocellulosic material after the lignocellulosic material has undergone compression (pressurization), maceration and removal of extractives produced during compression and maceration followed by chemical addition, fiberization, digestion (cooking) and further mechanical refining.
US11352745B2

Embodiments disclosed herein relate to methods and systems for processing and transporting biomass to an end user. In an embodiment, a method of processing and transporting biomass to an end user is disclosed. The method includes tapping a biomass for processing, processing the biomass into a biomass slurry, and transporting the biomass slurry to an end user off site through a transport conduit therebetween.
US11352743B2

A synthetic fiber rope comprising:—a core, said core being a laid or braided synthetic fiber strand,—a polymer layer, said polymer layer covering said core,—a first layer, said first layer having at least six first synthetic fiber strands laid in a first direction surround said polymer layer, and—a second layer, said second layer having at least twelve second synthetic fiber strands laid in a second direction surround said first layer.
US11352740B2

A composition for the treatment of fiber, yarn and fabrics, said composition comprising at least one highly dispersible clay nanoparticle component, at least one silicone polymer component; and water. Also provided is fiber surface treated with these compositions as well as articles including yarns, fabrics and carpets of the surface treated fiber.
US11352728B2

A washing machine including a rotating tub and a motor applying a driving force to the rotating tub. The washing machine configured to generate a starting current to be applied to the motor when it is a start time of the motor, accelerate the speed of the motor stepwise while the starting current is applied to the motor, check a current of a torque component when it is determined as a deceleration time or a stop time, and apply a current of a magnetic flux component greater than the magnitude of the current of the checked torque component to the motor.
US11352724B2

Methods of braiding using a braiding mechanism are described. The braiding mechanism includes an array of filament engagement elements, a mandrel extending from the center of the circular array, a plurality of actuators disposed operably about the array, and a rotating mechanism adapted to rotate one or more filaments. The plurality of filaments are loaded onto the mandrel by looping a middle portion of each filament of the plurality of filaments over an end of the mandrel and extend radially toward and contact the circumferential edge of the circular array of filament engagement elements. The plurality of actuators are operated to engage a first subset of the plurality of filaments and move the engaged filaments in a generally radial direction to a position beyond the circumferential edge of the array. The rotating mechanism is operated to move the engaged filaments about the mandrel axis.
Patent Agency Ranking